>>> kodi: Building community/kodi 21.1-r1 (using abuild 3.14.1-r3) started Mon, 25 Nov 2024 22:23:26 +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.222328) (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: removed existing output file. 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: 1698 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 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> kodi: Fetching https://github.com/xbmc/xbmc/archive/21.1-Omega.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8961k 0 8961k 0 0 9.8M 0 --:--:-- --:--:-- --:--:-- 9.8M 100 26.7M 0 26.7M 0 0 14.1M 0 --:--:-- 0:00:01 --:--:-- 17.9M 100 36.1M 0 36.1M 0 0 12.4M 0 --:--:-- 0:00:02 --:--:-- 13.6M 100 39.1M 0 39.1M 0 0 12.0M 0 --:--:-- 0:00:03 --:--:-- 12.9M >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 138k 100 138k 0 0 848k 0 --:--:-- --:--:-- --:--:-- 853k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 99k 100 99k 0 0 626k 0 --:--:-- --:--:-- --:--:-- 631k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 125k 100 125k 0 0 721k 0 --:--:-- --:--:-- --:--:-- 725k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 107k 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 107k 100 107k 0 0 646k 0 --:--:-- --:--:-- --:--:-- 646k >>> 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: x86_64, ARCH: x86_64-linux -- Cross-Compiling: FALSE -- Execute build artefacts on host: -- Depends based build: -- statx is available -- Checking to see if CXX compiler accepts flag -msse -- Checking to see if CXX compiler accepts flag -msse - yes -- Checking to see if CXX compiler accepts flag -msse2 -- Checking to see if CXX compiler accepts flag -msse2 - yes -- Checking to see if CXX compiler accepts flag -msse3 -- Checking to see if CXX compiler accepts flag -msse3 - yes -- Checking to see if CXX compiler accepts flag -mssse3 -- Checking to see if CXX compiler accepts flag -mssse3 - yes -- Checking to see if CXX compiler accepts flag -msse4.1 -- Checking to see if CXX compiler accepts flag -msse4.1 - yes -- Checking to see if CXX compiler accepts flag -msse4.2 -- Checking to see if CXX compiler accepts flag -msse4.2 - yes -- Checking to see if CXX compiler accepts flag -mavx -- Checking to see if CXX compiler accepts flag -mavx - yes -- Checking to see if CXX compiler accepts flag -mavx2 -- Checking to see if CXX compiler accepts flag -mavx2 - yes -- Found SSE: 1 -- Found SSE2: 1 -- Found SSE3: 1 -- Found SSSE3: 1 -- Found SSE4_1: 1 -- Found SSE4_2: 1 -- Found AVX: 1 -- Found AVX2: 1 -- 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 (20.5s) -- 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.2s) -- 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/1702] Building C object CMakeFiles/kodi-xrandr.dir/xbmc-xrandr.c.o [2/1702] Building CXX object build/platform/linux/sse4/CMakeFiles/sse4.dir/CopyFrame.cpp.o [3/1702] 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 [4/1702] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [5/1702] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [6/1702] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [7/1702] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [8/1702] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [9/1702] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [10/1702] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [11/1702] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [12/1702] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [13/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [14/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [15/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [16/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [17/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [18/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [19/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [20/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [21/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [22/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [23/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [24/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [25/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [26/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [27/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [28/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [29/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [30/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [31/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [32/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [33/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [34/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [35/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [36/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [37/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [38/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [39/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [40/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [41/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [42/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [43/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [44/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [45/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [46/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [47/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [48/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [49/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [50/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [51/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [52/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [53/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [54/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [55/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [56/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [57/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [58/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [59/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [60/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [61/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [62/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [63/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [64/1702] Linking CXX shared library system/libsse4-x86_64-linux.so [65/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [66/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [67/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [68/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [69/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [70/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [71/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [72/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [73/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [74/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [75/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [76/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [77/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [78/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [79/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [80/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [81/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [82/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [83/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [84/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [85/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [86/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [87/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [88/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [89/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [90/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [91/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [92/1702] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [93/1702] Building C++ header for video.fbs [94/1702] Building C++ header for savestate.fbs [95/1702] Generating build/xbmc/CompileInfo.cpp /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. [96/1702] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [97/1702] Creating directories for 'libdvdcss' [98/1702] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [99/1702] Performing download step (verify and extract) for 'libdvdcss' [100/1702] Creating directories for 'ffmpeg' -- 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 [101/1702] No update step for 'libdvdcss' [102/1702] Performing download step (download, verify and extract) for 'ffmpeg' [103/1702] No patch 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. [104/1702] Creating directories for 'JsonSchemaBuilder' [105/1702] Performing configure step for 'libdvdcss' [106/1702] No download step for 'JsonSchemaBuilder' [107/1702] No update step for 'JsonSchemaBuilder' 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. [108/1702] No patch step for 'JsonSchemaBuilder' [109/1702] 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 [110/1702] Performing configure step for 'JsonSchemaBuilder' 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/MediaServer/PltDidl.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:142:12: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 142 | m_Rate = rate; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. 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/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. [111/1702] Linking C executable kodi-xrandr /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:308:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | NPT_TimeInterval delay(0.05f); | ~~~~~ ^~~~~ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:256:18: warning: variable 'count' set but not used [-Wunused-but-set-variable] 256 | NPT_Cardinal count = 0; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:649:20: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 649 | expiration = subscriber->GetExpirationTime(); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:825:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 825 | if (expiration == NPT_TimeStamp() || now < expiration + NPT_TimeStamp(30.f)) { | ~~~~~~~~~~~~~ ^~~~ 2 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/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. 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. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1339:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1339 | NPT_TimeStamp delta((float)m_MaxConnectionAge); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1207:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 1207 | leasetime = *PLT_Constants::GetInstance().GetDefaultSubscribeLease(); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1276:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1276 | NPT_TimeInterval delay(.5f); | ~~~~~ ^~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1331:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1331 | NPT_TimeInterval delay(0.1f); | ~~~~~ ^~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1374:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1374 | delay = 1.f; | ^~~ 4 warnings generated. [112/1702] Linking CXX static library build/upnp/libupnp.a -- Downloading... dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' timeout='none' inactivity timeout='none' -- Using src='http://mirrors.kodi.tv/build-deps/sources/ffmpeg-6.0.1.tar.gz' -- [download 0% complete] -- [download 1% complete] -- [download 2% complete] -- [download 3% complete] -- [download 4% complete] -- [download 5% complete] -- [download 6% complete] -- [download 7% complete] -- [download 8% complete] -- [download 9% complete] -- [download 10% complete] -- [download 11% complete] -- [download 12% complete] -- [download 13% complete] -- [download 14% complete] -- [download 15% complete] -- [download 16% complete] -- [download 17% complete] -- [download 18% complete] -- [download 19% complete] -- [download 20% complete] -- [download 21% complete] -- [download 22% complete] -- [download 23% complete] -- [download 24% complete] -- [download 25% complete] -- [download 26% complete] -- [download 27% complete] -- [download 28% complete] -- [download 29% complete] -- [download 30% complete] -- [download 31% complete] -- [download 32% complete] -- [download 33% complete] -- [download 34% complete] -- [download 35% complete] -- [download 36% complete] -- [download 37% complete] -- [download 38% complete] -- [download 39% complete] -- [download 40% complete] -- [download 41% complete] -- [download 42% complete] -- [download 43% complete] -- [download 44% complete] -- [download 45% complete] -- [download 46% complete] -- [download 47% complete] -- [download 48% complete] -- [download 49% complete] -- [download 50% complete] -- [download 51% complete] -- [download 52% complete] -- [download 53% complete] -- [download 54% complete] -- [download 55% complete] -- [download 56% complete] -- [download 57% complete] -- [download 58% complete] -- [download 59% complete] -- [download 60% complete] -- [download 61% complete] -- [download 62% complete] -- [download 63% complete] -- [download 64% complete] -- [download 65% complete] -- [download 66% complete] -- [download 67% complete] -- [download 68% complete] -- [download 69% complete] -- [download 70% complete] -- [download 71% complete] -- [download 72% complete] -- [download 73% complete] -- [download 74% complete] -- [download 75% complete] -- [download 76% complete] -- [download 77% complete] -- [download 78% complete] -- [download 79% complete] -- [download 80% complete] -- [download 81% complete] -- [download 82% complete] -- [download 83% complete] -- [download 84% complete] -- [download 85% complete] -- [download 86% complete] -- [download 87% complete] -- [download 88% complete] -- [download 89% complete] -- [download 90% complete] -- [download 91% complete] -- [download 92% complete] -- [download 93% complete] -- [download 94% complete] -- [download 95% complete] -- [download 96% complete] -- [download 97% complete] -- [download 98% complete] -- [download 99% complete] -- [download 100% complete] -- verifying file... file='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' -- Downloading... done -- extracting... src='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/ffmpeg/src/ffmpeg' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [113/1702] No update step for 'ffmpeg' [114/1702] Performing patch step for 'ffmpeg' [115/1702] Performing configure step for 'ffmpeg' [116/1702] Linking CXX executable build/texturepacker/TexturePacker -- 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.2s) -- 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 [117/1702] Performing build step for 'JsonSchemaBuilder' [118/1702] 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 -- Found NASM: /usr/bin/nasm (found version "2.16.03") -- 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 -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -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 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -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;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--enable-gnutls;--x86asmexe=/usr/bin/nasm;--enable-libdav1d;--arch=x86_64 -- 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-x11/build/ffmpeg/src/ffmpeg-build [119/1702] Performing build step for 'ffmpeg' [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [120/1702] 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 [121/1702] Completed 'JsonSchemaBuilder' [122/1702] Generating ServiceDescription.h [123/1702] 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... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-gnu 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 x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-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 x86_64-pc-linux-musl file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-linux-file... no checking for file... file checking for x86_64-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for x86_64-linux-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 [124/1702] 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' [125/1702] 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' /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/libdvdcss.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdcss.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 src/dvdcss/dvdcss.h src/dvdcss/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/dvdcss' libtool: install: /usr/bin/install -c .libs/libdvdcss.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.la libtool: install: /usr/bin/install -c .libs/libdvdcss.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdcss.a libtool: finish: PATH="/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin" ldconfig -n /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdcss/src/libdvdcss' [126/1702] Completed 'libdvdcss' [127/1702] Creating directories for 'libdvdread' [128/1702] 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 [129/1702] No update step for 'libdvdread' [130/1702] No patch step for 'libdvdread' [131/1702] 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... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-gnu 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 x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-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 x86_64-pc-linux-musl file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-linux-file... no checking for file... file checking for x86_64-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes 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 getmntent_r... yes checking for x86_64-linux-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 [132/1702] 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 CC src/bitreader.lo fatal: not a git repository (or any of the parent directories): .git CC src/dvd_reader.lo CC src/dvd_input.lo make[1]: [Makefile:1056: ChangeLog] Error 128 (ignored) test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog CC src/dvd_udf.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/ifo_print.lo test -e ChangeLog || touch ChangeLog CC src/ifo_read.lo CC src/logger.lo CC src/md5.lo CC src/nav_print.lo CC src/nav_read.lo CCLD libdvdread.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread' [133/1702] 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 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdread/bitreader.h src/dvdread/dvd_reader.h src/dvdread/dvd_udf.h src/dvdread/ifo_print.h src/dvdread/ifo_read.h src/dvdread/ifo_types.h src/dvdread/nav_print.h src/dvdread/nav_read.h src/dvdread/nav_types.h src/dvdread/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/include/dvdread' libtool: install: /usr/bin/install -c .libs/libdvdread.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.la libtool: install: /usr/bin/install -c .libs/libdvdread.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/libdvdread.a libtool: finish: PATH="/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin" ldconfig -n /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdread/src/libdvdread' [134/1702] Completed 'libdvdread' [135/1702] Creating directories for 'libdvdnav' [136/1702] 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 [137/1702] No update step for 'libdvdnav' [138/1702] No patch step for 'libdvdnav' [139/1702] 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... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-gnu 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 x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-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 x86_64-pc-linux-musl file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-linux-file... no checking for file... file checking for x86_64-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes 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 x86_64-linux-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 [140/1702] Performing build step for 'libdvdnav' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' CC src/dvdnav.lo CC src/read_cache.lo CC src/navigation.lo CC src/highlight.lo CC src/logger.lo CC src/searching.lo CC src/settings.lo CC src/vm/decoder.lo CC src/vm/vm.lo CC src/vm/play.lo CC src/vm/getset.lo CC src/vm/vmget.lo CC src/vm/vmcmd.lo src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ src/vm/play.c:77:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | (vm->state).pgN = 1 + ((int) ((float) pgCnt * rand()/(RAND_MAX+1.0))); | ~~~~~~~~~~~~~~^~~~~~~~~ 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] = { | ^~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. 1 warning generated. 1 warning generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' [141/1702] 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 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' /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 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib/pkgconfig' 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 libtool: finish: PATH="/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin" ldconfig -n /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-x11/build/libdvdnav/src/libdvdnav' [142/1702] Completed 'libdvdnav' [143/1702] Generating system/players/VideoPlayer/libdvdnav-x86_64-linux.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 x86 (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes standalone assembly yes x86 assembler /usr/bin/nasm MMX enabled yes MMXEXT enabled yes 3DNow! enabled yes 3DNow! extended enabled yes SSE enabled yes SSSE3 enabled yes AESNI enabled yes AVX enabled yes AVX2 enabled yes AVX-512 enabled yes AVX-512ICL enabled yes XOP enabled yes FMA3 enabled yes FMA4 enabled yes i686 features enabled yes CMOV is fast yes EBX available yes EBP available 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 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->busrc/libavformat/3dostr.c:f_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/acedec.c:35:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 35 | if (asc < 0x44 || asc > p->buf_size - 4) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/aaxdec.c:104:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 104 | for (int seg = 0; seg < a->current_segment; seg++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/async.o src/libavformat/4xm.c:166:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | src/libavformat/aiffdec.c 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] 75 :14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 163 | fourxm->tracks[track].channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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])), 10000src/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/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 (sizesrc/libavformat/aadec.c > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :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/aiffenc.c:109:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | for (i = 0; i < s->nb_st1r warning generated. eams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ src/libavformat/aixdec.c:100:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aixdec.c:117:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | if (avio_r8(s->pb) != s->nb_streams || index >= s->nb_streams) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/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/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: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 | src/libavformat/aptxdec.c : 92:i141f: (warning: p-missing field 'unit' initializer [-Wmissing-field-initializers]> nb_records > 0 &92& | r e c o{r d" s>a=m ppl-e>_braastee"_,r e"c"o,r do &f&f sreetcoofr(dA pmbuaxseer_Croenctoerxdt ,+ spa-m>pnlbe__rrecatored),s )A V _| O ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P T_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/aptxdec.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ src/libavformat/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (anm->record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ CC libavformat/au.o src/libavformat/ape.c:269:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 269 | for (i = 1; i < ape->src/libavformat/apm.cto:t81a:23l:f rawarning: mcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]e s; i++) { | ~ ^ ~~~~~~~~~~~~~~~~81 | for (int i = src/libavformat/ape.c0:;296 :i19 :< warning: Fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]F _ARRAY_EL E296M | S ( ex t -f>ourn k(i3 )=; i0+;+ )i < | a ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~p e->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:306:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 306 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:353:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 353 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/apngenc.c:297:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 297 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:299:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 299 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ CC libavformat/av1.o src/libavformat/apngenc.c:300:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 300 | { NULL }, | ^ src/libavformat/ape.c:378:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 378 | if (ape->curreCC libavformat/av1dec.o ntframe >= 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/avc.o 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/avformat.o CC libavformat/avidec.o CC libavformat/avienc.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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/avio.o src/libavformat/aqtitledec.c:127:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (adts->objecttype > 3U) { | ~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/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/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_src/libavformat/argo_brp.cpt:r[372i:]45.:s ewarning: ndcomparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]_ time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~ ^ ~~~~~~~~ CC libavformat/aviobuf.o src/libavformat/apetag.c:164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | for (i=0; i bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 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 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bfi.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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. CC libavformat/bink.o src/libavformat/apngdec.c:289:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:288:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 295 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:293:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 293 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/binka.o src/libavformat/asfdec_o.c:884:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 884 | for (i = 0; i < nb_entries; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/asfenc.c:src/libavformat/asfdec_o.c988::89323::26 : warning: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 893 | 988 | i f ( p r e vi_fp k(ts_tnaurmt _!s=e cp k>t _ansufm-)> n{b _ i| n ~~~~~~~~~~~~ ^ ~~~~~~~d ex_memory_alloc) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/bintext.o src/libavformat/apngdec.c:408:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:410:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:412:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 413 | { NULL }, | ^ 1 warning generated. CC libavformat/bit.o 5 warnings generated. 4 warnings generated. src/libavformat/asfdec_f.c:797:src/libavformat/asfenc.c27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] :1120 797 | if (avio_tell(pb) != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1120 | { "packet_size",CC libavformat/bmv.o "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/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 (a3 warnings generated. sf->nb_mult_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 1001 | (asf->sub_header_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/boadec.o 2 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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bonk.o src/libavformat/asfdec_o.c:1141:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1141 | if (size > asf_pkt->size_left || asf_pkt->size_left <= 0) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1143:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1143 | if (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/asfdec_f.c:1095:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1095 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1096:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/brstm.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/c93.o CC libavformat/cache.o 1 warning generated. 1 warning generated. 2 warnings generated. 6 warnings generated. 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_frCC libavformat/caf.o ag_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: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) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cafdec.o CC libavformat/cafenc.o CC libavformat/cavsvideodec.o 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/cdg.o 1src/libavformat/asfdec_o.c warning generated. :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/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/cdxl.o CC libavformat/cinedec.o CC libavformat/codec2.o CC libavformat/concat.o CC libavformat/concatdec.o CC libavformat/crcenc.o CC libavformat/crypto.o src/libavformat/astdec.c:94:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 94 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dash.o src/libavformat/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 }, | ^ 1 warning generated. 13 warnings generated. 2 warnings generated. 3 warnings generated. CC libavformat/dashenc.o CC libavformat/data_uri.o CC libavformat/dauddec.o CC libavformat/daudenc.o src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ CC libavformat/dcstr.o 7 warnings generated. In file included from src/libavformat/av1.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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++) { 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/demux.o src/libavformat/au.c:165:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:203:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:224:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | if (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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/aviobuf.c:63:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 63 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 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/avienc.csrc/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 }:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 211 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ 0, 0, D }, | ^ src/libavformat/avio.c:60:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/avio.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavformat/avio.c:60:137: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 60 | {"rw_timeout", "Timeosrc/libavformat/avformat.cut 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' 371 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :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 }, | ^ 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/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;src/libavformat/av1dec.c:193:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] i 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| ~ ^ ~~~~~~~~~~ :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) { | ~ ^ ~~~~~~~~~~~~~~ 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.c:255:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 255 | if (ret != obu_unit_size) | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c: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.csrc/libavformat/avc.c:470:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :296 470 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/demux_utils.o 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/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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 1 warning if (size2 generated. != size) | ~~~~~ ^ ~~~~ 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 = src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 294 | if (size2 != size) | ~~~~~ ^ ~~~~ ; isrc/libavcodec/bytestream.h < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :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]CC libavformat/derf.o 357 | if (size2 != ssrc/libavformat/avienc.ci:z701e:)23 : warning: | ~~~~~ ^ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (i = 0; i < s->nb_streams; i++) { | src/libavcodec/bytestream.h ~ ^ ~~~~~~~~~~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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,CC libavformat/dfa.o AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/avidec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { 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) | ~~~~ ^ ~~~~~~~~~ src/libavformat/boadec.c:59:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | if (st->codecpar->ch_laysrc/libavformat/avformat.c:777:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] o u777 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ t.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->b1 warning generated. lock_align <= 0)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/avidec.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | src/libavformat/avienc.c if (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ :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; src/libavformat/avidec.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i ++) { | ~ ^ ~~~~~~~~~~~~~ 296 | 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 (intsrc/libavformat/bintext.c:376 i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "linespeed", "set simulated line speedsrc/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ (bytes pesrc/libavformat/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r 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 }, | ^ second)"src/libavformat/avienc.c:995, OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] .i64 =995 | 6 0 0 0 }{, "1w, rIiNtTe__McAhXa,n nAeVl__OmPaTs_kF"L,A G"_wDrEiCtOeD IcNhGa_nPnAeRlA Mm}a,s k | i ^n to wave format header", OFFSET(write_channel_mask), AV_OPT_TYPE_BOOLsrc/libavformat/bintext.c, :{377 :.153i:6 4warning: missing field 'unit' initializer [-Wmissing-field-initializers]= 1 }, 0, 1, E377N | C } ,{ "| v ^i deo_size", "set video size, such as 640x480 or hd720.", OFFSET(width)src/libavformat/avienc.c, :A996V:_O133P:T _warning: TYmissing field 'unit' initializer [-Wmissing-field-initializers]P E_IMAGE_SIZE, 996{ | . s t r {= "NfUlLiLp}p,e d0_CC libavformat/dfpwmdec.o ,r a0w, _rAgVb_"O,P T"_RFaLwA GR_GDBE CbOiDItNmGa_pPs AaRrAeM s}t,o r| ed ^ bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 =src/libavformat/bintext.c 0: 378}:,154 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 , ENC }, | ^ 378 | { "framerate", "set framsrc/libavformat/avienc.cer:a997t:e12 :( fwarning: rmissing field 'help' initializer [-Wmissing-field-initializers]a mes p997e | r s e c{o nNdU)L"L, }O,F src/libavformat/aviobuf.cF S| :E ^840T :(30f:r awarning: mcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]er ate), AV_OP T840_ | T Y P E _ V I D E}O _wRhAiTlEe, ({!.esntdr &=& " 2l5e"n}, <0 ,s iIzNeTo_fM(AtXm,p )A V&_&O P T| _ ~~~ ^ ~~~~~~~~~~~F LAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL }, | ^ 4 warnings generated. 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/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)1 warning generated. ) | ~ ^ ~ 5 warnings generated. src/libavformat/cache.csrc/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++) { | ~^~~~~~~~~~~~~~ :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 supportCC libavformat/dhav.o ed, -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}, | ^ 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/libavcodec/put_bits.h:265: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. CC libavformat/diracdec.o CC libavformat/dnxhddec.o CC libavformat/dovi_isom.o CC libavformat/dsfdec.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); | ~~~~~~~~ ^~~~~ CC libavformat/dsicin.o CC libavformat/dss.o src/libavformat/codec2.csrc/libavformat/crypto.c::73270::12:5 : warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 73270 | | {F RNAUMLELS _}P E R| _ ^P ACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ CC libavformat/dtsdec.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 | src/libavformat/codec2.c : 276 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] st -276> | c od e c pFaRrA-M>EeSx_tPrEaRd_aPtAaC_sKiEzTe, < | 1 ^U << 3src/libavformat/codec2.c0:)267 :{118 : note: | expanded from macro 'FRAMES_PER_PACKET' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 267 | src/libavformat/avidec.c :o954f:f30s:e towarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( Codec2Co n954t | e x t , f r a m e s _ipfe r(_sptarcekame_ti)n,d eAxV _>O=P T(_uTnYsPiE_gInNeTd,) s{.-i>6n4b =_ s1t}r,e 1a,m sI N | T ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~_ MAX, AV_OPT_FLAG_DECODsrc/libavformat/avidec.c:991:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 991 | if (streasrc/libavformat/cinedec.cm_i:n275d:e19x: < warning: (comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]un signed)s->nb_st r275e | a m s &f&o rs (iiz e= >0 ;9 i* <4 s)t -{> d | u ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~r ation; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c:1057:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ING_PARAM} | ^ 1057 | src/libavformat/codec2.c if (stream_index != s->nb_streams - 1) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ :277src/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++) { | ~ ^ ~~~~~~~~~~~~~ 12: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++) { | ~ ^ ~~~~~~~~~~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers]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) { | ~ ^ ~~~~~~~~~~~~~ 277 | { NULL }, | ^ CC libavformat/dtshddec.o 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 >=CC libavformat/dump.o sti->nb_index_entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:331:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 331 | src/libavformat/cdxl.c:248:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (i = 0; i < asize; i += 2) { | ~ ^ ~~~~~ 248 | { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPsrc/libavformat/crypto.cT_FLAG_DECODING_PARAM }, | ^ :219:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/cdxl.c 219 | : 249 : 123 :i fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]( c->indata_us e249d | > = s{i z"eforfa(mce-_>riantbeu"f,f e"r"),/ 2O)F F{S E T| ( ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~f rame_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/avidec.c:1194:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1194 | for (i = 0; i < s->src/libavformat/brstm.cnb:_s409t:r29e:a mswarning: ;comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] i++) { | ~ ^ ~~~~~~~~~~~~~ 409 | (32 + 4 + size) > (INT_MAX / cCC libavformat/dv.o hannels) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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/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_ssrc/libavformat/aviobuf.cize - dst_pos - 1); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 1398 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :18src/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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ warning: src/libavformat/dash.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 1398 | if (new_size < d->pos || new_size > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ 151:src/libavformat/aviobuf.c:1400:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 20 1400 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ : 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)CC libavformat/dvbsub.o ; | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1src/libavformat/concatdec.c:249:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning generated 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/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] == 'src/libavformat/concatdec.cw': 269&:&43 :d [warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]] == 'c' && n269 | < s - >fnobr_ s(tir e=a cmast)-> c{u r _| f ~ ^ ~~~~~~~~~~~~~il e->nb_streams;src/libavformat/avidec.c :i1294 :<15 :c awarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >avf->nb _1294s | t r e a m s ; ii++f )( n{ < | ~ ^ ~~~~~~~~~~~~~~~~~~~~s ->nb_streams)src/libavformat/concatdec.c :{271 : 23| : ~ ^ ~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/avidec.c271: | 1314 : 38 : warning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]o r (j = 0; 1314j | < a v f - > n b _s t r e a m s ; j +&+&) ({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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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/dvbtxt.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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 401 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dvenc.o 3 warnings generatedsrc/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/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/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/dxa.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/eacdata.o 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 - (src/libavformat/avidec.cu:i1757n:t196:4 _warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) cat->files[i ]1757. | i n p o ifnotr !(=i a=v _0s;a ti_ s(ncba_ts-t>rfeialmess[;i i]+.+o)u t{p o i| n ~ ^ ~~~~~~~~~~~~~t , cat->filsrc/libavformat/avidec.ce:s1776[:i50]:. iwarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] point) | 1776 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 4 warnings generated. 4 warnings generated. src/libavformat/avidec.c:1908:192 warnings generated. : 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 | fosrc/libavformat/concatdec.c:834:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r 834 | if (stream >= cat->avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/electronicarts.o src/libavformat/avidec.c:1972:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1972 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. 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] 3 warnings generated. 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/epafdec.o src/libavformat/dcstr.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ffmetadec.o CC libavformat/ffmetaenc.o CC libavformat/fifo.o CC libavformat/fifo_test.o CC libavformat/file.o 2 warnings generated. CC libavformat/filmstripdec.o 5 warnings generated. 1 warning generated. CC libavformat/filmstripenc.o CC libavformat/fitsdec.o src/libavformat/dashenc.c:312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 363 | if (codecs[i].id == par->codec_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/fitsenc.o CC libavformat/flac_picture.o 5 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/flacdec.o In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != sizCC libavformat/flacenc.o 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) | ~~~~~ ^ ~~~~ 8 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++) { | ~ ^ ~~~~~~~~~~~~~ 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 >= sizeofCC libavformat/flacenc_header.o (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/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/flic.o 2 warnings generated. In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/dashenc.c: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/dfpwmdec.c:73:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYsrc/libavformat/demux.cPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ :156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] src/libavformat/dfpwmdec.c 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ :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_DE1 warning generated. PRECATED }, | ^ src/libavcodec/bytestream.h:294:15src/libavformat/dfpwmdec.c::76:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] O 318 | if (size2 != src/libavformat/dhav.cs:i110z:e23): warning: | ~~~~~ ^ ~~~~comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] DI 110 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Nsrc/libavformat/dhav.cG_PARAM }, | ^ :126:23:src/libavformat/dfpwmdec.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ 5 warnings generated. warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 126 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/flvdec.o CC libavformat/flvenc.o 4 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/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | for (int n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < size) { | ~~~ ^ ~~~~ CC libavformat/format.o 2 warnings generated. CC libavformat/framecrcenc.o src/libavformat/demux.c:611:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/framehash.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)) | ~ ^ ~ 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/frmdec.o 17 warnings generated. CC libavformat/fsb.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/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) { | ~ ^ ~~~~~~~~~~~~~ 16 warnings generated. src/libavformat/dashenc.c:2371:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2371 | { "adaptation_sets", "AdaCC libavformat/ftp.o ptation 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.c12:2373:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning s generated. 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", "segmsrc/libavformat/dv.cent duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ :157:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 157 | if (freq >= FF_ARRAY_ELEMsrc/libavformat/dashenc.cS(:d2375v:_160a:u dwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]o _frequency)) | 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$Represe2nt warningast generatedi. onID$-$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 HTTPsrc/libavformat/dv.c m:e257t:h14o:d ",warning: Ocomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]F FSET(method), AV_OP T257_ | T Y P E _iSfT R(IfNrGe,q {>.= sFtFr_ A=R RNAUYL_LE}L,E 0M,S( d0v,_ aEu d}i,o _ f| r ^e quency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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}, | ^ CC libavformat/fwse.o 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_STRIN3G, {.str = "master.m3u8"}, 0, 0, E }, | ^ warnings generated. src/libavformat/dashenc.c:2394:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2394 | { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2396:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2396 | { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2397:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2397 | { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dump.c:232:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavformat/dashenc.c:2398 :232174 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_log(ctx, 2398A | V _L O G _{I N"gFlOo,b al"_%sfi"d,x "g,ai n" W/r i1t0e0 0g0l0o.b0afl) ;S ID X| ~~~~~~ ~~~~~^~~~~~~~~~~a tom. 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] src/libavformat/dump.c:242:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2403 | { "ig n242o | r e _ i o _ e r raovr_sl"o,g ("cItgxn,o rAe VI_OL OeG_rIrNoFrOs, d"u%rfi"n,g (ofpelno aatn)d pweraikt e/. UUIsNeTf3u2l_ MfAoXr) ;l o n| g ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~- duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ 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] src/libavformat/dashenc.c242 | : 2404 : 162 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_log(ctx, A V2404_ | L O G _ I{N F"Ol,h l"s%"f," ," E(nfalbolaet )L opw-elaakt /en cUyI NHTL3S2(_EMxApeXr)i;m e n| t ~ ^~~~~~~~~~a l). Adds #EXT/usr/include/stdint.h-:X50-:P21R:E FEnote: Texpanded from macro 'UINT32_MAX'C H tag w i50t | h# dceufrirneen tU IsNeTg3m2e_ntM'AsX U R(I0"x,f fOfFfFfSfEfT(fluh)l s )| , ^~~~~~~~~~~ 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 }, | ^ CC libavformat/g722.o src/libavformat/dashenc.c:2406:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2406 | { "master_m3u8_publish_rate", "Publish master psrc/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] l aylist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ 121 | forsrc/libavformat/dashenc.c (i=0; i b y| t ^e s_left, c->bpc); | ^ ~~~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((src/libavformat/dashenc.ca:)2415 :> 124(:b )warning: missing field 'unit' initializer [-Wmissing-field-initializers]? (b) : (a) )2415 | | ~ ^ ~ { "update_period",src/libavformat/dxa.c :"169S:e16t: twarning: hcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e mpd u p169d | a t e i n te r viasrc/libavformat/dvenc.cfl(:"r274e,: tO49 F!F:= S Eswarning: Tcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]i( zuepd)a t e| _ ~~~ ^ ~~~~p er i274o | d) , A V _src/libavformat/dxa.c O: P T215i_:fT20 Y:(P aEwarning: v_comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_I fNiTf6o4_, c 215a{n. | _i 6 w4 r i= t 0e }( ,c - >0 a, u dIiiNoTf_6(d4ra_etMtaA [!Xi=,] )Es }<,i z ed )| a{ ^t a _| s ~~~ ^ ~~~~i ze) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:283src/libavformat/dashenc.c:36::2416 :warning: 12:comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] warning: missing field 'help' initializer [-Wmissing-field-initializers] 2416 | 283 | { N U L L c}-,> h a| s ^_ audio |= ((reqasize <= av_fifo_can_read(c-CC libavformat/g723_1.o >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] src/libavformat/dashenc.c298: | 2415 : 112 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] c->has_a u2415d | i o | ={ ("(ruepqdaastiez_epe raatued iion_tdeartvaa[li"],) )O Fnb_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 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/dvenc.c| ~ ^ ~~~~~: 322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/dump.c: 426322 | : 62 : warning: fcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]o r (i=0; i426< | s - > n b _ s t raeva_mlso;g (ic+tx+,) A{V _ L| ~^~~~~~~~~~~~~~O G_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ 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/g729dec.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_VECC libavformat/gdv.o RBOSE, "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, "IgnoriCC libavformat/genh.o ng 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); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/gif.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/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, { src/libavformat/dump.c.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ :680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/file.c:107:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/fifo.c 680: | 142 : 18 :f orwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( i = 0; i <142 | i c- > n bf_ocr h(ai pt=e r0s;;i i +<+ )a v{f2 - >| n ~ ^ ~~~~~~~~~~~~~~~bCC libavformat/gifdec.o _streams; i++src/libavformat/dump.c:)693 : 23| : ~ ^ ~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 107 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 { "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 } | ^ :707:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (total < ic->nb_streamssrc/libavformat/file.c) | ~~~~~ ^ ~~~~~~~~~~~~~~ :112src/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++) | ~ ^ ~~~~~~~~~~~~~~ 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 descrisrc/libavformat/fifo_test.c:126:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] p 126 | AV_OPT_TYPE_INT, {.i64 = 0}tor", offsetof(FileContext, fd), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, AV_O, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ PT_FLAG_src/libavformat/fifo_test.cENCODING_PARAM }, | ^ :128:83:src/libavformat/file.c warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 128 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]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}, | ^ 114src/libavformat/fifo_test.c | { NULL } | ^ :131:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 131 | {NU1 warning generated. LL} | ^ 2 warnings generated. src/libavformat/epafdec.c:63:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 63 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/gopher.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) | ~~~~~ ^ ~~~~ CC libavformat/gsmdec.o src/libavformat/demux.c3: warning2004s: generated33. : 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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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 | FifoMsrc/libavformat/electronicarts.c:essage msg = {FIFO_NOOP}; | ^ 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 ^ 1 warning generated. src/libavformat/fifo.c:672:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 672 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 4 warnings generated. 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]CC libavformat/gxfenc.o 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_OP5 warningT_TYPE_BOOL, {.i64 = 30} warning,s generated0. , 1, AV_OPTs generated. _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(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 (0CC libavformat/h261dec.o x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ 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/libavformat/fitsdec.c:177:26: warning: result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] 177 | av_assert0(avbuf.len <= INT64_MAX && size <= INT64_MAX); | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/h263dec.o src/libavformat/fitsdec.c:215:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "framerate", "set the framerate", offsetof(FITSContext, framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "1"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/fitsdec.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ CC libavformat/h264dec.o CC libavformat/hashenc.o CC libavformat/hca.o CC libavformat/hcom.o CC libavformat/hdsenc.o src/libavformat/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmt, *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ CC libavformat/hevc.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) | ~~~~~ ^ ~~~~ 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) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/flac_picture.c:75:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 101 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:145:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 145 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:163:73: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | if (avio_read(s->pb, data->data + len - trunclen, trunclen) < trunclen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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: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/flacenc.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->nb_stream8 warnings generated. s; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hevcdec.o src/libavformat/flacenc.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/hls.o src/libavformat/flacenc.c:406:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "write_header", "Write the file header", offsetof(FlacMuxerContext, write_header), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/flacenc.c:407:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 407 | { NULL }, | ^ CC libavformat/hls_sample_encryption.o 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/hlsenc.o 8 warnings generated. 15 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 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flvdec.c:144:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/flvdec.c:148:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | for (i = 0; i < flv->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/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/framecrcenc.c:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c: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); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/flvdec.c:326:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 326 | return vpar->codec_tag == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/hlsplaylist.o src/libavformat/flvdec.c:466:50: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] CC libavformat/hlsproto.o 466 | if (isnan(d) || d < INT64_MIN || d > INT64_MAX) | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavformat/flvenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_endCC libavformat/hnm.o - 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/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ 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 | ~ ~~~~~~~~~^~~~~ 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 | FFMAsrc/libavformat/flvdec.c:745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] XCC libavformat/http.o 745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ (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) | ~~~~~~~~~~ ^ ~~~~~~ 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 }, | ^ CC libavformat/httpauth.o src/libavformat/ftp.c:87:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"ftp-user", "user for FTP login. Overridden by whatever is in the URL.", OFFSET(option_user), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:88:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"ftp-password", "password for FTP login. Overridden by whatever is in the URL.", OFFSET(option_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:89:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | {NULL} | ^ src/libavformat/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) { | ~ ^ ~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.cCC libavformat/icecast.o :263:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 263 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/g729dec.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL }, | CC libavformat/icodec.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/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 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] src/libavformat/ftp.c66 | OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ :432:src/libavformat/g726.c13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 432 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 67:12: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++) | ~ ^ ~~~~~~~~~~~~~ warning: src/libavformat/flvenc.c:720:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] missing field 'help' initializer [-Wmissing-field-initializers] 720 | for (i 67 | { NULL }, | ^ = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ftp.c:451:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 451 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 17 warnings generated. CC libavformat/icoenc.o src/libavformat/genh.csrc/libavformat/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 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/flvenc.c:784:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1124 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1184 | if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:1362:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1362 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1363:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | { "flv_full_metadata", "Dump full 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"2, warning"s" generated, . OFFSET(missing_streams), AV_OPT_TYPE_INT, { .i64 = 0 2} warning, s0 generated, . 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 } | ^ 3 warnings generated. 5 warnings generated. 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/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 }, | ^ CC libavformat/id3v1.o 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) | ~~~~~ ^ ~~~~ 10 warnings generated. 2 warnings generated. 1 warning generated. In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 warnings generated. 294 | if (size2 != 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/id3v2.o 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)", offsrc/libavcodec/bytestream.hse:t357o:f15(:G warning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F DemuxCo n357t | ex t , imfa x(_sdiezlea2y )! = s,i zAeV) _ OP| T ~~~~~ ^ ~~~~_ 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/libavcodec/bytestream.h:294:15:src/libavformat/gifdec.c :warning: 390:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 390294 | | {i fN U(sLiLz e}2, ! =| ^s ize) | ~~~~~ ^ ~~~~ CC libavformat/id3v2enc.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/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)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/ftp.c:1144:13: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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.cCC libavformat/idcin.o :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++) | ~ ^ ~~~~~~~ 2CC libavformat/idroqdec.o warnings generated. src/libavformat/gxfenc.c:208:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | size = snprintf(buffer, s7i warningzse generatedo. f(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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/idroqenc.o 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)) { \ | ^~~~ CC libavformat/iff.o 1 warning 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->nsrc/libavformat/gif.cb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :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:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | fCC libavformat/ifv.o or (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ilbc.o src/libavformat/gxfenc.c:504:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 504 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 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_indeCC libavformat/img2.o x) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/img2_alias_pix.o CC libavformat/img2_brender_pix.o 5 warnings generated. CC libavformat/img2dec.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/img2enc.o 5 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/imx.o src/libavformat/hashenc.c:49:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to 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] us e", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ 482 | src/libavformat/hashenc.c if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :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,CC libavformat/ingenientdec.o {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:64:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL }, | ^ src/libavformat/hashenc.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hCC libavformat/ip.o ash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL }, | ^ src/libavformat/hashenc.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ src/libavformat/hashenc.c:110:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/ipfsgateway.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/ipmovie.o 5 warnings generated. 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/hdsenc.c:331:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (j = 0; j < os->ctx->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavformat/ipudec.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", "n4 warnings generated. umber 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/ircam.o CC libavformat/ircamdec.o CC libavformat/ircamenc.o CC libavformat/isom.o 42 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/isom_tags.o 12 warnings generated. src/libavformat/hlsenc.c:623:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | if (playlist_duration <= -previous_segment-src/libavformat/hls.c:>duration) { | ^~~~~~~~~~~~~~~~~ ~~ 809:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 809 | struct key_info info = {{0}}; | ^ 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:824:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 824 | struct rendition_info info = {{0}}; | ^ 3 warnings generated. src/libavformat/hls.c:860:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 860 | struct init_section_info info = {{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 != sizeCC libavformat/iss.o ) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/hlsenc.c:889:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | for (i = 0; i < vs->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/iv8.o src/libavformat/icoenc.c:101:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ivfdec.o src/libavformat/hls.cCC libavformat/ivfenc.o :1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (j = 0; j < program->nb_stream_indexes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1457:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1457 | if (program->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/jacosubdec.o src/libavformat/id3v1.c:232:23: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 232 | if ((q - str) >= sizeof(sCC libavformat/jacosubenc.o tr) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 8 warnings generated. 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.csrc/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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ :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/idroqenc.c:35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/icodec.c:54:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 54 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:65:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 65 | if (offset > p->1 warning generated. buf_size - 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/libavformat/idroqdec.c:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | src/libavformat/http.c if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/idroqdec.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :147:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | 147 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, src/libavcodec/bytestream.h1,: 318D:15 :} , warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ if (ret != chunk_size)318 | if (size2CC libavformat/jpegxl_probe.o !src/libavformat/http.c=: s148i:z128e:) 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] src/libavformat/hls.c 149 | { "http_proxy", "set HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, {: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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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, { src/libavcodec/bytestream.h.s:t357r: =15 :D Ewarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A ULT_USER_ A357G | E N T }i,f 0(,s i0z,e 2D !}=, si z| e ^) | ~~~~~ ^ ~~~~ 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_src/libavformat/id3v2enc.c:275:23S: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] T 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ RING, { .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 to1 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 }, | ^ warning generated. 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:src/libavformat/idcin.c154:: warning: 313:missing field 'unit' initializer [-Wmissing-field-initializers]22 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 160 | 313{ | " i c y _ m e teadlastea _ihfe a(dreerts "!,= "crheutnukr_nsi zIeC)Y {m e t| a ~~~ ^ ~~~~~~~~~~d ata 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/id3v2enc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/http.c344: | 162 : 121 :f owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] (i = 0; i < 162s | - > n b {_ c"hmaepttaedrast;a" ,i +"+me)t a{d a t| a ~ ^ ~~~~~~~~~~~~~~ read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_src/libavformat/hlsenc.cDI:CT2050,: 27{:0 }warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 , 0, AV_OPT_ F2050L | A G _ E X P O R Ti f} ,( n b| _ ^v arstreams < 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/http.c {: 166 :| 150 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E }, | ^ src/libavformat/http.c:167:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/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/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/http.c:177: 94381: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (i =177 | 0 ; e {& &" liis tensobu_rccces)t,r eAaVms_)O P T| _ ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~TY PE_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, Dsrc/libavformat/hls.c: }, | ~ ^~~~~~~~~ 2544/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' : 46 | #define INT64_MAX (CC libavformat/jvdec.o 0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/http.c 2544 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ :168:89: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]src/libavformat/hls.c : 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' 2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 2546 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, src/libavformat/ifv.c1,: 200F:L35A:G Swarning: },comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | ^ | 200 | if (ifv->next_video_ind#define INsrc/libavformat/hls.cT:625504:_32M:A X warning: missing field 'unit' initializer [-Wmissing-field-initializers]( 0x7ff f2550f | f f f f f f f ff fIfN)T _ M| I ^~~~~~~~~~~~~~~~~~N , INT_MAX, FLAGS}, | ^ ex < stsrc/libavformat/hls.ci->nb_index_src/libavformat/hlsenc.cen:tr2310i:e19s:) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ : 2552src/libavformat/ifv.c::75209:: 35warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2552 | 209 | O F FiSfE T((imfavx-_>rneeloxatd_)a,ud iAoV__inOdPexT _InNbT_,i n{d.eix_6e4n t= r3i}e,s )0 ,{ IN T| _ ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~M AX, FLAGS}, | ^ 2310 | fosrc/libavformat/hls.c:2554:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r 2554 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ (i = 0;src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 2556src/libavformat/hlsenc.c | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ :2318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/hls.c 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] 2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2351 2558 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ | src/libavformat/ifv.c for (j = 0; src/libavformat/hls.cj :<2560 :h76l:s -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]n b_varst r2560e | a m s ; j + + )O {F F S| E ~ ^ ~~~~~~~~~~~~~~~~~~T (http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ :302:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavformat/hls.c :2562:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 2562 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ | src/libavformat/hls.c:2564:75: warning: if (i == ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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/kvag.o 11 warnings generated. CC libavformat/lafdec.o src/libavformat/hlsenc.c:2429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2429 | for (i = 0; i < hls->nb_varstsrc/libavformat/id3v2.creams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ :src/libavformat/hlsenc.c510:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :2431 510 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ :23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2431 | for (j = 0; j < vs->nb_2streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 9 warnings generated. 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) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavformat/latmenc.o 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/libavformat/hlsenc.c:2739:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2739 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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:src/libavformat/iff.c12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 799 | { NULL } | ^ :136CC libavformat/lmlm4.o :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/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++) { | ~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. 16 warnings generated. src/libavformat/hlsenc.c:2960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2960 | for (i = 0; i < hls->nb_varstrCC libavformat/loasdec.o eams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/iff.csrc/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++) { | ~ ^ ~~~~~~~~~~~~~~ 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) 1 warning generated. + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/id3v2.csrc/libavformat/ipfsgateway.c::1451083::939:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]missing field 'tail' initializer [-Wmissing-field-initializers] 1083143 | | iEfx t(rsanpMreitntaLfi(sitp fesx_tgraat_emweayt_af i=l e{, NsUiLzLe o}f;( i p| f ^s _gateway_file), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | ipfs_full_data_folder) | ~~~~~~~~~~~~~~~~~~~~~~ 145 | >= sizeof(ipfs_gateway_file)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/lrc.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/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"src/libavformat/img2enc.c, :"255s:e123t: nuwarning: mbmissing field 'unit' initializer [-Wmissing-field-initializers]e r of unrefer en255c | e d s e{g me"nutpsd attoe "k,e e p b e f o"rceo ndteilneutoiunsgl"y, o vOeFrFwSrEiTt(eh losn_ed eflieltee"_,t hOrFeFsShEoTl(du)p,d a t e )A,V _ OAPVT__OTPYTP_ET_YIPNTE,_ B O O {L.,i 6{4 .=i 614} ,= 0 } ,1 ,0 ,I N T _ M A X ,1 ,E }E,N C | } ^, | ^ 4 warnings generated. src/libavformat/hlsenc.c:3123:src/libavformat/img2enc.c171::256 :warning: 133missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | 256 | { "h l{s _"vsttta_rotp_tniuomnbse"r,"",s e"ts ehtl sf ivrtstt lniusmtb eorf i nop ttihoen s sfeoqru etnhcee "c,o nOtFaFiSnEeTr( sftoarrmta_ti mugs_endu mfbore rh)l,s "A,V _OOFPFTS_ETTY(PvEt_tI_NfTo,r m a{t _.oip6t4i o=n s1_ st}r,) ,0 ,A VI_NOTP_TM_ATXY,P EE_NSCT R}I,N G ,| ^{ .str = NULL}, 0, 0, E}, | ^ src/libavformat/img2enc.c:257:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/hlsenc.c:3124:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { " s3124t | r f t i m{e""h,l s _ a l l"ouws_ec ascthref"t,i m"ee xfpolri cfiitlleyn asemte "w,h eOtFhFeSrE Tt(hues ec_lsiternft tiMmAeY) ,(1 ) AoVr_ OMPUTS_TT YNPOET_ B(O0O)L c,a c{h e. im6e4d i=a 0s e}g,m e0n,t s1",, EONFCF S}E,T ( a| l ^l owcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E}, | ^ src/libavformat/img2enc.c:258:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "frame_ptsrc/libavformat/hlsenc.cs":,3125 : 132 : "warning: usmissing field 'unit' initializer [-Wmissing-field-initializers]e current f3125 | r a m e p{t"sh lfso_bra sfei_luernl"a, m e""ur,l OtFoF SpErTe(pfernda mteo_ petasc)h, p lAVa_yOlPiTs_tT YePnEt_rByO"O, L , O F{FS E.Ti(6b4a s= eu0r l}),, A0V,_ O1P,T _ENTCY P}E,_ S T| RI ^N G,src/libavformat/ipfsgateway.c {:.230s:t13r: = warning: Ncomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]U LL}, 0, 0, 228 | E } , | ^i f (snprintf(c->gateway_buffer, ssrc/libavformat/img2enc.ci:ze259o:f149(:c -warning: >gmissing field 'unit' initializer [-Wmissing-field-initializers]a teway_buffer )259,src/libavformat/hlsenc.c | :" 3126% :s{164:" ,warning: " amissing field 'unit' initializer [-Wmissing-field-initializers] t| o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m ic_wr i229t | i n3126 g | " , " w {r "i htl es _ f si el ge ms ec-an>ttg_oafmiitclewaealnylya) m( eu" s| ,i ~~~~~~~~~~~ n "gf itl ee230mn | p ao mr ae r y t e fm i pl lea st>= e a snfiodz rer oefsn(eacgm-me>gesan)tt" e,fwi alOyeF_sFb"Su,EfT f(OeuFsFreS)_)Er Te{( sn ea| gm ^ ~~~~~~~~~~~~~~~~~~~~~~~~~em e)n,t _AfVi_leOnPaTm_eT)Y,P E_ B OAOVL_O,P T{_ .TiY6P4E _=S T0RI N}G,, 0{,. s1t,r E= NNCU L}L,} , | ^ 0, 0, E}, | ^ src/libavformat/img2enc.c:260:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | src/libavformat/hlsenc.c :{3127 :"140p:r owarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]o col_optCC libavformat/lrcdec.o s", "3127s | p e c i f{y" hplrso_tsoecgomle notp_toipotniso fnosr" ,t"hsee top esneegdm efnitlse sf"i,l eOsF FfSoErTma(tp roopttoiconosl _oofp thsl)s, "A,V _OOFPFTS_ETTY(PfEo_rmDaItC_To,p t{i0o}n,s ),0 ,A V0_,O PETN_CT Y}P,E _ D| I ^C T, {.str = NULL}, 0, 0, E}, | ^src/libavformat/img2enc.c :261:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | { NULL }, | ^ 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/iff.c:257:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/hlsenc.c:3129: 164257: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] while (avio_t e3129l | l ( p b ){ "h+l s1_k2e y<_i=n feoo_ffi l&e&" ,! a v i o"_ffieloef (wpibt)h) k{e y | U ~~~~~~~~~~~~~~~~~~ ^ ~~~R I and key file path"src/libavformat/iff.c,: 281O:F22F:S Ewarning: Tcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]( key_info_f i281l | e ) , A V _ OiPfT _(TYsPiEz_eS Trc o=de cNpUaLrL-}>,c h _ l a y o u t . n b _0c,h a n n e l s 0*, 4 ) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ E}, | ^ src/libavformat/iff.c:283:53src/libavformat/ipfsgateway.c: :warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]328 :138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | 328 | { " g aitfe w(asty-">,c o"dTehcep agrasrc/libavformat/hlsenc.c-t>e:cw3130ha:_y140l :at yowarning: o missing field 'unit' initializer [-Wmissing-field-initializers]au st.kn bf_ocrh aInPn Fe3130Sl | s d a> t aF{.F""_h,Al RsOR_FAeFYnS_cEE"TL,(E gM a St (e"dwesanyda)_b,ll aeAy VoA_EuOStP1)T2)_8 T {eY nP cE| _r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~Sy TptRiIoNnG ,s u{p.sptorr src/libavformat/iff.ct=:" 289,N: U27OL:FLF }Swarning: ,Ecomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] T (0en,c 0r,y pAtV), _ 289O | P T _ F LA AV G_ _O DP E TC _O TDfYIoPNrEG __B(POiAOR LA=,M }0{,;. i i6| 4 ^< = F0F}_,A R R A Y _ E L E M S ( d0s,d _ c h a n n1e,l _ lsrc/libavformat/ipfsgateway.c a: y 329o :u 10t :) ;Ewarning: }i,missing field 'help' initializer [-Wmissing-field-initializers]+ +| ) ^ {329 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {NULL}, | ^ 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/hlsenc.c| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ CC libavformat/lrcenc.o src/libavformat/hlsenc.c:3138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3138 | {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename), AV_OPT_TYPE_STRING, {.str = "init.mp4"}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3139:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3139 | {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ CC libavformat/luodatdec.o src/libavformat/hlsenc.c:3156:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3156 | {"strftime", "set filename expansion with strftime at segment creation", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3157:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3157 | {"strftime_mkdir", "create last directory component in strftime-generated filename", OFFSET(use_localtime_mkdir), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3161:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3161 | CC libavformat/lvfdec.o {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ 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-src/libavformat/hlsenc.c>b:o3167d:y135_:e nwarning: d)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/img2dec.c:259:35: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 259 | if ((p - s->path) >= (sizsrc/libavformat/hlsenc.ceo:f3170(:s139->:p awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]h ) - 2)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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", OFFSECC libavformat/lxfdec.o T(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 | {"src/libavformat/id3v2.chea:d1232e:r27s:" , warning: "comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]s et custom HTTP he a1232de | r s , c a n o v e r rfiodre (biu i=l t0 ;i ni dhdeaatdaesirzse";, iO+F+F)S E{T ( h| ea ~ ^ ~~~~~~~~~~~~~~d ers), 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 lCC libavformat/m4vdec.o ist", 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/matroska.o 1 warning generated. CC libavformat/matroskadec.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/matroskaenc.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/mca.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/http.c:1599:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1599 | size = FFsrc/libavformat/img2dec.cMI:N(631s:i5z:e ,warning: smissing field 'unit' initializer [-Wmissing-field-initializers]-> chusrc/libavformat/img2dec.cn:k612s:i127z:e )note: ;expanded from macro 'COMMON_OPTIONS' | ^ ~~~~ ~~~~~~~~~~~~ 612 | src/libavutil/macros.h{:49 ":p25:i xenote: lexpanded from macro 'FFMIN' _format src/libavformat/ircamdec.c"49:,91 : | "45#s:d eetf warning: ivncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ei dFeFoM pIiNx(eal, bf91)o | r( (ma a) t i>f" , (( bsO) tF?-F >S(cEb)To (de:pc ip(xaae)rl)-_ >f co| hr_m ~ ^ ~la ta)y,o uAtV._nObPT__cThYanPnEsrc/libavformat/http.ce_:lS1626sT:R37I :N> G warning: , Fcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] F _S A NE{._NsB t_r1626C | H= A N NN UE LLL }S , ) 0 , | 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ , a v _ a s s eDrECt 0}(, s\- > c| h ^u nksize >= len); | ~~~~~~~~~~~~ ^ ~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | src/libavformat/img2dec.cif: (631!:(5c:o nwarning: d)missing field 'unit' initializer [-Wmissing-field-initializers]) { src/libavformat/img2dec.c : 613 : 127 : note: expanded from macro 'COMMON_OPTIONS' 613 | { " vi d e o _ s i z e" , " s e t v i d e o s i z\e " , | ^~~~ OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, CC libavformat/mccdec.o DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ 7 warnings generated. src/libavformat/img2dec.c:655:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 655 | { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 656 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TCC libavformat/md5proto.o YPE_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 }, | ^ 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) { | ~~~~~~~~ ^ ~~~~~~ CC libavformat/metadata.o 21 warnings generated. 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/mgsts.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))) | ~~~ ^ ~~~~~~ CC libavformat/microdvddec.o 8 warnings generated. 1 warning generated. CC libavformat/microdvdenc.o 1 warning generated. CC libavformat/mj2kdec.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mkvtimestamp_v2.o 3 warnings generated. CC libavformat/mlpdec.o CC libavformat/mlvdec.o CC libavformat/mm.o CC libavformat/mmf.o CC libavformat/mms.o 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/mmsh.o src/libavformat/jvdec.cCC libavformat/mmst.o :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/mods.o 1 warning generated. CC libavformat/moflex.o CC libavformat/mov.o CC libavformat/mov_chan.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/mov_esds.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/lxfdec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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. 1 warning generated. src/libavformat/lvfdec.c:126:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:84:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (stream_index = 0; stream_index < s->nb_streams; stream_index++) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:89:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:103:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | if (index >= s->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/movenc.o 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/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/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | for (i=0; i3 warnings generated. nb_streams ; i++)CC libavformat/movenchint.o | ~^~~~~~~~~~~~~~~~ src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | for (i=0; inb_15 warnings generated. chapters; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | for (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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. CC libavformat/mp3dec.o CC libavformat/mp3enc.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/mpc.o CC libavformat/mpc8.o 3 warnings generated. 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) { | ~ ^ ~~~~~~~~~~~~~~~ 52 warnings generated. 3 warnings generated. CC libavformat/mpeg.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); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mpegenc.o CC libavformat/mpegts.o CC libavformat/mpegtsenc.o CC libavformat/mpegvideodec.o 1 warning generated. 1 warning generated. CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o CC libavformat/mpl2dec.o CC libavformat/mpsubdec.o src/libavformat/matroskaenc.c:474:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | if (writer->current_master_element == writer->nb_elements - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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}, src/libavformat/mm.c:167:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0, 167I | NT _ M A X , S D } ,i f (| a ^v io_read(pb, pkt->data + MM_PREAMBLE_src/libavformat/microdvddec.cS:IZ191E:,12 :l ewarning: ngmissing field 'help' initializer [-Wmissing-field-initializers]t h) ! =191 l | e n g t h{) N U| L ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~L } | ^ CC libavformat/msf.o src/libavformat/matroskaenc.c:625:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:649:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 3 warnings generated . 649 | unsigned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/msnwc_tcp.o 4 warnings generated. CC libavformat/mspdec.o In file included from src/libavformat/matroskadec.c:65: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 8 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 (ptsCC libavformat/mtaf.o > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/mtv.o In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.hsrc/libavformat/mms.c:61:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 1 warning generated. >= 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) { | ~~~~~~~~~ ^ ~~~~~~~ CC libavformat/musx.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 | ifsrc/libavformat/matroskaenc.c (:m1274l:v24-:> stwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e am_index == av c1274t | x - > n bi_fs t(rceoadmesc)p r{i v _| s ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~i ze > 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/mux.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/mux_utils.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] 2 462 | { MATROSKA_ID_WRITINGAPP, EBML_NONE }, | ^ warnings generatedsrc/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_Dsrc/libavformat/mmsh.c:A118:13: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] TE 118 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ UTC, 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/mmsh.c:193:25: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ^ 193src/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 if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ :475:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 475 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) }, | ^ src/libavformat/matroskadec.c:476:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) }, | ^ src/libavformat/matroskadec.c:477:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 477 | { MATROSKA_ID_VIDEOCOLOR_WHITEY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) }, | ^ src/libavformat/matroskadec.c:478:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 478 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) }, | ^ CC libavformat/mvdec.o src/libavformat/matroskadec.c:479:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 479 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) }, | ^ src/libavformat/matroskadec.c:486:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:487:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:488:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:489:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ src/libavformat/matroskadec.c:495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/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, color_space) }, | ^ src/libavformat/matroskadec.c:520:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520 | { MATROSKA_ID_VIDEOPIXELCROPB, EBML_NONE }, | ^ src/libavformat/matroskadec.c:521:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 521 | { MATROSKA_ID_VIDEOPIXELCROPT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:522:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 522 | { MATROSKA_ID_VIDEOPIXELCROPL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:523:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 535 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/matroskadec.c:542:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 542 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) }, | ^ src/libavformat/matroskadec.c:548:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 548 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:549:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:551:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:553:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 553 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:561:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 561 | { MATROSKA_ID_ENCODINGORDER, 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/mvi.o src/libavformat/matroskadec.c:571:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 571 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offseto11 warnings generated. f(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) }, | ^ 16 warnings generated. src/libavformat/mov_chan.csrc/libavformat/matroskadec.c:514::59514::89 : warning: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare]missing field 'def' initializer [-Wmissing-field-initializers] 595 | { M514AT | R O S K Ai_fI D(_sTiRzACeK N:n bwarning: _missing field 'def' initializer [-Wmissing-field-initializers]s treams; i598+ | + ) { { M| A ~ ^ ~~~~~~~~~~~~~T ROSKA_ID_TRACsrc/libavformat/matroskaenc.cK:T2111YP:E23,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] EB M2111L | _ UI N T , 0 ,f o0r, (oif f=s e0t;o fi( Msnkba_Tsrtarceka,m st;y pie+)+ )} ,{ | | ^ ~ ^ ~~~~~~~~~~~~~ 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, CC libavformat/mxf.o EBML_NONE }, | ^ src/libavformat/matroskadec.c:626:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 626 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE }, | ^ 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: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/matroskaenc.c:2259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2259 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c: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_CHCC libavformat/mxfdec.o APCOUNTRY, 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 | { MATsrc/libavcodec/bytestream.hRO:SK294A:_I15D:_ Ewarning: Dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IT IONFLAGORDE R294E | D , E B MiLf_ N(OsNEi z}e,2 !| = ^ size) | ~~~~~ ^ ~~~~ 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_CUEsrc/libavcodec/bytestream.hDU:R318AT:15I:ON warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] E B318M | L _ N OiNfE (}s,i z e| 2 ^ != size) | ~~~~~ ^ ~~~~ 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/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 ~~~~~ ^ ~~~~ :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) }, | ^ CC libavformat/mxfenc.o 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 | { MATRsrc/libavformat/moflex.cOSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlock,additional) }, | ^ CC libavformat/mxg.o :225:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c: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/matroskaenc.c:2526:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2526 | if (srclen < headesrc/libavformat/matroskadec.cr.blocksize) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ :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:src/libavformat/moflex.c789:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 789 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP }, | ^ :298src/libavformat/matroskadec.c:790:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] :30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 790 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE }, | ^ 298 | src/libavformat/matroskadec.c:791:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 791 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ 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/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/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/ncdec.o CC libavformat/network.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. In file included from src/libavformat/mpc8.c:23: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavformat/mpegenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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) { | ~ ^ ~~~~~~~~~~~~~ 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->lensrc/libavformat/matroskaenc.c:3128:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g th) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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 src/libavformat/matroskadec.c:1617:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] th 1617 | if (p->buf_size < 4 + size + total) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ e src/libavformat/matroskadec.c:1625:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] in 1625 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dsrc/libavformat/matroskadec.cex (cues).", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ :1629:30: src/libavformat/matroskaenc.cwarning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :3284 :1631629: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (n =3284 | 4 + { s"iczuee;s _nt o_ (b) ? (b )3285 | : ( a ){) " c| l ~ ^ ~u ster_size_limit", "Store at most the provided amount of bytes in a cluster. ", OFFSET(cluster_size_limit), AV_OPT_TYPE_INT , { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3286 | { "cluster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3287:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3287 | { "dash", "Create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3288:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3288 | { "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3289:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3289 | { "live", "Write files assuming it is a live stream.", OFFSET(is_live), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3290:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3290 | { "allow_raw_vfw", "allow RAW VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3291:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3291 | { "flipped_raw_rgb", "Raw RGB bitmaps in VFW mode are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3292:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3297 | { NULL }, | ^ src/libavformat/matroskaenc.c:3286:193: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3286 | { "cluster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/movenchint.c:334:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ CC libavformat/nistspheredec.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/nspdec.o CC libavformat/nsvdec.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++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:259:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | longitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:260:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | latitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | altitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:288:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | if (n_hmmt > len / 4) | ~~~~~~ ^ ~~~~~~~ CC libavformat/nullenc.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/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ src/libavformat/mp3dec.c:src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 357 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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"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) | ~~~~~ ^ ~~~~ 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, | ~~~~~~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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 507 | CC libavformat/nut.o "Fasrc/libavformat/mpc8.ciled to store the float32 number (%f) in string.\n", val); | ^~~ :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/libavcodec/put_bits.h:265: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/mov.c:481:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 481 | if (snprintf(strsrc/libavformat/mpeg.c:463:23: warning: , str_size_alloc, "%d", val) >=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 463 | src/libavformat/mov.c for (i = 0; i < s->nb_strsrc/libavcodec/bytestream.hea:m294s:;15 :i +warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~ ^ ~~~~~~~~~~~~~ :497:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 294 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] i f (size2 != size) | ~~~~~ ^ ~~~~ 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mp3dec.c:601:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if ( s601i | z e 2 !{= "suisezteo)c " ,| ~~~~~ ^ ~~~~" use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/mp3dec.c:602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 602 | { NULL }, | ^ src/libavformat/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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') 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/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/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/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: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/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/mpegtsenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:771:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 771 | src/libavformat/mpegenc.c : 344 :19 :i f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t itle_size 344> | F F M IfNo(rI N(Ti_ M=A X0,; iS I-n1b)_)st r e| a ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~m s; 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/nutenc.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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warningssrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated 318 | 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] src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2485 | if (default_duration > UINT64_MAX || default_duration < 0) { | ~ ^~~~~~~~~~ 357/usr/include/stdint.h | if (size2 != size) | ~~~~~ ^ ~~~~ :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/mpeg.c :729:19: src/libavformat/matroskadec.c:2893:43: warning: comparison 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] 2893 729 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ | 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 && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/libavformat/mpegenc.c:827:30: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 8 warnings generated. 827 | if (payload_size < av_fifo_can_read(stream->fifo)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpjpegdec.c:371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "strict_mime_bounsrc/libavformat/movenc.c:dary", "require MIME bo98u:145nd:a rwarning: iemissing field 'unit' initializer [-Wmissing-field-initializers]s match", OFFSET( st98r | i c t _ m{i m"es_kbiopu_nidodasr"y,) ," SAkVi_pO PwTr_iTtYiPnEg_ BiOoOdLs, a{t.oim6.4" ,= 0o}f,f s0e,t o1f,( MDOEVCM u}x,C o n| t ^e xt, iods_skip), AV_OPT_TYPE_BOOL, {.isrc/libavformat/mpjpegdec.c64: 372=: 121:} ,warning: missing field 'help' initializer [-Wmissing-field-initializers]0 , 1, A372V | _ O P T{_ FNLUALGL_ E}N C O| D ^I NG_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_ENCsrc/libavformat/mpeg.cOD:I803N:G27_:P ARwarning: Acomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]M }, | ^ 803 | if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) src/libavformat/movenc.c{: 103| : ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~156 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpeg.c :103896 | : 17 : warning: { comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" frag_si z896e | " , " Miaf x(ilmaunmg ifdrxa g snbi_CC libavformat/nuv.o zster"e,a mosf)f s| e ~~~~~~~ ^ ~~~~~~~~~~~~~t of(MOVMuxContextsrc/libavformat/mpeg.c,: 899m:a19x:_f rwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g ment_siz e899) | , A V _fOoPrT _(TiY P=E _0I;N Ti, < {s.-i6>4n b= _0s}t,r e0a,m sI;N Ti_+M+A)X ,{ A V_| O ~ ^ ~~~~~~~~~~~~~P T_FLAG_ENCODINGsrc/libavformat/mpeg.c_:P909A:R19A:M }warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 909 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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 valuesrc/libavformat/matroskadec.c:3040:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] f 3040 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osrc/libavformat/matroskadec.cr gama atom", offsetof(MOVMuxContext, gamma), AV_OP:3043:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] T _TYPE_FLOAT, {.dbl = 0.0 }, 0.0, 10, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 3043 | if (src/libavformat/movenc.c:110:266: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i >= FF_ARRAY_ELEMS(matroska_doctypes)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | 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 && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ { "frag_interleave", "Interleave samples src/libavformat/mov.c:1299:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] w ithin 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 }, | ^ 1299 | for (j = 0; j nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ :114:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "usesrc/libavformat/mpegenc.c_stream_ids_as_track_ids", "use stream ids as track ids", offsetof(MOsrc/libavformat/mpeg.cVM:u931xC:o19n:t ewarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t, use_s t931r | e a m _fiodrs _(ais_ t=r a0c;k _ii dAnbV__sOtPrTe_aTmYsPE;_ BiO++O)L ,{ { .| i ~ ^ ~~~~~~~~~~~~~6 4 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ :1014:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenc.c:115:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1014 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 115 | 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 { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ :1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | forsrc/libavformat/movenc.c :(116i: 155= :0 ;warning: missing field 'unit' initializer [-Wmissing-field-initializers]i < ctx->nb_s t116r | e a m s ;{ i"+w+r)i t{e _t m| c ~ ^ ~~~~~~~~~~~~~~~d ", "force or disable wrsrc/libavformat/mpegenc.cit:i1107:n51g: twarning: mcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]c d", offsetof(MOVMuxConte xt1107, | w r i t e _ t macvd_)a,s sAeVr_tO0P(Ta_vT_YfPiEf_oB_OcOaLn,_ r{e.aid6(4s t=r e-a1m}-,> f-i1fo,) 1=,= AtVr_aOiPlTe_rF_LsAiGz_eE)N;C O D| I ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~N G_PARAM}, | ^ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mxf.c:32:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 32 | { { 0x06,0x0E,0xsrc/libavformat/movenc.c2B:,1200:x2043:4 ,warning: 0xmissing field 'unit' initializer [-Wmissing-field-initializers] 04,0x01,0x01,0x 01201 | , 0 x 0 1{, 0x"0e3m,p0txy02_,h0dxl0r2_,n0axm0e1",,0 x"0w0r,i0txe0 0z,e0rxo0-0l e}n,g t1h3 ,n aAmVeME DsItAr_iTnYgP Ei_nVI DhEdOl r} ,a t o| m ^s within mdia and minf atoms", offsetof(MOVMuxContext, empty_hdlr_name), AV_OPT_Tsrc/libavformat/mxf.cYP:E33_:B115O:O Lwarning: , missing field 'desc' initializer [-Wmissing-field-initializers]{ .i64 = 0}, 330 | , 1 , {A V{_ O0Px0T6_F,L0AxG0_EEN,C0OxD2IBN,G0_xP3AR4A,M0}x,0 4 ,| ^0 x01,0x01,0x01,0x01,0x03,0x02,0x02,0x02,0x00,0x00,0x00 }, 13, Asrc/libavformat/movenc.cVM:E121D:I170A:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_AUDIO }, | 121 ^ | { "movie_timescale", "set movie timescale", ofsrc/libavformat/mpeg.cfs:e1018t:o23f:( Mwarning: OVcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M uxCosrc/libavformat/mxf.cnt:e34x:t114 ,:1018 | mwarning: omissing field 'desc' initializer [-Wmissing-field-initializers] v i e _ t i mfe osr34c a | (l ie ) =, {0A ;V{ _ iO P0P0nExb0__EIs,Nt0Txr,2e Ba{,m.0six;63 44i ,+=0+ x)M0 O{4V ,_ 0T| xI ~ ^ ~~~~~~~~~~~~~0 M1E,0SxC0A1L,E}0,x 011,, 0xI0N1T,_0MxA0X3,, 0AxV0_2O,P0Tx_0F2L,A0Gx_0E3N,C0OxD0I0N,G0x_0P0AR,A0Mx}0,0 } ,| ^1 3, AVMEDIA_TYPE_DATA }, | ^ src/libavformat/movenc.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 122 | { NULL }, | ^ 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 Csrc/libavformat/mpeg.com:p1034o:s150e:r warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]XF */ | ^ 1034 | { "sub_name", "URI for .sub file", offsetof(VobSubDemuxCosrc/libavformat/mxf.cn:t36e:x115t:, swarning: umissing field 'desc' initializer [-Wmissing-field-initializers]b _name), AV_O P36T | _ T Y P E{_ S{T R0IxN8G0,, 0{x 7.Ds,t0rx 0=0 ,N0UxL6L0 ,}0,x 008,, 00,x 1A4V,_0OxP3TE_,FL0AxG6_FD,E0CxO7D8I,N0Gx_EP1A,R0AxME B},,0 x E| 1 ^, 0x6C,0xEF,0x11,0xD2 }, 16, AVMsrc/libavformat/mpeg.cED:I1035A:_12T:Y Pwarning: Emissing field 'help' initializer [-Wmissing-field-initializers]_ AUDIO 1035} | , / *{ NLUeLgLa c}y S o| u ^n d 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/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/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 (lace1_s warningi generatedz. e[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) | ~~~~ ^ ~~~~~ 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,0x0src/libavformat/mpegenc.c2,0x01,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* D-10 50Mbps PAL */ | ^ :1200:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 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 */ | ^ 1200 | if (src/libavformat/mxf.ccan_write < size) { | ~~~~~~~~~ ^ ~~~~ :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@Hsrc/libavformat/mpegenc.cL I-Frame */ | ^ :1258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 12584 | src/libavformat/mxf.c : 46 : 119f:o r warning: (missing field 'desc' initializer [-Wmissing-field-initializers]i = 0; i < c tx46- | > n b _ s{t r{e a0mxs0;6 ,0ix+0E+,)0 x{2 B ,| ~ ^ ~~~~~~~~~~~~~~~0 x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01 warnings generated. ,0x20,0x02,0x03 }, 14, AVsrc/libavformat/mov.c_CODEC_ID_MPEG4 }, /* XDCAM proxy_pal030926.mxf */ | ^ :1494:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] src/libavformat/mxf.c 1494 | if ((version == 1 && st->duration == UINT64_MAX) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ :47:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 47 | {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++) { | ~ ^ ~~~~~~~~~~~~~~~ 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02CC libavformat/oggdec.o ,0x02,0x02,0x01,0x02,0x00 }, 13, AV_CODEC_ID_DVVsrc/libavformat/mpegenc.cID:E1284O: 150:} ,warning: /missing field 'unit' initializer [-Wmissing-field-initializers]* DV25 IEC PA L1284 | * / | { ^ "muxrate", NULL, OFFSET(usrc/libavformat/mxf.cse:r48_:m119u:x_ rwarning: amissing field 'desc' initializer [-Wmissing-field-initializers]t e), AV_O P48T | _ T Y P E{_ I{ N0Tx,0 6{, 0.xi06E4 ,=0 0x 2}B,, 00x,3 (4(,10< cJPlEuGs t2e0r0 [12850i | ] c. ode ent r{si t"erprsee;al moj a*+d/"+ ), | {" ^ I| n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~i tial demux-decode delay in microseconds.", OFFSET(preload), AV_OPT_TYPsrc/libavformat/mxf.cE:_I49N:T119,: {warning: missing field 'desc' initializer [-Wmissing-field-initializers]. i64 = 500 490 | 0 0 } ,{ 0{, 0IxN0T6_,M0AxX0, eE,0 x}2,b , 0| x ^3 4,0x04,0x01,0x01,0x0A,0x04,0x0src/libavformat/mpegenc.c1:,12860:x120:2 ,0warning: xmissing field 'help' initializer [-Wmissing-field-initializers]0 2,0 x128604 | , 0 x 01 ,{0 xN0U0L,L0 x}0,0 } ,| ^1 4, AV_CODEC_ID_VC1 }, /* VC1 SP@LL */ | ^ src/libavformat/mxf.c:50:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 50 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x02,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@ML */ | ^ src/libavformat/mxf.c:51:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 51 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@LL */ | ^ src/libavformat/mxf.c:52:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 52 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@ML */ | ^ src/libavformat/mxf.c:53:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 53 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x05,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@HL */ | ^ src/libavformat/mxf.c:54:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]src/libavformat/movenc.c :253:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]54 | { { 0x0 6253, | 0 x 0e , 0 x 2 b ,i0fx 3(4o,l0dxv0a4l, !0=x 0t1r,a0ckx-0>1c,l0usxt0eAr,[0ix]0.4s,a0mxp01l,e0sx_02i,n0_xc0hu2n,k0 x&0& 4t,r0axc0k6-,>0cxlu0s0,t0exr[00i ]}.,c h1u4n,k N u m ) { A| V ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ 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,0x3src/libavformat/matroskadec.c4,:03406x:0234,:0 x0warning: 1comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare], 0x01,0x0A, 03406x | 0 4, 0 x 0 1 , 0ix0f2 ,(0xb0l2o,c0kxs0i4z,e0 x0>8 ,s0rxc0l0e,0nx)0 0{ } ,| ~~~~~~~~~ ^ ~~~~~~14 , AV_CODEC_ID_VC1 }, /* VC1 AP@L2 */ | ^ src/libavformat/mxf.c:57:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 57 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x09,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L3 */ | ^ src/libavformat/mxf.c:58:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 58 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x0A,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L4 */ | ^ src/libavformat/mxf.c:59:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 59 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_RAWVIDEO }, /* uncompressed */ | ^ src/libavformat/mxf.c:60:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 60 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, 15, AV_CODEC_ID_RAWVIDEO }, /* uncompressed 422 8-bit */ | ^ src/libavformat/mxf.c:61:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 61 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x71,0x00,0x00,0x00 }, 13, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:62:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 62 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x03,0x02,0x00,0x00 }, 14, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:63:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 63 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x04,0x01,0x00 }, 16, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD Legacy Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 64 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */ | ^ src/libavformat/mxf.c:65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 65 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC SPS/PPS in-band */ | ^ src/libavformat/mxf.c:66:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 66 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02,0x01 }, 16, AV_CODEC_ID_V210 }, /* V210 */ | ^ src/libavformat/mxf.c:67:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 67 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x11,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Avid MC7 ProRes */ | ^ src/libavformat/mxf.c:68:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 68 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x06,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Apple ProRes */ | ^ src/libavformat/mxf.c:69:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 69 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V0 */ | ^ src/libavformat/mxf.c:70:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 70 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x02,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V1 */ | ^ src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 71 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x04,0x00 }, 15, AV_CODEC_ICC libavformat/oggenc.o D_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 */ | ^ 1 warning generated. src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/mxf.c:78:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 78 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x01,0x00 }, 15, AV_CODEC_ID_AC3 }, | ^ src/libavformat/mxf.c:79:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 79 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,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,0xsrc/libavformat/mvdec.c01:,2500:x190:1 ,0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 A,0x04,0x0 1250, | 0 x 0 2 ,f0oxr0 1(,i0 x=01 ,00;x 0i2 ,<0 xc0ou1n,t0; xi0+2+ )} ,{ 1 6| , ~ ^ ~~~~~ 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 }, | ^ CC libavformat/oggparsedirac.o 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 */ | ^ CC libavformat/oggparseflac.o src/libavformat/mxf.c:99:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:100:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 100 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:101:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */ | ^ src/libavformat/mxf.c:102:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 102 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ src/libavformat/mxf.c:105:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */ | ^ src/libavformat/mxf.c:107:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 107 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ src/libavformat/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/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,src/libavformat/mpegts.c0x:2B189,:05x:3 4warning: ,0missing field 'unit' initializer [-Wmissing-field-initializers] x04,0 x1890 | 1, 0 x 0 1M,P0ExG0T1S,_0OxP0T4IO,N0Sx,0 1, 0| x ^0 1,0x0src/libavformat/mpegts.c1:,1860:x2030:1 ,note: 0expanded from macro 'MPEGTS_OPTIONS'x 02,0x00,0x00 }, 14, AVCOL _186T | R C _ B T{7 0"9re s}yn,c _/s*i zIeT"U,- R BT".s7e0t9 s*i/z e l| i ^m it for looking up a new synchronization", offsetof(MpegTSContext, resync_sizesrc/libavformat/mxf.c),: 113A:V116_:O Pwarning: Tmissing field 'desc' initializer [-Wmissing-field-initializers]_ TYPE_INT, {113 | . i 6 4 {= { M0AXx_0R6E,S0xY0NEC,_0SIxZ2EB,}0,x 304,, 0xI0N4T_,M0AxX,0 1 ,A0Vx_0O1P,T0_xF0L1A,G0_xD0E4C,O0DxI0N1G,_0PxA0R1A,0Mx 0}1 , 0| x ^0 1,0x03,0x00,0x00 }, 14, AVCOL_TRC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mpegts.c:191:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_Psrc/libavformat/mxf.cAR:A114M: }112,: warning: | ^missing field 'desc' initializer [-Wmissing-field-initializers] 114 | { { 0x06,0x0E,0x2B,0x34,0x04,0x0src/libavformat/mpegts.c1:,1930:x950:1 ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]x 01,0x04, 0193x | 0 1 , 0 x{01.,i06x40 1=, 00}x,0 10,,0 x00,4 ,A0Vx_0O0P,T0_FxL0A0G _},D E1CO4D,I NAGV_CPOALR_ATMR C|_ BATV7_0O9P T}_,F L/A*G _SEMXPPTOER 2T7 4| /A2V9_6MO P(Tm_uFsLt AaGp_pReEaADr OaNfLtYe r} , I T| U ^- R BT.709) */ | ^ src/libavformat/mpegts.c:195:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {.i64 = -1},src/libavformat/mxf.c -:1115,: 1171:, Awarning: Vmissing field 'desc' initializer [-Wmissing-field-initializers]_ OPT_FLAG_DE C115O | D I N G_ P{A RA{M 0},x 0 6| , ^ 0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x0src/libavformat/mpegts.c1,:0197x:0511:, 0warning: x0missing field 'unit' initializer [-Wmissing-field-initializers]1 ,0x05, 0197x | 0 0 , 0 x 0{0. i}6,4 =1 40,} ,A V0C,O L1_,T RACV__BOTP1T3_6F1L_AEGC_GD E}CO,D I/N*G _IPTAUR-ARM B}T,. 1 3| 6 ^1 */ | ^ src/libavformat/mpegts.c:199:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {src/libavformat/mxf.c.i:61164: 113=: warning: 0missing field 'desc' initializer [-Wmissing-field-initializers]} , 0, 1, AV _116O | P T _ F LA{G _{D E0CxO0D6I,N0Gx_0PEA,R0AxM2 B,},0 x 34| , ^ 0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06src/libavformat/mpegts.c,:0201x:0260:, 0warning: xmissing field 'unit' initializer [-Wmissing-field-initializers]00 }, 12014 | , A V C {O.Li_T6R4C =_ L0I}N,E A0R, }1,, /0* } ,L i| n ^e ar */ | ^ src/libavformat/mpegts.c:203:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | {.isrc/libavformat/mxf.c64: 117=: 1150:} , warning: 0missing field 'desc' initializer [-Wmissing-field-initializers], 1, 0 }, | 117 ^ | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0src/libavformat/mov.c8src/libavformat/mpegts.c,:0:x19312050::46433,::0 xwarning: 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]1comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] , 0x01, 2050 | x 0 1 , 0 x{0. 1i1931,604x | 0 =7 , 20 0x 04 08 00, }0 ,x 0 0 1 , } I ,N& T1_&4M ,A bXA/uV2f, CfAOeVrL __>OT>PRT C_3_F2SL MAnb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mvdec.c:485: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 | if (mv->eof_count >= avctx->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:514:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = src/libavformat/mxf.c0;: 132i :<114 :t swarning: ->missing field 'desc' initializer [-Wmissing-field-initializers] stream->nb _132p | r o g r a{m s{; i0+x+0)6 , 0| x ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~0 E,0x2B,0x34,src/libavformat/mpegts.c0:x2930:441,: 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 1,0x01,0x 02931 | , 0 x 0 4 , 0 x 0i1f, 0(txs0-1>,st0rxe01a,m0-x>0p2r,o0gxr0a1m,s0[xi00],-0>xi0d0 =}=, p1r4o,g rAaVmCiOdL)_ S{P C _| B ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~T 470BG }, /* 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/mvdec.c:537:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | fsrc/libavformat/mxf.co:r135 :(112i: =warning: missing field 'desc' initializer [-Wmissing-field-initializers]0 ; i < avctx -135> | n b _ s t{r e{a m0sx;0 6i,+0+x)0 E ,| 0 ~ ^ ~~~~~~~~~~~~~~~~~x 2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ src/libavformat/mxf.c:136:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */ | ^ src/libavformat/mxf.c:139:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | src/libavformat/mpegts.c: { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0342:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x 342 | for (i = 0; i < p->nb_pids; i++) | ~ ^ ~~~~~~~~~~ 02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:141:118src/libavformat/matroskadec.c:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] : warning: missing field 'desc' initializer [-Wmissing-field-initializers] 4028 141 | { { 0x00,0x0 | src/libavformat/mpegtsenc.c : 526 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] index_e n526t | r i e s [fio]rsrc/libavformat/mpegts.c. t(:ii 353m=:e s190t:;a m ip warning: < comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]* sm-a>tnbr_osskt ar353-e | >a tm ism ;e _ fsiocr+a +l)( ie{ => 0| t; ~ ^ ~~~~~~~~~~~~~s )i {< s| - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~>n b_programssrc/libavformat/mpegtsenc.c;: 538i:+27+:) warning: {src/libavformat/matroskadec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 4027| : ~ ^ ~~~~~~~~~~~~~~67 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 538 | src/libavformat/mpegts.c : 355 : 402725 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f o r ( ki f= (3550i | ;n d ke x < _ e p nr toirgfri ae(msp-[r>oing rb-a_ ms1-t]>.irtde iam=me=_s itnpadrmeopgx re*sa; m mikad+t)+r )o{ s k a| | - ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ ^ ~~~~~~~~~ > time_scale <= tssrc/libavformat/mpegtsenc.c :&&539 : 46| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 0 539 | if (program->stream_index[k] == i) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ,0x00,0x00,src/libavformat/mpegtsenc.c0:x07640:,570:x 0warning: 0comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare], 0x00,0x00,0 x7640 | 0, 0 x 0 0 , 0 x 0 0 , 0 x 0 0 ,w0hxi0l0e, 0(xs0t0,r0lxe0n0(,l0anxg0u0a g}e,) 0>,= A3V C&O& Lq_ S-P Cd_aUtNaS P< EsCiIzFeIoEfD( d}a,t a )| ^- 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/oggparseopus.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 7 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavformat/oggparseskeleton.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/libavformat/mux.c:747:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 747 | if (pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/oggparsespeex.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/matroskadec.c:4423:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4423 | { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4424:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4424 | { "bandwidth", "bandwidth of this stream to be specified in the DASH manifest.", OFFSET(bandwidth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4425:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4425 | { NULL }, | ^ 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/oggparsetheora.o src/libavformat/mov.c:2534:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] src/libavformat/mpegtsenc.c: 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1123:src/libavformat/mov.c:2534:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 23: 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvc p") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/mov.c :2532:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1123 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 2532 | 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++) { | ~ ^ ~~~~~~~~~~~~~ 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 | (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/mov.c:2565:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | MOVAtom a = { AV_RL32("stsd") }; | ^ CC libavformat/oggparsevorbis.o src/libavformat/mpegts.c:987:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 987 | old_codec_tag != st->codecpar->codec_tag) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:986:24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 986 | old_codec_id != st->codecpar->codec_id || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1065:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1065 | src/libavformat/mux.c: int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1050src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oggparsevp8.o 82 warnings generated. 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/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: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/oma.o 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/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/mov.c:2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2800 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/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/omadec.o CC libavformat/omaenc.o CC libavformat/options.o 3 warnings generated. src/libavformat/movenc.c:2314:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2314 | movCC libavformat/os_support.o _write_gama_tag(s, pb, track, mov->gamma); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ 6 warnings generated. 22 warnings generated. src/libavformat/mpegtsenc.c:2188:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2188 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/network.c:415:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 415 | if (parallel > FF_ARRAY_ELEMS(attempts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nistspheredec.c:115:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | if (bps > INT16_MAX/8U) | ~~~ ^ ~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2277:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, src/libavformat/movenc.c0x0001, 0xffff, ENC }, | ^ :2539:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/mpegtsenc.c:2279:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2279 | 2539 | OfFoFrS E(Ti( o=r i0g;i ni a n b _ i n d ex _ e nitfr i(eis &&&& cdtutrsa_tiinodn <= m=s cs-t>tcst_tse_nctournite;s [+e+inntdr)i e{s ] .| d ~~~~~~~~ ^ ~~~~~~~~~~~~~~~u ration) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavformat/mov.c :3594:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenc.c: 25853594: | 19 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] if 2585( | c tt s _ sfaomrp l(ei === m0s;c -i> cn/usr/include/stdint.hb_:s46t:21r:e anote: msexpanded from macro 'INT64_MAX'; i++) {46 | # d| e ~ ^ ~~~~~~~~~~~~~f ine INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ | 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)) { \ | ^~~~ CC libavformat/paf.o 1 warning generated. 39 warnings generated. CC libavformat/pcm.o 3 warnings generated. 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 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++) { | ~ ^ ~~~~~~~~~~~~~ sc->sample_offsets_count) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:3990:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c 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] 672 :62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4003 | if (sc->sync_group[i].count > INT_MAX - sc->open_key_sa672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ mpsrc/libavformat/mxfdec.cles_count) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :672src/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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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_ssrc/libavformat/movenc.cize || (int)orig_size != orig_size) | ~~~~~~~~~ ^ ~~~~~~~~~ :2991src/libavformat/mxfdec.c:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 2991 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/mpegts.c:2250:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2255 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/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] 1 warning generated3080 | . for (int i = 0, index = 1; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/pcmdec.o src/libavformat/mxfenc.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 507 | src/libavcodec/bytestream.h : 294f:o15r: (iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t i = 0; i 294< | M X F _ifN U(Ms_iTzAeG2 S!;= is+i+z)e ){ | | ~~~~~ ^ ~~~~ ~ ^ ~~~~~~~~~~~~ CC libavformat/pcmenc.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/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 = src/libavformat/mpegts.c0;: i2358 :45<: Mwarning: Xcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F_ NUM_TAGS; i +2358+ | ) { i | f ~ ^ ~~~~~~~~~~~~ (prg && prg->nb_pids && prg->pids[0] != ts->current_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavformat/pjsdec.o src/libavformat/mxfenc.c:622:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 6 warnings 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 | src/libavformat/mpegts.c : 2594 :i50f: (warning: avcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ sat_sub64 (2594s | t a r t _ t i m e, e m p t y _idfu r(atpirogn-)> n!b=_ sptairdts_ t&im&e p-r (gu-i>npti6d4s_[t0)]e m!p=ty _pdmutr_aptiido)n ) | ~~~~~~~~~~~~ ^ ~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2597:29:src/libavformat/mov.c :warning: 4152comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2597 | 4152 | i f ( p r g _ i dix +> 1n b=_=pr gs)c - >| s ~~~~~~~ ^ ~~~~~~t sc_data[stsrc/libavformat/mpegts.cs:c_2599i:n29d:e xwarning: +comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1].fir s2599t | ) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (prgsrc/libavformat/mov.c_i:d4165x: 27>:= warning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]b _prg) | ~~~~~~~ ^ ~~~~~~ 4165 | src/libavformat/mpegts.c : 2608 : 20 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r (j =2608 | 0 ; j < sfocr- >(sjt=s0c;_ djatsstcr_eianmd-e>nxb]_.pcroougnrta;m s;j +j++)+ {) {| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2609:27:src/libavformat/mov.c :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4172 :92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2609 | 4172 | f o r ( i = 0 ; i icn-b>_kperygf;r aime+_+a)b s e| n ~ ^ ~~~~~~~~~~t && (!scsrc/libavformat/mpegts.c->:k2610e:y35f:r awarning: mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] e_count |2610| | cu r r e n t _ s a m p l e +ikefy _(otffs -==> psrcg-[>ik]e.yifdra me=s=[ sttsss-_>sintdrexe]a)m)- >{ p | ro ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~g rams[j]->id) src/libavformat/mov.c| : ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4288 :23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/mpegts.c:2612:18: 4288 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2612 | i + 1 =i=f s(ci-=>=stst-s>ncb__dpartga &[&s !ttssc-_>isnkdiepx_c l+e a1r]). f i| r ~^ ~~~~~~~~~~s t) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4317:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4317 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavformat/pmpdec.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) | ~~~~~ ^ ~~~~ CC libavformat/pp_bnk.o src/libavformat/mpegts.c:2869:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/mov.c :4413:54: 2869warning: | comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] for (i = 0; i < ts -4413> | n b _ pr g ; i+ +i)f { ( i| ~ ^ ~~~~~~~~~~ == ref->src/libavformat/mpegts.cn:l2873:v19l:_ twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o - 1 2873& | & s r c _ p a tihf -(i s=r= cts - >ninlb_epnragm >e )0)) { { | ~ ^ ~~~~~~~~~~ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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(seekCC libavformat/prompeg.o back, pos); | ^ ~~~~~~~~ ~~~ 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/nut.c:258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | for (i = 0; i < nut->avf->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/protocols.o 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/nsvdec.c:607:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 607 | for (i = 0; i < FFMIN(8, vsize); i++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/psxstr.o CC libavformat/pva.o 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/pvfdec.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/qcp.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++) | ~ ^ ~~~~~~~~~~~~~ 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,0x01In 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] ,0 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AIn file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:V_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ 187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | src/libavformat/mxfdec.c:1597:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1597 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x0 if (size2 != siz1,0x02,0x0d,0x01,0x03,e0x01,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 | {src/libavformat/oggdec.h { 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 */ | ^ :180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavformat/mxfdec.c:1599:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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]src/libavformat/movenc.c :4053:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1600 | { { 40530 | x 0 6 , 0fxo0re ,(0ix 2=b ,00;x 3i4 ,< 0sx-0>4n,b0_xst0r1e,a0mxs;0 1i,+0+x)0 2{, 0 x| 0 ~ ^ ~~~~~~~~~~~~~d ,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,0src/libavformat/mov.cx0:e,49740:x192:b ,0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 4,0x04,0x01,0 x49740 | 1 , 0 x 0fdo,r0 x(0id ,=0 x00;1 ,0ix 0<3 ,c0-x>0t1re,x0_xc0o2,u0nxt2;3 ,i0+x+0)1, 0 x| 0 ~ ^ ~~~~~~~~~~~~~0 }, 14, src/libavformat/mov.c :4975A:V38_:C Owarning: DEcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]C _ID_FFV1, 4975N | U L L , 1 4 i}f, ( c| - ^> trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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,src/libavformat/nuv.c0x02,0x20,0x01,0x01 }, 15, AV_CODEC_ID_HQ_HQA }, | ^ :182:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavformat/mxfdec.c 182 | if (fps < 0.0f) { | ~ ^~~~ :1607:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1607 | { { 0x06,0x0e,0x2b,0x34,0x04src/libavcodec/bytestream.h:,0x01,0x01,0x0a,0x0e,0x0f,0src/libavformat/nuv.cx0:3,1880:x190:1 ,warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x0 2,0x20,0x 01882 | , 0 x 01 } , 1 5 , f p s = 0A.V0_fC;O D E| C_ ~ ^~~~I D_HQX }, | ^ 294:15: 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] warning: 187 | if (sisrc/libavformat/mxfdec.cze:21608 :!129=: warning: smissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]i ze) | ~~~~~ ^ ~~~~ 1608 | {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 !={ 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 */ | ^ size) | ~~~~~ ^ ~~~~ 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_ID1_R warningA generatedW. VIDEO }, /* 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/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: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 + src/libavformat/mxfdec.c1 :!1615=: 119f:r awarning: g-missing field 'desc' initializer [-Wmissing-field-initializers]> stsd_id && sc- >1615p | se u d o_{s t{r e0axm0_6i,d0 x!0=e ,-10)x 2 b| , ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~0 x34,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/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: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,0xsrc/libavcodec/bytestream.h0e:,2940x:215b:, 0xwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 ,0x04,0x01 ,2940 | x 0 1 , 0ixf0 A(,s0ixz0e42, 0!x=0 1s,iz0ex)0 2, 0| x ~~~~~ ^ ~~~~0 2,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/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: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/libavcodec/bytestream.h:357:15: src/libavformat/mxfdec.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :1639:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 357 | 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 */ | ^ if (sizsrc/libavformat/mxfdec.ce2 != size) | ~~~~~ ^ ~~~~ :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: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] 1641 :118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 160 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 if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ :1642:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1642 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, src/libavformat/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: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/libavformat/movenc.c:4451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c :44515117 | : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i5117 < | s - > nfb_osrt r(eia m=s ;0 i;+ +i) <{ c | - ~ ^ ~~~~~~~~~~~~~> fc->nb_streams;src/libavformat/movenc.c :i4460+:+41): {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~~~ 4460 | src/libavformat/mov.c : 5118 : 35 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] mov->tra c5118k | s [ i ] . t r a cikf_ i(dc -=> fic ->>=s ts-r>enabm_ss[tir]e-a>misd ?= =+ +fnreaxgt-_>gternaecrka_tiedd)_ t{ra c k| _ ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i d : s->streamsrc/libavformat/mov.cs:[i5129]:-32>:i dwarning: ;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/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/oggdec.c:302:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (os->bufsize - os->bufpos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfenc.c:1708:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (i = 0; i < s->nb_stresrc/libavformat/movenc.c:ams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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); | ~ ^ ~~~~~~~~~~~~~ CC libavformat/qtpalette.o 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,src/libavformat/mov.c:5421:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l 5421 | if (c->fc->streams[i]->id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ ensrc/libavformat/mov.c); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~ :src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 5447 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5447 | if (avIn file included from src/libavformat/oggparseopus.c_sat_add64(offset, offadd) != offset + (uint64_t)offadd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :27src/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/oggdec.h: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] 160 :36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 5475 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ | 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/mxfdec.c:1796:108:src/libavformat/oggdec.h :warning: 180comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]: 32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1801796 | | i f ( p t s > I NT 6 4 _sM-A>Xb o&d&y _pstisd =!== bAeVs_tN_ObPoTdSy__sViAdL U&E&) s{- > i| n ~~~ ^ ~~~~~~~~~~~~~~d ex_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) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/mxfenc.c:1810:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1810 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1838:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1838 | for (i = 0; i < mxf->edit_units_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1850:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavformat/oggparsedirac.c1850: | 26 : src/libavformat/oggdec.h : 160 : 36 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] for (j = 160k | e y _ i n d e x ;i fj (-s>terdeiatm_su[nii]t.ss_ecrioauln t=;= sje+r+i)a l{) | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/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 != A2V warning_NsO generatedP. TS_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/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/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) : (bsrc/libavformat/mov.c:5664:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )) 5663 | | ~ ^ ~ src/libavformat/mxfdec.c av_log(c->fc, AV_LOG_TRACE, "duration=%"PRId64" time=%"PRId64" rate=%f\n", | ~~~~~~ :1896:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5664 1896 | if (edit_unit < s->index_st | e->duration, e->time, e->rate); | ~~~^~~~ art_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 | src/libavformat/mxfenc.c if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | src/libavformat/nutenc.c: if (end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ 190: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] 35 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]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < stream_count; i++) { | ~ ^ ~~~~~~~~~~~~ 190 | for (stream_id = 0; stream_id < src/libavformat/mxfdec.c:s1945: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) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nsrc/libavformat/mxfdec.cb_streams; stream_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ :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 && /* Asrc/libavformat/mxfenc.cvi:d2084 :i19n:d ewarning: xcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2084 | src/libavformat/mxfdec.cf:or1951 :(33i := warning: 0comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]; i < FF_AR R1951A | Y _ EL E M S ( m xiff_d n(sx-h>d_ncbo_diencd_euxl_se)n;11t warningirs+i generated+e. )s {! = | 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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/movenc.c:4912:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4912 | if (track->nb_frag_info >= track->frag_info_capacity) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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->stresrc/libavformat/mxfdec.cams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ :2125:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (k = 0; k < mxf->fc->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (ptIn 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] s 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:384:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | for (i = 0; i < nut->src/libavcodec/bytestream.htime_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ :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 &src/libavformat/nutdec.c& pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ :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/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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/r3d.o src/libavformat/oggenc.c:88:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/oggenc.c:90:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | OFFSET(pref_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM}, | ^ src/libavformat/oggenc.c:92:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, I2NT warning6s4_ generatedMA. X, 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) | ^~~~~~~~~~~~~~~~~~ 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] src/libavformat/nutdec.c 160: | 550 : 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (ogg- >550s | t r e a mfso[r i(]i. s=e ri0a;l i= =< sceoruinta;l )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) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mxfdec.c:2468:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2468 | descriptor->color_rangesrc/libavformat/mov.c == ((14<<(descriptor->comp:6149:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] on 6149 | if (atom.size < AV_UUID_LEN |ent_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavformat/mxfdec.c:2467:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] a tom.size >= FFMIN(INT_MAX, SIZE_MAX)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | src/libavformat/nutenc.c descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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/mov.c:CC libavformat/rawdec.o 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)) | ~ ^ ~ 47 warnings generated. 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_stsrc/libavformat/oggenc.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] re ams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 241src/libavformat/nutenc.c | len = FFMIN(size, segments*255); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((src/libavformat/oggparseogm.ca): 111>: 52src/libavformat/nutdec.c:( b:warning: )731comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : ?19 :( bwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 111( | a ) ) | 731 ~ ^ ~ | f o r ( ii f= 0(;b yit emn2_bg_estt_rbeyatmess;_l eif+t+()& p{) <| ~ ^ ~~~~~~~~~~~~~s ize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 700src/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 >=19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 700 | for (i = 0; i < nut->avfsyncpoinsrc/libavformat/mov.ct_:c6312ou:23n:t +warning: 1comparison 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) | ~ ^ ~~~~~~~~~~~~~~~~~ nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5332:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5332 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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 == src/libavformat/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s erial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 6388 | for (i = 0; i < subsample_count && !pb->eof_reached; 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 != AVsrc/libavformat/oggparseogm.c:_CC libavformat/rawenc.o NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | if (os->psize < lb + 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/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/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/mxfenc.c:2547:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/nutenc.c :819:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2547 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 819 | src/libavformat/mxfenc.c if (pkt->size > 2 * nut->max_di:src/libavformat/mov.c:26916481:27::73 :warning: 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] s 2691 | 6481 | if ( s t -a>viion_dseexe !k=( psb,- e>nncbr_yspttrieoanm_isn d-e x1-)> a{u x i| l ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~i ary_offsetssrc/libavformat/mxfenc.c[:02733]:,19 :S Ewarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]K _SET) !2733 | = e n cforry p(tiio =n _0i;n die x-<> asu-x>inbl_istarreya_mosf;f si+et+s)[ 0{] ) | { ~ ^ ~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tance) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 2 warnings generated. src/libavformat/mxfenc.c:2773:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2773 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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) src/libavformat/movenc.c>: 5694(:b23): ?warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) | ~ ^ ~5694 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:481:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 481 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rawutils.o src/libavformat/mxfenc.c:2902:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/nutdec.c :29021074 | : 21 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r (i = 0; i <1074 s | - > n b _ s t r e a m s ; is+i+z)e {> 2| ~ ^ ~~~~~~~~~~~~~* nut->max_distance || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggenc.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 610 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:617:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 617 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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/mxfdec.c:3046:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3046 | if (descriptor->channels <= 0 || descsrc/libavformat/oggdec.hr:i180p:to32r:- warning: >ccomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]h annels >= F F180_ | S A N E i_NfB _C(HpAtNsN E>L SI)N T{6 4_ M| AX ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ && pts != AV_NOPTS_VALUE) { 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/oggenc.c:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:709:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 709 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mov.c:6923:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6923 | if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. src/libavformat/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/movenc.c:5735:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5735 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rawvideodec.o src/libavformat/mxfenc.c:3048:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3048 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6998:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 6998 | forsrc/libavformat/nutenc.c:1031:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i = 01031; | i < s afmoprl e(-i >=s u0;b sia m

cnobu_snttr;e aim+s+;) i{+ + )| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~{ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:6999:103:src/libavformat/nutenc.c :warning: 1070comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6999 | 1070 | i f ( sfaomrp l(ei-=>0s;u bislnebs_[sit]r.ebaymtse;s _io+f+_)c l{e a r| _ ~^~~~~~~~~~~~~~d ata + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~2 warnings generated. 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/mov.c:)7053:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/mxfdec.c :7053 | 3225 :113 : warning: fmissing field 'ctx_size' initializer [-Wmissing-field-initializers]o r (i = 0 ;3225 | i < s{ a{m p0lxe0-6>,s0xu0bes,a0mx2pbl,e0x_3c4o,u0nxt0;2 ,i0x+0+5,)0 x{0 1 ,| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~x 01,0x0d,src/libavformat/mov.c0:x70540:1103,:0 x0warning: 2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], 0x01,0x0 17054 | , 0x 0 5 , 0 x 0 1i,f 0(x0s0a mp},l em-x>fs_urbesaadm_pprliemse[ri_p].acbky te},s _ o| f ^_c lear_data + sample->subsamples[i].bytes_of_protected_dasrc/libavformat/mxfdec.cta: 3226>: 116s: iwarning: zmissing field 'ctx_size' initializer [-Wmissing-field-initializers]e) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 3226 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x0src/libavformat/nutdec.c1:,01305x:0191: ,warning: 0xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 d,0x01,0x 013052, | src/libavformat/omadec.c0 x: 0292 1:23 ,:f0 oxr0warning: 1comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]( ,i0 x=0 20,;0 x i0292 1 | <, 0 s x- 0> 0n b _ s}ft,or re amm(xsif ;_= r ie0+a;+d )_i p<| a ~ ^ ~~~~~~~~~~~~~r FtiF_AtRiRoAnY__pEaLcEkM S}(,l e a| ^f _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 >= src/libavformat/mxfdec.cF:F3227_:A116RR:A warning: Ymissing field 'ctx_size' initializer [-Wmissing-field-initializers]_ ELEMS(lea f3227_ | t a b l e{) ){ {0 x 0| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~6 ,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/nutenc.c:1245:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1245 | { "wsrc/libavformat/mxfdec.cr:i3231t:e116_:i nwarning: dmissing field 'ctx_size' initializer [-Wmissing-field-initializers]e x", "Wri t3231e | i n d e{x "{, 0 x 0 6 , 0 x 0 e , 0 x 2 b , 0 x 3 4 , 0 x 0 2 , 0 x 0 5 , 0OxF0F1S,E0Tx(0w1r,i0txe0_di,n0dxe0x1),,0 xA0V2_,O0PxT0_1T,Y0PxE0_1B,0OxO0L3,, 0 x{0.2i,06x40 0 =} ,1 }m,x f _ r e ad _ p a r t it i o n _ p ack }, | ^ 0src/libavformat/mxfdec.c, 1, E, }, | ^ :3232:116: src/libavformat/mxfenc.c:3130:src/libavformat/nutenc.c19::1246: 12warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]3130 | for 3232( | i = {0 ;{ i0 x<0 s6-,>0xn0be_,s0txr2eba,m0sx;3 4i,+0+x)0 2 ,| 0 ~ ^ ~~~~~~~~~~~~~x 05,0x01,0src/libavformat/mxfenc.cx:031331:,400:x 0warning: dcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], 0x01,0x 31330 | 2 , 0 x 0i1f ,(0sxt01r,e0axm0_3c,o0uxn0t3 ,&&0 x(0s0- >}n,b _msxsrc/libavformat/omadec.ctf:r_In file included from e342rsrc/libavformat/oggparsevorbis.ca:e:ms13a38:d : _== p src/libavformat/oggdec.haswarning: :rtcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]160r t:ei36at:m i_warning: oc342ncomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]o | _ u p na tc k i |f }| 160, ( | f p l| o u ^s s h> =) ) o c{i- f> | c ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~( oongtge-n>ts_trssrc/libavformat/mxfenc.cet:aa3135mr:st27[ :i &]warning: &. comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]sb eyrtiea_lr 3135a= | t= e s >src/libavformat/mxfdec.c e : r0 i3233) a: l116{i:)f warning: (| | missing field 'ctx_size' initializer [-Wmissing-field-initializers] ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~s ~~~ ^ ~~~~~~~~~~~~~~~~~ ->nb_st r3233e | a m s !{= {s t0rxe0am6_,c0oxu0net,)0 x{2 b ,| 0 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~x 34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack }, | ^ 1246 | { NUsrc/libavformat/mxfdec.c:3234:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] L 3234 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,src/libavformat/mov.c0x:07115d:,190:x 0warning: 1comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare], 0x02,0x0 17115, | 0 x0 1 ,f0oxr0 4(,i0 =x0 02;, 0ix 0<0 s}a,m pmlxef-_>rseuabds_apmaprltei_ticoonu_npta;c ik+ +}), { | ^| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ L },src/libavformat/mov.c : 7116| : ^103 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | if (sample->subsamples[src/libavformat/mxfdec.ci:3235]:.CC libavformat/rdt.o 116b:y twarning: emissing field 'ctx_size' initializer [-Wmissing-field-initializers]s _of_clea r3235_ | d a t a {+ {s a0mxp0l6e,-0x>0seu,b0sxa2mbp,l0exs3[4i,]0.xb0y2t,e0sx_0o5,f0_xp0r1o,t0exc0t1e,d0_xd0adt,a0 x>0 1s,i0zxe0)2 ,{0 x 0| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~, 0x01,0x04,0x0src/libavformat/mov.c4:,71290:x27:0 0 warning: }comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare], mxf_rea d7129_ | p a rt i t i o n _ p a ck i}f, ( r| e ^m _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] src/libavformat/mxfdec.c:3236:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 7135 | 3236 | d{a t{a 0+x=0 6F,F0MxI0Ne(,106x*2sba,m0px3l4e,-0>xs0k2i,p0_xb53y,t0ex_0b1l,o0cxk0,1 ,r0exm0_db,y0txe0s1);, 0 x| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~1 ,0x01,0x01src/libavutil/macros.h,:049x:0251:, 0note: xexpanded from macro 'FFMIN'2 f,0x00 49} | ,# dmexffi_nree aFdF_MpIrNe(faa,cbe)_ m(e(taa)d a>t 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_bytesrc/libavformat/mxfdec.cs :-3237=: 125:FF Mwarning: Imissing field 'ctx_size' initializer [-Wmissing-field-initializers]N (16*sampl e3237- | > s k i p{_ b{y t0ex_0b6l,oc0kx,0 er,e0mx_2bby,t0exs3)4;, 0 x| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~2 ,0x53,src/libavutil/macros.h0:x490:125,:0 xnote: 0expanded from macro 'FFMIN'1 ,0x0d ,490 | x#0d1e,f0ixn0e1 ,F0FxM0I1N,0(xsrc/libavformat/oggdec.ha0,1:b,180)0: 32x(0:(1 a,warning: )0comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]x 3>0 ,(0bx)0 0? }(,b )m180 x | :f _( ra e) a)id f_ i | d( ~ ^ ~ep nttsi >f iIcNaTti6o4n__MmAetXa d&a&t ap t}s, ! =| ^A V_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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, stCC libavformat/realtextdec.o ore_user_comments), AVsrc/libavformat/oggparsevorbis.c_OP:T_58T:Y23P:E _warning: Bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O OL, {.i64 = 0 },58 | 0 , 1, A V _ OfPoTr_ (FiL A=G _0src/libavformat/mov.cE;N: C7180iO: D<19I :Na Gswarning: _-Pcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]>A nRbA_Mc}h,a p t | e7180 ^r | s ; if+o+r) ( i| ~ ^ ~~~~~~~~~~~~~~~= 0; i < sample->susrc/libavformat/mxfenc.cbs:a3239m:p12l:e _warning: cmissing field 'help' initializer [-Wmissing-field-initializers]o unt; i3239+ | + ) { { | N ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~U LL }, | ^ 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/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 }, | ^ 2 warnings generated. 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_insrc/libavformat/mxfdec.c:3344:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] d ex->nb_encrypted_samples) { 3344 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/redspark.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_telsrc/libavformat/omadec.c:594:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] l( 594 | if (err || avio_tell(s->pb) < oc->content_start) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ s->pb) > next) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ 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", "numbsrc/libavformat/mxfdec.cer of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D}, | ^ :3416:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavformat/options_table.h 3416 | mxf->run_in + mxf->current_p:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a rtition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 41 | {"packetssrc/libavformat/movenc.c:6179:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] iz 6179 | if (trk->entry >= trk->cluster_capacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ e", "set packet size", OFFSET(packet_size), AV_OPT_TYPECC libavformat/replaygain.o _INT, {.i64 = DEFAULT }, 0, INT_MAX, E}, | ^ src/libavformat/mxfdec.c:3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3509 | src/libavformat/options_table.h for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :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/mxfdec.c:src/libavformat/options_table.h:57:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3525 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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}, | ^ 3525 | forsrc/libavformat/options_table.h:58:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"cryptokey", "decrypti(x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ osrc/libavformat/mxfdec.c:3545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n 3545 | if (x key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D}, | ^ < mxf->psrc/libavformat/options_table.h:59:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a rtitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mov.c:7568:15src/libavformat/options_table.h: :warning: 68:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]116 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7568 | 68 | {" cihfu n(ki_ s!i=z ea"v, i"os_irzbe3 i2(np bb)y)t e{s fo| r ~ ^ ~~~~~~~~~~~~~ each chunk", OFFSET(max_chunk_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, 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: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/mxfdec.c:3626:19: src/libavformat/options_table.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]84: 136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3626 | 84 | {f"oflr (i = 0; i < mxf->partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ ush_packets", "enable flushing src/libavformat/paf.c:82:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] o 82 | f the I/O context after each packet", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, E}, | ^ for (i = src/libavformat/options_table.h:85:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0; 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},CC libavformat/riff.o -1, INT_MAX, E}, | ^ i < countsrc/libavformat/options_table.h:86:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ; i++) { | ~ ^ ~~~~~ 86 | {"output_ts_offset", "set output timestamp offset", OFF20 warningsSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ^ generated. src/libavformat/options_table.h:87:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"max_interleave_delta", "maximsrc/libavformat/mxfdec.c:3718:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] u 3718 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ m 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_CC libavformat/riffdec.o 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/mxfdec.c:3819:23: src/libavformat/options_table.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]104 :147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3819 | 104f | o{r" p(riotnocto li_ w=hi t0e;l iis t"<, s"-L>insbt_ sotfr epraomtso;c oil+s+ )t h a| t ~ ^ ~~~~~~~~~~~~~ are allowed tsrc/libavformat/mxfdec.co: 3836b:e23 :u swarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d ", OFFSE T3836( | p r o t ofcoorl _(wihnitt ei = 0; i < s->nb_streams; i++) l i| st ~ ^ ~~~~~~~~~~~~~) , AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ 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_streasrc/libavformat/options_table.hms;: 105i:+151+:) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~~~~~ 105 | {"prsrc/libavformat/movenc.co:t6349o:c49o:l _warning: bcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]l acklist", " L6349i | s t o f p r oitfo c(oslisd et h&a&t sairdee _nsoitz ea >l lo0w e&d& t(os ibdee _ussiezde" ,! =O FpFaSrE-T>(epxrtortaodcaotl_ab_lsaiczkel i|s|t )m,em cAmVp_(OPsTi_dTeY,P Ep_aSrT-R>IeNxGt,r a{d a.tsat,r s=i dNeU_LsLi z}e,) ) )0 ,{ 0 ,| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~D }, | ^ 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_stCC libavformat/riffenc.o reams) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/options_table.h:106:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/movenc.c:6380:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 106 | {"max_st r6380e | a m s " , " ma x i m u m( mnovu-m>bmearx _offr asgtmreenat_mssi"z,e O&F&F SmEoTv(-m>amxd_astt_rseiazmes )+, sAiVz_eO P>T=_ TmYPoEv_-I>NmTa,x _{f r.aig6m4e n=t _1s0i0z0e )} ,| |0 , | I ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~N T_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.h8:108 warning:s144 generated:. 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}, | ^ CC libavformat/rka.o 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) | ^~~~~~~~~~~~~~~~~~ src/libavformat/paf.cIn file included from :src/libavformat/options.c227::3919:: src/libavformat/options_table.hwarning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]86 :125: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 227 | for ( i86 | = {0";o uit p)f,r aAmVe_sO_PofTf_sTeYPtE__tDaUbRlAeT[IOpN-,> c{u.rir6e4 n=t _0f}r,a m-eI]N T>6=4_ MpA-X>,v iIdNeTo6_4s_iMAzXe,) 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/pcmdec.c:116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "sample_rate", "", offsesrc/libavformat/options_table.hto:f82(:P159C:M Awarning: udimplicit conversion from 'long' to 'double' changes value from 9223372036854775806 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]i oDemuxerContext ,82 | s{a"mspkliep__riantiet)i,a lA_Vby_tOePsT"_,T Y"PEs_eItN Tn,u m{b.eir6 4o f= by4t4e1s0 0t}o, s k0i,p IbNeTf_oMrAeX ,r eAaVd_iOnPgT _hFeLaAGd_eDrE CaOnDdI NfGr_aPmAeRsA",M O}F,F S E| T ^( skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 =src/libavformat/pcmdec.c 0:}118,: 1660:, warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T64_MAX-1, D}, | ~ ~~~~~~~~~^~ 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/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/pcmdec.ce_:r119e:a143l:t iwarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]e" , "wall-c l119o | c k t i m{e "wchhe_nl asytorueta"m, b e g"i"ns, (oPfTfSs=e=t0o)f"(,P COMFAFuSdEiTo(Dsemtuaxretr_Ctoinmtee_xrte,a lcthi_mlea),y ouAtV)_,O P T _ATVY_POEP_TI_NTTY6P4,E_ C{H.LiA6Y4O U=T, A{V._sNtOrP T=S _NUVLALL}U,E }0,, I0N,T 6A4V__MOIPNT,_ FILNATG6_4D_MEACXO,D IEN}G,_ P A| R~ ^~~~~~~~~A M }, | ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #src/libavformat/pcmdec.cd:e123f:i12n:e warning: Imissing field 'help' initializer [-Wmissing-field-initializers]N T64_ M123A | X ({0 xN7UfLfLf f}f, f f| f ^f ffffff) | ^~~~~~~~~~~~~~~~~~ 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/mxfdec.c:3969:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavformat/options.c 3969 | if (t && track->sample_count < t->nb_ptses) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ :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(probesisrc/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] z 4001 | e), 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) | ^~~~~~~~~~~~~~~~~~ mxf->current_klv_data = (KLVPacket){{0}}; | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/rl2.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_klvCC libavformat/rm.o _data = (KLVPacket){src/libavformat/pcmdec.c{0}}; | ^ :182:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "sample_rate", "", offsetof(PCMAudsrc/libavformat/mxfdec.cioDemuxerContext, sample_rate), src/libavformat/movenc.cA:V_6713O:P19T_:T Ywarning: PEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ INT, {.i64 =6713 | 8 0 0 0 },f o0r, I(NTi_ M=A X,0 ;A Vi_ FnLbAG__sDtErCeODaImNsG;_ PiA+R+A)M {} , | ~ ^ ~~~~~~~~~~~~~| ^ :4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] src/libavformat/pcmdec.c: 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 184:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 184 | { "channels", ""src/libavformat/mxfdec.c:, offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECAT4091:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] E 4091 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ D }, | ^ src/libavformat/pcmdec.c:185:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | src/libavformat/mxfdec.c:{ "ch_layout4100:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] " 4100 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ , "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL }, | ^ src/libavformat/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 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)) | ~ ^ ~ 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 (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavformat/mxfdec.c:4125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4125 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ src/libavformat/mov.c:8031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8031 | for (j = 0; j < mov->nb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8035:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8035 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/rmdec.o src/libavformat/pp_bnk.c:142:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | for (int i = 0; i < hdr.track_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 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/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/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ CC libavformat/rmenc.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/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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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/rmsipr.o src/libavformat/mov.c:8357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8357 | for (i = 0; i < isrc/libavformat/movenc.c:6992:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] te m_count; i++) { | ~ ^ ~~~~~~~~~~ 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] 8 warnings generated 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:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ CC libavformat/rpl.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 (src/libavformat/movenc.c:i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ 7271:src/libavformat/qtpalette.c23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 7271 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 375src/libavformat/movenc.c:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : 7279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7279 | for (i = 0; i <375 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ ssrc/libavformat/qtpalette.c->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :388src/libavformat/movenc.c:7304:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7304 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ 388 | 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++) { | ~ ^ ~~~~~~~~~~~~~ for (i = color_start; i <= color_end; 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 = 04 warnings generated. ; 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:49:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:48:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rsd.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/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/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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:7662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7662 | for (i3 warnings generated. = 0; i < s->nb_sCC libavformat/rso.o treams; i++)1 warning generated. | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7684:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7684 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rsodec.o 2 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 | 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}, | ^ scsrc/libavformat/movenc.c->ctts_data[sc->ctts_index].count == sc->ctts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :src/libavformat/mov.c7784:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :8859:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7784 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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ { NULL }, | ^ CC libavformat/rsoenc.o 3 warnings generated. 1 warning generated. CC libavformat/rtmpdigest.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.cCC libavformat/rtmphttp.o :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/rtmppkt.o 40 warnings generated. src/libavformat/r3d.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i < r3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rtmpproto.o CC libavformat/rtp.o 7 warnings generated. src/libavformat/r3d.c:393:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (frame_num < r3d->video_offsets_count) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec.o CC libavformat/rtpdec_ac3.o 1 warning generated. CC libavformat/rtpdec_amr.o CC libavformat/rtpdec_asf.o CC libavformat/rtpdec_dv.o CC libavformat/rtpdec_g726.o 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) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavformat/rtpdec_h261.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/rtpdec_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) | ~~~~~ ^ ~~~~ src/libavformat/rawdec.c:123:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:124:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ src/libavformat/rawdec.c:138:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 139 | { NULL }, | ^ 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_h263_rfc2190.o 17 warnings generated. 6 warnings generated. 4 warnings generated. 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/rdt.c:66:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | } while (first_stream_src/libavformat/rm.cof_set_idx + s->n_streams < ic->nb_streams && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | {4 AV_CODEC_ID_NONE }, | ^ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 5 warningsCC libavformat/rtpdec_h264.o 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. CC libavformat/rtpdec_hevc.o CC libavformat/rtpdec_ilbc.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; n++) | ~ ^ ~~~~~~~~~~~~~ s->nb_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_iCC libavformat/rtpdec_jpeg.o ndex_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++){ | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_latm.o CC libavformat/rtpdec_mpa_robust.o src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ CC libavformat/rtpdec_mpeg12.o CC libavformat/rtpdec_mpeg4.o CC libavformat/rtpdec_mpegts.o src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-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++) { | ~^~~~~~~~~~~~~~~~ CC libavformat/rtpdec_qcelp.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_pasrc/libavformat/rmenc.c:cket_h > (2 + (sub_packet_h & 1)) * ast->audio_framesize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326:src/libavformat/rmdec.c14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 272:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 326 272 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2*ast->audio_framesize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ | 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++) | ~^~~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 5 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_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 != fCC libavformat/rtpdec_qdm2.o rame_sizsrc/libavformat/rmdec.ce) | ~~~ ^ ~~~~~~~~~~ :src/libavformat/rpl.c445:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :363: 445 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_qt.o 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: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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_rfc4175.o CC libavformat/rtpdec_svq3.o src/libavformat/rmdec.c:1071:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ CC libavformat/rtpdec_vc2hq.o CC libavformat/rtpdec_vp8.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 }, | ^ CC libavformat/rtpdec_vp9.o CC libavformat/rtpdec_xiph.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++) { | ~ ^ ~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc.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) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavformat/rtpenc_aac.o CC libavformat/rtpenc_amr.o 4 warnings generated. 2 warnings generated. CC libavformat/rtpenc_chain.o CC libavformat/rtpenc_h261.o 2 warnings generated. CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h263_rfc2190.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/rtpenc_h264_hevc.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_jpeg.o src/libavformat/rtpdec_asf.c:285:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | CC libavformat/rtpenc_latm.o for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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_mpegts.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) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~CC libavformat/rtpenc_mpv.o 4 warnings generated. 16 warnings generated. CC libavformat/rtpenc_rfc4175.o 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_mpa_robust.c:87:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 87 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:120:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 120 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ CC libavformat/rtpenc_vc2hq.o 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/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_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)) | ~ ^ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/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/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)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_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) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning 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)) | ~ ^ ~ 5 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/rtpenc_xiph.o CC libavformat/rtpproto.o CC libavformat/rtsp.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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtspdec.o CC libavformat/rtspenc.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/s337m.o 2 warnings generated. 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)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/samidec.o CC libavformat/sapdec.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 }, | ^ 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, | 1 warning ^ ~~~~~~~~~~~~~~~ 149 | s1->pb->max_packet_size); | ~~~~~~~~~~~~~~~~~~~~~~~ generated. src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sapenc.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) | ~~~~~ ^ ~~~~ CC libavformat/sauce.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) | ~~~~~ ^ ~~~~ CC libavformat/sbcdec.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 libavformat/sbgdec.o src/libavformat/rtpdec_xiph.c:110:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (ident != data->ident) { | ~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= siCC libavformat/sccdec.o zeof(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/sccenc.o 10 warnings generated. 2 warnings generated. CC libavformat/scd.o CC libavformat/sdns.o CC libavformat/sdp.o 4 warnings generated. CC libavformat/sdr2.o CC libavformat/sdsdec.o CC libavformat/sdxdec.o CC libavformat/seek.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++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/segafilm.o 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 }, | ^ 33 warnings generated. CC libavformat/segafilmenc.o CC libavformat/segment.o CC libavformat/serdec.o CC libavformat/sga.o 5 warnings generated. CC libavformat/shortendec.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/sierravmd.o 5 warnings generated. CC libavformat/siff.o CC libavformat/smacker.o 4 warnings generated. src/libavformat/rtpenc_vc2hq.c:71:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71 | for(lvl = 0; lvl < wavelet_depth; lvl++) | ~~~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/smjpeg.o 8 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/smjpegdec.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/smjpegenc.o CC libavformat/smoothstreamingenc.o 6 warnings generated. CC libavformat/smush.o CC libavformat/sol.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++) { | ~ ^ ~~~~~~~~~~~~~ 2 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) | ~~~~~~~~~~ ^ ~~~~ CC libavformat/soxdec.o src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/rtsp.c:98:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC CC libavformat/soxenc.o }, | ^ 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 timeou1 warning generated. t (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"CC libavformat/spdif.o , "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL }, | ^ src/libavformat/rtsp.c:111:183: warning: implicit conversion from 'long' 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/spdifdec.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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/spdifenc.o src/libavformat/sapdec.c:174:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 51 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/srtdec.o src/libavformat/sapenc.c:145src/libavformat/sbgdec.c:201:69: warning: implicit conversion from 'long' to 'double' changes value from 4611686018427387903 to 4611686018427387904 [-Wimplicit-const-int-float-conversion] :19 201 | ts = av_clipd(seconds * AV_TIME_BASE, INT64_MIN/2, INT64_MAX/2); | ~~~~~~~~ ~~~~~~~~~^~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_strCC libavformat/srtenc.o eams; 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; | ^ 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/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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/srtp.o 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/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/srtpproto.o 1 warning generated. CC libavformat/stldec.o src/libavformat/serdec.c:124:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ src/libavformat/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 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/subfile.o CC libavformat/subtitles.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/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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/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/subviewer1dec.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] src/libavformat/segafilm.c 968 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :280:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:294:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/sbgdec.cCC libavformat/subviewerdec.o :1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1075 | for (i = 0; i <2 FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. 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/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/sierravmd.c:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | if(ffio_limit(pb, frame->frame_size) != frame->frame_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:292:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (ret != frame->frame_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/supdec.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/segafilmenc.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < format_context->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c: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 | CC libavformat/supenc.o (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/svag.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 (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_transpsrc/libavformat/segment.cort) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :614:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 614 | for (i = 0; i < s->nb_streams; CC libavformat/svs.o 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/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)) { \ | ^~~~ 22 warnings generated. CC libavformat/swf.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 nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 217 | for (i = 0; i < smk->frames; 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 }, | ^ 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/smacker.c:240:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | src/libavformat/siff.c i:f223 :(a68v:i owarning: _fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e of(s->pb) || smk-> cu223r | _ f r a m e > = s m ki-f> (farvaimoe_sr)e a d| ( ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~s ->pb, pkt->dasrc/libavformat/smacker.ct:a258 :+22 :2 warning: + comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] c->gmcs i258z | e, s i z e ) ! = s iizfe )( s{i z e| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~> 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/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/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/swfdec.o src/libavformat/segment.c:1041:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1041 | { "referencCC libavformat/swfenc.o e_stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E }, | ^ src/libavformat/segment.c:1042:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1042 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1043:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1043 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1044:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1044 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1045:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1045 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1051:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1061:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/segment.c:1062:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064: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"CC libavformat/takdec.o , 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, 5{. warningis6 generated4. = 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 firs4t warning ss generatede. gment 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/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/segment.c:src/libavformat/rtsp.c1080::2305127::54 warning: :implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2305 | 1080 | { " i ni t i a l_ of f s e t " , "s ertt picntixti2a-l> ftiirmsets_tratmcpp _onftfps_etti"m,e O=F=F SAEVT_(iNnOiPtTiSa_lV_AoLfUfEs)e t{) , | A ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~V _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_TY4PE warning_sD generatedU. RATION, {.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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/tcp.o 1 warning generated. 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 && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. 30 warnings generated. 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++) { | CC libavformat/tedcaptionsdec.o ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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/tee.o 1 warning generated. CC libavformat/tee_common.o CC libavformat/teeproto.o CC libavformat/thp.o CC libavformat/tiertexseq.o 1 warning 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++) { | ~ ^ ~~~~~~~~~~~~~ 35 warnings generated. 4 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/tls_gnutls.o src/libavformat/smoothstreamingenc.c:302:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/tmv.o CC libavformat/tta.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)) | ~ ^ ~ CC libavformat/ttaenc.o CC libavformat/ttmlenc.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/tty.o CC libavformat/txd.o src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 627 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 628 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ 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/ty.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) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. src/libavformat/subfile.c:38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, src/libavformat/srtpproto.cINT64_MAX, D }, | ^ :43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/subfile.c:39:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, osrc/libavformat/spdifenc.cut:_483:s43u:i tewarning: )comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare], AV_OPT_TYPE_S T483R | I N G, { f o.rs t(rn e=xt _NcUoLdLe }_,i d0x, 0=, 0E; n}e,x t _| c ^o de_id39 | { "end", "end offset", OFFSET(end), src/libavformat/srtpproto.c :A44:V115_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_INT6 444, | { . i 6 4{ = 0"}s,r t0p,_ oIuNTt6_4p_MaArXa,m sD" ,} ," " ,| ^of fsetof(SRTPProtoContextsrc/libavformat/subfile.c, :o40u:t12_:p awarning: rmissing field 'help' initializer [-Wmissing-field-initializers]a ms) ,40 | A V _ O {P TN_ULTLY P}E _ S| T ^R ING, { .str = NULL }, 0, 0, E }, | ^ x < FF_ARsrc/libavformat/subfile.c:src/libavformat/srtpproto.c39::45:81111:: warning: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]missing field 'unit' initializer [-Wmissing-field-initializers] R A39Y | _E L E M S{( m"aetn_d"c,o d es )"e;n dn eoxftf_scoetde"_,i dx + +O)F F S| E ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~T (end), AV_OPsrc/libavformat/spdifenc.cT_:T484Y:P32E:_ Iwarning: Ncomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] T64, {.i 64844 | = 0 } , 0 , iIfNT 6(4c_MtAxX-,> hDd_ b},u f _| f ~ ^~~~~~~~~i lled <= m/usr/include/stdint.h:a46t:_21c:o denote: sexpanded from macro 'INT64_MAX'[ next _46c | o#ddee_fiidnxe] .IpNoTs64)_ M A| X ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (0x7ffffsrc/libavformat/spdifenc.cf:ff487f:f23f:f fwarning: fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ff) | ^~~~~~~~~~~~~~~~~~ 487 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes)src/libavformat/subfile.c) : 38| : ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~81 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavformat/spdifenc.c:491:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]38 | { 491" | s ta r t " , " s ta rmta to_cffodseest[",n OeFxFtS_EcTo(sdtea_ritd)x,] .ApVo_s O=PT=_ TctYPxE-_>hIdN_Tb6uf4_,f i{l.lie6d4) ={ 0 | }, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 0, INTsrc/libavformat/spdifenc.c6:4493_:MA42:X ,warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]D }, | ~ ^~~~~~~~~ 493 | /usr/include/stdint.h: 46 : 21 :i fnote: expanded from macro 'INT64_MAX' (mat_ c46od | e#dse[fnienxte_ cIoNdT6e4_i_dMxA]X. p o(s0 x=7=f ffcftfxf-f>fhffdf_fbufff_ff)i ll e| ^~~~~~~~~~~~~~~~~~d) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 45src/libavformat/spdifenc.c:529:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ 529 | src/libavformat/srtpproto.c int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 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] padding_remaining); | ~~~~~~~~~~~~~~~~~ 47src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' | { NULL } | ^ 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/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)) | ~ ^ ~ 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/subtitles.c:126:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 126 | src/libavformat/spdifenc.c if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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/udp.o CC libavformat/uncodedframecrcenc.o CC libavformat/unix.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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/url.o 5 warnings generated. 1 warning generated. 1 warning generated. CC libavformat/urldecode.o 147 warnings generated. CC libavformat/utils.o CC libavformat/vag.o CC libavformat/vc1dec.o CC libavformat/vc1test.o CC libavformat/vc1testenc.o CC libavformat/version.o CC libavformat/vividas.o CC libavformat/vivo.o CC libavformat/voc.o 2 warnings generated. CC libavformat/voc_packet.o CC libavformat/vocdec.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/vocenc.o src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 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 susrc/libavformat/tee.c:btitles, in ms", | ~ 69:90: warning: 37 | offsetof(TEDCaptionsDemuxer, start_time), AV_OPT_TYPE_INT64, missing field 'unit' initializer [-Wmissing-field-initializers]38 | { . i696 | 4 = 1 5 0 0 0 }O,F FISNETT6(4u_sMeI_Nf,i fIoN)T,6 4A_VM_AOXP,T _ T| Y ^~~~~~~~~P E_BOOL, {./usr/include/stdint.hi:6464: 21=: 0note: }expanded from macro 'INT64_MAX', 0, 1 ,46 | A#Vd_eOfPiT_neF LIANGT_6E4N_COMDAIXN G _(P0AxR7AfMf}f,f f f| f ^f fffffff) | ^~~~~~~~~~~~~~~~~~ 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/vorbiscomment.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); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 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 | ifCC libavformat/vpcc.o (ret != size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/tee.c: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/tiertexseq.c:276:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 276 | src/libavformat/swfdec.c : 237: 24i:f (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]v io_read(pb, &p k237t | - > da t a [ 1 ] , s efq-o>rc u(rir=e0n;t _ipdnabt_as_tsriezaem)s ;! =i ++s)e q{- > c| u ~^~~~~~~~~~~~~~r rent_pal_datasrc/libavformat/swfdec.c_:si259z:e24): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] 259 | for (i=0; inb_streams;33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~ ^ ~~~~~~~~~~~~~ 20 warnings generated. src/libavformat/tee.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (j = 0; j < tee->nb_slaves; j++) | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/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){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vpk.o 1 warning generated. src/libavformat/ttaenc.c:61:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/vplayerdec.o 42 warnings generated. CC libavformat/vqf.o 5 warnings generated. 1 warning generated. 14 warnings generated. CC libavformat/w64.o CC libavformat/wady.o 1 warning generated. 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 descr1ib warningi generatedn. g 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/wavarc.o 1 warning generated. 1 warning generated. CC libavformat/wavdec.o CC libavformat/wavenc.o CC libavformat/wc3movie.o CC libavformat/webm_chunk.o CC libavformat/webmdashenc.o CC libavformat/webpenc.o src/libavformat/unix.c:47:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "listen", "Open socket for listening", OFFSET(listen), 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/webvttdec.o CC libavformat/webvttenc.o 4 warnings generated. CC libavformat/westwood_aud.o CC libavformat/westwood_audenc.o CC libavformat/westwood_vqa.o CC libavformat/wsddec.o src/libavformat/udp.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:132:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:134:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:136:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:137:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ src/libavformat/udp.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "fifo_size", "set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = 7*4096}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:140:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D }, | ^ src/libavformat/udp.c:141:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } | ^ src/libavformat/udp.c:128:142: warning: implicit conversion from 'long' 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) | ^~~~~~~~~~~~~~~~~~ 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/wtv_common.o src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ 3 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/url.csrc/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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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.csrc/libavformat/vividas.c:289:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] : 289 | COPY(root, root + 1); | ^~~~~~~~~~~~~~~~~~~~ 158src/libavformat/url.c:256:17: note: expanded from macro 'COPY'src/libavformat/udp.c :586:24 256: | warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (len > out_end - 586o | ut ) { \ | ~~~ ^ ~~~~~~~~~~~~~ av_assert0(len tmp) )303; | | ~~~ ^ ~~~~~~~~~~~~~~ COPYsrc/libavutil/avassert.h(u:b38.p:a11t:h , note: bexpanded from macro 'av_assert0'a se_path_en d38) | ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (src/libavformat/url.c!:(256c:17o:n dnote: )expanded from macro 'COPY') { 256 | i f ( le n > o u t _ e nd - ou t ) { \ | ~~~ ^ ~~~~~~~~~~~~~ \ | ^~~~ src/libavformat/url.c:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 158 | if (a2 > s) { | ~~ ^ ~ 304:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 304 | 4 COPY(uc.path, uc.url_component_end_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c warnings generated. :256:17: note: expanded from macro 'COPY' CC libavformat/wtvdec.o 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) { \ | ~~~ ^ ~~~~~~~~~~~~~ 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/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/wtvenc.o src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/wv.o CC libavformat/wvdec.o CC libavformat/wvedec.o src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 3 warnings generated. 9 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/wvenc.o 1 warning generated. 1 warning generated. CC libavformat/xa.o 1 warning generated. 8 warnings 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 < CC libavformat/xmd.o nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/xmv.o src/libavformat/vorbiscomment.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/xvag.o CC libavformat/xwma.o CC libavformat/yop.o CC libavformat/yuv4mpegdec.o CC libavformat/yuv4mpegenc.o GEN libavformat/libavformat.pc src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ 1 warning generated. 3 warnings generated. src/libavformat/vqf.c:58:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (len == UINT_MAX) | ~~~ ^ ~~~~~~~~ 7 warnings generated. 1 warning generated. src/libavformat/webmdashenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wc3movie.c:142:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | if ((ret = avio_read(pb, buffer, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wavenc.c:99:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned 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/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 packesrc/libavformat/wc3movie.ct":,253 :O84F:F Swarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T (max_size), A253V | _ O P T _ T Y PE _ I NiTf, ({( .uin6si4g ne=d 4)0s9i6z e} ,> 1s0i2z4e,o f1( te= 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/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/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/webmdashenc.c:441:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 441src/libavformat/webm_chunk.c | : 281 :146 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (!com m281a | || {c o"mcmhaun k-_ spt a>rt=_ isnidezxe"o,f ( w"s-t>aarst[ wi-n>dnebx_ aosf -th e1 ]ch.uindk"),) O{FF S ET| ( ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c hunk_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/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: src/libavformat/webmdashenc.cexpanded from macro 'av_assert0' :527:185: warning: 38missing field 'unit' initializer [-Wmissing-field-initializers] | if (!(cond)) { 527 | { " a d a p t a t i o n _ s e t s " , " A d a p t a t\i o n| ^~~~s ets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:528:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "live", "create a live stream manifest", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:529:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:530:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:531:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ 1 warning generated. src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ src/libavformat/wavenc.c:488:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 488 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/wavenc.c:497:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/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 }, | ^ 14 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/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/wavdec.c:544:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 544 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/wavdec.c:573:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 573 | for (int i = 0; i < nb_cues; i++) { | ~ ^ ~~~~~~~ src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ src/libavformat/wsddec.c:82:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 82 | if (avio_read(s->pb, buf, size) != size) 1{ warning generated| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ . src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. 6 warnings generated. 2 warnings generated. src/libavformat/wvdec.c:224:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (flags && rate != -1 && !(flags & WV_DSD) && rate * rate_x != wc->rate) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/wvdec.c:298:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 298 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/wvdec.c:313:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 313 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/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/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/xwma.c:213:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/xwma.c:264:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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->packsrc/libavformat/xvag.cet_:si73z:e45 :- Y4warning: M_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F RAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 4 warnings generated. 1 warning generated. GEN libavcodec/libavcodec.pc 2 warnings generated. CC libpostproc/postprocess.o CC libpostproc/version.o GEN libpostproc/libpostproc.pc 1 warning generated. GEN libswresample/libswresample.pc 10 warnings generated. 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)) | ~ ^ ~ GEN libswscale/libswscale.pc 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) { | ~~~~~~~~ ^ ~~~~~~~ 7 warnings generated. 2 warnings generated. GEN libavutil/libavutil.pc CC libavfilter/aeval.o AR libavdevice/libavdevice.a CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o CC libavfilter/af_adenorm.o CC libavfilter/af_aderivative.o 3 warnings generated. 5 warnings generated. CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o CC libavfilter/af_adynamicsmooth.o CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o CC libavfilter/af_aexciter.o CC libavfilter/af_afade.o CC libavfilter/af_afftdn.o CC libavfilter/af_afftfilt.o CC libavfilter/af_afir.o CC libavfilter/af_aformat.o CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o CC libavfilter/af_agate.o CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o CC libavfilter/af_amerge.o CC libavfilter/af_amix.o CC libavfilter/af_amultiply.o CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o CC libavfilter/af_anlms.o CC libavfilter/af_anull.o CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o CC libavfilter/af_apsyclip.o CC libavfilter/af_apulsator.o CC libavfilter/af_aresample.o 34 warnings generated. 6 warnings generated. CC libavfilter/af_arnndn.o 10 warnings generated. CC libavfilter/af_asdr.o CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o In file included from src/libavfilter/af_adecorrelate.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_adrc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_adynamicsmooth.c:19: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_ashowinfo.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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavfilter/af_afreqshift.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_anequalizer.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavfilter/af_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_acrusher.c:| 74:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ^ 74 | src/libavfilter/af_adeclick.c:97:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ 97 | { "src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o 75 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ verlap",src/libavfilter/af_acrusher.c "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ :76src/libavfilter/af_acrossover.c:89src/libavfilter/af_acontrast.c::104:39 :warning: 93missing field 'unit' initializer [-Wmissing-field-initializers]: warning: :111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | src/libavfilter/af_adeclick.c{ : 7698" | :s 103p: l iwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]{" ," b"istest" ,s p l98 i | t f r "e{sq eu"teo n"bc,ii te" ssre"et,d uwOciFtnFidSoonwE"T ,(osv pe lr il taOpsF_"Fs,St Er T) (, b iA tV s_O)OF,PF TS _E TT Y( Po vEA_eVSr_TlORaPIpTN)_G,T, Y{ P.AEsV_t_DrOO=PU"TB_5LT0EY0,P"E} _,{ D.0Od,Ub Bl0=,L8E A},F, {}. , d bl| = ^ 17,5 } , 5 0 , 6945,, AA F} ,} , | ^ | ^ missing field 'unit' initializer [-Wmissing-field-initializers] 39 | src/libavfilter/af_acrusher.c:77:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_adeclick.c :99:103: warning: 77missing field 'unit' initializer [-Wmissing-field-initializers] | { "mi x99" | , { ""asreotr dmiexr"",, " s e t a u t o r e gOrFeFsSsEiTo(nm ioxr)d,e r " , O FAFVS_EOTP(Tar_)T,Y P EA_V_DOOPUTB_LTEY,P E{_.DdbOlU=B.L5E},, { .d b0,l = 2 } , 0 , 1 , A2 5},, A | F ^ }, | ^ { "cosrc/libavfilter/af_adeclick.c:ntrast", "set contrast", OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dsrc/libavfilter/af_acrossover.cb:l101=3:3104}: , warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], src/libavfilter/af_acrusher.c 1:0810:,111 :A 101warning: } | missing field 'unit' initializer [-Wmissing-field-initializers], | { ^ " 81l | e v e l {" ," d"cs"e,t i np u t "gassrc/libavfilter/af_acontrast.cie:nt40 ":D,12C : " warning: , missing field 'help' initializer [-Wmissing-field-initializers] 40 | O F F S E {T ( Nl UeOLvFLeF lS_}Ein T) (,| d ^c )A,V _ O P T _T Y P EA_VF_LOOPATT,_ T Y{P.Ed_blD=O1U}B,L E , {0.,d b1l,= 1A}F, } ,. 2 5| , ^ 4, A }, | ^ 100:103:src/libavfilter/af_acrossover.c:102:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102src/libavfilter/af_acrusher.c | : 82 :{111 :" gwarning: aimissing field 'unit' initializer [-Wmissing-field-initializers]n ", "set o82u | t p u t b{a n"dasa "g,a i n ", O F F"SsEeTt( agnatiin-s_asltira)s, i nAgV",_ O P T _OTFYFPSEE_TS(TaRaI)N,G , {. s t r = "A1.Vf_"O}P,T _0,T Y0,P AE_FD O}U,B L| ^E , {.dbl=.5}, 0, 1, A }, | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | src/libavfilter/af_acrusher.c:83:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "samples", "set sample reduction", OFFSET(samples),src/libavfilter/af_acrossover.c : 107A:V12_:O Pwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]_ TYP E107_ | D O U B{L NE,UL L {}. d b| ^l =1}, 1, 250, A }, | ^ { "a"src/libavfilter/af_acrusher.c, "set autoregression orsrc/libavfilter/af_acontrast.cde:r55":,23 :O Fwarning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S ET(ar), 55 | A V _ O P T _ TfYlPEo_aDtOU dB L=E ,s r{c.[dcb]l =*2 }M,_ P I_ 20;, | ^~~~~~ ~2 5, AF }, | ^ :84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adeclick.c:101:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "lfo", "enable LFO", OFFSET(is_lfo), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ 101 | { "src/libavfilter/af_acrusher.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 85 | { "lforange", "set LFO depth", OFFSET(lforange), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 250, A }, | ^ hreshold", "set threshold", OFFSET(threshold), AV_OPT_TYsrc/libavfilter/af_acrusher.cP:E_86D:O111UB:L Ewarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=2}, 86 | 1 , {1 0"0l,f orAFa t}e," , | ^" set LFO rate", OFFSET(lforate), AV_OPT_TYPE_DOUBLE, {src/libavfilter/af_adeclick.c.d:b102l:=103.:3 }warning: , missing field 'unit' initializer [-Wmissing-field-initializers]. 01, 1022 | 0 0 , A{ }",t " ,| ^" set threshold", OFFsrc/libavfilter/af_acrusher.cS:E87T:(12t:h rwarning: esmissing field 'help' initializer [-Wmissing-field-initializers]h old) ,87 | A V _ O P{T _NTUYLPLE src/libavfilter/af_acontrast.c_}: D 77O| :U ^30B :L Ewarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.dbl=2}, 77 | 1 , 1 0 0 , A F }d,st [ c| ] ^ = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ 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_acontrast.c:96:23: src/libavfilter/af_adeclick.cwarning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]111 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | float d = src[n] * M_PI_2; | ^~~~~~ ~ 111 | { NULL } | ^ src/libavfilter/af_acontrast.c:116:30src/libavfilter/af_acrossover.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 116 | dst[n] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ 173:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | src/libavfilter/af_aecho.c:52:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "s->gains[i] = expf(gain * M_LN10 / 20.f); | in_gain", "set signal input gain", OFFSET(in_gaisrc/libavfilter/af_acrusher.cn):,156 : 13A: Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE _156F | L O A T , {.kd b=l =r0.o6u}n,d f0,( y1),; A | } ~ ^~~~~~~~~, | ^ ~ ^~~~ src/libavfilter/af_acrossover.c:173:32src/libavfilter/af_aecho.c:53:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ^~~~ ~ | { "out_gain", "set signal output gain", OFFSET(osrc/libavfilter/af_acrusher.cut:_170g:a13i:n )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_ T170Y | P E _F L O A T , k {=. drbolu=n0d.f3(}y,) ;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_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_acrossover.c :| 208 ^: 82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | av_log(ctx, AV_LOG_ERROR, "Fresrc/libavfilter/af_adecorrelate.cqu:e218n:c110y: %warning: f missing field 'unit' initializer [-Wmissing-field-initializers]m ust be posi t218i | v e n u{m b"esre.e\dn"",, f r"esqe)t; r a| n ~~~~~~ ^~~~d om seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:219:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | { NULL } | ^ src/libavfilter/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_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:src/libavfilter/af_aemphasis.c56::10750:: 104warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | 50 | { " l src/libavfilter/af_adenorm.ce{v: e254"l:l_106e:ovu etwarning: l"missing field 'unit' initializer [-Wmissing-field-initializers]_, i "ns"e,t l e v e l"s eo254tu | t i" n, p u {t O"gFlaFeivnSe"El,T "(OlF,eF vS"eEslTe_(tol ueltve)ev,le _lAi"Vn,_) O,OP T F_FATSVYE_PTOEP(_TlD_eOTvYUePBlEL__EdD,bO )U{,B. LdAEbV,l_ =O{1P.T}d_b,Tl Y= P1 E} _, D O0U ,B L 6E 4, , 0{,F. Ld6bA4lG,=S - 3A}5 ,1} }, , | ^ | ^- 451, -90, FLAGS }, | ^ src/libavfilter/af_aexciter.c:57:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aemphasis.c:51:104: warning: 57missing field 'unit' initializer [-Wmissing-field-initializers] | { "amo u51n | t " , "s{e t" laemvoeuln_to"u,t " , " s eOtF FSoEuTt(paumto ugsrc/libavfilter/af_adelay.cna:itn59):",141,: O warning: F missing field 'unit' initializer [-Wmissing-field-initializers]FA SVE_TO(PlTe_vTeYlP _E59o_u | DtO )U, B L AEV{, _ "O{dP.eTdl_baTlyY=Ps1"}E,,_ "D s Oe tU B Ll Ei , s t{ . 0do,bf l6d=4e,1l }aAy, s } ,0f ,o r| 6 ^e4 a, cFhL cAhGaSn n}e,l " ,| ^O FFSEsrc/libavfilter/af_adenorm.cT(:d260e:l12a:ys )warning: ,missing field 'help' initializer [-Wmissing-field-initializers] AV_OP T260_ | T Y P E _{S TNsrc/libavfilter/af_aexciter.cUR:LI58LN: G107}, : {| . ^warning: s missing field 'unit' initializer [-Wmissing-field-initializers]t r=NULL}, 058, | 0 , A {| "AdVr_iOvPeT"_,F L"AsGe_tR UhNaTrImMoE_nPiAcRsA"M, } , | ^O FFSET(drive), AV_OPT_TYPE_DOUBLE, {.dbl=8.5},src/libavfilter/af_adelay.c : 60 : 116 : warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 1, 10, A }, 60 | | ^ { "all", "use last available delay for remained chsrc/libavfilter/af_aexciter.ca:n59n:e107l:s ",warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(al l59) | , A V _{O P"Tb_lTeYnPdE"_,B "OsOeLt, b{l.ie6n4d= 0h}a,r m0o,n i1c,s "A, }O,F F S| E ^T (blend), AV_OPT_src/libavfilter/af_adelay.cT:Y61P:E12_:D warning: Omissing field 'help' initializer [-Wmissing-field-initializers]UB LE, {61. | d b l = 0{} ,N U L L } | ^- 10, 10, A }, | ^ src/libavfilter/af_aexciter.c:60:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | src/libavfilter/af_aemphasis.c : 65 :{12 : "warning: fmissing field 'help' initializer [-Wmissing-field-initializers]r eq", 65" | s e t s c{o pNeU"L,L } | ^ OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=7500}, 2000, 12000, A }, | ^ src/libavfilter/af_aexciter.c:src/libavfilter/af_aecho.c61::107140:: 97warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | {140 | " c e i l " , " s e t acve_illoign(g"c,t x , A V _ L O G _OEFRFRSOERT,( c"ediell)a,y [ % d ] : A%Vf_ OiPsT _oTYuPt E_oDf OaUBlLlEo,w e{d. drbaln=g9e9:9 9(}0,, 990909090,] \2n0"0,0 0i,, As -}>,d el| a ^y [i]); | ~~~~~~ ^~~~~~~~~~~ src/libavfilter/af_aexciter.c:62:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adrc.c: 9962: | 121 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "listen", "enable l99i | s t en {m o"dter"a,n sOfFeFrS"E,T ( l i s"tseent) ,t he t rAaVn_sOfPeTr_ TeYxPpEr_eBsOOsiLo,n " , {O.FiF6S4E=T0(}e,x p r _ s t r ) ,0 , A V _O 1P,T _AT Y}P,E _ S| T ^R INsrc/libavfilter/af_aecho.cG,: 144{:.93s:t rwarning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" p"}, 0, src/libavfilter/af_aexciter.c 0:,14463 | :F 12L: A G Swarning: missing field 'help' initializer [-Wmissing-field-initializers] } , 63| | ^ a v _ l{ oNgU(LcLt x}, A| V ^_ LOG_ERROR, "decay[%d]: %f is out of allowed src/libavfilter/af_adrc.cra:n100g:e121:: (warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], 1]\n", i, s100- | > d e src/libavfilter/af_aderivative.cc a{:y 164[":ia]12t)t:;a c kwarning: "| missing field 'help' initializer [-Wmissing-field-initializers], ~~~~~~ ^~~~~~~~~~~ 164 | " s e t {t hNeU LaLt t}a c k| " ^, 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", "ssrc/libavfilter/af_adelay.csrc/libavfilter/af_aecho.c::95198::11: :warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e 95 | D E198LA | YE(uC8H,O ( udibnlt,8 _dto,u b0lxe8,0) -| 1^~~~~~~~~~~~~~~~~~~~~~~~~. 0, src/libavfilter/af_adelay.c:75 : 281:. 0note: expanded from macro 'DELAY' ) 75 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isrc/libavfilter/af_aecho.cf :(163d:-34>:d enote: laexpanded from macro 'ECHO'y _index < d -163> | d e l acyo)n s{t d o u b l e o u t _ g a i n = c t x - > o u t _ g a i\n; | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c : src/libavfilter/aeval.c95 :: 1:91 : 159warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | D\E L AY| ( ~~~~~~~~ ~~~~~^~~~~~~~u 891, | u i n{t 8"_nt,b _0sxa8m0p)l e s"| ^~~~~~~~~~~~~~~~~~~~~~~~~, "set thesrc/libavfilter/af_adelay.c :n76u:m29b:e rnote: expanded from macro 'DELAY'o f samples p76e | r r e q u e s t esrc/libavfilter/af_aecho.c d : f198cr:ao1mn:es "twarning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i nOtF FSlEeTn( n= bF198_F | sMEaICmHNOp((ldenbslb),_, sd ao mpu l bel seA,, Vd _- O>-PdT1e_.lT0Ya,Py E _ -I N Td ->, d 1 e. l0 a{ y. _ ii n6 d4)e x= ) 1| ;0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 4\ } ,| ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c :0164,: 33 :src/libavutil/macros.h : note: 49 expanded from macro 'ECHO': 25 :I Nnote: T_expanded from macro 'FFMIN'M AX, 164F | L A 49G | #S d e }f,ci on ne| s ^tF FdMoIuNb(lae, bi) n(_(gaa)i n> (=b )c tx?- >(bi)n _: g(aai)n) ; | ~ ^ ~ src/libavfilter/aeval.c : 92 : 159 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adelay.c : 95 : 1 : warning: 92comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] | { "95 n | " D, E L A Y \( u 8| , ~~~~~~~ ~~~~~^~~~~~~ u"inste8t_ tth,e 0nx8u0m)b e r| ^~~~~~~~~~~~~~~~~~~~~~~~~of sampsrc/libavfilter/af_adelay.cl:e90s: p33:e rnote: expanded from macro 'DELAY'r equested f90r | a m e " , O F F S E Td(n->bi_nsdaemxpl e=s )d,-> i n d e xA V>_=O PdT-_>TdYePlEa_yI N?T ,0 : d -{>.ii6n4d e=x ;1 0 2 4 } , 0 , \ | ~~~~~~~~ ^ ~~~~~~~~I NT_MAX, FLAGS }, | ^ t channesrc/libavfilter/aeval.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] l s to filter",OFFSET(channels_to_filter),AV_OPT_TYPE_STRING,{.str="all"},0, 0, FLAGS }, | ^ 93 | src/libavfilter/af_adrc.c: { "sample_rate", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ 103:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/aeval.c 103 | {NULL} | ^ :94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set thesrc/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.csample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ :185:35: note: expanded from macro 'ECHO' src/libavfilter/aeval.c 185 | src/libavfilter/af_adrc.c : 111 : 42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] out += 111d | b u f [ i x ] *f lcoattx -v>adlueec a=y [0j.]5;f * ( 1. f - c osrc/libavfilter/af_adelay.c s f: (296 .: f1 : * warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] M _ P I * i96\ | D| /E ~ ^~~~~~~~~~~~~ Ls iAzYe()s)1;6 , | i ^~~ ~nt 16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.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 }, | ^ 75:28: note: expanded from macro 'DELAY' src/libavfilter/aeval.c 75 | if (d->delay_index :d124e:l awarning: ymissing field 'unit' initializer [-Wmissing-field-initializers]) { 108 | { " s e n s it i v i t y " , " s e\t s m| o ~~~~~~~~~~~~~~ ^ ~~~~~~~~ot h sensitiv:src/libavfilter/af_adelay.c96::96118::1: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] i 9696 | | D E L A Y{( s"1d6",, i n t 1 6 _ t , 0 )" s e| t^~~~~~~~~~~~~~~~~~~~~~ audio duratsrc/libavfilter/af_adelay.c:i76o:n29":, note: OFexpanded from macro 'DELAY'F SET(dura t76i | o n ) , A V _ OP T _ cToYnPsEt_ DiUnRtA TlIeOnN ,= {F.FMiI6N4( n=b_ s-a1mp}l,e s-,1 ,d -I>NdTe6l4a_yM A-X ,d -F>LdAeGlS a}y,_ i nd| e ^x ); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.hty",:49:25src/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 97 | { "channel_layout", "s e tO FcFhSaEnTn(esle nlasyiotuitv"i,t yO)F,F S EATV(_cOhPlTa_yToYuPtE__sDtOrU)B,L EA,V _{O.PdTb_lT=Y2P}E,_ S T R I N0G,, 1{0.0s0t0r0 0=, NFULALGLS} ,} ,0 , | 0 ^, FLAGS }, | ^ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: 199 | ECHOsrc/libavfilter/af_adynamicsmooth.c(:109f:l124:t warning: , missing field 'unit' initializer [-Wmissing-field-initializers]fsrc/libavfilter/aeval.c l:o98a:t116,: 109 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] - 1 .{0 ," b a s 98e | f r1 e.q 0"{ , " c " , ") s e | t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ b a s e src/libavfilter/af_aecho.cf r: e163"q:su34ee:tn cnote: cyexpanded from macro 'ECHO'" h,a n n e l O lF163aFS | Ey To (u bt "ac,so eOnfFsrFteS EqdT()oc, uh b ll ae y AouVot_u_OtsPtT_r_g)Ta,Yi PnAVE __=OD POcTUt_BxTLE-Y,>P oE{u._tdST_bRglIa=Ni2Gn2,;0 5{ 0.s }t, r2 , = 1 0NU 0L 0L 0 }0 ,0 , 0 F, L A0 G,S F} L, A G S | } ^ , | ^ \ | ~~~~~~~~ ~~~~~^~~~~~~~ src/libavfilter/af_adynamicsmooth.cexpanded from macro 'FFMIN' src/libavfilter/aeval.c :49110 | :#12d:e warning: fmissing field 'help' initializer [-Wmissing-field-initializers]i ne FF M110I | N ( a , b{) N(U(LaL) }> (| b ^)src/libavfilter/af_aecho.c :?199 :(1b:) :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a)) | ~ ^ ~ 199 | ECHO(flt, flosrc/libavfilter/af_adelay.ca:t96,: 1 :- 1warning: .comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]0 , 961 | .D0E L A Y ( )s 1 6| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, int16src/libavfilter/af_aecho.c_:t164,: 330:) note: | expanded from macro 'ECHO'^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c: 16499 | : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]c onst 99d | o u b l e{ iNUnL_L g}a i n| ^= ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ :90:33: note: src/libavfilter/aeval.c:96:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] expanded from macro 'DELAY' 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ :46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7ffsrc/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] f 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.cffffffffffff) | ^~~~~~~~~~~~~~~~~~ :180:18: 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.hnote: expanded from macro 'ECHO' : 180 | in = *s; \ | ~ ^~ 46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffsrc/libavfilter/af_aecho.cff:)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_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 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 97 | DELAY(s32, int32_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: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_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_afftdn.c: \ | ~~~~~~~~ ~~~~~^~~~~~~~ 167:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aecho.c 167 | { "noise_reduction", "set the noise reduction",src/libavfilter/af_adelay.cOF:FS98E:T(1n: oiwarning: scomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]e_ reduction )98, | ADEVL_AOYP(Tfl_TtYP,E _flFoLaOtA,T ,{ . 0d)b l | =^~~~~~~~~~~~~~~~~~~~~~ 12}, src/libavfilter/af_adelay.c : 75.:0281,: 9note: 7expanded from macro 'DELAY', AFR }, 75| | src/libavfilter/af_adrc.c ^ : 224 : 29 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]if (d->del a224y | _ i n de x < vda-r>_dvaelluaeys)[ V{A src/libavfilter/af_afftdn.cR _: P168] : 123:= warning: Xmissing field 'unit' initializer [-Wmissing-field-initializers]g ; | ~ ^~ 168 | { " n r " , " s et t h\ e n| o ~~~~~~~~~~~~~~ ^ ~~~~~~~~i se reduction"src/libavfilter/af_adrc.c,:src/libavfilter/af_adelay.c 225:: 9831 :: 1 O:warning: FF implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Swarning: E comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]T (nois e225_ | r98 ed | uD Ec Lti Ao Ynv()af,r _lAvatVl,_ue OsflP[ToV_aARtT_,YF P] E _ 0F=) L nO A| *T^~~~~~~~~~~~~~~~~~~~~~ , fx ; {. d| b ~ ~~^~~~ lsrc/libavfilter/af_adelay.c :=76 :1292:} ,note: expanded from macro 'DELAY' .7601 | , 9 7 , A F R } , c on| s ^t int len = FFMIN(nb_samples, d->delay - d->delsrc/libavfilter/af_afftdn.ca:y169_:123i:n dwarning: exmissing field 'unit' initializer [-Wmissing-field-initializers] ); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | src/libavutil/macros.h{: 49":n25o:i snote: eexpanded from macro 'FFMIN'_ floor", 49" | se#td etfhien en oFiFsMe IfNl(oao,rb"), O(F(FaS)E T>( n(obi)s ?e_ f(lbo)o r:) , ( a ) )A V _O| P ~ ^ ~T _TYPE_FLOAT, {.dbsrc/libavfilter/af_adelay.cl: 98=:-150:} ,warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] -98 | 80D,E-L2A0Y, (AfFlR t},, fl o| ^a t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: :expanded from macro 'DELAY' 200:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | 200src/libavfilter/af_afftdn.c | : E170 C:dH123-O:> (iwarning: nsmissing field 'unit' initializer [-Wmissing-field-initializers]d1 e6x, =i ndt- 1>6170i_ | nt d, e x I {N> T="1 n6df_-"M>,Id Ne",ls aeIytN T?t1 h60e_ M:nA oXdi)- s> ei| n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fdl eooxr;" , src/libavfilter/af_aecho.c : 164 : 33 : note: Oexpanded from macro 'ECHO' F FS E T ( n o\i164 s | e | _ ~~~~~~~~ ^ ~~~~~~~~f l ocoorn)s,t d o u bAlVe_ OiPnT__gTaYiPnE_ FL= OcAtT,x - >{i.nd_bgla i=n-;5 0 } , - 8 0 ,- 2 0 , A FR } , | ^ \ | ~~~~~~~ ~~~~~^~~~~~~ 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_aformat.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 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 resrc/libavfilter/af_aecho.csi:d200u:a1l: fwarning: loimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r",OFFSET(r e200s | iEdCuHaOl(_sf1l6o,o rsrc/libavfilter/af_adynamicequalizer.ci)n,: t268 1:A6V123_:_t O,Pwarning: TImissing field 'unit' initializer [-Wmissing-field-initializers]_N TTY1P6E__FMILNO,A T ,I268 N | {T .1 d6 b_ lM{ A =X")-t 3h 8r| }e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,s h o l d-"8src/libavfilter/af_aecho.c,0: ,185- :"233s0:e, t note: Adexpanded from macro 'ECHO'Fe Rt e}c,t i | o ^n 185t | h r e s h o l d " , O F F SoEuTt( t+h=r edsbhuofl[di)x,] *A Vc_tOPxT-_>TdYePcEa_yD[OjUsrc/libavfilter/af_afftdn.c]B;L: E184 ,: 123 {: . dwarning: b missing field 'unit' initializer [-Wmissing-field-initializers]l = 0 } , 184 | 0 , 1{ 0 "0 r,\f " ,| ~~ ~~~~~~~~~^~~~~~~~~~~~~~~" sFeLtA GtSh e} ,r es i| d ^u al floor", OFFSET(residual_floor), AV_OPT_TYPE_FLOAT, {.dsrc/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] bl =-38} ,99 | D src/libavfilter/af_adynamicequalizer.cE L :A 269 Y: (123 d-:b8l 0,,warning: -missing field 'unit' initializer [-Wmissing-field-initializers]d2o 0u,b lAeF,R }0269,) | | | ^^~~~~~~~~~~~~~~~~~~~~~ { "dfrsrc/libavfilter/af_adelay.ce:q75ue:n28:c ynote: "expanded from macro 'DELAY', "set dete c75t | i o n f r e q uiefn c(yd"-,> dOeFlFsrc/libavfilter/af_afftdn.caSy:E_185Ti:(n123dd:fe rxwarning: e missing field 'unit' initializer [-Wmissing-field-initializers]q< u edn-c>yd)e,l a185Ay | V) _ O{P T _{ T "Y tP rE a_ cD kO _U nB oL iE s, e "{ ,. d b" lt =r 1a 0c 0k0 } n, o i s e " , 2 ,\ 1 0| 0 ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 0 O0F0F0S,E TF(LtAraGcSk _}n,o i ssrc/libavfilter/af_adelay.c| e:) ^, 99 : 1 : warning: Acomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]V _OPT_TYPE_ B99O | ODLE,L A Y ({d.bil6,4 =d o 0ub}l,e , 0 ) | src/libavfilter/af_adynamicequalizer.c src/libavfilter/af_amerge.c^~~~~~~~~~~~~~~~~~~~~~ : : 270052:,:123 59: : 1 warning: ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] A src/libavfilter/af_adelay.cF:R76 :}29,: 52270note: | | | expanded from macro 'DELAY' ^ { A"Vd _q76f | Oa Pc Tt _o Tr Y "P E, _ I N " Tsc,eot n {sd te. iti6en4ct t =il oen2n Q}= , f Fsrc/libavfilter/af_afftdn.c1aF,:cM 186tIS:No123W(rRn:_"b C,_warning: Hsmissing field 'unit' initializer [-Wmissing-field-initializers] _aO mMCC libavfilter/af_asoftclip.o FpAFXSl,Ee TsF(, L d186dq | A-G >fSa d c e}t ,l{ao yr " | )t-, ^n " d ,- >A"dVte_rlaOacPykT __nioTniYdsPeeEx"_),D; O U\ B L Esrc/libavfilter/af_amerge.c ,| : ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~{ 53.: d12 :b l warning: = missing field 'help' initializer [-Wmissing-field-initializers] 1 src/libavutil/macros.h} :,O 49 F53: F | 25 S: E 0Tnote: .(expanded from macro 'FFMIN'{0t ra0Nc1Uk,_L nL o1 49i0} | s 0#e 0d),| e , ^f i nF eL A AGVFS_F OM}PI,TN_ (T aY| ,P ^bE )_ B(O(OaL), > ({b.)i 6?4 (=b ) 0},: ( a ) ) | ~ ^ ~ 0, 1,src/libavfilter/af_aecho.c A:F201R: 1}:, src/libavfilter/af_adynamicequalizer.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| : ^src/libavfilter/af_adelay.c271 ::12399:: 1:warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: 201 | comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]E CHO(s32 ,27199 | | i Dn E tL 3A{2Y _(t"d,tb flIr,Ne Tqd3uo2eu_nbMclIyeN",,, I"0Ns)Te 3t 2 | _t^~~~~~~~~~~~~~~~~~~~~~Ma rAgXe)t src/libavfilter/af_adelay.c :src/libavfilter/af_afftdn.c| f90^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r:: 33e187:q: u123note: e:src/libavfilter/af_aecho.cexpanded from macro 'DELAY'n : cwarning: 163ymissing field 'unit' initializer [-Wmissing-field-initializers]": ,34 : note: expanded from macro 'ECHO'O90 F | F 187S | E T ( t f163 { | r e " q t u r eacdnco-cnk>ysi_)ntr,d e edsAxoV ui_=Obd PludTe-a _>olTiu"Ynt,Pd_ Eeg_xa" Dit>nOr= Ua =Bcd L-kcE>t, dx re-{el>s.aodiyubd tlu_?ag= l10a0" i,0:n 0 ;}dO ,-F >F iS nE T d ( 2et ,xr ;a 1 c 0 k 0 _ 0r e0 s0 0 i , d uF La A l G ) S, }\ , A V | _ | ~~~~~~~~ ^ ~~~~~~~~ ^O P T _ T\Y P E| _ ~~~~~~~~ ~~~~~^~~~~~~~B OOL, {.i64 = 0}, 0, 1, AFR }, | src/libavfilter/af_acrossover.c ^ :468src/libavfilter/af_adynamicequalizer.c:1:: 272:warning: 123implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aecho.c:201: 1468: | Xwarning: O272implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V | E R _ P R{O "CtE qS201Sf | (aEdcCbtHloOpr(,"s ,3d 2o ,u b"ilsene,tt 3 src/libavfilter/af_afftdn.c21t_:a.t188r0,:,g 123 e:Idt N) warning: T Q3missing field 'unit' initializer [-Wmissing-field-initializers] 2 f| _a^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Mc ItNo,r "I,Nsrc/libavfilter/af_acrossover.c T: 3412188 2: | _40 M:O A F Xnote: F )expanded from macro 'XOVER_PROCESS'S {E T| "(^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ttr q"f,a c"tsrc/libavfilter/af_aecho.cto rr:411a)164 | c,: k 33 : r eAnote: Vs expanded from macro 'ECHO'i_ dOsuPaT-l_>"fT,dY sP pE 164-_ | >D vO eU c B tL ocE o, rn _{s .#tOd# Fb dFlfoS=ufE1b T}l#(,e#t m ru ial nc_ _k0sg_.car0aie0lns1a i,r=d ( u1(cat0tly0x)p0-,e,> i *n A)_ Vfg_ arOFiaPLnTmA;_eG sTS [ Y}0 P,] E - _> | B e ^O x O tLe ,n d e d{ _. d ia 6t a4 [ c= h ] ,0 }s ,r c , \ \ | ~~~~~~~ ~~~~~^~~~~~~0| , ~ 1, AFR 412} | , src/libavfilter/af_adynamicequalizer.c| ^: 273 : 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { " a t tsa-ck>"l,e v e l _ i"ns,e tF FaAtLtIaGcNk (dnubr_astaimpolne"s,, s i z eOoFfF(tSyEpTe()a)t)t;a ck ) , src/libavfilter/aeval.c : 233 :\ 44 A: V | _ ~~~^~~~~~~~Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T_TYPE_DOUB L233E | , { . debvla=l2-0>}v,a r _ v a l u e1s,[ V2AR0_0N0B,_ I N _ CFHLAANGNESL S}], = | N ^A N; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("")src/libavfilter/af_adynamicequalizer.c : | 274 ^~~~~~~~~~~~~~~~~~: 123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "release", "set release duration", OFFSET(relesrc/libavfilter/af_afftdn.cas:e197):,123 : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYPE_ D197O | UB L E , {{ ."dabdla=p2t0i0v}i,t y " , " s1e,t a2d0a0p0t,i v i t yF LfAaGctSo r"},, O F| F ^S ET(rasrc/libavfilter/af_agate.cti:o)70,: 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYP E70_ | FL O A T ,{ "{l.debvle l=src/libavfilter/af_adynamicequalizer.c_ :0i275.n:5"123},: , warning: " missing field 'unit' initializer [-Wmissing-field-initializers]s e t i n p u t 0275l, | e v e 1l ," ,{A F "R r }a ,t i Oo| F" ^F, S E T ( l e v"esl_eitn )r,a t iAoV_ OfPTa_cTtYPoEr_"D,O U B L E , { .OdFbFlS=E1Tsrc/libavfilter/af_afftdn.c}(:,ra198 t: i123 o: ) warning: , missing field 'unit' initializer [-Wmissing-field-initializers] 0A.V0_ 1O1985P6 | T2_ 5T ,Y P {E _6"D4aO,dU "BAL, E} ,, { .| d ^ b l ="1s}e,t a d a p t i v0i,t y3 0f,a c t o r " ,FOLFAFGSSE T}(r,a t i| o ^) , AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1, AFsrc/libavfilter/af_adynamicequalizer.cR :}276, : 123| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "makeup", "set makeup gain", src/libavfilter/af_afftdn.c : 199 : 123O:F Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(makeup), 199 | src/libavfilter/af_agate.c A :V 74_ O:P113{src/libavfilter/af_aecho.cT: _ :"Twarning: 201fYmissing field 'unit' initializer [-Wmissing-field-initializers]:lP 1oE:o_ rDwarning: _Ooimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Uf BfLsEe ,t74 " | {, . d"201 bs l | e{=tE 0 C"}Hrn,ao ni Ogs e(e "s, 3 f2 ,l o 0o ,ri n"1tso0ef30tf2,s _e mtt a , x f agIFcaNiLtTnA3 Go2rSr_e "M,}dIO,uNF c,F t S| iI ^EN ToT(n3f"2l,o_ oOMrFAF_XSo)Ef Tf (s| re^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~at n)g, eA)src/libavfilter/af_aecho.cV,:_ 185 O: P 33T :_A TVnote: Y_expanded from macro 'ECHO'PO EP_TF_LTOYAPT E,185_ D | {O .UdB b lL E =, 1 {src/libavfilter/af_adynamicequalizer.c. .0:d }277b ,:l 123= :0 - . 2warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] 6 o1 u t22 ,5+ =A} F, dR 277b | u} , f [ 0i| ,x ^ {]1 ,* " rAca nt}g,xe -" >,| d ^ e c a y ["js]e;t m a x g a i n " , O F F S\E T (| ra ~~ ~~~~~~~~~^~~~~~~~~~~~~~~n ge)src/libavfilter/af_afftdn.c, :200 : 123 : warning: AVmissing field 'unit' initializer [-Wmissing-field-initializers]_src/libavfilter/af_agate.cO P:T75_T:Y113P:E _warning: 200Dmissing field 'unit' initializer [-Wmissing-field-initializers] | O U B L E{, "{f. od"b75,l | = 5 0 } , { " t h r e "s1sh,eo tl2 d0n"0o,,i s" es ef tsrc/libavfilter/af_afreqshift.cl Fo:tLo102hAr:r G1eoS:sf hf}os,warning: el implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]dt " | , ^f ac t o r " 102 | , PO FFOIFFLFSTSEEETRT(((fftllhotro,ers_ hofofllfodsa)et,t, ) A,sV i_AnOV,P_ TOc_PoTTsY_,PT EYc_PfDE)O_ FU LB| O^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~AL TE,, {{..ddsrc/libavfilter/af_afreqshift.cbb:ll72= :0=26. :11 2.note: 50expanded from macro 'PFILTER'}} ,, - 2 , 72 | 02 ,, 1A ,Ft RyA p e}} ,,c o s _| | t ^ ^h eta = cos(shift); \ | ~~~ ^~~~~ src/libavfilter/af_agate.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPsrc/libavfilter/af_afreqshift.cE_:D102O:U1B:L Ewarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.dbl=2}, 102 | P F I L T E R1(,f l t9,0 0f0l,o aAt ,} ,s i n| , ^ cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:73:26: note: expanded from macro 'PFILTER' 73 | type sin_thesrc/libavfilter/af_agate.cta: 77=: 119s: iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]( shift); src/libavfilter/af_afftdn.c :77 207 | : 123 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers] " at t a c k " , src/libavfilter/af_amultiply.c : 20754 | : 19 :" s ewarning: {tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \a" tb ta| an ~~~ ^~~~~cd k_m" u,54l | t i p l if e or r" , ( i" s= e tO0 F;bF aSinE Td<( amctuttlxat-ci>kpn)lb,i_ ei rn "p ,uAtOVsF_ FO&SP&ET T_n(TbbY_aPsnEad_m_pDmlOueUlsBtL iE>p, l i0{e;.r d)ib,+l+ =)A2V 0_{}O ,P Tsrc/libavfilter/af_adelay.c| _ T: ~ ^ ~~~~~~~~~~~~~~Y151 P: E1 _: F Lwarning: Ocomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]0A T.,0{1.,d b9l0 0=1510 | 1,C. HA2A 5N}}G,,E _ D | E ^L A Y (0u.82,, 5 , uAiFn t 8}_,t , 0| x ^8 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adynamicequalizer.csrc/libavfilter/af_adelay.c::293:12512::22 :warning: missing field 'help' initializer [-Wmissing-field-initializers]note: expanded from macro 'CHANGE_DELAY' 293 | src/libavfilter/af_agate.c : 78 125: | 119 :{ Nwarning: U missing field 'unit' initializer [-Wmissing-field-initializers]L L } i f| ^( src/libavfilter/af_afftdn.cd-:> 208i78:n | 123d: ex warning: > missing field 'unit' initializer [-Wmissing-field-initializers]{ n"erw_edleelasa ey208)" | , { "{ s e" tb mr" e, l e a s e " , " s e t b a n d m u lO tF Fi Sp El Ti( er re "l, e a s e ) , O F AF VS _E TO (P bT a_ nT dY _P mE u _l DtOi Up Bl Li Ee, r ){ ,. d Ab\Vl = _2| O5 ~~~~~~~~ ^ ~~~~~~~~~P0 T_}T,YP E _ F L O A T ,src/libavfilter/af_adelay.c0{:..151d0b:l1 1,=: 19warning: .02comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]05 0},, A } 151, | C 0H| .A ^2N ,G5E,_ DAEFL A Y}(,u 8 ,| ^ uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.csrc/libavfilter/af_agate.c:79:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 79 | { "makeup", "set makeup gain", OFFSET(makeupsrc/libavfilter/af_aecho.c),: 211 : 37 :AV_ Owarning: PTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_DOUB L211E | , src/libavfilter/af_acrossover.c :{ 468.: d1 :b l warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 }s,- > s a m p468 l e | sX [O iV] E 1=R, _s P-R src/libavfilter/af_afade.c>O64d:Ce,190l E:aAS1y S:[ }(i,]warning: d bimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]*l p| o ^,u tdloi un190 | bkFleA-,>sD E1a_.mP0Lp,lA eNd)_A rR a(| tf^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ el t/, 1src/libavfilter/af_acrossover.cf0l:0o0456a.:t031src/libavfilter/af_agate.c;:) : 80note: | : ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~| expanded from macro 'XOVER_PROCESS'116 ^~~~~~~~~~~~~~~~~~~~~~~ : src/libavfilter/af_afftdn.c :warning: 216missing field 'unit' initializer [-Wmissing-field-initializers]:src/libavfilter/af_afade.c 123:: 167 456 | :warning: 20missing field 'unit' initializer [-Wmissing-field-initializers] : 80 | note: expanded from macro 'FADE_PLANAR' {216 | " k n 167e c | e{o " ",n g s at i nt _y sp em o og "t aishdne ["ti]=, k="ns ses-e[e>tig "]ga ,a*i in ngs a [sinb m; ao n o d t]h * r ( a (d b ia un sO d"F ,F& OS FE 1F T S &(E &Tk (n ge fae iir) ns _t,s _m oo r o dt e h r ) ) A, ? V A_- VoO _PnT O_e PT T:Y_ ToP YneE P)_E; D_ IO NU B \TL, E \ | , ^~~~ ~ { .| d{ ^~~~~~~~~~~~~~ ~b.l i=624. 8=2 804}2,7 12 5 } , 1 , 8 ,0 ,A 5}0,, A F| R ^ } , | ^ 136:28: note: expanded from macro 'CHANGE_DELAY' src/libavfilter/af_afftdn.csrc/libavfilter/af_aecho.c:217::222123::29 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | 136 | i f ( v o l uimef *( ds->-d>eilna_gya_ini n*d esx- >>o=u td_-g>adien l>a 1y.)0 ){ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~ \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_aecho.c217 | { "gs",src/libavfilter/af_agate.c : 87 : 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set gain s mo87o | t h r a{di u"sl"e,vOeFlF_SscE"T,( g a"sient_ ssmioodtehc)ha,i AnV _gOaPTin_"TY,P E _ I NT ,OF F S E T{(.lie6v4 e=l _0s}c),, A V _ O P T _ T Y0P,E _50D,OU BALFRE },, {| . ^d bl=1}, 0.015625src/libavfilter/af_afftdn.c,: 218 : 126:4 ,warning: missing field 'help' initializer [-Wmissing-field-initializers] A }, 218 | | ^ { NULL } | ^ :src/libavfilter/af_agate.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | av_log(ctx, AV_LOG_WARNING, | ~~~~~~ 88 | { NULL } | ^ 224 | "src/libavfilter/af_alimiter.cout_gain %f can cause saturation of output\n", s->out_gain); | ~~~^~~~~~~~ :82:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "level_in", "set input level", OFFSET(lsrc/libavfilter/af_acrossover.c:485:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e vel_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, AF }, | ^ 485 | src/libavfilter/af_alimiter.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_out", "ssrc/libavfilter/af_adrc.cet: 414ou:t22p:u t warning: leimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] vel", OFFS E414T | ( le v e l _o ust-)>,a t t a cAkV_ O P= Te_xTpYPfE(_-D1O.Uf B/LE ,( s{-.>dabttla=c1k},_.m01s5 6 2* 5i,n l i n6k4-, >AsFa mp}l,e _ r| a ^t e / 1000.f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adrc.c set_src/libavfilter/af_alimiter.clp:(84&:s109-:> lwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers][ band][0], 84s | - > s p l{i t"sl[ibmaindt]",, 0 . 5 ," sseatm plliem_irta"t, e ) ; | ~~~~~~ ^~~~~~~~~~~~~~~O FFSET(limit), AV_OPT_TYPE_DOUBLE, {.dbl=1}, src/libavfilter/aeval.c0.:03416:21165:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, AF }, 341 | | ^ { "channel_layout", "set channel layout", OFFSET(chlayousrc/libavfilter/af_alimiter.ct_:s85t:r109):src/libavfilter/af_acrossover.c, warning: :Amissing field 'unit' initializer [-Wmissing-field-initializers]486V _:O37P:T_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P85 E | _ S TR I NG{ ," a 486{t | .t sat ckr " , = N U LL" }s ,e t 0 as,te tta0_c,kh "pF,In file included from (L &Asrc/libavfilter/af_afftfilt.cs G:-S 30> : h}p ,src/libavfilter/window_func.h[ :b | 155a ^:O n60Fd: ]Fwarning: [Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0E] T,( ast-ta>cskp)l , i155 t | s [ b a nAd V] _O ,P T 0 _. T5Y ,Pl Eus_taD[mnOpU]src/libavfilter/aeval.clBe: LE_=342r, :ae {116tx.:e warning: pd)(missing field 'unit' initializer [-Wmissing-field-initializers]b- ;l0 =. 55| } ~~~~~~ ^~~~~~~~~~~~~~~*, 342 S | Q R ( (0 n.{1-, ( "N c -"81,0) ,/ 2 )A /F ( 0 }. , 4 * | ( ^N - 1")s/e2t. cf)h)a)n;n e l| ~^~~l ayout", Osrc/libavfilter/window_func.hF:F153S:30E:T (note: cexpanded from macro 'SQR'h layout_s t153r | ) , A V _ O P T#_dTeYfPsrc/libavfilter/af_alimiter.ciEn_:eS86 TS:RQ109IR:N( xGwarning: ),missing field 'unit' initializer [-Wmissing-field-initializers] ( {(.xs)t*r( x= ) N)U86 L | L| } ^ , 0{, "0r,e lFeaLAsGeS" ,} , "| s ^e t releasesrc/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]O Fsrc/libavfilter/window_func.hFS:E155T:60(:r ewarning: leimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a 152s | eC)H,A N src/libavfilter/aeval.cG E: _343 : 12D155:AE | V warning: L _missing field 'help' initializer [-Wmissing-field-initializers]A OY (P sT _ 1 T3436Y | ,P E i _ nD lOt{u1 UtN6BU[_LLntEL],, src/libavfilter/af_afade.c}=0{ ) .: e d| 195xb ^:| pl 1^~~~~~~~~~~~~~~~~~~~~~~~~~~~~(=: -5 00warning: .},5implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] *src/libavfilter/af_adelay.c : S125 QR: (221(:,n -1958note: | (0expanded from macro 'CHANGE_DELAY'0NF0 -A,1 D)AE/(F2f )l}/t,( ,0 . | ^1254f | * l( No- a1t ) )/ 2 . | fi^~~~~~~~~~~~~~~~) f) );( d src/libavfilter/af_afade.c-| :> ~^~~185i :n20d:e x note: > expanded from macro 'FADE'src/libavfilter/window_func.h n:e153w:_26d:e lnote: aexpanded from macro 'SQR'y185 ) | { 153 | src/libavfilter/af_alimiter.cd :[ 87k : ] 109 : = warning: # smissing field 'unit' initializer [-Wmissing-field-initializers]d [e f k ]i n *e src/libavfilter/af_acrossover.c :g87 Sa492Q | iR:n ( ;37 x : ) {warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x ") * a ( s x c )" ) , 492 | | ^ " e n a b l e a s c s" ,e t _ l p ( & s - O F> F l\ Sp [ E b| T a ~~~~~~~~ ^ ~~~~~~~~~ (n\a d u] t[o| _n ^~~~ ~r] e,l esas-e>src/libavfilter/af_adelay.c)s,p: lAi152Vt:_s1O[:Pb Tawarning: _ncomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]Td Y]P,E _qB[O iO152dL | x,C H] A, N {GsE._aiDmE6pL4l=Ae0Y_},(r sa 1 t6 ,e ) i;n 0t ,1 | 6 ~~~~~~ ^~~~~~~~~~~~~~~ _ 1t,, A0F) } ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/af_adelay.c:414:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 414 | s->attack = src/libavfilter/af_alimiter.cex:p88f:109(:- warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]. f / (s->at t88a | c k _ m s{ "*a sicn_llienvkel-">,s a"mspelte _arsact el e/v el1"0,0 0 . f )O)FF;S E T| ~ ^~~~~~( assrc/libavfilter/af_acrossover.cc_:co493e:f37f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h : 162A:Vsrc/libavfilter/af_adrc.c25_::O414P :Twarning: _27:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]493T | Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] E _ D O162 U | B L 414 E | , {.ds be t l_ =h 0psi.(-f5& >}s(a,- Ft> tFhA aBp cS[k0,(bn a n-= d ]M 1e[),xn pA]>fF, =( s }--,0.1> .3 sf | p*/ ^l iM(t)s- s>{[a bt at| na ~~^~~ ~~dc ]k,_m sq [ src/libavutil/common.hid*:x64 ],i: nls31ian:mk -pnote: >lexpanded from macro 'FFABS'se a_mprla et64src/libavfilter/af_alimiter.ce_) | :r;89# :da109et f:ei| ~~~~~~ ^~~~~~~~~~~~~~~ nwarning: /emissing field 'unit' initializer [-Wmissing-field-initializers] 1F0F0A0B.fS)()a; ) 89 | (| ( ^~~~ ~ a ) {> =" l0e v? e(l"a,) : ( -"(aau)t)o) l e| v ^e l", OFFSET(auto_leveIn file included from lsrc/libavfilter/af_afftfilt.c):,30 : src/libavfilter/window_func.h :A162V:_17:OP Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_BOOL, 162 | { . i 6 4 = 1 }, i f0 ,( F F A B1S,( nA F- }M,) >| =In file included from ^ src/libavfilter/af_adrc.c 0src/libavfilter/af_afir.c:.:415399: : 22*:src/libavfilter/afir_template.c :Mwarning: 78)src/libavfilter/af_acrossover.c :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ : 35 497:| : ^~~~~~~~~~~~ ~~ 38warning: : implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: src/libavutil/common.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]415: | 64 : 37: note: 78 expanded from macro 'FFABS' | 497 s - | > 64r | e src/libavfilter/af_alimiter.c# l de:e a90f is: e109 n : e =r eawarning: Fl missing field 'unit' initializer [-Wmissing-field-initializers]eF xA+spB=efS t((_c- aa90o | 1)ps .1 (( f((- a& x/s){ (>-*"s=>l- a>ra tw)ep0le [n e*bc?a ay ss"rn(e,cda_] [)m[ x s0:]" ;*]c( o ,- mi| ~ ^~~~~~(spn a-eli)>n)nsks)p-a l>t ise| ta ^~~~smd [epbllaaeny_d"r],a, t sIn file included from eOasrc/libavfilter/af_afftfilt.cFm :Fp30/Sl : Ee1src/libavfilter/window_func.h_0T:0(r1620.la:af39tt): ee)warning: n);implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c; y | )| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, ~~~~~~~ ^~~~~~~~~~~~~~~ 162 | A V _O P T _ T Y P E _ BiOfOL ,(src/libavfilter/af_adrc.c F: F 415A{:B.73iS:6( 4nsrc/libavfilter/afir_template.cwarning: = :0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-}79 ,M: )35 : > warning: =implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 00. ,3 415 | * M 1 ,) 79 | A{ F | } ~ ^ s , - > r| e ^l e a siem a=g e+x=p sf(i-n1(.-fx /* (ws)- >*r eslsrc/libavfilter/af_alimiter.crec:a[91sx:e]_12;m: s | warning: * ~ ^~~~~~missing field 'help' initializer [-Wmissing-field-initializers] inl i91n | k - > s{a mNpUlLeL _}r a te| ^/ 1000.f)); | ~ ^~~~~~ 136:28: note: expanded from macro 'CHANGE_DELAY' src/libavfilter/af_adrc.c:415:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | 415i | f ( d - > d e lsa-y>_rienledaesxe >== edx-psrc/libavfilter/afir_template.cf>(d:-e801l:.a39fy: ) / warning: {(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] s - > r e l e a s e _80 m | s * i n l i n k - >r se aa ml p_ ln e u_ mr a +t =e c/ o s1 (0 -0x 0 .* f )w )) ; * | s ^~~~ ~ r c [ x ] * x ; | \ ~ ^~~~~~ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_afreqshift.c:152:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_acrossover.c:502: 37:152 | warning: src/libavfilter/window_func.hFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F:I163L:T86E:R (warning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]502l t | , f l o a t , s 163 i | sn ef t, _ ac po (s &f s, - >f ma op d[ fb ,a nlcduf]t[)[ nn ]]| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ = s -0>.s5p *lsrc/libavfilter/af_afreqshift.ci :t(s147src/libavfilter/afir_template.c1[: b29:+a:81 n :cdnote: 39o]expanded from macro 'FFILTER':,s ( q(warning: [Mimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i_ dPxI]* ,(147 F | sF a A m81B p | S l ( e n _ r- a ttM he) e) t ;-a =0| .i ~~~~~~ ^~~~~~~~~~~~~~~3m 2 .a* g *M_ )nM)u_/mP( I(+ 1=* -fs mi0on.d(3-)(x s *h* i Mfw)t)) )**; (s Nr| ~ ^c+ [ xn]) * *x ;t s ,| ~ ^~~~~~1 .)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_afftfilt.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n -src/libavfilter/af_agate.c M:)185 :-37 :0 .warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * M))/((1 - 1850 | . 3 ) * M ) ) )fa;c t o| r ^~~~~~~~~~~~ ~ = ctx-src/libavutil/common.h>:i64s:_37d:i snote: aexpanded from macro 'FFABS'b led ? 1. src/libavfilter/af_afftdn.cf64 | ::#290 d:le19efv:ien le_warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FnF A*B gSa(ian) (*( am290)a | k >e =u p 0;f ? = | ( ~ ^~~(a 0). 5: *( -s(a-)>)s)a m | p ^~~~l e_rate) / s->band_centre[NB_PROFILE_BANDS-1]; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_amerge.c:227:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/aeval.c:401:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | eval->var_values[VAR_T] = NAN; | ~ ^~~ src/libavfilter/afir_template.c:/usr/include/math.h97::1535::19 :warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'NAN' 15 | #d e97f | i n e N A N i n t y p_h_absuei =l ti(n0_.n5a n*f (("1".) + p| h ^~~~~~~~~~~~~~~~~~a se[i] / M_PI)) *src/libavfilter/af_afade.c (:s231-:>1h: -warning: 1implicit 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; \ | ^~~~ ~ 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(s32src/libavfilter/aeval.c, :in427t:3102_:t ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c: 136427: | 28 : note: expanded from macro 'CHANGE_DELAY't 0 = TS2T(i n136- | > p t s , i nilfi (nkd-->>tdeilmaey__biansdee)x; > =| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ->delay) { src/libavfilter/internal.h src/libavfilter/afir_template.c :265: :121 48 :: 46 note: : expanded from macro 'TS2T' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | # 121d | e f i n e T S s2nT p( rt is n,t f (t tb e )x t (, ( ts is zsrc/libavfilter/af_acrossover.c e) o : f=527 src/libavfilter/af_amerge.c=:: (23 t289A:\Ve: _x 19warning: :Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| t O ~~~~~~~~~~~~~~ ^ ~~~~~~~~warning: )P comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T, S _"V%A. L2527Uf | "E , 289 ? | m faN oxA )Nr; f :(o ri| n ~~~~~~~~ ^~~(( tdi o iu= b= l 1e0;); ( iti s <)< c*ct xta-xv>-_src/libavfilter/af_afwtdn.cn>qbn:_2b444di_:no(90putut:btp )suwarning: ) tmissing field 'unit' initializer [-Wmissing-field-initializers] &s &;| ^~~ni b++_)s a {m/usr/include/math.h444 p: | 15l | :e ~ ^ ~~~~~~~~~~~~~~~19s : {>note: expanded from macro 'NAN'"0 s;i gim+ a+15"src/libavfilter/af_acrossover.c) | ,: # 543d"{e:s 23fe :i| t n ~ ^ ~~~~~~~~~~~~~~warning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nN oAiNs e s i g m543 a | _src/libavfilter/af_amerge.c" _, :b u299O iFf:lFo19tSri:E n T(_warning: (incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]sn atin gfim (a=") ,"2990 | );A V i _ | ^~~~~~~~~~~~~~~~~~YinP bE=__o Du0OtU;pBu LtiEs ,;< {ic.+td+xb)-l >src/libavfilter/afir_template.c{n=: b0125 _}:| ,i46 ~ ^ ~~~~~~~~~~~~~~~ : n0 p,warning: u implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t1 s,; A Fsrc/libavfilter/af_acrossover.ciR:+ 556+}125:),23 :{ | warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^| ~ ^ ~~~~~~~~~~~~~~ sn p556ri | n t f ( tfoerx t(,i nsti iz e=o f0;( tie x.n2bf_"o,u tmpiunt)src/libavfilter/af_afwtdn.cs;;: 445 i:| +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/afir_template.c:129:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | snpsrc/libavfilter/af_afftdn.cri:n358t:f56(:t ewarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t , sizeof( t358e | x t ) ,c o"n%s.t2 fd"o,u bmlaex _rdaetliaoy )=; o u| t ~~~~~~~~ ^~~~~~~~~l ink->frame_count_out ? s->ratio : 1.0; | ~~~~~ ~~~^~~~~ src/libavfilter/af_afwtdn.c:454:110: src/libavfilter/afir_template.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 133:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | 133 | { " p e r c e nstn"p,r i"nsteft( tpeexrtc,e nsitz eooff (ftuelxlt )d,e n"o%i.2sif"n,g "m,i nO_FFdSeElTa(yp)e; r c| e ~~~~~~~~ ^~~~~~~~~n t),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}, 0src/libavfilter/af_afade.c, :1236,: 1A:F Rwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]} , | ^ 236 | src/libavfilter/af_adeclick.cSC:A749L:E107(:f lwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers], float) | ^~~~~~~~~~~~~~~~~749 src/libavfilter/af_amix.c | : 188 : src/libavfilter/af_afade.c81{: :226" :wwarning: 20imissing field 'unit' initializer [-Wmissing-field-initializers]:nsrc/libavfilter/af_afwtdn.c d:onote: 456wexpanded from macro 'SCALE':" 106,: " warning: s188e | missing field 'unit' initializer [-Wmissing-field-initializers]t 226w | i n d o w 456 s | i z eO" F, F S {dE [ T"k (anO]dFb aF_=Si psEnt[pTkiu(]vtw se*)) ",,g, a Ai"nV a_ ;dO a Pp tT i_ T v Ye AP VEp __r OoI PfNT iT_l ,Ti nY {g P .o Eif _ 6Dn 4O Uo =BiL sE2 ,e "} ,,{ . 1 d, Ob F IlF N=S T5E 15T 6( }_a ,d aM pA tX i, v1A e|0 )F, , } A 1V, _ 0\O0 P,| Tsrc/libavfilter/af_afftdn.c_ ^TA| Y: ^~~~ ~FP374 E: _77}B:,O Owarning: L implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],| ^{ .i64=0}, 0374, | 1 , A F R } , | n ^o isy_data[i] = mag = hyposrc/libavfilter/af_adeclick.ct(:f750f:t107_:d awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]a_ flt[i].re ,750 | f f t _src/libavfilter/af_afwtdn.c d:{a457 t:"a122_w:"f ,l twarning: "[missing field 'unit' initializer [-Wmissing-field-initializers]si e]t.i mw)i;n d o| w ~~~~~ ~~~~~~~~~~~~~~~~^~ 457 s | i z e" , { " s a msrc/libavfilter/af_afftdn.c p: l374 e: 57sO:"F ,warning: F implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S" EsTe(tw) ,f r a m374 e | s i z eA V i_ nO P nT u_ mT bYnePorEi _soDyfO_ UdsBaLatEm,ap [l{ie.]sd "b=, l m=O5aFg5F }S=, E hTsrc/libavfilter/af_amix.cy ( p: no 196bt1:(920f_:,fs t awarning: _ mmissing field 'unit' initializer [-Wmissing-field-initializers]1dp 0al0te,as _)Af,Fl t }A[196,Vi | ]_ . O| r ^P e T ,_ Tf Yf Pt E_ _d Ia Nt TaO,_F fF{lSt.E[iTi6(]4d.=ri8om1p9)o2;u}t ,_ | t5 ~~~~~ ~~~~~~~~~~~~~~~~^~r1 a2n,s i6ti5o5n3)6,, src/libavfilter/af_adeclick.cAAV:F_751 O:}P107,T: _ Twarning: | Ymissing field 'unit' initializer [-Wmissing-field-initializers] ^P E_FLOAT, { 751. | d b l ={ 2".o0v e}r,l a0p," ,I N"Ts_eMtA Xw,i nAd|owF o}v,e r l| ^a p"src/libavfilter/af_afwtdn.c, :O458F:F107S:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]o verlap), 458AV | _ O P T _{T Y"PsEo_fDtOnUBeLsEs," ,{ ."dssrc/libavfilter/af_amix.cbelt:= 1987t:5h80r}:e, swarning: hmissing field 'unit' initializer [-Wmissing-field-initializers] o l d i5n0,g 198 s | o 9f 5t ,n e As Fs " }, , O F| F ^OS FEFTS(ETs(owfetingehstss)_,s trA)V,_ OAVP_TO_PTTY_PTEY_PED_OSUTBRLIEN,Gsrc/libavfilter/af_acrossover.c, :{{569src/libavfilter/af_adeclick.c..src/libavfilter/af_adelay.c:s:dt752:23br:l:154= =:107"src/libavfilter/afir_template.c:warning: 111: } comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:warning: 1, " }warning: missing field 'unit' initializer [-Wmissing-field-initializers]0,159 ,:comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 28 56901: | ,0 , 752 0warning: | ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AA 154| | FFf |C RoTHr{ 159A | N"}G(o},",i , En _ t| D| ^i E L ^ =A "Ys( ef 0tl ; w ti in, d or:n nl12 ba= :_p 0o1warning: )"u. missing field 'help' initializer [-Wmissing-field-initializers],t p u t/s ;s 459u i | Omsrc/libavfilter/af_amix.c +F;:F + 200)S :E | {T72{ ~ ^~~: ( oNwarning: v| Uemissing field 'unit' initializer [-Wmissing-field-initializers] ~ ^ ~~~~~~~~~~~~~~~L r Ll a}p ) ,| 200 ^ | src/libavfilter/af_acrossover.c : A584 V :_ 27O :P T warning: _ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T Y POEFF_DSOEUTB( Ln584Eo | ,r m{ .a dl bi lz =e 7) 5,f} o,A rV _ (O Pi Tn5_0tT, Y P iE _9=5B ,O0 O;A LFi, <}{ ,.c it 6x| 4- ^=> 1n}b,_ o0u, t1p,u tAs;| F|iT+ +}), { | | ^ ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:592:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | src/libavfilter/af_adeclick.c src/libavfilter/af_amix.c592:: | 753201 :: 10712: : fo warning: rwarning: src/libavfilter/afir_template.cmissing field 'unit' initializer [-Wmissing-field-initializers] missing field 'help' initializer [-Wmissing-field-initializers] :( 168i:28n t 201 : | 753iwarning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = { 0 ;N{ U iL"168La < | r } oc tr d| xe- ^ r >",n b _" os ue tt p cuah_tugsat;io rnie +g=+ r1)e. s{s/ i os| nu ~ ^ ~~~~~~~~~~~~~~~ m o;r d e| r ~ ^~~" , OFFSET(ar), src/libavfilter/af_afftdn.cAV:_398O:P38T:_ Twarning: YPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _DOUBLE, {. d398b | l =8 } , 0 ,c o ns t2 5do, uAblFe }o,f f se| t ^ = s->floor_offset * floor_offset(noisy_data, s->src/libavfilter/af_adeclick.cbi:n754:_107co:u warning: ntmissing field 'unit' initializer [-Wmissing-field-initializers], den); | 754 ~~~^~~~~~~~~~~~ ~ | { "a", "set autoregression osrc/libavfilter/afir_template.crd:er177":,28: Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(ar ),177 | A V _ OcPhT__gTaYinP E=_ DOsrc/libavfilter/af_anlms.cU1B:. 67LE:,/109 : S Qwarning: {Rmissing field 'unit' initializer [-Wmissing-field-initializers].T d(bsl=u8m} ),;67 | | ~ ^~~~~~~~~ 4 warning s{ src/libavfilter/afir_template.c: generated035 ,. :" 14 o: r d2note: e5expanded from macro 'SQRT',r "A,F 35 | }",#s d eet| f ^it nhee fSilQtReTr soqrrdtefr " ,| ^ OFFSET(order), src/libavfilter/af_adeclick.c A:V755:_O107P:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_INT ,755 | { {. i6"t4h=2res56h}ol,d "1,, "IsNeTt1 6t_hrMeAsXho, ldA ",}, | ^O FFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1src/libavfilter/af_anlms.c0:}68, : 102 : warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], 100, A68 | F } , {| " ^m u", "set the filter mu", OFsrc/libavfilter/af_adeclick.cF:S756E:107T: (warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]u) , A 756V | _ O P T _{ TY"PtE",_F L"OseATt , th{.rdbels=ho0l.7d"5},, 0 , 2 , A T },O F F| S ^E T(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=src/libavfilter/af_anlms.c1:0}69,: 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, 100 ,69 | A F } {, " e| ps ^ ", "set the filter eps", OFFSET(src/libavfilter/af_adeclick.ce:p757ssrc/libavfilter/af_aphaser.c:)107,:: 59warning: :missing field 'unit' initializer [-Wmissing-field-initializers]113 : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _ 757O | PT _ T Y{ P "E59h_ | sF iLz Oe "A ,T,{ {""s.iednbt_l gh=ai1i}ns," t, o g "rs0ae,mt 1s,ii znAepT" u,}t , g a| Oi ^FnF "S,E T ( n b _ h b i n s ) ,O F FASVE_OTP(Ti_nT_YgPaEi_nIsrc/libavfilter/af_anlms.c)N:T,70: ,102 : A V warning: _ missing field 'unit' initializer [-Wmissing-field-initializers]O{ P.Ti_6T4Y=P 1E700_0 | D0 O} U, B L{ E1",0l 0e{.,ad kb9alg9=9e.9",4, } A,"F s },0e t, t | h ^e1 ,f i lFtLeArG Sl e}a,k a g| ^e ", OFFSET(leakage)src/libavfilter/af_adeclick.c,: 758A:V_107O:P Twarning: _Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_FLOAT, {758. | d bsrc/libavfilter/af_aphaser.cl =: 060{} :,"113 n : " ,warning: 0 missing field 'unit' initializer [-Wmissing-field-initializers]," s 1e,t AhT i60}s | t,o g r | a ^m{ s"iouzt_eg"a,isrc/libavfilter/af_apsyclip.c n ": , 71 :" 118s :Oe Ftwarning: F missing field 'unit' initializer [-Wmissing-field-initializers]oS uEtTp(untb _g ha71bi | nin "s,) , { A "Vl _e vO elP_ i Tn" _,O TF F YS"PEsETe_(tIo NuiTtn_,pgua ti nl )e{v,.ei l6A"4V,=_ 1O 0P 0T0 _} T, Y P E1 _0ODF0OF,US EB9TL9(El9,e9 v,{e .lAd_F bi}ln,) =, . | 7 ^4 },A V0_,O P T_1TeY9P,E _FDLOsrc/libavfilter/af_anlms.cUAGB:SL76 E:},12, : { warning: .missing field 'help' initializer [-Wmissing-field-initializers]| d ^bl =761 | } , . 01{5 6N2UL5L, } 6 | 4 ^, FLAGS }, | ^ src/libavfilter/af_aphaser.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:61:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 61 | { "delay", src/libavfilter/af_apsyclip.c : 72":s118e:t warning: demissing field 'unit' initializer [-Wmissing-field-initializers]l ay in mil l72i | s e co n d{s ""l,e vOFeFlS_EoTu(dte"l,a y )",s e t oAuV_src/libavfilter/af_adeclick.ctOpP:utT765 _:12lT:eY vPEwarning: e_missing field 'help' initializer [-Wmissing-field-initializers]lD "O,U B L765 | E , { . {dO FNUbFLlSL=E 3T}.( l} e| ,v ^ e l0_,ou t )5,, FALVAG_SO P}T,_ T | Y ^ PE_DOUBLE, {.dbl=1},.015625, 64, Fsrc/libavfilter/afir_template.cLA:G220S: 32}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 125src/libavfilter/af_aphaser.c:22:62:: 113note: :expanded from macro 'CHANGE_DELAY' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 62 | 125 | { " d e ciafy" ,( d - > i"nsdeet xsrc/libavfilter/af_apsyclip.cd e:>c 73an:ye118w":_, d warning: emissing field 'unit' initializer [-Wmissing-field-initializers]l a y ) { 73 | O F F {S ET "( cd l ei cp a" , y ) , A "V_ sO eP tT _ clT iYp P El _e D vO e U lB "L ,E , { . d b l =. O4 F} F,S E T0 (, c l .i 9psrc/libavfilter/af_afftfilt.c 9_:, l eF 63vL :eA116 lG: ) S ,}warning: missing field 'unit' initializer [-Wmissing-field-initializers] ,\A V _ | | O ~~~~~~~~ ^ ~~~~~~~~~ ^ P63 | T _ T Y P{E _"DrOeUaBlL"E,,src/libavfilter/af_adelay.c ":{s154.e:dt1b :lch =warning: an1comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]n} e,l.s0 1r 5e1546a | src/libavfilter/af_aphaser.c2lC:5 H,63eA: xN G113p Er1:e_,s D swarning: EFiLomissing field 'unit' initializer [-Wmissing-field-initializers]LnA sAY"G(,fS l t } ,, 63 | f | l o ^O Fa Ft S,E {T (" rs0ep)ea el d_"s| ,t^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r ) , "Assrc/libavfilter/af_adelay.c:eV136t_ :O28mPoT:d_ uTnote: YlaPtexpanded from macro 'CHANGE_DELAY'Ei _oSnT RsIpNeGe,d "{ ,. 136s | t r =src/libavfilter/af_apsyclip.c O" :Fr 74Fe :" S118 Ei:Tf} ,( warning: s( dpmissing field 'unit' initializer [-Wmissing-field-initializers]-0e >,ed de0)l,,a yA _ }74 i,n | A d V e| _ x ^O { P T>"=_d iTdYff-P",>E d _e Dl Oa UBy L) E{", e n{ a. bdl be l =d .i 5f }f , e .src/libavfilter/af_afftfilt.cr: 1e64, n: 116 c2: ,e "warning: , missing field 'unit' initializer [-Wmissing-field-initializers] F L A G S 64 }O | ,F F S | {E ^ T " (idm ia fg f" ,_ o" nsel ty ) c,h a n An Ve _l sO Pi T m_ aT gY i Pn E a_ rB yO Oe Lx ,p r \e s {s. ii| o6n ~~~~~~~~~~~~~~ ^ ~~~~~~~~4 s=",0 } ,O F F S E T (0i,src/libavfilter/af_apulsator.cm g :_ 62 s:1t109,r: ) ,Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]AG SA V},_ O P| T ^ _ 62 | TY P E _ S{T R"IlNeG,v e{l._sitnr" ,= "i m""s e}t, i0np, u0t,src/libavfilter/af_apsyclip.c g:Aa75 i:}n118,": ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]| O ^F FSET(l ev75e | l _ i n {) ," a src/libavfilter/af_aphaser.cd:Aa69Vp:_t12OP:iT _veTwarning: "Y,P Emissing field 'help' initializer [-Wmissing-field-initializers] _ D"OsUeB tL69 Ea | src/libavfilter/af_afftfilt.cd, :a 65p{ :t.100 i:{v db elwarning: =Nmissing field 'unit' initializer [-Wmissing-field-initializers]d1U }Li,sL t 0o}.r 0t65 1i | | o5 ^n6 " 2, 5 O{,F F"6wS4iE,nT _(FLsaAidGzaS,ep "t},i,ve )" , s| e ^t AwVin_src/libavfilter/af_apad.cdOoP:wT52 _:sT153iYz:Pe E"warning: _,Dmissing field 'unit' initializer [-Wmissing-field-initializers] O OUFBFLSE,ET ({fsrc/libavfilter/af_anlmdn.c .:f7152dt | :b_ ls114 i=0: z .e{src/libavfilter/af_apulsator.c)warning: 5 missing field 'unit' initializer [-Wmissing-field-initializers]:,}" 63 ,6pA: V warninga109 _ sc:kO eP generated 71tT0__. swarning: | i,Tmissing field 'unit' initializer [-Wmissing-field-initializers] zY P e E " _ ,{I 1 ,N""63 Tss | F,et LA tr {G es iS.lni eg{6}n,t4 c"h=e l"4e | v0,p9e ^ a6l }"c_,skoe eut1t t 6d"se,,i zn "ose1ie"3st,1i 0on gu7 t 2p s,u tt rA ge a ng}it , nh "src/libavfilter/af_afade.c | ,":src/libavfilter/af_apsyclip.c 289 ^ : , :O 76 149FO: :F 118 F Fwarning: :S S missing field 'unit' initializer [-Wmissing-field-initializers]E TEwarning: (T missing field 'unit' initializer [-Wmissing-field-initializers]l( ae )v , e l A_ 76Vo289 u | _ | t O ) P , T {_ ATOV{_" YFOi"PFPtsETSte__aErTrFTYa(tLPtpE_iOa_AcosDTkOnas,mUe" pBt, l L_ Ee "s,"si{z e,.e {td)". sbd,ilb=e l0ttA=.e V0rn1_0au}tm,0i 0b1}o0,O.enP0rT0s1 o_.f50"T 6Yf,2P05 iE0,_ r0 I1 st6N, 4 T s,,1 0a F m0LO{p0AF .l0FGi,eSS E64 ,AT toF}(=, iTs t t4 e}a0r,| 9 ^6rt a t | }if ^,ona sd)0i,,n gIA"NV,_ TO _PTOM_FATXFY,PS EEA_ }TI,(N sT t,| ^a rt _ s am{p.lie6)4,= 1A0V_},O PT src/libavfilter/af_anlmdn.c_ :T 72Y1P:,107E :_ I warning: N2missing field 'unit' initializer [-Wmissing-field-initializers]T60 4,, F L{A.G i672Ssrc/libavfilter/af_apad.c4 | := }53 ,0: 154{ : | " ^swarning: }" missing field 'unit' initializer [-Wmissing-field-initializers],, "0s, eItN Td6e4no_i Ms53Ai | nX g, s TtF rL{eA n"gGptSah d"}_,,l eO nF| "F ^,SE T( a ) ,src/libavfilter/af_apsyclip.c ": s77Ae:Vt118 _:nOu Pmwarning: bTmissing field 'unit' initializer [-Wmissing-field-initializers]e_T rY PoEf_F LsOaAm Tp77,l | e s o src/libavfilter/af_anequalizer.c{{f:. d81s"bi:lll117ev=ee:src/libavfilter/af_afade.c0nl c":e,.0warning: 290 0missing field 'unit' initializer [-Wmissing-field-initializers]: t0 0149 :o1} , 0warning: a" .missing field 'unit' initializer [-Wmissing-field-initializers]d81 | s0 d0e "0 t, 0 {1a ,"ut p o290a1 | lr0 a0esrc/libavfilter/af_apulsator.c m0v : s0e" 70, {,l :" N,117U "A L F:s TL swarning: , "} missing field 'unit' initializer [-Wmissing-field-initializers], , | ^ OO FFF 70S src/libavfilter/af_aiir.c | FE T :S 165E( a u :T t1 o( :" _p{l s ae warning: e t d"implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]v _ n aelum lemo )bun ,n )esrc/libavfilter/af_anlmdn.c t: ,16573 | IrAI" : VRo, 103 __:f O O C F PfTH F(warning: Afimissing field 'unit' initializer [-Wmissing-field-initializers]_Sr lV _TEYs"PtOTtPsEp( ,aTse__ Tr atfB73Ygml O | Psp o mOE oLl)a_ d, e,t I ,{u N{t loT . "a 6 i pt4s 6 aitt, 4 o=ac rh n0t"}{ " ,,A ,.f Va-_ i O"d1s6. OPiTe4, F n_F St ET gT " =src/libavfilter/af_afftfilt.cp(:Y0, a a P67,OE- :F1mt98_ F oc}:S Suh, T EnR1 I warning: d Tt.(N,-sGmissing field 'unit' initializer [-Wmissing-field-initializers]t,u1,) 1,0 a r ,) a rtFt iL_I N| oAsAG67 ST^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~naV" | {, .6 }s _m 4_,OtFO pM lAsrc/libavfilter/af_aiir.crePF=S XE:)T"{| , T(139,_" ^ A"p:TA} od17Y):VP,}vE, _ ,er_note: l0Aexpanded from macro 'IIR_CH'O VDa,P_O p TOU| _"0P , B ^T,src/libavfilter/af_apsyclip.cT139AL_|T Y : | "E Fs,YP78E e P:_ }t {E10I, N ._w:dDi bT n| Uwarning: l6 d ^Rmissing field 'help' initializer [-Wmissing-field-initializers]o 4w=iA ,1 cTo } I 78v[,O{ | e0 N. r] ,il= a6sp4 {r", {src/libavfilter/af_apad.c.Oc:=NU iF[54 L 6Fn4:0L0S , ]=154}E : 2 T *| src/libavfilter/af_anequalizer.c0( warning: ^ :o 820}missing field 'unit' initializer [-Wmissing-field-initializers]i v :0,ge 116} ;,rl :0 a 1,warning: 0 54 p | 0missing field 'unit' initializer [-Wmissing-field-initializers]I 1)N 0 ,, T , 6 A F4 V_{M 1AL82_ X"0A | O ,w0G 0 STh P oF 0T} lL eA 0_,{_ G,T Y"APl Se FnE| c T"_ ^uF}r, ,} Lv e ,O s A | ""T , ^s| , {e. ^ d t "db rlm ai=n w0i .m 7uf 5mr } e, tq a u0 er, gn e c src/libavfilter/af_apulsator.c ty 1 n: u71, rm\: e117b Aes :p r}src/libavfilter/af_afade.co| :src/libavfilter/af_anlmdn.cwarning: ,n ^~~~~~ ~291s ::omissing field 'unit' initializer [-Wmissing-field-initializers] e14974 f : | c:s103 ^u :a rwarning: m vpmissing field 'unit' initializer [-Wmissing-field-initializers]warning: l71e emissing field 'unit' initializer [-Wmissing-field-initializers] | ss " i, n { O t291F "src/libavfilter/af_afftfilt.choF | f74:eS f | s68 eE :t12auT d( _:di{ o l rwarning: "s,a{"twmissing field 'help' initializer [-Wmissing-field-initializers] _ "c nr pueb" ra_ m s,v ""68ae,s" | ms esp) t, Oel teF A {src/libavfilter/af_adelay.cFsoV pSNaf":f_EUtT,s155OLc( ew:PL1h t h:T o d_ "}lLueTswarning: ,"_comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]rYea t,l Pet E ni| _nO), ^ oB155unFm b O | "F e rCA ,OSHVo LEAf_ T,N O ( GsPoE aTf_ mO_fFD FpTsE eS lYLetE _P{lAsEY ._)fi(TI,6od( N4rbp =lT dfA)0,6aV4,} d_d, , eOoA P{u V0dT b_,u_. TlOri1YePa,,6P t 4VT_Ei |= _ToF 0 D-YOn)"}1,,PU E B} _ ,DL | | UE- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^R,A1 T,OI{ F.OIFNsrc/libavfilter/af_adelay.cdTNS:Eb6,T4125l (_={n:Mb0.22A_}i,:Xs ,6 4Aanote: = mexpanded from macro 'CHANGE_DELAY' }2p, 0l 0e| 0 s ^)} ,,0 ,1 125 | 0 0A V0 _,src/libavfilter/af_anequalizer.c O 1 : P083 0T : 0_ 124i00Tf ,:Y (Pwarning: 1missing field 'unit' initializer [-Wmissing-field-initializers]AE,d F _-TFI >LN}iT,A6Gn 4d S e,83 | x | } ^ > , { n .src/libavfilter/af_apad.c i6 e| :4w ^{ _55 = d: "e4157:sl4 ia1zwarning: y0missing field 'unit' initializer [-Wmissing-field-initializers]e)0 " ,{} , 1 ," s 55I | e N Tt 6 v 4 i{_d M eA"src/libavfilter/af_anlmdn.c oX:p s75,a di :Tzsrc/libavfilter/af_apulsator.cF_:LdAu 110er:72"G, " :,S warning: }117 missing field 'unit' initializer [-Wmissing-field-initializers] ,: | src/libavfilter/af_apsyclip.cwarning: " ^ :75missing field 'unit' initializer [-Wmissing-field-initializers]s e 86 | t : 42: d {u72 r | warning: a"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r t ei s {o eO n aFo"86 ro fF | Scf f Eh s " se,Tt i src/libavfilter/af_afade.c(_ l :r w"e s292" )n, ec:, f te149 l tr o: oe a ts warning: v a e"missing field 'unit' initializer [-Wmissing-field-initializers]as d a l re dtu ce " , h o= f AV _292 f | sd e0O u tP. r T 5Ra _ fT"t {i Y, * o( P "n1nOE ".\,Fsf F_ " S I M,-AEO| TGFE _ ~~~~~~~~ ^ ~~~~~~~~~( Fsrc/libavfilter/af_afreqshift.c S cIo S :ZofEE 350sf, T :f s ( 109r(e{d src/libavfilter/af_adelay.c :2t.) : ._ s, 155f warning: r t :r )1missing field 'unit' initializer [-Wmissing-field-initializers] "A sV*, := _ eO PO warning: tM T"F comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] _A_hF350 dn7PVT | uYS2I_ mOPEP0 bETT"* 155e__(} p,i | arDCd TH{ U_oYAf /0RdP N" ,AsuEisrGs Th_zia)E0IDeOmf),p_,lO Nt ,)DeUV ";,EsBL|L{ FE A. Y, "fi }(A | dsob6e,V{ ^~~ ~l r4t _=., O6d ff| darP0dTb ^oe0u_ebl q0uT} l=deeY,.uP n,5rE2c y}a_0 ,Dts 0)0ih0o nU i,R "A f,T | 3 t I^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 00",O00 , N0 0 , O ,Osrc/libavfilter/af_adelay.c F {F: FFA136S SF:.E iTET(T28n (:6ssrc/libavfilter/af_anequalizer.c b 4h_ }:note: is=f,84 expanded from macro 'CHANGE_DELAY' : at - 1221:m) 1,p,warning: | l missing field 'unit' initializer [-Wmissing-field-initializers] ^} F eA ,L136 -sVA | 1,)G_ ,SO84 I P | N } T, T _ 6 AV T_ 4 YOiP| _{Pf ^ EMT "_(A_mDXdTgaO,YU-i PnB>AELd "src/libavfilter/af_anlmdn.cE_}e:,,, Il76 :aN {103yT".6_| :sd4 ^i eb , nwarning: tdl e=missing field 'unit' initializer [-Wmissing-field-initializers]{mxa0 .x}> i,g6= 4a- iInd=N"- T ,src/libavfilter/af_apulsator.c_>:476 Md734 | : Ae 1 117X l:, 0 a 0 warning: Iy{} missing field 'unit' initializer [-Wmissing-field-initializers]N) , "T r_{ M 1Asrc/libavfilter/af_apad.c" ,X , : , 56"73I F:sL157N | e:A T 6t G warning: 4 S missing field 'unit' initializer [-Wmissing-field-initializers] }_Or F ,Me{ F As XS" E e,wa| T ^56( ir d | mT c ta F hh Lg { "A) " d, G,wu hr o a | l t "i e so_end St " u ,}p ru " O , l, F s eF| A S ^V E wsrc/libavfilter/af_afftfilt.ci _d T ":Ot81src/libavfilter/af_afreqshift.c (s:Ph: r e351dT:"32109 t) _,,:T: YO Fwarning: mcAwarning: P Fmissing field 'unit' initializer [-Wmissing-field-initializers]iShVimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E nE _T __iOg( mpDauPim On U wTB=i _ L351 d | tT 81E1ta .hY | , r g)P / { e ,Et p _ Dsrc/libavfilter/af_afade.cU"oR lA {d :we eT AI.ur293vr eV lO_d"er:,; N ObtP149uaT tr ,n" ls{:_i o | =s ~ ^~~~~6-e.> Tnwarning: \0 t}fiYf 6tmissing field 'unit' initializer [-Wmissing-field-initializers]i_ ,P4 on u o E=t| tu-_t96hp ~~~~~~~~~~~~~~ ^ ~~~~~~~~[D00eu O i0 c0tUa293,h0 Bu | ]d9[}lL0 ii0,eE o 2x,v0], {{e0.sV t|.rl0rd"Fbe",aes l; ,mt 3=a} " 0,10}r, | 0 ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~,t _O 0t 0Fi| , F m ^ SAe F E" TT, 0O( },Fl ,Fe S vE T "e| s( le ^)w t,h o tl Aei Vm __ ed Ou r Pt)2T,,o _ T Fs YLtPAAaEVGr__StDO OP }UTf,Ba_ LdTE i,Y| n ^P{gE ."_dDb,Ul R= 1A }T ,I O N , { 0 .. i0 6, 4 = - 1 1 .} 0,O, F -FFSL1E,AT G(ISsN tT}a6,r4 t_ M_| At ^Xi ,m eA) ,} , A| V ^_ OPT_TYPE_DURATION, {.i64 = 0 }, 0, src/libavfilter/af_apad.cI:N57T:src/libavfilter/af_anequalizer.c612:4:88 :_warning: 172Mmissing field 'help' initializer [-Wmissing-field-initializers]:A X,warning: missing field 'unit' initializer [-Wmissing-field-initializers] T57Fsrc/libavfilter/af_afreqshift.c | L A: G 352S : {109} :,N Uwarning: 88 L | missing field 'unit' initializer [-Wmissing-field-initializers]| L ^ } { | " ^c olo r352s | " , "{s e"to rcdhear"n,n e"lsse tc ufirlvteesr ocrodsrc/libavfilter/af_afftdn.cleor:r"s544,": ,45 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O OFFFSFESTE(Tnb( c_544co | ol oe rf s f)ds,o) u, bAl src/libavfilter/af_afade.cV e_: Osrc/libavfilter/af_anlmdn.c294b P:ATasrc/libavfilter/af_apulsator.cn:149V_d:82:_T _78:warning: OYn:103missing field 'unit' initializer [-Wmissing-field-initializers]PP o117src/libavfilter/af_apad.ci::TEs : warning: __src/libavfilter/afir_template.cIe56warning: [:T missing field 'unit' initializer [-Wmissing-field-initializers]YN: missing field 'unit' initializer [-Wmissing-field-initializers]TN232294P144 | B,:E: _ 29_ P{warning: :Simplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] .R82 O | Twarning: iFR6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 {II 4N | L E{=G 8" }_ ,"B s,A t s232 m | N" { 56o D, S | {o"1 ,] .tb sp h t miM=" r"{fA , {( ,c X " 0w=h _" Nh.B _ "s of_g re l Ca} te eOi_; d d"Ens u | r|sFg m ~ ^~~! o"eoFr te=e ,t Shn 1, |src/libavfilter/af_afftfilt.c b tl:.f ui92e a:||c32F|t L "mys:o Aseeerlt "G-warning: S> "il rsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t ,om_ei}on, iwgmt O|au s tFoimB92| a | ^F rn Pr MSa tt!"aEn , =rT rg efg(1et.mOae)F|,Fu)dtli Snr E {i gnTd Am" (u bVe,psr| _a ~~~^~~~~~~ ~~src/libavfilter/af_afreqshift.ct| m:-O >ip )f353Po:iT12 ,fnn_ kT: Yt |_ Posrc/libavfilter/af_aphaser.c imwarning: Eamissing field 'help' initializer [-Wmissing-field-initializers]usrc/libavfilter/afir_template.c :n _gt:e161 n tt F[232 : ha1 L:i353Ae|: O9c | Vh b ]rA :_Ta warning: [o i w O,n uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] xwarning: P"d{T ] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i_N{T.. }o UYdiP m, LbELs t;232 161 l | _r } | 0 O=PD1e 1 , FHOa.AU| } ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~| 0 ^FmSB,E ,R "SL Ei _,E f,TVP (L| s ({AFt ac. N rAhtRd} (b __,fl 1 t, iglm= a te1,21 | 0i ^nO) 0f!}0= F,l,F0 o1S, a .tE ) AT|3 AF0 |(VT,_ | w} O^~~~~~~~~~~~~~~~~~~~~~~~~hs , Po-T _l> src/libavfilter/af_aphaser.c| T:ei ^rY106_ src/libavfilter/af_anequalizer.c_P:dg :Ea 24u89_ iD::3 rU12)Rn0Anote: :T, 0Iexpanded from macro 'PHASER_PLANAR' !,Owarning: = NFmissing field 'help' initializer [-Wmissing-field-initializers] A,1L VA.{_ G.)O S10689 | i P | }6 {T , 4 _ T | = | Y ^0 { ^~~~~~~ ~~P E} src/libavfilter/af_anlmdn.c N_, : UD 83L U :0LR 103, Ad:o }Tu Ib warning: NIl Tmissing field 'unit' initializer [-Wmissing-field-initializers]Oe| 6 ^N 4 ,v_ M{=A X .*,i s 683rT4 | cF L =* A G -sS{1 - >}}i,",n m _- "g1| ,a, ^i n"I sN+eT t6b 4u_sfsrc/libavfilter/af_apulsator.cmMf:Aoe79o:Xrt117,[h: A warning: f missing field 'unit' initializer [-Wmissing-field-initializers]a} c ,t o r | " ~ ^~~~~~~~~, 79 | O F /usr/include/stdint.h F {S: E 46 T": (m21\sm: )" ,,| note: ^~~~ ~expanded from macro 'INT64_MAX' A V _ O P src/libavfilter/af_afade.c T :_ 46295T | :Y #149P d: E e warning: _f"missing field 'unit' initializer [-Wmissing-field-initializers]FisL nOeeA tTI ,Nm Ts 6" ,4 _{OM .AF295Xd | F b S l E=(T 10(1 x.m{}7s ,f)" ,fd f u fr fa ft f i f1 of, n fA"f1V,fsrc/libavfilter/afir_template.c_0 f0 O:f0 Pf,235 T) : _A"57Fs T:eY T| tPwarning: ^~~~~~~~~~~~~~~~~~ E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}f _a,Id Ne T | ,d ^ u r a t {i.235oi | n6 4" =, 5 0 0 } , a v _ l 1o0g ,( c t x , src/libavfilter/af_anlmdn.c :A 84 V : _ 12 L : O 2G warning: 0_missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_apad.c 0D :0E 55,B: U 84144 | GF: O,L F A F"G warning: ScS{implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]hE % TdN} (U,gLd aLui rn| }a ^t % if| o \ ^n55n) | ," , c h{ ,"A pgVa_adOi_src/libavfilter/af_afftdn.cPnd:)Tu;568_:r T34 ":Y| , P ~~~~~~ ^~~~warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ D U R"AsTeItO Nd, u 568r{ | a. ti i6 o4 n =o src/libavfilter/af_apulsator.c f :0 80 sb}ia,:nl d117e :_n0n co,eiwarning: sItmissing field 'unit' initializer [-Wmissing-field-initializers]eN o[T i6a]4d _d=M" A,a Xv80 ,_ | c T l F iL A pG d S({ n }" ohi, zs e" , ,| ^- 2 4 . , 2 4 . ") s; eO tF F| fS ~~~~~~~~ ^~~~~rE eTq(upeandc_yd"u,r )O,F F S E T (AhVe_rOtPzT_)T,Y P E _ D UARVA_TOIPOTN_,T Y{P E._iD6Osrc/libavfilter/af_afade.cU4B: L=296E ,:- 1{149 .:}d ,bwarning: l-=missing field 'unit' initializer [-Wmissing-field-initializers]12 },, I N T 604._0MA1X,, 296A | } , {| ~ ^~~~~~~~~"1 d0"0,, F L/usr/include/stdint.h A :G S46 :} 21, : note: | expanded from macro 'INT64_MAX' ^" set fad e46 | d#udreaftiinoen "I,N T6 4 _ MA X ( 0src/libavfilter/af_apulsator.c x :7 81f f:f12 f:f f warning: f fmissing field 'help' initializer [-Wmissing-field-initializers] f f f f f81 f | f ) O| {F ^~~~~~~~~~~~~~~~~~ F NSUETL(Ld u}r a t| i ^o n), AV_OPT_TYPE_DURAsrc/libavfilter/af_amix.cTIsrc/libavfilter/af_apad.c:O:N37554,:: 14149{:: . iwarning: warning: 6implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 0 }, 0, IN T373 6 | 54 4 | _ M A X {, "T wF hL oA lG e _S l e} n, " , s| - ^> f"dssept- >mviencimtuomr _tdamragce_ts ncuamlbaerr( (odfo usbalmep l*e)so uitn_ bthufe -a>uedxtioe nsdterde_adma"t,a [OpF]F,S E T| (w ~h ole_len) ,374 | A V _ O P T _ T Y P E _ I N T 6 4 , { . i 6 4 = - 1 } , - 1 , I N T 6 4 _ M(AdXo,u bAl e} ,* ) | i ~ ^~~~~~~~~n _buf->ex/usr/include/stdint.ht:e46n:de21d:_ dnote: aexpanded from macro 'INT64_MAX't a[p], 46 | #def i375n | e I N T 6 4 _ M A X ( 0 x 7 f f f f f f f f f f ff f f f ) | ^~~~~~~~~~~~~~~~~~ s->input_scale[i], plane_size); 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 of samples of silence to add", OFFSET(pad_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:319:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "silence", "set the silence gain", OFFSET(silence), Asrc/libavfilter/af_afreqshift.cV_:O389P:T97_:T YPwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ DOUBLE, {.dbl = 0 }, 389 | 0 , 1 ,{ T"FsLhiAfGtS" ,} ," s e| ^t phase shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1.0,src/libavfilter/af_afade.c :1.3200:141,: FLwarning: missing field 'unit' initializer [-Wmissing-field-initializers]A GS }, | ^ 320 | { "unity", "set the unity gaisrc/libavfilter/af_anlms.cn":, 192 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | O src/libavfilter/af_afreqshift.cfFo:Fr390S :E(97iT: (= u nwarning: 0i;missing field 'unit' initializer [-Wmissing-field-initializers]t yi) ,< c t x - > n bA_iVn_pOuPtT s_390 T | &Y& P En _b D_{Os Ua"BmlLpeElv,ee sl{ ".>,d b0"l;s eit=+ +o1)u t{}p ,u t| ~ ^ ~~~~~~~~~~~~~~ l e0,v e1l, "T,FLOAFGFSS E},T ( l| e ^v el), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0src/libavfilter/af_afade.c.:0321,: 112.:0 ,warning: missing field 'help' initializer [-Wmissing-field-initializers]F LAGS }321, | | ^ { NULL } | ^ 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.csrc/libavfilter/af_afade.c:296:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] :392 296 | { "d", "set fade duration",src/libavfilter/af_afftdn.c : 617 : 19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | d o u b l e mOeFaFnS E=T (0.dfu;r a t| i ~~~~ ^~~o n), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ :/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 12 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ : warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_afade.c 392 | { NULL } | ^ :295:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | { "duration", src/libavfilter/af_adelay.c:235:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 235 | "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h if (d->delay > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ :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", 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:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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_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; \ | ^~~~ ~ CC libavfilter/af_aspectralstats.o 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_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' src/libavfilter/af_afftfilt.c197 | : 279 : 47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] double i2790 | = i g * ( i ? d s t [vna]l ue:s [sVrAcR[_nR]E)A;L ] = f f t _ o u t [ n ] . r e ; \| ~ ~~~~~~~~~~~^~ | ~ ^~~~~~ 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, src/libavfilter/af_afftfilt.cfl:o280a:t47,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -1., 280 | 1 . , 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ valuessrc/libavfilter/af_aiir.c[:V197A:R44_:I Mnote: Aexpanded from macro 'SERIAL_IIR_CH'G ] = fft_o u197t | [ n ] . i m ; | ~ ~~~~~~~~~~~^~ d ouble i0 = ig * (i ? dst[n] : src[n]); \ | ~ ^~~~~~ 1 warning generated. src/libavfilter/af_apsyclip.c:337:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 337 | const float limit = s->clip_level * window[i]; | ~ ^~~~~~~~~ CC libavfilter/af_astats.o 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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~ 2 warnings generated. 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_asubboost.o src/libavfilter/af_afade.c:439:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 439 | { "nb_samples", src/libavfilter/af_afftdn.c"set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ :843:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afade.c:440:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 843 | sar = s->sample_advance / s->sample_rate; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 440 | { "ns", "set number of samplsrc/libavfilter/af_afftdn.c:846:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e s846 | double d6 = (i - 1) * s->sample_rate / s->fft_length; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ for cross fade durIn file included from ation", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:56:39src/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 }, | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 56 | ftysrc/libavfilter/af_afade.c:442:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] pe *mag, *phase, *delay, min = FLT_MAX, max = FLT_MIN; | ~~~ ^~~~~~~ /usr/include/float.h :15:17: note: expanded from macro 'FLT_MAX' 442 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] d 56 | ftype *mag, *ph1as warninge generated,. *delay, min = FLT_MAX, max = FLT_MIN; | ~~~ ^~~~~~~ /usr/include/float.h", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATIO:14N:,17 :{. inote: 6expanded from macro 'FLT_MIN'4 = 0 } ,14 | # d0e,f i6n0e0 0F0L0T0_0M,I NF L1A.G1S7 5}4,9 4 3| 5 ^0 82228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:443:In file included from 143:src/libavfilter/af_afir.c :warning: 103: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/afir_template.c :57:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | 57{ | " o v efrtlyappe" ,m i n _ d e l"aoyv e=r lFaLpT _1sMAtX ,s tmraexa_md eelnady src/libavfilter/af_afftdn.cw=i :tFhL874 T:2_36nM:dI Nwarning: s;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t r| e ~~~~~~~~~ ^~~~~~~a m sta/usr/include/float.hr:t 15"874:, | 17 : O F F note: S expanded from macro 'FLT_MAX'E T (donvc eh15r- | l>#andpoe)if,si en _e r eF dL uATcV_t_MiOAoPXn T 3_=.T 4sY0-P2>E8n_2oB3iO4sO6eL6_,3r 8e 5d 2u{8c.8ti5i694o8n 1;=2 e +13| 8 ~ ~~~^~~~~~~~~~~~~~~F | } ^~~~~~~~~~~~~~~~~~~~~~~~~~~, 0, 1, FLAGS }, | ^ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.csrc/libavfilter/af_afftdn.c::57875::4436:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57875 | src/libavfilter/af_afade.c | : 444 : 143f : t ywarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]de n cmhi-n>_ndoeils ae444y_ | f= l o Fo rL T{ _ M "A oX=", , s -m >a nx o_ id see l_ f al yo o =r" ;oF Lv Te| _ ~ ~~~^~~~~~~~~~~rM lIaNp; 1 s| t ~~~~~~~~~ ^~~~~~~ strea1m/usr/include/float.h warning:e generated14n. :d 17w:i note: texpanded from macro 'FLT_MIN'h 2nd s t14r | e#adme fsitnaer tF"L,T _ MOIFFNsrc/libavfilter/af_afftdn.cS E1:T876.(:1o367v:5e 4rwarning: 9limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4a 3p5)0,8 2 2 2 8 876 7 | A5 V0 _7 O9 P7 Te -_ 3T 8YdFPn Ec _h| B- ^~~~~~~~~~~~~~~~~~~~~~~~~~~O> OrLe,s i d u{a.li_6f4l o=o r1 = s}-,> r0e,s i d1u,a lF_LfAlGoSo r};, | | ~ ~~~^~~~~~~~~~~~~~ ^ 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->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_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_afade.c:469:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 469 | { NULL } | ^ 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 | ^~~~~~~~~~~~~~~~~~~~~~~ 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(masrc/libavfilter/af_aiir.cx,: 288m:a1g:[ warning: iimplicit 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 | src/libavfilter/afir_template.c : 90 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]do uble i0 = 90i | g * s r c [ nm]i;n _ d e l a y = f m i n f ( m i n _ d e l a y , d e l a y [ i ]\) ; | | ~ ^~~~~~ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_apsyclip.c:518:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 518 | in_buffer[n] = src[n] * s->lesrc/libavfilter/afir_template.cve:l91_:i21n:; warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~ ~ 91 | max_delay = fmaxf(max_delay, delay[i]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | PARALLsrc/libavfilter/af_afade.cEL:_515I:I1R:_ Cwarning: H(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f ltp, float, 515 | C R O S S F A-D1E._,P L A N A R ( f l1t.,, f0l)o a t| )^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:40:src/libavfilter/af_afade.c :note: 490expanded from macro 'PARALLEL_IIR_CH': 36: note: expanded from macro 'CROSSFADE_PLANAR' 280 | src/libavfilter/af_afftdn.c : 490920 | : 44 : dswarning: t[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ] = dst[n] * 920m | i x + i m ix * sfrfct[_ni]n;_ f l t [ i ] = s - > w i n d o w [ i ] * \s r c| _ ~ ^~~~~~f lt[i] * (1LL src/libavfilter/af_aiir.c<:< 2882:31):; 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 d[i] = s0[i] * gain0 + s1[i] * g13a warningins1 generated;. \ | ^~~~~ ~ :280src/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' 18 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ : note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mix + imix * src[n]; \ | ^~~~~~ ~ 4 warnings generatedsrc/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_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' 9510 | d[k] = s0[k] * gain0 + s1[k] * gasrc/libavfilter/afir_template.cin:1;232 : 29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/af_asupercut.o 232 | i f ( c h _ \g a i| n ^~~~~ ~ != 1. || s-src/libavfilter/af_afade.c>:i520r:_1g:a warning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n != 1 .520) | C{R O S| S ~~~^~~~~~~ ~~F ADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:20: note: expanded from macro 'CROSSFADE' warning 510 | d[k] = s0[src/libavfilter/afir_template.ck]: 233*: 35g:a iwarning: n0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + s1[k ]233 | * g a i n 1 ; f t y p e g a i n = c h _ g a i n * s- > i\r _ g| a ^~~~~ ~ in; | ~ ~~~^~~~~~~ s generated. 10 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/afir_template.c:src/libavfilter/af_aiir.c:345:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318: 345 | LATTICE_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65src/libavfilter/af_aiir.c:312:27: note: expanded from macro 'LATTICE_IIR_CH' : 312 | const double in = src[n] * ig; src/libavfilter/af_afftdn.c :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); | ~ ^~~~~~~~~~~~~ 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)); | ~ ^~~~~~~~CC libavfilter/af_atempo.o 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; | ~ ^~~~~~~~ CC libavfilter/af_atilt.o 10 warnings generated. 3 warnings generated. 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/libavfilter/af_afftdn.c:1239:34: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1239 | dst_flt[m] = orig_flt[m] - src[m]; | ^~~~~~~~~~~ ~ CC libavfilter/af_axcorrelate.o 11 warnings generated. CC libavfilter/af_biquads.o src/libavfilter/afir_template.c:464:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->fdsp->vector_dmul_scalar(ptr, ptr, s->wet_gain, FFALIGN(nb_samples, 8)); | ~ ~~~^~~~~~~~ src/libavfilter/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_channelmap.o 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 | ^~~~~~~~~~~~~~~~~~~~~~~ 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/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_asetrate.c:CC libavfilter/af_channelsplit.o 42:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/af_asetrate.c:39:5: note: expanded from macro 'OPT_INT' 39 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/af_asetrate.c:36:57: note: expanded from macro 'OPT_GENERIC' 36 | { .deffisrc/libpostproc/postprocess.c:868:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] el d = def }, min, max, FLAGS, __VA_ARGS__ } | ^ 868 | for(i=0src/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' itempBlurred); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | src/libpostproc/postprocess.c:870:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 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' 870 36 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ | src/libavfilter/af_asetrate.c:44:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | {NULL}, | ^ for(i=0; itempBlurredPast); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_chorus.o src/libavfilter/af_ashowinfo.c:116:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ src/libavfilter/af_aiir.c:716:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 716 | iir->ab[0][2 * outmost_pole.asrc/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); | ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ = iir->ab[0][2 * outmosrc/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] s t_pole.a + 1] = NAN; | ~ ^~~ 126/usr/include/math.h:15:19: note: expanded from macro 'NAN' | 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ av_log(ctx, AV_LOG_src/libavfilter/af_aiir.c:717:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I NFO, "%f", (float)peak / UINT32_MAX); | ~ ^~~~~~~~~~ 717/usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' | 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ iir->ab[0][2 * outmost_pole.b] = iir->ab[0][2 * outmost_pole.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:718:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | iir->ab[1][2 * nearest_zero.a] = iir->ab[1][2 * nearest_zero.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:719:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 719 | iir->ab[1][2 * nearest_zero.b] = iir->ab[1][2 * nearest_zero.b + 1] = NAN; | CC libavfilter/af_compand.o ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #def17in warninges N generatedA. N __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavfilter/af_compensationdelay.o 2 warnings generated. 5 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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/af_crossfeed.o 3 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), 6A warningV_sO generatedP. T_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=CC libavfilter/af_crystalizer.o 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 } | ^ CC libavfilter/af_dcshift.o CC libavfilter/af_deesser.o CC libavfilter/af_dialoguenhance.o 10 warnings generated. 9 warnings generated. CC libavfilter/af_drmeter.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 } | ^ 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])); | ^~~~~~~CC libavfilter/af_dynaudnorm.o 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] 23 warnings generated. 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[iCC libavfilter/af_earwax.o ])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #defisrc/libavfilter/af_aiir.cne FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:1528:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :47 1528 | { "zeros", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ :28: note: expanded from macro 'FFMAX' 47src/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 }, | ^ #define src/libavfilter/af_aiir.cFFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ :1530:src/libavfilter/af_arnndn.c129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 1530 | { "poles", "set A/denominator/poles/CC libavfilter/af_extrastereo.o ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ 1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aiir.c 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ :src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 1531 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ :src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 129 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ : warning: src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h :153147 | : 28 : {note: expanded from macro 'FFMAX'" p", "se t47 | A#/dedfeinnoem iFnFaMtAoXr(/ap,ob)l e(s(/al)a d>d e(rb )c o?e f(fai) c:i e(nbt)s)" , | ~ ^ OFsrc/libavutil/macros.hF:S47E:T(40a: _note: sexpanded from macro 'FFMAX't r), AV _47O | P#Td_eTfYPE_STRING, {i.nset rF=F"M1A+X0(ia ,1b-)0 i("(}a,) 0>, (0b,) A?F (}a,) : | ^( b)) | ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFsrc/libavfilter/af_aiir.cM:A1532X(:l113o:g Mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]x -7, FFMAX( f1532o | l l o w -{1 ."5g,a iLnys[",i ]")s)e;t c| ^~~~~~~h annels gainsrc/libavutil/macros.hs:"47,: 34 : note: expanded from macro 'FFMAX' 47 | # OdFeFfSiEnTe(g _FsFtrM)A,X ( a , bA)V _(O(PaT)_ T>Y P(Eb_)S T?R I(NaG), :{ .(sbt)r)= " 1| |1 ^" }, 0, 0src/libavutil/macros.h,: 47A:F40 :} ,note: expanded from macro 'FFMAX' | ^ 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^src/libavfilter/af_aiir.c :1533:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1533 | { "k", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1534:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_Dsrc/libavfilter/af_arnndn.cOU:B1076L:E24,: {warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d bl=1}, 10760 | , 1 , A F }f, o l| l ^o w = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | src/libavfilter/af_aiir.c#:d1535e:fi113n:e warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F MAX(a,b) (1535( | a ) > {( b")w e?t" ,(a )" s:e t( bw)e)t g| a ^i n", src/libavfilter/af_arnndn.c : 1076 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(wet _1076g | a i n ) , A V _fOoPlTl_oTwY P=E _FDFOUMBAXL(Ef,o l{l.odwb-l1=.15},, L y [ i ]0),; 1 ,| ~~~~~~~~~~~~~~~~~~^~~~~~A F }, | src/libavutil/macros.h ^: 47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_aiir.c:1556:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1557:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | { "n", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1558:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1558 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1559:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1559 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_aiir.c:1560:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_aiir.c:1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_aiir.c:1562:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | { "rate", "set video rate", src/libavfilter/af_arnndn.cO:F1124F:S60E:T (warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a te), AV_OP T1124_ | T Y PE _ fVeIaDEtOu_rReAsT[EN, B{_.BsAtNDr S=+ 3"*2N5B"_}D,E L0T,A _CINETP3S2+_1M]A X=, spVeFc }_,v a r| i ^a bility/CEPS_MEM-2.1; | src/libavfilter/af_aiir.c ~~~~~~~~~~~~~~~~^~~~~~~~~~:1563 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | { NULL }, 5 | warning ^s generated. 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_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_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 | In file included from norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ^~~~~ ~ 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); | ~ ^ 3 warnings generated. src/libavfilter/af_arnndn.c:1239:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1239 | i = (int)floor(.5f+25*x); | ~~~~~ ~~~^~~~~ CC libavfilter/af_firequalizer.o 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_TYPE8 warnings generated. _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 } | ^ 12 warnings generated. 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; CC libavfilter/af_flanger.o | ~ ^~~~~~~~~ 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.; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavfilter/af_haas.o 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) | In file included from ^~~~~~ ~~ src/libavfilter/af_atilt.c:20: src/libavutil/ffmath.h:src/libavutil/common.h49::6430::31 : warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFABS' 64 | #d e49f | i n e FrFeAtBuSr(na )ex p(2(fa)( M>_=L O0G 2?_ 1(0a )* :x )(;- ( 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_asoftclip.c:285:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | dst[oversample * n + m] = 0.f; | ~ ^~~ In file included from src/libavfilter/af_biquads.c:69: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_arnndn.c:1599:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | { "model", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1600:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1600 | { "m", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.st15 warnings generated. r=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1601:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/af_hdcd.o 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 } | ^ 5 warnings generated. CC libavfilter/af_headphone.o src/libavfilter/af_astats.c:116:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=.05}, 0, 10, FLAGS }, | ^ src/libavfilter/af_astats.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_astats.c:118:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "reset", "Set the number of frames over which cumulative stats are calculated before being reset", OFFSET(reset_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_astats.c:148:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 148 | { 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); | ~ ^ 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 | #dCC libavfilter/af_join.o efine NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavfilter/af_loudnorm.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_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_sampleIn file included from s || !isnan(p->noise_floor)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_aspectralstats.c:src/libavfilter/af_astats.c30: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :352 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' 20 153 | #define SQR(x) ((x)*(x)) | ^ : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] src/libavfilter/window_func.h 352 | if (p->win_pos >= s->tc_samples) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | CC libavfilter/af_mcompand.o 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)) | ^ 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 | src/libavfilter/window_func.h: return exp2f(M_LOG2_10 * x); | ~ ^ 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) - 0src/libavfilter/af_asupercut.c:.3 * M))/((1 - 0.3) * M))); | ~ ^ 245:1: src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 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; \ | ^~~~~~ ~ 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_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)); | ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_pan.o 29 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,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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ .dbl=20000}, 20000, 192000, FLAGS }, | ^ src/libavfilter/af_asupercut.c:320:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 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_ch3, 20, FLAGS }, | ^ annels); src/libavfilter/af_asupercut.c| ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ :321:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 321 | { "level", "ssrc/libavfilter/af_astats.c:544:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e t input level", OFFSET(level), 544 | src/libavfilter/af_asubboost.c:217:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dry", "set dry gain", OFFSET(dry_gain), AAVV__OOPPTT__TTYYPPEE__DDOOUUBBLLEE,, {{..ddblb=l1=.1}.,0 } , 0 .0,, 11,. ,F LFALGASG S} ,} , | ^| ^ src/libavfilter/af_asupercut.cset_metsrc/libavfilter/af_asubboost.ca:(218m:e104t:ad atwarning: amissing field 'unit' initializer [-Wmissing-field-initializers], 0, "Nu m218b | e r o f{ I"nwfest"",, "% f " , n"bs_eitn fws e/t (gfaliona"t,) sO-F>FnSEbT_(cwheatn_ngealisn));, A| V ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~_O PT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ :322:12: warning: src/libavfilter/af_asubboost.cmissing field 'help' initializer [-Wmissing-field-initializers] 322 | { NULL } | ^ :219:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_astats.c:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | { "boost", "set max boost",OFFSET(max_boost),AV_OPT_Tsrc/libavfilter/af_aspectralstats.cYP:E87_:D103O: UBwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]E , {.dbl=2.0}, 87 | 1{, " w1i2n,_ sFizLeA"G,S "}s,e t | ^t he window size", OFFSET(win_size), AV_OPT_TYPE546 | src/libavfilter/af_asubboost.c : 220 : 104: warning: semissing field 'unit' initializer [-Wmissing-field-initializers]t _meta(met a220d | a t a ,{ 0",d e"cNauym"b,e r o f" sdeetn odremcaalys"",, " % fO",F FnSEbT_(ddeecnaorym)a,l s / AV(_flOoPaTt_)TYsP-E>_nDbO_UcBhLaEn,n e{l.dsb)l; = 0| .0 ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~} , 0, 1, FLAGS }, | ^ _INT, {.src/libavfilter/af_asubboost.c:i64=2048}, 32, 65536, A }, | ^ 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)src/libavfilter/af_aspectralstats.c, : 89 :A97V: _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_DOU BL89E | , { .{d b"l=o2v0e}r,l a p " , "1s,et 1 0w0i,n dFoLwA GoSv e}r,l a p| " ^, OFFSET(overlap), src/libavfilter/af_asupercut.cAV:_O358P:T103_:T Ywarning: PEmissing field 'unit' initializer [-Wmissing-field-initializers]_ FLOAT, {.dbl=0.5}, 0, 1 ,358 | A } , { | " ^c utoff", "src/libavfilter/af_asubboost.cse:t225 :c114u:t owarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f frequency "225, | O F F S{E T"(ccuhtaonfnfe)l,s "A,V _"OsPeTt_ TcYhPaEn_nDeOlUsB LtEo, f{i.ldtbelr="2,0 }O,F F S2E,T (2c0h0_,l aFyLoAuGtS_ s}t,r ) ,| ^A V_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_asupercut.csrc/libavfilter/af_asubboost.c:359::226103::12 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | 359 | ^ { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:360:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:361:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 361 | { NULL } | ^ src/libavfilter/af_aspectralstats.c:106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 106 | { NULL } | ^ 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 } | ^ 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: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) :src/libavfilter/af_aspectralstats.c:189:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (void)NULL, );189 | snprintf(value, sizeof(value), \ | ~~~~~~~~~~~ ^~~~~~ fmsrc/libavfilter/af_astats.ct, val); | ~~~~~~~~ ^~~ :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 * src/libavfilter/af_channelsplit.c:(UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55src/libavfilter/af_astats.c:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : 575:55: note: expanded from macro 'UPDATE_STATS' 55 | 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; \ | ^~~~~~~~~~~ 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:575:190: note: expanded from macro 'UPDATE_STATS' 575src/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 | ifsrc/libavfilter/af_channelmap.c (:!76(:co12n: d)warning: )missing field 'help' initializer [-Wmissing-field-initializers] { 76 | { N U L L } | ^ \ | ^~~~ src/libavfilter/af_atempo.c 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' 287 556 | update_float; \ | ^~~~~~~~~~~~ :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_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] CC libavfilter/af_replaygain.o 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 normalsrc/libavfilter/af_atilt.c:izer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ 230src/libavfilter/af_astats.c:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :555 230 | { "freq", "set centr:13: note: al frequency",OFFSET(freq), AV_OPT_TYPE_DOUBLEexpanded from macro 'UPDATE_STATS_P' , {.dbl=10000}, 555 | update_func; 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_src/libavfilter/af_astats.cIN:T,602 : 52 : warning: {.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i 64=5}, 2,MAX_OR D602E | R, F L A GS }U,P D A| TE ^_ STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); src/libavfilter/af_channelsplit.c| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~: 143src/libavfilter/af_atilt.c::19234:: 112warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS'234143 | | {f o"rl e(vie l=" ,0 ; "is e n lbe _ vo eu lt p" u,Ut Ps ;D Ai T+E +_)OS TF{AF TS SE| _T ~ ^ ~~~~~~~~~~~~~~~ (##lepvlealn)a,r ( tAyVpe_,O PuTp_dTaYtPeE__DsOtaUtB(LsE,, {p.,d bls=a1m.pl}e,, s a m p l e 0n.o,r m a l4i.z,e rF_LsAuGfSf i}x,, i| n ^t_ sample), s->is_float ? update_flsrc/libavfilter/af_atilt.co:a235t:_12s:t atwarning: (missing field 'help' initializer [-Wmissing-field-initializers]s , p, s235a | m p l e ){ :N UsL->Li s_}d o u| b ^l e ? 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_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:568:13: note: expanded from macro 'UPDATE_STATS_I' 568 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(fsrc/libavfilter/af_channelsplit.c:lt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c191:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :228 191 | for (int i = 0; i < ctx->nb_outpusrc/libavfilter/af_astats.cts:;602 :i32:+ +)warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]{ | ~ ^ ~~~~~~~~~~~~~~~ : 602 | src/libavfilter/af_channelsplit.c: 199 : 27 : Uwarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]D ATE_ST A199T | S ( I , f lo faotr, (*isnrtc , i, =l l0r;i nit (*(nUbI_NoTu6t4p_uCt(s1;) i<+<+ )3 1{) ) )| ; ~ ^ ~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c34: src/libavfilter/af_astats.cnote: :expanded from macro 'BIQUAD_FILTER'577 :57: note: expanded from macro 'UPDATE_STATS' 228 | 577o | 2 = i 2 * UbP2D A+T Ei_1S T*Asrc/libavfilter/af_compand.cT :b75S1:_ #135:+# piwarning: lbmissing field 'unit' initializer [-Wmissing-field-initializers]au fn[ai]r (t*y pb75e0 | , up+ d ao{2t e "_*am taitn2am ca+kx s(o"s1,, * "p s,ae 1st;a mt pi lm ee ) ,o v, e r p -w >h ni\m ci hn | i ^~~~~~~ ~n= c pr-e>amsien o fn ovromlaulmeiz eirs_ sdueftfeirx;m ipn-ed>"n,m aOxF =F SpE-T>m(aaxt tsrc/libavfilter/af_biquads.cnaock:rs285)m:,a1 :AlVi _zwarning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]eP rT_s_uTfYfPEi _x285;ST | )RB;I IN\QG , U | A{ ~~~~~~~~~~~~~ ^~~~~~ D ._sFtIrL T=E R"src/libavfilter/af_astats.c(0:"f567 :l}13,t: ,note: 0expanded from macro 'UPDATE_STATS_I' , f0l,o atA, 567} | , - 1 . | , ^ 1 . , 0 ) u p| d^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a te_fusrc/libavfilter/af_biquads.cn:c229;:14 : note: expanded from macro 'BIQUAD_FILTER' src/libavfilter/af_compand.c229 | : 76 : 135 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 2 = i b76 | u f [ i ] ;{ " d e c a y s " , " s e t t i me \ ov e r | w ^~~~~~~~~~~ h i c h d e c r e a s e o f v o l u m e i s d e te \rm i n| e ~ ^~~~~~~d ", OFFSET(decays), AV_OPT_TYPE_STRING, { .str = "0.8" }, 0, 0, A }, | ^ :214:27: src/libavfilter/af_compand.c:77:warning: 130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | { "points", "set points of transfer function", OFFSET(points), AV_OPT_TYPE_STRING, { .str = "-70/-70|-60/-20|1/0" }, 0, 0, A }, | ^ 214 | src/libavfilter/af_compand.c:78:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | src/libavfilter/af_biquads.c {: "285so:f1t:- kwarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e e", "set s285o | BfItQ-UkAnDe_eF"I,L TEORF(FfSlETt(,c ufrlovaet_,d B ) ,- 1A.V,_O P1.T,_ T0Y)P E _| D^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O UBLE,src/libavfilter/af_biquads.c :243{ :.34d:b lnote: =expanded from macro 'BIQUAD_FILTER' 0.01 }, 0243.0 | 1 , 9 0 0 , A o 1} =, i| 1 ^* b2 + i2 * b1 + ibuf[i] * b0 + o1 *src/libavfilter/af_compand.c a:279 :+98 :o 2 warning: *missing field 'unit' initializer [-Wmissing-field-initializers] a1; 79 | { "\g a i| n" ^~~~~~~ ~, "set output gain", OFFSET(gain_dB), AV_OPT_TYPE_DOsrc/libavfilter/af_biquads.cU:B285L:E1, :{ warning: .implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d bl = 0 }, 285- | 9B0IQ0U,A D90_0FI,L AT E}R,( f l| t ^, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:244:14: src/libavfilter/af_compand.cnote: :expanded from macro 'BIQUAD_FILTER'80 :108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 244 | 80 | i1 ={ i"bvuoflu[mie]"; , " se t i n i t i a l v ol u me " , O F F S ET ( i n i t i a l _ vo l u m e ), A V _ OP T _ TY P \E _ D| OU ~ ^~~~~~~B LE, { .dbl = 0 }, -900, 0, A }, | ^ src/libavfilter/af_compensationdelay.c src/libavfilter/af_compand.c f:o81r: 138(i:n twarning: missing field 'unit' initializer [-Wmissing-field-initializers] i = 0; i 81< | c t x- >{n b"_doeluatyp"u,t s";s eit+ +d) e{l a y| ~ ^ ~~~~~~~~~~~~~~~f or samples besrc/libavfilter/af_channelsplit.cf:o222r:23e: swarning: encomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d ing th e222m | t o v oflour me(i natd ij u= s0;te ri" ,< OcFtFxS-E>Tn(bd_eoluatyp)u,t sAV;_ Oi+P+T)_ T{YP E| _ ~ ^ ~~~~~~~~~~~~~~~D OUBLE, { .dbl = 0 }, 0, 20, A }, | ^ :46:101: src/libavfilter/af_compand.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NUwarning: LLmissing field 'unit' initializer [-Wmissing-field-initializers] } | ^ 46 | { "mm", "set mm distance", src/libavfilter/af_biquads.c O:F285F:S1E:T (warning: diimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s tance_mm )285, | BAIVQ_UOAPDT__FTIYLPTEE_RI(NfTl,t , f l{o.ait6,4 = 0 }-,1 . , 10.,, 01)0 , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A }, src/libavfilter/af_biquads.c :| 259 ^: 21: note: expanded from macro 'BIQUAD_FILTER' 259 | double o0 = ibuf[i] * b0 + i1 * b1 + i2 * b2 + osrc/libavfilter/af_compensationdelay.c1 :*47 :a1011: +warning: omissing field 'unit' initializer [-Wmissing-field-initializers]2 * a2; 47\ | | ^~~~~~~ ~ { "cm", "src/libavfilter/af_chorus.cse:t67 :c97m: dwarning: ismissing field 'unit' initializer [-Wmissing-field-initializers]t ance", O67F | F S E T ({d i"sitna_ngcaei_nc"m,) , A"Vs_eOtP Tsrc/libavfilter/af_biquads.ci_n:Tp285YuP:tE1 _:gI aNwarning: iTimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n, " , O{.F iF2856S | 4EB=TI0(Q}iU,An D_ _g Fa Ii0Ln,T) E,1R 0( 0f ,l AtAV, _ }Of,Pl To a_| tT ^,Y P E _-F1L.O,A T1,. ,{ .0)d b l| =^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. 4}, src/libavfilter/af_biquads.c0:,261 :141:, note: Aexpanded from macro 'BIQUAD_FILTER' }, | ^ 261 | i1 = ibusrc/libavfilter/af_compensationdelay.cf:[48i:]101;: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { " m " , src/libavfilter/af_chorus.c : 68 ": s97 e: t warning: missing field 'unit' initializer [-Wmissing-field-initializers]m e t e r d 68i | s t a n c{ e "" , o uOt F_ Fg Sa\Ei Tn (| "d ~ ^~~~~~~,i s"tsaentc eo_umtp)u,t gAaVi_nO"P,T _OTFYFPSEE_TI(NoTu,t _ g a i{n.)i,6 4 = 0A}V,_ O P T _0T,Y P1E0_0F,L OAA T},, {.| d ^ bl=.4}, 0, 1, A }, | ^ src/libavfilter/af_compensationdelay.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "dry",src/libavfilter/af_chorus.c :"69:s99e:t warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]r y amount" ,69 | O{F F"SdEeTl(adyrsy"),, " s e t d e lAaVy_sO"P,T _ T Y P E _DOOFUFBSLEET,( d{e.ldabyls_=s0t}r,) , A0V_,O P T _1T,Y PAE _}S,T R I| N ^G , {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_compensationdelay.c:50:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "wet", src/libavfilter/af_chorus.c :"70s:e99t: wwarning: etmissing field 'unit' initializer [-Wmissing-field-initializers] amount", 70 | O F F{S ET"(dweecta)y,s " , " s e tAV _dOecPaTy_sT"YP,E _ D O U B LOFEF,S E{T.d(bdlec=1a}y,s _ s t r0),, A V1_,O PAT _}T,Y P E| _ ^S TRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_compensationdelay.c:51:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "temp"src/libavfilter/af_chorus.c,: 71"s:e99t: twarning: emissing field 'unit' initializer [-Wmissing-field-initializers]mpe rature °71C | " , O F{F "SsEpTe(etdesm"p,) , " s e t s pAeVe_dOsP"T, _T Y P E _ IONFTF,S E T ( s{p.eie6d4s=_2s0t}r,) ,- 5A0V,_ O P5T0_,T YAP E}_,S T R| I ^N G, {.str=NULL}, 0, 0, A },src/libavfilter/af_compensationdelay.c : 52| : ^12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ 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_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(bu7f->data), nch_out) * sizeof(buf->data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warningsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' s 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) generated. | ~ ^ ~ src/libavfilter/af_chorus.csrc/libavfilter/af_axcorrelate.c:369:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 369 | { "size", "set segment size", OFFSET(size), AV_167:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O PT_TYPE_INT, {.i64=256}, 2, 131072, AF }, | ^ 167 | int samples = (src/libavfilter/af_axcorrelate.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] i 373 | { NULL } | ^ nt) ((s->delays[n] + s->depths[n]) * outlink->sample_rate / 1000.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_chorus.c:168:src/libavfilter/af_biquads.c:333:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 49 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 168 | int depth_samples = (int) (s->depths[n] * outlink->sample_rate / 1000.0); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ | BIQUAD_DII_FILTER(flt, float, -1., 1., 018) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warningsrc/libavfilter/af_biquads.c:309:14: note: expanded from macro 'BIQUAD_DII_FILTER' s generated. 309 | in = ibuf[i]; 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) | ~ ~~~^~~~~~~~ 22 warnings generated. src/libavfilter/af_deesser.c:59:95: src/libavfilter/af_biquads.c:389:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]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 }, | ^ 389 | BIQsrc/libavfilter/af_deesser.c:60:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] U 60 | {AD_TDI_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:360:14: note: expanded from macro 'BIQUAD_TDI_FILTER' " m", "set max deessing", OFFSET(max), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | 360 | in = ibuf[i] + s1; \ | ^~~~~~~ ~ ^ 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: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_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_astats.csrc/libavfilter/af_biquads.c::413810::1466:: note: expanded from macro 'BIQUAD_TDII_FILTER'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | 810 | i n = aivb_ulfo[gi(]c;t x , A V _ L O G _ I N F O , " N u m b e r o f In f s : % f \ n " , n b _ i n f s / ( f l o a t ) s\- > n| b ~ ^~~~~~~_ 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_drmeter.c:52:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | 11 { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBCC libavfilter/af_sidechaincompress.o LE, {.dbl=3}, .01, 10, FLAGS }, | ^ warnings generated. 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_silencedetect.o src/libavfilter/af_crossfeed.c:346:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "strength", "set csrc/libavfilter/af_biquads.c:492:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ro 492 | BIQUAD_LATT_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.cssfeed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS }, | ^ :460:16: note: expanded from macro 'BIQUAD_LATT_FILTER' src/libavfilter/af_crossfeed.c:347:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | in = ibuf[i]; 7\ warning s generated| . ~ ^~~~~~~ 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", "setIn 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] c urve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1, FLAGS }, | ^ 155 | src/libavfilter/af_crossfeed.c lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ :src/libavfilter/window_func.h349:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :153 349 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=.9}, 0, 1, FLAGS }, | ^ :30: note: src/libavfilter/af_crossfeed.cexpanded from macro 'SQR' : 153 | #define350:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_drmeter.c 350: | 166 :45 : warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" level_out" ,166 " | s e t l e v eclh doru t=" ,2 0 * l o g 1 0 (OsFeFcSonEdTp(elaek v/e ls_oqrutt()r,m sAsVum_ OP/ T(_0T.Y2P E*_ DpO-U>BbLlEk, nu{m.)d)b)l;= 1 .| } ^~~~~~ ~, 0, 1, FLAGSsrc/libavfilter/af_drmeter.c }:,166 : 27| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S QR(x) ((x)*(x)) | ^ src/libavfilter/af_crossfeed.c:351:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 351 | { "block_src/libavfilter/window_func.h:s155i:z60e":, warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] set the b l155o | c k s i ze " , l uOtFF[SnE]T (b=l oecxpk_(s-i0z.e5) ,* AVS_QORP(T(_nT-(YPNE-_1I)N/T2,)/ ( 0 .{4.*i(6N4-=10)},/ 20.,f 3)2))76; 8, | ~^~~AF }, src/libavfilter/window_func.h :| 153 ^:26 : note: expanded from macro 'SQR' 153 | #defsrc/libavfilter/af_crossfeed.cin:352e :S12:Q R(warning: xmissing field 'help' initializer [-Wmissing-field-initializers]) (( x352) | *( x ) ){ N | UL ^L } | ^ | chdr = 20 * log10(secondpeak / sqrt(rmssrc/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ usrc/libavutil/common.h:64:31: note: expanded from macro 'FFABS' m 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ / In file included from (0.2 * p->blknum))); | ^~~~~~~~~~ ~ 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 | src/libavfilter/af_drmeter.c:168:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h168 | av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", CC libavfilter/af_silenceremove.o ch + 1, chdr); | ~~~~~~ ^~~~ :64:37: note: expanded from macro 'FFABS' 64 | #defsrc/libavfilter/af_drmeter.c:171:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 171 | av_log(ctx, AV_LOG_INFO, "Overall DR: %g\n", dr / s->nb_channels); | ~~~~~~ ~~~^~~~~~~~~~~~~~~~ ne 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: src/libavfilter/af_dcshift.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c :16339 | : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lu39t | [ n ] ={ 0".sh5i f*t" ,( 1 + c o s ("(Ms_ePtI D*C( FsFhAiBfSt("n ,- M )O F-F S0E.T3( d*c sMh)i)f/t(()1, - 0 . 3 ) *A MV)_)O)P;T _ T| Y ~ ^P E_DOUBLE, {.dbl=0}, -1, 1, Asrc/libavfilter/window_func.h :}163,: 56 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 540163: | 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] lu t540[ | nB]I Q=U A0D._5S V*F _(FI1 L+T EcRo(sfsrc/libavfilter/af_dcshift.c(l:(t40M,_: P101fI:l* o(warning: aFtmissing field 'unit' initializer [-Wmissing-field-initializers]F, A B S-(1n., -40 1 | M. ), -0 {)0 ." 3l| i*^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m iMt)e)r/g(src/libavfilter/af_biquads.c(a:1i514 n:-"16 ,:0 . "3snote: )eexpanded from macro 'BIQUAD_SVF_FILTER' t * lMi)m)i)t;e r514 | | g ~~^~~ ~a i n " , OiFsrc/libavutil/common.hnF: S64 E: T31=(: l iinote: bmexpanded from macro 'FFABS'ui ft[eir]ga;i n64) | , # dA eV f_ iO n P eT _ FT FY AP BES _( aD )O U (B (L aE ), >{ =. d 0b l? = 0( }a ), :0 , ( - 1( ,a ) A) )} , | ^| ^ \ | ~ ^~~~~~~ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.hsrc/libavfilter/af_dcshift.c:163::4148::12 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] 41 | {163 | N U L L } | ^ lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_crystalizer.c: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_biquads.c \ | ~~~~ ~~~~^~~~ :590:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 590 | BIQUAD_ZDF_FILTER(flt, float, src/libavfilter/af_dialoguenhance.c:59:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c59 | { "original", "set original center factor", OFFSET(original), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ :561:27: note: expanded from macro 'BIQUAD_ZDF_FILTER'src/libavfilter/af_dialoguenhance.c : 561 | const double in = ibuf[i]; \ | ~~ ^~~~~~~ 60:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "enhance"6, "set dialogue enhance factor",OFFSET(enhance), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS }, | ^ warnings generated. src/libavfilter/af_dialoguenhance.c:61:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "voice", "set voice detection factor", OFFSET(voice), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 2,32, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavfilter/af_crystalizer.c: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; \ | ~~~~ ~~~~^~~~ CC libavfilter/af_speechnorm.o 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; \ | ~~~~ ~~~~^~~~ CC libavfilter/af_stereotools.o 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; \ | ~~~~ ~~~~^~~~ 22 warnings generated. 4 warnings generated. src/libavfilter/af_extrastereo.c:37:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "m", "set the difference coefficient"src/libavfilter/af_crystalizer.c, OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A }, | ^ :137:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_extrastereo.c 137 | filters(dblp, double, inverse, clip, 1, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:38:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 38 | { "c", "enable clipping", src/libavfilter/af_dialoguenhance.c :279 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET (279c | l i p ) ,v aAdV =_O PvTa_dT Y*P E0_B.1O O+L ,0 . 9{. i*6 4s=-1>}p, r e v _ 0va,d ; 1 ,| ~ ~~~^~~~~~~~A }, | ^ src/libavfilter/af_dialoguenhance.c66:27: note: expanded from macro 'filters' 66src/libavfilter/af_extrastereo.c | : 39 : 12: cowarning: nmissing field 'help' initializer [-Wmissing-field-initializers]s t t y39p | e m u l{ t N=U LtLd -}> m u| l ^ t; :279:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ^~~ ~ \ | ~~~~ ~~~~^~~~ src/libavfilter/af_crystalizer.c:138:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | filters(dblp, double, src/libavfilter/af_extrastereo.c:87:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n oinverse, noclip, 0, 0, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' | 66 | csrc/libavfilter/af_dynaudnorm.con:s130t: 138t:y pwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] mult = td 130- | > m u lt ;{ " f r a m e l e n " , " s e t t h e f r a m e le n g t h i \n m| s ~~~~ ~~~~^~~~ ec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ asrc/libavfilter/af_dynaudnorm.c:131:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] v erage = (left + right) / 2.; | ~~~~~^~~~~~~ ~ src/libavfilter/af_firequalizer.c:131:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | 131 | { {" f""g,a i n " , " s et g a"isne ctu rtvhee" ,f rOaFFmSeE Tl(egnagitnh), iAnV _mOsPeTc_"T,Y P E _ S TORFIFNSGE,T ({f r.asmter_ l=e n"_gmasienc_)i,n t e r pAoVl_aOtPeT(_fT)Y"P E}_,I N0T, ,0 , T F{L.AiG6S4 }=, 5 0| 0 ^} , 10, 8000, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:132:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_dynaudnorm.c:132:138: warning: 132missing field 'unit' initializer [-Wmissing-field-initializers] | { "gain_ en132t | r y " ,{ ""sgeatu sgsasiinz ee"n,t r y "",s eOtF FtShEeT (fgialitne_re nstirzye)",, A V_ O P T _ T YP E _ S T R IONFGF,S E{T .(sftir l=te rN_ULsLi z}e,) ,0 , 0 , T F ALVA_GOSP T}_,TY P E| _ ^I NT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:133:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "delay", "setsrc/libavfilter/af_dynaudnorm.c d:e133l:a138y:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(delay )133, | A V _ O{P T"_gT"Y,P E _ D O U B L E , {" s.edbtl t=h e0 .f0i1l t}e,r 0 .s0i,z e1"e,1 0 , F L A G S } , | O ^F FSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}src/libavfilter/af_firequalizer.c, : 134 : 106 :3 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 301, FLAG S134 | } , | { ^ "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBsrc/libavfilter/af_dynaudnorm.cL:E134,: 138{: .warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]b l = 5.0 }, 0134. | 0 , 1 e{1 0",p eFaLkA"G,S }, | ^ "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(masrc/libavfilter/af_firequalizer.cx_:a146m:p102l:i fwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]c ation), A V146_O | P T _T Y P{E _"DfOiUxBeLdE",, {".sedtb lf i=x e1d0 .f0r}a,m e1 .s0a,m p1l0e0s.0",, FOLFAFGSSE T}(,f i x| e ^d ), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, src/libavfilter/af_dynaudnorm.c1:,137 :F138L:A Gwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 137 | { "m", "set the max amplification", src/libavfilter/af_firequalizer.c : 147 : 102 : warning: OFmissing field 'unit' initializer [-Wmissing-field-initializers]FS ET(max_a mp147l | i f i c{a t"imonu)l,t iA"V,_ O"PsTe_TtY PmuEl_tDiO UBcLhEa,n n{e.ldsb lm o=d e1"0.,0 }O,F F1S.E0T, (1mu0l0t.i0),, FALVA_GOSP T}_,T Y P| E ^_ BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | src/libavfilter/af_dynaudnorm.c ^: 138:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "targetrms", "set the targesrc/libavfilter/af_firequalizer.ct: 148R:MS108":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148O | F F SE T ({t a"rzgeerto__rpmhsa)s,e " , " s e t AzVe_rOoP Tp_hTasrc/libavfilter/af_crystalizer.cYsP:eE 139_m:Do1Od:Ue Bwarning: "L,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E ,O F{F.SdEbTl( z= e 139r0 | o.f_0ip}lh,ta es re0.s)0(,,d bA lV p_1,O. 0Pd,To _uFbTLlAYeGP,SE _n}Bo,Oi On v| Le ^,r s{e ,. ic6l4i p=, 00 ,} ,1 ,0 , 11.,0 ,F LaAvG_Sc l}i,p d ,| ^0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.csrc/libavfilter/af_dynaudnorm.c::66139::27138: :note: expanded from macro 'filters'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | 139 | c o n s{t "tr"y,p e m u l t = t d -">smeutl tt;h e t a r g e t R M S " , O F F S E T ( t a r g\e t _| r ~~~~ ~~~~^~~~m s), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:154:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "dumpfile", "set dsrc/libavfilter/af_dynaudnorm.cu:mp140 :f138i:l ewarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET(du m140p | f i le ) {, A"Vc_oOuPpTl_iTnYgP"E,_ S T R"IsNeGt, c{h an.nsetlr c=o uNpUlLiLng "},, 0 , 0 , F L A G SO F}F,S E T| ( ^c hannels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, 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_dynaudnorm.csrc/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 }, | ^ 141:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141src/libavfilter/af_firequalizer.c | : 158 : 12{: "nwarning: "missing field 'help' initializer [-Wmissing-field-initializers], 158 | { "NUsLeLt }c h a| n ^ nel 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(CC libavfilter/af_stereowiden.o 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 }, | ^ 3 warnings generated. 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 }, | ^ 14 warnings generated. 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, FL3A warningGsS generated . }, | ^ src/libavfilter/af_dynaudnorm.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ 7 warnings generated. CC libavfilter/af_superequalizer.o src/libavfilter/af_flanger.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "delay", "base delay in milliseconds", OFFSET(delay_min34 warnings generated. ), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 30, A }, | CC libavfilter/af_surround.o ^ 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_DOUBLEsrc/libavfilter/af_firequalizer.c:385:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 385 | ya = s->dump_buf[i]; | ~ ^~~~~~~~~~~~~~ {.dbl=0}, -95, 95, A }, | ^src/libavfilter/af_firequalizer.c :386:29: warning: src/libavfilter/af_flanger.c:59:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | { "width", "percentage of delayed signal mixed with original", OFFSET(delay_gain), AV_OPT_TYPE_DOUBLE, {.dbl=71}, 0, 10386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0,src/libavfilter/af_firequalizer.c A }, | ^ :386:82: warning: src/libavfilter/af_flanger.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | { "speed", "sweeps per second (Hz)", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10 , 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~ 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 } | ^ 15 warnings generated. 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); | ~ ^ 4 warnings generated. src/libavfilter/af_flanger.c:141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | double delay = s->lfo[(s->lfo_pos + channel_phase) % s->lfo_length]; | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_tremolo.o 11 warnings generated. src/libavfilter/af_biquads.c:1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1503 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1504 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1506 | WIDTH_OPTION(1.0), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1507:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1507 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1508:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1508 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1509 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, 8 \ | ^ warnings generated. src/libavfilter/af_firequalizer.c:552:41:src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :1471: 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' : 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : ( b)) | ^ ~ note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ 552 | s-src/libavfilter/af_biquads.c>cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~ ^~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 1509 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ :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 CC libavfilter/af_vibrato.o 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 csrc/libavfilter/af_firequalizer.c:565:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ha 565 | double mag = exp(s->cepstrum_tbuf[k] * norm) * norm; | ^~~~~~~~~~~~~~~~~~~ ~ nnels to filter", src/libavfilter/af_firequalizer.cOFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ :566:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c 566 | double ph = s->cepstrum_tbuf[kCC libavfilter/af_virtualbass.o +1] * norm; | ^~~~~~~~~~~~~~~~~~~~~ ~ :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} | ^ CC libavfilter/af_volume.o src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1513:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1513 | {NULL} | ^ src/libavfilter/af_join.c:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "inputs", "Number of input streams.", OFFSET(inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, A|F }, | ^ src/libavfilter/af_join.c:75:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | "output stream.", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, A|F }, | ^ src/libavfilter/af_join.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ CC libavfilter/af_volumedetect.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:CC libavfilter/allfilters.o 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_loudnorm.c:103:152:src/libavfilter/af_biquads.c: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1524: 103 | { "I", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70.,86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1524 | {"gain", "set gain", OFFSCC libavfilter/asink_anullsink.o ET(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] 5 1525 | {"g", "set., FLAGS }, | ^ gain", Osrc/libavfilter/af_loudnorm.c:104:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] FF 104 | { "i", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, SET(gain), AV_OPT_ {.dbl = -24.}, -70., -5., FLAGS }, | ^ TYPE_DOsrc/libavfilter/af_loudnorm.c:105:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] U BLE, {.dbl=0}, -900, 900, FLAGS}, | ^ 105 | {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, A"LRA", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ F}, | src/libavfilter/af_loudnorm.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ^ 106 | { "lra", "set src/libavfilter/af_biquads.cl:1527:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o 1527 | {"p", "set number src/libavfilter/af_join.cof :p234o:l19e:s ",warning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FSET(poles), A V234_ | O P T _ TfYoPrE _(IiN T= ,0 ;{ .ii 6<4 =c2t}x,- >1n,b _2i,n pAuFt}s,; i| + ^+) { | ~ ^ ~~~~~~~~~~~~~~ udnesssrc/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50. src/libavfilter/af_biquads.c, FLAGS }, | ^ :1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'src/libavfilter/af_loudnorm.c:107:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 1470 | | { "TP", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ {"src/libavfilter/af_loudnorm.cmix", "set mixsrc/libavfilter/af_haas.c",: 60O:F119F:S ETwarning: (mmissing field 'unit' initializer [-Wmissing-field-initializers]i x), AV_OPT _60T | Y P E _ D{O U"BlLeEv,e l{_.idbnl",= x } , 0 , "1s,e Ft LlAeGvSe}l ,i n" , O F F S E T ( l e v e l _ i n ) , \ | A ^ V_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, src/libavfilter/af_biquads.c6:41528,: 5A :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' : 1081471: | 152 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers]" m", "set m108i | x " , O{F "FtSpE"T,( m i x) , A V _ O P T _ Tsrc/libavfilter/af_haas.c Y: P61"E:s_119De:Ot Uwarning: mBmissing field 'unit' initializer [-Wmissing-field-initializers]aL xEi,m u{m. dtbrlu=ex }61p, | e a0 k, " ,1{ , " lF eL vA eG lS _} o, u t " ,O F F S E T "( st ea t r gl ee tv _e tl p o) u , t " , A OV\F_ FO SP| E ^TT (_lTeYvPeEl__DoOuUtB)L,E , { . d b lA V=_ O-P2T._}T,YP E _ Dsrc/libavfilter/af_biquads.c O:-U1528B9:L.5E,:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers] . d b src/libavfilter/af_biquads.cl := 147210:}108.,:, note: 0expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'F. L0A1G5S6 25},, 1472 | 6| 4 ^ , A{ "}c,h a n| n ^e ls", "set channels to filter", src/libavfilter/af_loudnorm.cO:F109F:S152E:T (warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]h _layout_str) ,109 | A Vsrc/libavfilter/af_haas.c _ O:{P62 :"T119m_:eT aYwarning: sPumissing field 'unit' initializer [-Wmissing-field-initializers]Er _eSd_TRII"N,G , { 62. | s t r" =m ye{}a ,s" us0ri,ed de0 _,Ig LaF iLonAf"G ,Si }n ,p u \t " fs| ie ^lte ",si d e g a i n " ,O F F S E TO(FmFSeEaTs(upraer_ds_iid)e,_ g a i n ) , A src/libavfilter/af_biquads.cV _: 1528AO:VP5_T:O_ PTwarning: TYmissing field 'unit' initializer [-Wmissing-field-initializers]_ PTEYsrc/libavfilter/af_biquads.cP_:ED1473_O:D108UO:BUL BEnote: L,expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'E , { .{d.bdlb l ==1473 1 | }0, . }0 ,. 0{ 1" 5c 6"-2src/libavfilter/af_join.c5,9,:9 278. :, 619 4: , warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A " }s ,e t 0 | . c ^278,h | a n Fn Le AlfGsoS r t }o(, i f i=| l ^t 0e;r "i, < OcFtFxS-E>Tnb(_cih_nlpautysou;t _is+t+r)) src/libavfilter/af_loudnorm.c,{: 110A :V| _152 ~ ^ ~~~~~~~~~~~~~~O: P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_STRING ,110 | { . s t{r ="ym}e,a s0u,r e0d,_ iF"L,A G S } , \" m ea| s ^u red IL of input file", OFFSET(measured_i), src/libavfilter/af_biquads.c : 1528: 5A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_Tsrc/libavfilter/af_biquads.cYP:E1474_:D103O:U BLnote: Eexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION', {.dbl = 14740 | . } , { " n-o9r9m.a,l i z e " , "0n.o, rsrc/libavfilter/af_haas.c mF:aLl68Ai:Gz119Se: }cwarning: ,omissing field 'unit' initializer [-Wmissing-field-initializers] e f| f ^i cients "68, | O F F S{E T"(mindodrlmea_lphiazsee"),, "AsVe_tO PmiTd_dsrc/libavfilter/af_loudnorm.cTlYe:P 111Ep:_h152Ba:Os Oewarning: L",missing field 'unit' initializer [-Wmissing-field-initializers], { .OFiF6S4E= Tz111(} | p, a r0 _, m {i1 d,"d mlFeeL_aApsGhuSa}sr,ee )d ,_ L AR V A_\O" P, T | _ ^T Y P E"_mBeOaOsLu,r e d {L.RAi 6o4f=0 }in,p u t f i l e "0,CC libavfilter/asrc_afdelaysrc.o , src/libavfilter/af_biquads.c 1 :, 1528 :A 5 src/libavfilter/af_join.c :}: O292,Fwarning: : Fmissing field 'unit' initializer [-Wmissing-field-initializers] 19S | :E ^T src/libavfilter/af_biquads.c(warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m1475 e:103a:s unote: rexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'ed _l r292a | ) , 1475 | f oA rV _ {O("PinT "_=,T 0Y ;P E i_ D 69nn :bo{_131ri:m.n apwarning: dlubmissing field 'unit' initializer [-Wmissing-field-initializers]i tlzs e;= cio +e0+f. )f}69 i, | c { i e n | { ~ ^ ~~~~~~~~~~~~~~t 0 s".",,l e Of Ft F_ Sd Ee Tl (a9ny9o".,r, m a Fl"LisAzeGetS) ,l} e,Af Vt _ O| dP ^eT l_ayT"Y,P E _ B OOOFLF,SE T{(.pia6r4_=dezl}ay,0 )0,src/libavfilter/af_loudnorm.c, : 112 1: 152, : F warning: LAmissing field 'unit' initializer [-Wmissing-field-initializers]AV G_SO}P T_ T| Y P ^112E | _ D O U B{L E",m e a{s.udrbeld=_2l.r0a5"},, "0m,e a sMuArXe_dH ALARSA_ DoEfL AiYn,p uAt }f,i l e| " ^, OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = src/libavfilter/af_haas.c0.:}70,: 119 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 ., 9 970. | , F L A{G "Sl e}f,t _ b| a ^l ance", "set left balance", OFFSET(par_balsrc/libavfilter/af_loudnorm.can:c113e:0152):, warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_T Y113P | E _ D O U{B L"Em,e a s{u.rdebdl_=T-P1".,0 } , "-m1,e a s u1r,e dA t}r,u e | p ^e ak of input file", OFFSET(measured_tp), AV_OPT_TYsrc/libavfilter/af_haas.cPE:_71:D119O:U Bwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]E , {.dbl = 71 | 9 9 . } ,{ " l-ef9t9_.g,a i n " , 9 9 .",s et F LlAeGfSt }g,a i n| " ^, OFFSET(par_gain0), AV_OPT_TYPE_src/libavfilter/af_loudnorm.cDO:U114B:L152E:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .dbl=1}, 0. 01141 | 56 2 5 , { 6"4m,e aAs u}r,e d _t| p ^" , "measured true peak of input file", OFFSET(measursrc/libavfilter/af_haas.ce:d72_:t119p:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT 72_ | TY P E _ D{O U"BlLeE,f t _{p.hdabsle" ,= 9src/libavfilter/af_biquads.c 9".:s}e,1531t : 5l e:-f 9twarning: 9 missing field 'unit' initializer [-Wmissing-field-initializers].p h,a s e " ,1531 | 9 9 O. F, FB SL EOFTC(LKpASaGIrSZ_ Ep}_h,Oa Ps Te| I0 ^O) N,( 0 ) , A| V ^_ OPT_Tsrc/libavfilter/af_biquads.cY:P1498E:_103B:O Onote: Lexpanded from macro 'BLOCKSIZE_OPTION', {.isrc/libavfilter/af_loudnorm.c6: 41151498=: | 0152 }: , warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ " b l o c k0 s,i115 | z e "1 ,, "{As e"}tm, e ta h| se ^u rbeldo_ctkhr essihz"e, " ," mOeFaFsuSrEeTd (tbhlroecskh_osladm polfe si)n,p uAtV _fOiPlTe_"T,Y P EO_FIFNSTE,Tsrc/libavfilter/af_haas.c (:{m73e.:ai131s6:u4 r=warning: exmissing field 'unit' initializer [-Wmissing-field-initializers]d} _,t h0r,e s3h2),7 673 8 | A, V _A OF P}{T, _ "T\rY iP gE| h_ ^tD _OdUeBlLaEy," , { . d b"ls e=t -r7i0g.h}t ,d e l a-y9"9,. , O F F S E T src/libavfilter/af_biquads.c(0:.p1531,a: r5 _:dF eLwarning: lAmissing field 'unit' initializer [-Wmissing-field-initializers]aG yS1 src/libavfilter/af_biquads.c)}:,,1499 : 103 :| ^ note: expanded from macro 'BLOCKSIZE_OPTION' AV_OPT_T Y1499P | E _D O U B{L"Eb," ,{ . d b l = 2 .src/libavfilter/af_loudnorm.c 1: 2116"}:s,152e :t warning: t hmissing field 'unit' initializer [-Wmissing-field-initializers] e 0 ,b l oMcAkX _s Hi116Az | Ae S" _, D E{OL FA"FYoS,fE fTAs( eb}tl,"o ,c k| _ ^ s a m p l e s )",s eAtV o_fOfPsTe_tT YgPaEi_n"I,N T , { . i 6 4 = x } , 0 , 3O2FF7S6E8src/libavfilter/af_haas.cT,(: o74Af:fF119s:}e twarning: )missing field 'unit' initializer [-Wmissing-field-initializers]| , ^ 74 A | V _ O P T{_ T"YrPiEg_src/libavfilter/af_biquads.chDt:O_Ub1532Ba:Ll10Ea:,n c warning: e{missing field 'help' initializer [-Wmissing-field-initializers]". ,d b"l s e1532=t | r i0 g. h}{t,N Ub La Ll }a- n9 c9| e. ^", , O F F S E9T9(.p,a r _FbLaAlGaSn c}e,1) , | ^ AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1,src/libavfilter/af_loudnorm.c A: 117}:,152 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "linear", "normalize linearsrc/libavfilter/af_haas.cly: 75i:f119 :p owarning: smissing field 'unit' initializer [-Wmissing-field-initializers]s ible", O F75F | S E T ( l{i n"erari)g,h t _ g a i n " , A V"_sOePtT _rTiYgPhEt_ BgOaOiL,n " , { . iO6F4F S=E T (1p}a,r _ g a i n 1 ) ,0 , AV _1O,P T F_LTAYGPSE _}D,O U B| L ^E, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "dusrc/libavfilter/af_haas.cal:_76m:o119n:o "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "t r76e | a t m o{n o" riingphtu_tp haass ed"u,a l - m"osneot" ,r i gh t pOFhFaSseE"T,( d u aOlF_FmSoETn(op)a,r _ p h a s e 1 )A,V _ O P T _ TAYV_POEP_TB_TOYOPLE,_ BO O L ,{ . i 6 4{ .=i 6 4=01}},, 00,, 1 , A }1,, | F ^L AGS }, | ^ src/libavfilter/af_haas.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ 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_join.c:314:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavfilter/asrc_afirsrc.o 425 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:432:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | for (i = 0; i < ctx->nb_inputs; i++) | src/libavfilter/af_biquads.c ~ ^ ~~~~~~~~~~~~~~ :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}, \ | ^ 8 warningsrc/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' s 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ generated. 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_Tsrc/libavfilter/af_join.cYPE_INT, {.i64=2}, 18, warning s2 generated,. AF}, | ^ :448:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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}, | ^ 448 | src/libavfilter/af_biquads.c for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ :1554src/libavfilter/af_join.c:463:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 1554 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1470src/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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:src/libavfilter/af_join.c:506:21: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] note: 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 1470 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ | src/libavfilter/af_join.c {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ :506:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]src/libavfilter/af_biquads.c : 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1554:src/libavfilter/af_join.c:537:16: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c537 | FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_layout.nb_channels)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 1471 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :78src/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.cnote: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' : 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ 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_biquads.cut:s1554;: 5i:+ +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 | 15 warnings generated. {"blocksize", "set the block size", OFFSETsrc/libavfilter/af_join.c(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ :592:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c : 592 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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_headphone.c:710:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | s->gain_lfe = expf((s->gain - 3 * inlink->ch_layout.nb_channels + s->lfe_gain) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ src/libavfilter/af_biquads.c:1579:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1579 | {"frequency", "set central frequency", OFFSET(src/libavfilter/af_headphone.cfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ :753:12src/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}, | ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] 753 | { NULL } | ^ 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(wsrc/libavfilter/af_loudnorm.c:idth), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ 708:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]src/libavfilter/af_biquads.c : 1583:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 708 1583 | {"csg", "use constant skirt gain", OFFS | for (int i = 0; i < FF_ARRAY_ELEMS(s->pts); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ ET(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_DOUCC libavfilter/asrc_anoisesrc.o BLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1587 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the blocksrc/libavfilter/af_pan.c si:z405e:"132,: Owarning: FFmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(block_samples )405, | A V _ O P{T _"TaYrPgEs_"I,N TN,U L{L., iO6F4=FxS}E,T (0a,r g3s2)7,6 8A,V _AOFP}T,_ T\Y P E| _ ^S TRING, { .str = NULL }, 0, CC libavfilter/asrc_anullsrc.o 0, AV_OPT_FLAGsrc/libavfilter/af_biquads.c_:A1587U:D5I:O _warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]A RAMsrc/libavfilter/af_biquads.c :|1499 :A103V:_ Onote: Pexpanded from macro 'BLOCKSIZE_OPTION'T _FLAG_F I1499L | T E R IN{G"_bP"A,R A M } , | ^" set the block size", OFFSET(block_ssrc/libavfilter/af_pan.ca:m406pl:e12s:) ,warning: missing field 'help' initializer [-Wmissing-field-initializers]A V_OP T406_ | T Y P E _{I NNTU,L L{ .}i 6 4| = ^x }, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1588:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1588 | {NULL} | ^ src/libavfilter/af_mcompand.c:97:329: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "args", "set parameters for each band", OFFSET(args), AV_OPT_TYPE_STRING, { .str = "0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.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_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(foCC libavfilter/asrc_hilbert.o rce_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} | ^ 13 warnings generated. src/libavfilter/af_replaygain.c:335:19:src/libavfilter/af_biquads.c:1595:112: warning: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] missing field 'unit' initializer [-Wmissing-field-initializers] 335 1595 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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_replaygain.c:349:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/af_biquads.c 349 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :1598src/libavfilter/af_replaygain.c:353:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :5 353 | av_assert0(i <: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1598 | WIDTH_OPTION(0.5), | ^ Fsrc/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' F 1457 | {"width", "set width", OFFSET(width), _ARRAY_ELEMS(freqinfos)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Asrc/libavutil/avassert.hV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ :38:11: note: expanded from macro 'av_assert0' src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c 38 | if (!(cond)) { \ | ^~~~ :1458CC libavfilter/asrc_sinc.o :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 | src/libavfilter/af_replaygain.c MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:404:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 404 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, { | sum += samples[0] * samples[0] + samples[.dbl=x}, 0, 1, FLAGS}, \ | ^ 1] * samples[1]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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_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] * src/libavfilter/af_biquads.cc:o1602e:f5f:_ awarning: [missing field 'unit' initializer [-Wmissing-field-initializers]1 ]; | 1602 ^~~~~~~~~~~~~ ~ | BLOCKSIZEsrc/libavfilter/af_replaygain.c_:O442P:T18IO: Nwarning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^ 442src/libavfilter/af_biquads.c | : 1498 : 103 : note: expanded from macro 'BLOCKSIZE_OPTION'l eft += h1498is | t _ b[ {i" b-l o2c]k s*i zceo"ef, f"_sbe[t1 ]t h-e hbilsot_cak[ is i-z e"2,] O*F FcoSEeTf(fb_lao[c1k];_ s a| m ^~~~~~~~~~~~~ ~p les), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_replaygain.c:443:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c:1602:5: 443warning: | missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c : 1499 :r103i:g hnote: texpanded from macro 'BLOCKSIZE_OPTION' += hist _1499b | [ i - {1"]b "*, c o e f f _ b[ 1"s] e-t thhies tb_la[oic k- 1s]i z*e "c,o OeFfFfS_aE[T1(]b;l o c| k ^~~~~~~~~~~~~ ~_ samples), AV_src/libavfilter/af_replaygain.cOP:T443_:T18Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]IN T, {.i64 =x443} | , 0 , 3 2 7ri6g8h,t A+F}= h| i ^s t_b[i - 1] * coeff_b[1] - hsrc/libavfilter/af_biquads.ci:s1603t:_10a:[ iwarning: missing field 'help' initializer [-Wmissing-field-initializers]- 1] 1603* | c o e f{fN_UaL[L1}] ; | ^| ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:444:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | left += hist_b[i - 4] * coeff_b[2] - hist_a[i - 4] * coeff_a[2]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | left += hist_b[i - 4] * coeff_b[2] - hist_a[i - 4] * coeff_a[2]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:445:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | right += hist_b[i - 3] * coeff_b[2] - hist_a[i - 3] * coeff_a[2]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:445:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | right += hist_b[i - 3] * coeff_b[2] - hist_a[i - 3] * coeff_a[2]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:489:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | left = (hist_b[i] = src[0]) * coeff_b[0]; | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/af_replaygain.c:490:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | right = (hist_b[i + 1] = src[1]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/af_replaygain.c:491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | left += hist_b[i - 2]src/libavfilter/af_biquads.c:1610:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; 1610 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.csrc/libavfilter/af_biquads.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 ]; | ^~~~~~~~~~~~~~ ~ 1611:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1611 | 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.cf", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ :492:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | right += hist_b[i - 1] * coesrc/libavfilter/af_biquads.cff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ :1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1613 | src/libavfilter/af_replaygain.cWIDTH_OPTION(0.707), | ^ :src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 493 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ :49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c 493 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ :1613src/libavfilter/af_replaygain.c:493:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c493 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ :1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | src/libavfilter/af_replaygain.c {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ :494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c:1614:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 494 | right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ 1614 | src/libavfilter/af_replaygain.c:494:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, 494 | right += his{.i64=2}, 1, 2, AF}, | ^ t_b[i - 3]src/libavfilter/af_biquads.c:1615:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ 1615 | {"p", 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 "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ {src/libavfilter/af_replaygain.c:495:18:.i64=2}, 1, 2, AF}, | ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | left += hist_b[i - src/libavfilter/af_biquads.c6]:1616 :*5 :c owarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f f_b[ 3] 1616 | - h i s tM_IaX[_iC H-A N N6E]L S*_ NcOoReMfAfL_IaZ[E3_ O]P;T I O| N ^~~~~~~~~~~~~~ ~( 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_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[src/libavfilter/af_biquads.ci :-1616 : 55:] warning: *missing field 'unit' initializer [-Wmissing-field-initializers] coefsrc/libavfilter/af_biquads.cf:_1471a:[783: ]note: ;expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' | ^~~~~~~~~~~~~~ ~ 1471 | {"msrc/libavfilter/af_replaygain.c":,496 : 18 :" swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t mix", OFF S496E | T ( m i x ) , ArVi_gOhPtT _+T=Y PhEis_tD_OUbB[LiE ,- { .5d]b l*= xc}o,e f0f,_ b1[, 3F]L A-G Shi}s,t _ a [ i - 5 ] * c o e f f _ a [3 ] ; | ^~~~~~~~~~~~~~ ~ \ | ^ 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 | src/libavfilter/af_replaygain.c : 497 :{49":c hwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n nels", "set c497h | a nn e l s t o lfeifltt e r+"=, hOFiFsStE_Tb([cih _-l a y8o]ut _*s tcro)e,f fA_Vb_O[P T4_]T Y-PE _hSiTsRtI_NaG[,i {-. s tr8=]y }* ,c o0,e f0f,_ aF[L4A G]S;} , | \ ^~~~~~~~~~~~~~ ~ | ^ src/libavfilter/af_replaygain.c:497:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - src/libavfilter/af_biquads.c8]: 1616*: 5c:o ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f _b[ src/libavfilter/af_biquads.c4:]1473: 108-: hnote: iexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION's t_a[i - 81473] | * c o{e"fcf"_,a [ 4 ] ; " s2e| t warning ^~~~~~~~~~~~~~ ~ s c generatedh. annels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_replaygain.c:498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right +=src/libavfilter/af_biquads.c h:i1616s:t5_:b [warning: imissing field 'unit' initializer [-Wmissing-field-initializers] - 7src/libavfilter/af_biquads.c]:1474 :*103 :c onote: eexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'f f_b[ 4] -1474 | h i s t _{a"[nior ma-l i z7e]" *, c"oneofrfm_aal[i4z e ]c;o e f| f ^~~~~~~~~~~~~~ ~i cients", OFFSEsrc/libavfilter/af_replaygain.cT(:n498o:r18m:a lwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z e), AV_OPT _498T | Y P E _ B O O L, r{i.gih6t4 =+=z }h,i s0t,_ b1[,i FL-A G S7}], * c o e\f f _| b ^[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ 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_Tsrc/libavfilter/af_replaygain.cYP:E499_:B49O:O Lwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.i64=z}, 0499, | 1 , F L A GlSe} f t| ^ += 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] * src/libavfilter/af_hdcd.cco:e1360f:f_12a:[ 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] ; | ^~~~~~~~~~~~~~ ~ 1360 | src/libavfilter/af_replaygain.c : 500 : 18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G AINTOFLO A500T | ( c t x -> v a rli_gtahrtg e+t=_ ghaiisnt _>b>[7i) )- ; 9 ]| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* coeffsrc/libavfilter/af_hdcd.c_:b832[: 305:] note: -expanded from macro 'GAINTOFLOAT' h ist_a[i - 832 | 9#] d*e fcioneef fG_AIaN[T5O F]L;O A T| ( ^~~~~~~~~~~~~~ ~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 | src/libavfilter/af_replaygain.c : 501GA:I49N:T Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L OAT(targe t501_g | a i n [ 1 ] >l>e7f)t, +| = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hist_src/libavfilter/af_hdcd.cb:[832i: 30-: 1note: 2expanded from macro 'GAINTOFLOAT'] * coeff_b [src/libavfilter/af_biquads.c832 | 6:#]1619d :e-5f ih:ni sewarning: t missing field 'unit' initializer [-Wmissing-field-initializers]_G aA[IiN T- O F16191L | 2O ]A T *( gBc)Lo Oe(CfgKf)S_ Ia?Z[ E6-_ O(]Pf;Tl Io Oa| Nt ^~~~~~~~~~~~~~ ~() 0(g)>,> 1 )| ^- ((gsrc/libavfilter/af_replaygain.csrc/libavfilter/af_biquads.c ::&5011498 ::110318:): note: ?warning: expanded from macro 'BLOCKSIZE_OPTION' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5 : 0. 01498) | 501 : | 0 {. " 0b l o | c ^~~~~~~~~~~~~~ ~kl seifzte " ,+ =" sehti stth_e b[bil osrc/libavfilter/af_hdcd.c-c: k13581 :s212i:]z ewarning: *" ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c OoFeFfSfE_Tb([ b 1358l6 | o] c k- _ sh ai ms pt l_ ea s[ )iG, A -IA N1TV2_O]OF PL*T O_cAToTYe(PftEaf_r_IgaNe[Tt6,_ g]{a;.i in 6[| 4 ^~~~~~~~~~~~~~ ~0= ]x }>,> 70),, 3 2| 7 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 8, AFsrc/libavfilter/af_hdcd.c}:,832 :\30 : | note: ^expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((src/libavfilter/af_biquads.cg :&1619 :15): ?warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 5 :src/libavfilter/af_biquads.c :src/libavfilter/af_replaygain.c01499:.:1030502:): 49note: ::expanded from macro 'BLOCKSIZE_OPTION' 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 | ^~~~~~~~~~~~~~ ~ 1499 | 502 { | " b " , r i g h t" s+e=t htihset_ bb[lio c-k 1 1s]i ze*" ,c oOeFfFfS_EbT[( b6l]o c-k _hsiasmtp_lae[si), -A V1_1O]P T*_ TcoYePfEf__INa[T6, ]{;. i 6| 4 ^~~~~~~~~~~~~~ ~= x}, 0, 32768src/libavfilter/af_replaygain.c, :A502F:}18 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 502 | right += hisrc/libavfilter/af_biquads.cst:_1620b:[10i: warning: - missing field 'help' initializer [-Wmissing-field-initializers]1 1] * 1620c | o e f f _{bN[U L6L]} - h| i ^s t_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] * coCC libavfilter/asrc_sine.o eff_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] * cosrc/libavfilter/af_biquads.c:1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e ff_a[9 ]; | ^~~~~~~~~~~~~~ ~ 1627 | src/libavfilter/af_replaygain.c:508:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ 508 | src/libavfilter/af_biquads.c:1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ 1628 | {"f", 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]; | ^~~~~~~~~~~~~~ ~ set frequency",src/libavfilter/af_replaygain.c: OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ 510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hisrc/libavfilter/af_biquads.cst_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ :src/libavfilter/af_replaygain.c1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 1630 | WIDTH_OPTION(0.707), | ^ 510src/libavfilter/af_biquads.c:1457:88: note: :18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'WIDTH_OPTION' 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ 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), AV9_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ warnings generated. 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]src/libavfilter/af_hdcd.c:1506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1632 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i61506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' = 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ 2},src/libavfilter/af_hdcd.c:1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 1506 | detect->m, 2, AF}, | ^ ax_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->masrc/libavfilter/af_biquads.cx_:g1633a:i5n:) )warning: ; missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1633 | Msrc/libavfilter/af_hdcd.cIX:_832C:H30A:N Nnote: Eexpanded from macro 'GAINTOFLOAT'LS _NORMALI Z832E | _#OdPeTfIiOnNe( 1G,A I"NaTlOlF"L,O A0T)(,g ) | ( ^g ) ? -(src/libavfilter/af_biquads.cf:l1470o:a78t:) (note: gexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'> >1) - ((g &1470 | 1 ) ?{ "0m.5i x:" ,0 ."0se) t: m0i.x0" , | O ^ ~F FSET(misrc/libavutil/macros.hx:)49, :A28V: _note: OPexpanded from macro 'FFMIN'T _TYPE_DO U49B | L#Ed,e f{i.ndeb lF=FxM}I,N (0a,, b1) ,( (FaL)A G>S }(,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 = Fsrc/libavfilter/af_biquads.cFM:I1633N:(5d:e twarning: emissing field 'unit' initializer [-Wmissing-field-initializers]c t->msrc/libavfilter/af_biquads.ca:x1471_:g78a:i nnote: _expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'a djustment, G1471A | I N T O F{LO"Am"T,( s t a"tsee-src/libavfilter/af_replaygain.ct> m:ma584ix:x_"57g,:a i Onwarning: )Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F) ;S E T| ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~m ix), 584AV | _ O P Tsrc/libavfilter/af_hdcd.ca_:Tv832Y_:Pl30Eo:_g D(Ocnote: Utexpanded from macro 'GAINTOFLOAT'Bx L,E ,A V{_.L Od832Gb | _l#I=NxdFe}f,Oi ,n0 e", t Gr1Aa,Ic NkFT_LOgAFaGLiOSnA} T,=( g )% + (. g2 )f ? d B- \( nf "l ,o a gt a) i( ng )> ;> 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)src/libavfilter/af_biquads.c src/libavfilter/af_replaygain.c(::(1633585a::5)56: :> warning: (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ? src/libavfilter/af_biquads.c(:b1472) ::108 :585 ( | note: a expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION') ) a v| _ ^ log( c1472t | x , A V{_L"OcGh_aInNnFeOl,s "",t ra"cske_tp ecahka n=n e%l.s6 fto\ nf"i,l tse-r>"p,e aOkF)F;S E T| ( ~~~~~~ ~~~^~~~c h_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_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 toleransrc/libavfilter/af_biquads.cce:",1636 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | O F F S EBTL(OnCoKiSsIeZ)E,_ O P T I OANV(_0O)P,T _ T| Y ^P E_DOUsrc/libavfilter/af_biquads.cB:1498L:E103,: {note: .expanded from macro 'BLOCKSIZE_OPTION'd bl=0.001 }1498, | { " b l o c0k,s iDzBeL"_,M A"Xs,e t FtLhAeG Sb l}o,c k | s ^i ze", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768src/libavfilter/af_silencedetect.c, :A59F:140}:, warning: \missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 59 | { "d", "set minimum duration in secondsrc/libavfilter/af_biquads.cs:"1636,: 5 :O Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(dsrc/libavfilter/af_biquads.cu:r1499a:t103i:o nnote: )expanded from macro 'BLOCKSIZE_OPTION', AV_OPT_ T1499Y | P E _ D U{RA"TbI"O,N, { . i 6 4 = 2"0s0e0t0 0t0h}e, b l o c k 0s,i zMeA"X,_ DOUFRFASTEITO(Nb,lFoLcAkG_Ss a}m,p l e| s ^) , AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_silencedetect.c:60:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c: 163760: | 10 : warning: {missing field 'help' initializer [-Wmissing-field-initializers] "dur a1637t | i o n " ,{ NU L"Ls}e t | m ^i nimum 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 } | ^ CC libavfilter/audio.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=3src/libavfilter/af_sidechaincompress.c:000}, 0, 999999, FLAGS}, | ^ 77:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c: 77 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R }, | ^ 1645:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1645 | {"f", "src/libavfilter/af_sidechaincompress.cset central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGsrc/libavfilter/af_hdcd.cS:}1672,: 74 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :81:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1672 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] av_log(ctx, AV_LOG_VERBOSE, "Csrc/libavfilter/af_biquads.ch:a1647n:n5el: %warning: missing field 'unit' initializer [-Wmissing-field-initializers]d : tg 1647%0 | . 1 f : W%IdD\TnH"_,O Pi,T IOGNA(IN0T.O7F07L)O,A T (| j ^) , stasrc/libavfilter/af_biquads.ct:e1457-:>g88a: inote: n_expanded from macro 'WIDTH_OPTION'c ounts[ j1457] | ) ; {| ^~~~~~~~~~~~~~" width",src/libavfilter/af_hdcd.c :"832s:e30t: wnote: iexpanded from macro 'GAINTOFLOAT'd th", OFF S832E | T#(wdiedftihn)e ,G AAIVN_TOOPFTL_OTYAPT(Eg_D)O U(BgL)E ,? {-.(fdlbola=tx)}(,g >0>,1 9)9 9-9 9(,( gF L&A G1S) }?, 0\. 5 | : ^ 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ 82 | src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 20, A|F|R }, | ^ :1458:88: note: expanded from macro 'WIDTH_OPTION' src/libavfilter/af_sidechaincompress.c:83:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAsrc/libavfilter/af_hdcd.cGS:}1684 : 23| : ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83 1681 | av_log(ctx, AV_LOG_INFO, src/libavfilter/af_biquads.c | : ~~~~~~1648: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1682 | 1648 | M I X_ C H"AHNDNCEDL Sd_eNtOeRcMtAeLdI:Z Ey_eOsP,TI OpNe(1a,k _"eaxlteln"d,: 0%)s,, m| a ^x _gainsrc/libavfilter/af_biquads.c:_a1470d:j78:: %note: 0expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'. 1f dB, t1470r | a n s i{e"nmti_xf"i,l t"esre: t% msi,x "d,e tOecFFtSaEbTl(em ierxr)o,r sA:V _%OdP%T_sT%sY\PnE"_,DO UBLE ,1683 | { . d bl = x } , 0 , p1e,_ sFtLrA[GsS-}>d,e t e c t . p e a k_ e xt e n d ] , 1684 | \ | ^ s->detect.max_gain_adjustment, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 2000, A|F|R }, | ^ :1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' src/libavfilter/af_sidechaincompress.c 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ :84:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]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}, \ | ^ 84 | src/libavfilter/af_biquads.c { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A|F|R }, | ^ :1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_sidechaincompress.c 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}, \ | ^ 85:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "makeup", "set make up src/libavfilter/af_biquads.cg:ai1648n:"5,: warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSEsrc/libavfilter/af_biquads.cT:(1474m:a103k:e unote: pexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION') , AV_O P1474T_ | T Y P E _{D"OnUoBrLmEal,i z{e."d,b l"=n1o},r ma l i z e c o e f f i c i1e,n ts " ,6 4O,F FAS|EFT|(Rn o}r,m al i| z ^e) , AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_sidechaincompress.c:86:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "knee", "set knee"src/libavfilter/af_biquads.c, : 1648 : 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] Osrc/libavfilter/af_biquads.cF:1475F:S103E:T (note: kexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'n ee), A1475V | _ O P T _{T"YnP"E,_ D O U B L E , {".ndobrl=m2a.l8i2z8e43 }co,e f f i c i e n t s1",, O F F8S,E TA(|nFo|rRm a}l,i z e| ) ^, 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 filtesrc/libavfilter/af_sidechaincompress.cr :o93r:d120e:r "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(ord e93 | r ) , A{V _"OlPeTv_eTlY_sPcE"_,I N T",s e{t.i 6s4i=d2e}c,h a1i,n 2g,a iFnL"A,G SO}F,FS E T| ( ^l evel_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_biquads.c:1653:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | {NULL} | ^ src/libavfilter/af_silenceremove.c:114:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "start_periods", "set periods of silence parts to skip from start", OFFSET(start_periods), AV_OPT_TYPE_INT, {.i64=0}, 0, 9000,src/libavfilter/af_biquads.c: AF }, | ^ 1660:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_silenceremove.c 1660 | {"a0", NULL, OFFSET(oa0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT3:115:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2_ 115 | { "start_duration", "set start duration of non-silence part", OFFSET(start_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ MIN, INT3src/libavfilter/af_silenceremove.c2_MAX, FLAGS}, | ^ :116:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c 116 | { "start_threshold", "set threshold for start silence detection", OFFSET(start_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, | ^ :1661:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_silenceremove.c:117:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1661 | {"a1", NULL, OFFSET(oa1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ 117 | { "ssrc/libavfilter/af_biquads.c:1662:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 1662 | {"a2", NULL, OFFSET(oa2), AV_OPT_TYart_silence", "set start duration of silence part to keep", OFFSET(start_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ PE_DOUBLE, {.dbl=0}, INT32_MIN, src/libavfilter/af_silenceremove.c:121:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] I NT32_MAX, FLAGS}, | ^ 121 | { "stsrc/libavfilter/af_biquads.c:1663:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o 1663 | {"b0", NULL, OFFSET(ob0), AV_OPp_periods", "set periods of silence parts to skip from end", OFFSET(stop_periods), AV_OPT_TYPE_INT, {.i64=0}, -9000, 9000, AF }, | ^ T_TYPE_DOsrc/libavfilter/af_silenceremove.cUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, CC libavfilter/avf_a3dscope.o | ^ :122:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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}, | ^ 122 | { src/libavfilter/af_biquads.c"stop_duration", "set stop duration of non-silence part", OFFSET(stop_duration_opt), AV_OPT_TYP:1665:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] E 1665 | {"b2", NULL, OFFSET(ob2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ _DURATIONsrc/libavfilter/af_biquads.c, {.i64=0}, 0, INT32_MAX, AF }, | ^ :1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1666 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all",src/libavfilter/af_silenceremove.c 0:)123,: 162 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1470:78: note: 123expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' | { "sto p1470_ | t h r e s{h"omlidx"",, " s"este tm ithxr"e,s hOoFlFdS EfTo(rm isxt)o,p AsVi_lOePnTce_ TdYePtEe_cDtOiUoBnL"E, , { . d b l = x }O,F F0S,E 1T,( sFtLoApG_St},h r e s h o l d ) , A V _ O P T _ T Y P E _ D O U B\L E ,| ^ {.dbl=0}, 0, DBL_MAX, AF }, | ^ 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 | src/libavfilter/af_silenceremove.c : 124 :{162":m "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "set mix", 124O | F F S E T{( m"isxt)o,p _AsVi_lOePnTc_eT",Y P E _ D"OsUeBtL Es,t o{p. ddbulr=axt}io,n 0o,f 1s,i lFeLnAcGeS }p,a r t to k e e p " , OF F S E T ( s t o p\_ s il| ^e nce_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF },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: src/libavfilter/af_silenceremove.cmissing field 'unit' initializer [-Wmissing-field-initializers] :129:src/libavfilter/af_biquads.c162:: 1473warning: :missing field 'unit' initializer [-Wmissing-field-initializers]108 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 129 | 1473 | { "{w"icn"d,o w " , " s e t c"hsaentn edlusr attoi ofni lotfe rw"i,n dOoFw FfSoErT (scihl_elnacyeo udtet_escttri)o,n "A,V _ O P T _ TOYFPFES_ESTT(RwIiNnGd,ow _{d.usrtart=ioyn}_,o p0t,) ,0 ,A VF_LOAPGST}_,T Y\P E _| D ^U RATION, {.i64=20000}, 0, 100000000, AF }, | ^ src/libavfilter/af_biquads.c:1666:5src/libavfilter/af_silenceremove.c: :warning: 130missing field 'unit' initializer [-Wmissing-field-initializers]: 12: src/libavfilter/af_biquads.cwarning: :missing field 'help' initializer [-Wmissing-field-initializers]1474 :103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'130 | { NUL L1474 | } | ^{ "normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1670:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1670 | {NULL} | ^ 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_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 | {src/libavfilter/af_silenceremove.c:277:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "balance_in", "set balance in", OFFSET(balance_in), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ 277 | src/libavfilter/af_stereotools.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r 66 | { "balance_out", "set balance out", OFFSET(balance_out), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ eturn sqrtfsrc/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 }, | ^ new_sum / src/libavfilter/af_stereotools.cs->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :68:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "mutel"src/libavfilter/af_speechnorm.c:98:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers], "mute L", OFFSET(mute_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ 98 | 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 }, | ^ { "peak"src/libavfilter/af_silenceremove.c:src/libavfilter/af_stereotools.c287::7015::112 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 28770 | | s-{> s"upm h-a=s e*lw"s, a m p l e ;" p h| a ~~ ^~~~~~~~s e L", OFFSET(phase_l), AV_OPT_TYPE_BOOL, {.i64=0}, "set tsrc/libavfilter/af_silenceremove.ch:e288 p:e15ak: vwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lu e", OFFS E288T( | p e a k _sv-a>luseu)m, AV=_ OfPmTax_fT(YsP-E>_sDuOmU,B LE0.,f ) 0, { ; | ~ ^~~~~~~~~~~~~~~~~~ 1, A. }, | ^ dbl=0.9src/libavfilter/af_silenceremove.c:290:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_stereotools.c5 290} | , 0 .s0-,> s1u.m0 , +F=L A*GwSs a}m,p l e| ; ^ | ~~ ^~~~~~~~ :71:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]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 }, | ^ 71 | src/libavfilter/af_speechnorm.c: { "phas100:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] er 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 "phase R", OFFSET(phase_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ :101:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "e", "set the max expansion factor", OFFSET(max_expansion), Asrc/libavfilter/af_stereotools.c:V_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ 84:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c: 102:130: 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 }, | ^ 102 | { "src/libavfilter/af_stereotools.c:compression", "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 185:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] . 0, 50.0, FLAGS }, | ^ 85 | { src/libavfilter/af_speechnorm.c:103:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " 103 | { "c", "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.src/libavfilter/af_silenceremove.c0}:,335 :120.:0 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 0.0, FLAG S335 | } , r et| u ^r n new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:104:118: swarning: bamissing field 'unit' initializer [-Wmissing-field-initializers]l ", "104s | e t s i{d e" tbharleasnhcoel"d," ,O F"FsSeEtT (tsbhael )t,h r e s h ol d vAaVl_uOPeT"_, TOYFPFES_EDTO(UtBhLrEe,s h{o.lddb_lv=a0l}u,e ) ,- 1A,V _ O P T _ T YP E _ D1O,U BAL E},, { .| d ^b l=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_stereotools.c:86:112: warning: src/libavfilter/af_speechnorm.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 105:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "105m | l e v "{, " t " , " s e t mi d"dsleet ltehvee lt"h,r eOsFhFoSlETd( mvlaelvu)e,", O FF S E T ( tAhVr_eOsPhTo_lTdY_PvE_aDlOuUeB)L,E ,A V{_.OdPbTl_=T1}YP,E _ D O0U.B0L15E6, 2{5,. d b6l4=,0 }A, }0,. 0 ,| ^1 .0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:106:124: warning: src/libavfilter/af_stereotools.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { 87" | r a i s e{" ,"m p"asent" ,t h e e x p a n"ssisrc/libavfilter/af_silenceremove.coet: n345 mir:da15di:ls eiwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]pg a na"mo,u n tO" F,F345 SO | EF TF (SmE pT (asrn-a)>i,ss ue _ ma m- o=u n* tw )sA,aV _mAOpVPl_TeO_;PT TY _P| TE ~~ ^~~~~~~~Y_ PDEO_UDBOLUEB,L E{,. d{b.ld=b0l}=,0 . 0-011,} , 0 . 0 , 1 . 01,, AF L}A,GS }| , ^ | ^ src/libavfilter/af_silenceremove.c:346:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_speechnorm.c :107:124:src/libavfilter/af_stereotools.c :warning: 88missing field 'unit' initializer [-Wmissing-field-initializers]346: | 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]s ->107s | u m 88={ | f"m ra "x ,f{ ( s" -b >a ss"uesm"e,,t 0 t. hf e) ; e x p "a| sn ~ ^~~~~~~~~~~~~~~~~~es tio ns treareios ibnags ea"m,o u nOtF"F,S ETO(FbFSaEsTe()r,a i s e _ a m oAuVn_tO)P,T _ATVY_POEP_TD_OTUYBPLEE,_ D{.OdUbBlL=E0,} ,{ . d-b1l,= 0 . 0 0 1 } , 01.,0 ,A 1}.,0 , | F ^L AGS }, | ^ src/libavfilter/af_silenceremove.c:348:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | s->sum += src/libavfilter/af_speechnorm.c*:w108src/libavfilter/af_stereotools.cs:a124:m:89 p:warning: l112missing field 'unit' initializer [-Wmissing-field-initializers]e: ; warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~~ ^~~~~~~~ 108 | {89 | " f a l l{" ," d"esleaty "t,h e c o m p r"esests idoenl arya"i,s i n g a m o uOnFtF"S,E TO(FdFeSlEaTy()f,a l l _ a m o uAntV)_,O PATV__TOYPPTE__TDYOPUE_BLDEO,U B{L.Ed,b l{=.0d}b,l -=200.,0 01 } , 0. 0 , 210.,0 ,A F}L,A G S| ^} , | ^ src/libavfilter/af_speechnorm.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c:90:11211: warningwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]109 generated | . { "f" ,90 | " s{e t" sctlheev eclo"m,p r e s s i"osne tr aSi/sCi nlge vaemlo"u,n t " , OOFFFFSSEETT((sfca_llle_vaemlo)u,n t ) , AAVV__OOPPTT__TTYYPPEE__DDOOUUBBLLEE,, {{..ddbbll==10.}0,0 1 } ,1 ,0 . 0 , 1 . 0 ,1 00F,LA AG S} ,} , | ^| ^ src/libavfilter/af_speechnorm.c:110:src/libavfilter/af_stereotools.c114:: 91warning: :112missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | 91 | { " c h{a n"npehlass"e," ," s e t c ha n"nseetl ss tteor efoi lpthears"e," ,O FOFFSFEST(EcTh(_plhaaysoeu),t _ s t r ) , AAVV__OOPPTT__TTYYPPEE__DSOTURBLIEN,G ,{ .{d.bslt=r0=}",a l l "0},, 0 , 0 , F3L6A0G,S A} ,} , | ^ | ^ 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 | src/libavfilter/af_stereotools.c {: 97":i12n:v ewarning: 15rmissing field 'help' initializer [-Wmissing-field-initializers]t warning"s, generated . " s97e | t i n v{e rNtUeLdL f}il t e| ^r ing", 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_silenceremove.c:395:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | src/libavfilter/af_speechnorm.c : 118 r:e12t:u rwarning: nmissing field 'help' initializer [-Wmissing-field-initializers] sqrt f118( | n e w _ s{u mN U/L Ls -}> w i| ^n dow_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:405:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:406:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:408:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | s->sum += *wsample; | ~~ ^~~~~~~~ 2 warnings generated. src/libavfilter/af_stereowiden.c:46:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "delay"src/libavfilter/af_superequalizer.c:, "set delay time", OFFSET(delay), AV_OPT_TYPE_FLOAT, {.dbl=20}, 1, 100, A }, | ^ 69:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_stereowiden.c : 69 | t = pow(x / 2, m) / s->fact[m]; | ~ ^~~~~~~~~~ 47:101src/libavfilter/af_superequalizer.c: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :69:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 47 69 | t = pow(x / 2, m) / s->fact[m]; | ~~~ ~~^~~ | { "feedback", "set feedback gain", OFFSET(fesrc/libavfilter/af_superequalizer.c:79:30: warning: edback), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.9, AT }, | ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79src/libavfilter/af_stereowiden.c | float omega = 2 * M_PI * f; | ~ ^ :48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "crossfeIn file included from src/libavfilter/af_volume.ced", "set cross feed", OFFSET(crossfeed), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.8, AT }, | ^ :30: src/libavutil/ffmath.h:49:30src/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, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 1.0, AT }, | ^ src/libavfilter/af_stereowiden.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ 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, 0src/libavfilter/af_speechnorm.c:.4f) + 0.07886f * (a - 21); | ~~~ ^~~~ 312src/libavfilter/af_superequalizer.c:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 115:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~~~ ~~^~~~ | Asrc/libavfilter/af_superequalizer.c:115:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ^~~~~~ ~ ALYZE_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_tremolo.csrc/libavfilter/af_speechnorm.c::39305::11830:: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'ANALYZE_CHANNEL' 305 | 39 | p{i ["pfi"_,e n"ds]e.tr mfsre_qsuuemn c=y nienw _hremrst_zsu"m,; O F F S E T ( f r e q ) , A V _ O P T _T Y P E _ D O U B L E, \ {| . ~ ^~~~~~~~~~~d bl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:40:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ 9 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] src/libavfilter/af_vibrato.c:46:118: 674warning: | missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "sf-">,s t"asrett_ sfirleeqnuceen_cenyd i=n hFeFrMtIzN"(,s - > s tOaFrFtS_EsT(iflreenqc)e,_ e n d A V+_ O1P,T _sT-Y>PsEt_DaOrUtB_LsEi,l e n c{e.)db;l =| ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~5 .0}, 0.1, 20000.0src/libavutil/macros.h,: 49F:L25A:G Snote: expanded from macro 'FFMIN'} , | ^ CC libavfilter/avf_abitscope.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_vibrato.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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] 47 | { "675d | " , " s et d e p t h a s p e r c einft a(gse-">,s t a rOtF_FsSiElTe(ndceep_tohf)f,s e t A>V=_ OsP-T_>TsYtPaEr_tD_OsUiBlLeEn,c e ) { . d| b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~l = 0.5}, 0.00, 1.0, FLAGS }, | ^ 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 | src/libavfilter/af_vibrato.c : 48 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | {s -N>UsLtLo p}_ s i| ^l ence_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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/avf_ahistogram.o In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 src/libavfilter/af_superequalizer.c* SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:330:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :153 330 | { "1b", "set 65Hz band gain", OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ :30: note: expanded from macro 'SQR' 153 | 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 }, | ^ #define SQR(x)src/libavfilter/af_superequalizer.c ((x)*(x)) | ^ :332:97: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2CC libavfilter/avf_aphasemeter.o )/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.hmissing 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_speechnorm.c | : ^ 411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 :26: note: expanded from macro 'SQR' 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_superequalizer.c153 | src/libavfilter/af_speechnorm.c : 387 : 26: note: expanded from macro 'FILTER_LINK_CHANNELS'# define S QR387( | x ) ( ( x ) * ( x ) )g a i| n ^ = FFMIN(gain, min_gain(ctx, cc, min_size)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h: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 }, | ^ 49:22: note: expanded from macro 'FFMIN' 49 | #desrc/libavfilter/af_superequalizer.cfsrc/libavfilter/window_func.hin:e162 :FF25M:I Nwarning: (aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], b) ((a) > (162b | ) ? ( b ) : ( a )i)f (| F ^ ~F ABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h: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 }, | ^ 64:31: note: expanded from macro 'FFABS' 64 | #defisrc/libavfilter/af_superequalizer.cne FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ :335: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.h97: 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 }, | ^ 64:37: note: expanded from macro 'FFABS' 64src/libavfilter/af_speechnorm.c | #define FFABS(a) ((asrc/libavfilter/af_superequalizer.c) :>336=: 970: ?warning: missing field 'unit' initializer [-Wmissing-field-initializers]( a) : (-( a)336) | ) | { ^~~~ "7b", "set 523In file included from Hsrc/libavfilter/af_surround.cz :b30a: nsrc/libavfilter/window_func.hd: 162g:a39i:n "warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(g a162i | n s [ 6 ] ) , A V _ OiPfT _(TFYPFEA_BFSL(OnA T-, M{). d>b=l =01.}3, *0, M2)0 ,{ A F| ~ ^} , | ^ :411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | Fsrc/libavfilter/af_superequalizer.cILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:337:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 337 | { "8b", "set 740Hz band gain", OFFSET(gains [7]), AV_OPT_TYPEsrc/libavfilter/window_func.h_F:LO163A:T86,: {warning: .dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b l=1}, 0, 20 ,163 | A F } , | ^ lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)src/libavfilter/af_superequalizer.c):)338;: 97 | : ~ ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 338 | src/libavfilter/window_func.h: 163 : 69 :{ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" 9b", "set 11630 | 4 7H z ba n d g a i n" , OFlFuStE[Tn(g]a i=ns 0 .5[ 8*]) (, A1V _+O PcTo_sT(Y(PME__FLPOIA*T(,F F{A.BdSb(ln =1}-, M0) ,- 2 00,. A3F * }, M | ) ^) /((1 - 0.3) * M))); | ~ ^ :24:src/libavfilter/window_func.h note: expanded from macro 'FILTER_LINK_CHANNELS' : 405 | s->prsrc/libavfilter/af_superequalizer.cev:_339:g97a:i n warning: =missing field 'unit' initializer [-Wmissing-field-initializers] gain; 339 | { " 1 0 b " , " s e t 1 4 8 0 H z b a n d g a i n " , O F F S E T (g a\i n s| ~ ^~~~[ 9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ 163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 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 }, | ^ lutsrc/libavfilter/af_superequalizer.c[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h::34164::9731:: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'FFABS' 64 | 341# | d e f i n{e "F1FA2BbS"(,a )" s(e(ta) 2>9=6 00H ?z (baan)d :g a(in-"(,a) )O)F F S| E ^T (gains[11]), AV_OPT_TYPE_FLOAIn file included from T,src/libavfilter/af_surround.c :{30.: dsrc/libavfilter/window_func.hb:l163=:148}:, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 20, AF }, | 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: src/libavfilter/af_superequalizer.cexpanded from macro 'FFABS' :342:97: warning: 64missing field 'unit' initializer [-Wmissing-field-initializers] | # define F F342A | B S ( a ){ ("(13ab)" ,> =" s0e t? 4(1a8)6 Hz: b(a-n(da )g)a)i n "| , ^~~~ OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:343:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "14b", "set 5920Hz band gain", OFFSET(gains[13]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:344:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 344 | { "15b", "set 8372Hz band gain", OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:345:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:346:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:347:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:348:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 348 | { NULL } | ^ src/libavfilter/af_speechnorm.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_virtualbass.c:44:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "cutoff", "set virtual bass cutoff", OFFSET(cutosrc/libavfilter/af_volume.cff), AV_OPT_TYPE_DOUBLE, {.dbl=250},100,500, src/libavfilter/asrc_afdelaysrc.cFL:AG85S: 90}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ : 85 | dst[n] = sincf(x - s->delay) * csrc/libavfilter/af_virtualbass.co:s45f:113(: Mwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]P I * (x - s45- | > d e l a{y )" s/t rse-n>ngb_ttha",p s")s e/t sviinrctfu(a(lx b-a sss- >sdterleayn)g t/h" ,s -O>FnFbS_EtT(asptsr)e;n g t| h) ^ ~, AV_OPT_TYPE_DOUBLE, {.dbl=3}src/libavfilter/asrc_afdelaysrc.c, : 850:.535:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 , TFLAGS }, 85 | | ^ dst[n] = sincf(x - ssrc/libavfilter/af_virtualbass.c-:>46d:10e:l awarning: ymissing field 'help' initializer [-Wmissing-field-initializers]) * c46o | s f ( M _{PNIU L*L }( x | ^- s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ 85:src/libavfilter/asrc_afdelaysrc.c:85:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 93 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 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] d 87 | OFFSET(replaygain_noclip), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|F }, | ^ sCC libavfilter/avf_avectorscope.o t[src/libavfilter/af_volume.cn] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ :88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ 5 warnings generated. src/libavfilter/asrc_afdelaysrc.c:147:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "delay", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/af_surround.c:253:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | s->lowcut = src/libavfilter/asrc_afdelaysrc.c1.:f148 :*143: s-warning: >missing field 'unit' initializer [-Wmissing-field-initializers]l owcutf / (i n148l | i n k - >{s a"mdp"l,e_ r a t e * 0 . 5")s e*t (fsr-a>cwtiino_nsailz ed e/l ay2"),; | ~~~~^~~~~~~~~~~~ ~ OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/af_surround.c:254:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/asrc_afdelaysrc.c :149:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 254 | s-> h149i | g hc u t {= " s1a.mfp l*e _sr-a>thei"g,h c"usteft /s a(miplnel irnakt-e>",sa m p l e _ r a t e * 0 . 5 ) * ( s - > w i n _s iOzFFeS E/T (2s)a;m p l| e_ ~~~~^~~~~~~~~~~~~ ~r ate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:150:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:151:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:152:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:153:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "taps", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:154:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "t", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:155:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "channel_layout", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:156:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "c", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ 3 warnings generated. src/libavfilter/af_surround.c:333:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/af_surround.c:333:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/af_surround.c:339:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | if (fabsf(a) <= M_PI_4) | ^~~~~~~~ ~~ src/libavfilter/af_surround.c:340:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | a *= reference / M_PI_2; | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:342:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | asrc/libavfilter/af_volume.c = :M296_:P35I: + warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 2.f * M_PI + referen c296e | ) * ( Mv_oPlI- >-v afra_bvsafl(uae)s)[V A*R _FVFODLIUFMFES]I G=N (NaA,N ;0 . f| ) ~ ^~~ / (3.f * M/usr/include/math.h_:PI15_:219): ;note: expanded from macro 'NAN' | ^~~ ~ 15 | #define NAN __buisrc/libavfilter/af_surround.clt:i342n:_56n:a nwarning: fimplicit 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); | ^~~~ ~ 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] src/libavfilter/af_surround.c:155370:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h370 | *x = av_clipf(a+a*fmaxf(0.f, p*p-M_PI_2), -1.f, 1.f); | ~^~~ :153:26: note: expanded from macro 'SQR' 153 | #definsrc/libavfilter/af_surround.ce SQR(x) ((x)*(x)) | ^ :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)*src/libavfilter/af_volume.ccosfsrc/libavfilter/window_func.h(M:_162PI:_25:2 -warning: p/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI)*M_L N1621 | 0 + 1 . f , - 1. f , 1 i.ff) ;( F F| A ~^~~B S(n - M) >= 0src/libavfilter/af_surround.c.:3371 :*38 :M )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ | ~~^~~ ~~ src/libavutil/common.h::36364::6931:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'FFABS' 371 362 | | * y = a v _ c l ipafv(_cloosgf(i(na*lMi_nPkI-_>2d+sMt_,P IA)V*c_oLsOfG(M__VPEIR_B2O-SpE/,M _ P| ~~~~~~I )*M_L N3631 | 0+ 1 . f , - 1 . f , 1 . f ) ; " U| s ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~i ng gain 64 | #defisrc/libavfilter/af_surround.cne: 371F:F51A:B S(warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((a) >= 0371 | ? ( a) *:y ( -= (aav))_)c l | i ^p f(cosf(a*M_PI_2+M_PIn file included from Isrc/libavfilter/asrc_afirsrc.c):*29c: osrc/libavfilter/window_func.hs:f162(:M17_:P Iwarning: _2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- p/M_PI) *162M | _ L N 1 0 + 1 . f , - 1i.ff ,( F1F.AfB)S;( n -| ^~M ) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavfilter/af_surround.c:371:src/libavutil/common.h24::64: 37warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'FFABS' 37164 | | # d e f*iy n=e aFvFA_BcSl(iap)f ((c(oas)f (>a=* M0_ ?P I(_a2)+ M:_ P(-I()a*)c)o)s f| ( ^~~~M _PI_2-p/M_In file included from PIsrc/libavfilter/asrc_afirsrc.c:)29*: Msrc/libavfilter/window_func.h_:L162N:1390:+ 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f , -1. 162f | , 1 . f ) ; | ^~ if (FFABS(n - M) >= 0.3 * M) { | ~ ^ %f dB from replaygain side data.\n", gsrc/libavfilter/window_func.h); | ^ :163:86: src/libavfilter/af_surround.c:378:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n]src/libavfilter/af_volume.c := 3650:.395: *warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 + cos( (365M | _ P I * ( F F A BS ( n -v oMl)- >-v 0o.l3um e* M ))=/ (ff(_1e x-p 10.03()( g* + Mv)o)l)-;>r e| p ~ ^la ygain_preasrc/libavfilter/window_func.hm:p163): 69/: 2warning: 0)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ^ ~ 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/af_volume.c378 | src/libavfilter/window_func.h : 163 :*56l:f ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ag = n163 | < l ow c u t ? 1 . f : l.u5t[fn*]( 1=. f0+.c5o s*f ((1M_ P+I *c(olso((wMc_uPtI*-(nF)F/A(BlSo(wnc ut-- hMi)g h-c u0t.)3) );* M )| ) ~ ~~~~~~^~~~~~~~/ ((1 - 0.3) * M)src/libavfilter/af_surround.c):)378;: 68 | ~~^~~ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 378 | 64 | # d e*lffien_em aFgF AB S (=a )n (<( alo)w c>u= t0 ?? 1(.fa) :: .(5f-*((a1).)f)+ co s| f ^( M_PI*(lowcutIn file included from -nsrc/libavfilter/asrc_afirsrc.c):/29(: lsrc/libavfilter/window_func.ho:w163c:u48t:- hiwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g hcut))); 163 | | ~ ~~~~~~^~ lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :64 367 | vol->volume = FFMIN(vol->volume, 1.0 / p); | ~ ^ :src/libavutil/macros.h37: note: expanded from macro 'FFABS' :49:28: note: expanded from macro 'FFMIN' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 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_surround.c:416:73: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f - fasrc/libavfilter/af_volume.c:376:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] bs 376 | vol->var_values[VAR_STARTPTS] = TS2D(buf->pts); | ~ ^~~~~~~~~~~~~~ f(x[n])src/libavfilter/internal.h, f_x) * powf((1.f - fabs(y[n])), f_y); | ~~~~ ^~~~ :264src/libavfilter/af_surround.c:416:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :48 416 | factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ^~~ ~ : 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 __builti3 warnings generated. n_n18anf("") | ^~~~~~~~~~~~~~~~~~ warnings generated. 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:CC libavfilter/avf_concat.o 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' src/libavfilter/asrc_afirsrc.c 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :65:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:66:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "frequency", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "f", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ 10 warnings generated. src/libavfilter/asrc_afirsrc.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "magnitude", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "m", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "phase", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:72:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "p", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:75:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:76:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_surround.c: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/asrc_afirsrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ CC libavfilter/avf_showcqt.o CC libavfilter/avf_showcwt.o 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 }CC libavfilter/avf_showfreqs.o , | ^ 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", CC libavfilter/avf_showspatial.o src/libavfilter/af_surround.c"se:t780 :d13u:r awarning: tiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o n", OFFSET (780du | r a t i o n ) , i f AV(_pOhPaTs_eT_YdPiEf_ D>U RMA_TPIIO)N , | ^~~~~~~~~ ~{ .i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64src/libavfilter/af_surround.c_M:AX781 : 38(: 0warning: x7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fffffffff f781f | f f f ) | ^~~~~~~~~~~~~~~~~~ phase_dif = 2.f * M_PI - phase_dif; | 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] src/libavfilter/af_surround.c:781:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | { " d781u | r a t i o n " , p"hsaeste _dduirfa t=i o2n."f, * M _ POIF F-S pEhTa(dsuer_adtiifo;n ) ,| ^~~ ~ 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/avf_showspectrum.o 17 warnings generated. src/libavfilter/af_surround.c:835:13: 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning 835 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ s generated. src/libavfilter/af_surround.c:836:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:836:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_surround.cIn 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] :892 155 | lut[n] = exp(-0.5 * SQR((n-(N-1:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) 892 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ /2)/(0.4*(N-src/libavfilter/af_surround.c181) warning/s2 generated.. f))); | ~^~~ :src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 893 153 | #define SQR(x) ((x)*(x)) | ^ :38: warning: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 893 | | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ :153src/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; | ^~~ ~ 26: note: expanded from macro 'SQR' 153 | #dCC libavfilter/avf_showvolume.o efine S120 warnings generated. 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_PIsrc/libavfilter/af_surround.c:949:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * (FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ 949src/libavfilter/window_func.h | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ :163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | src/libavfilter/af_surround.c:950:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 950 | phase_difl = 2.f lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ * M_Psrc/libavfilter/window_func.hI - phase_difl; | ~ ^~~~~~~~~~ :163src/libavfilter/af_surround.c:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 950:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 950 | l u tp[hna]s e=_ d0i.f5l *= (21. f+ *c oMs_(P(IM _-P Ip*h(aFsFeA_BdSi(fnl ;- M)| ^~~ ~- 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64src/libavfilter/af_surround.c | #:d952e:f13i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FABS(a) (952( | a ) > = 0 ? i(fa )( :p h(a-s(ea_)d)i)f r | > ^ M_PI) | ^~~~~~~~~~ ~ 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 src/libavfilter/af_surround.c* :(9531: 39+: c owarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (M_PI*(FFAB S953( | n - M ) - 0 . 3 p*h aMs)e)_/d(i(f1r - =0 .23.)f ** MM)_))P;I -| ^~~~~~~~~~~~ ~p hasesrc/libavutil/common.h_:d64i:f37r:; note: expanded from macro 'FFABS' | ~ ^~~~~~~~~~ 64 | #define Fsrc/libavfilter/af_surround.cF:A953BS:(26a:) warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a) >= 0 ? (953a | ) : ( - ( a ) ) ) | p ^~~~h ase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ 4 warnings generated. 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; | ^~~ ~ 58 warnings generated. CC libavfilter/avf_showwaves.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, CC libavfilter/avfilter.o UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:49:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples),src/libavfilter/af_surround.c A:V_1067O:P13T:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_INT, {.i6 41067 | = if (phase_difl >1 0M2_4P}I,) 1 ,| ^~~~~~~~~~ ~I NT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:50:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c:1068:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | { " n1068" | , "s e tp htahsee _nudmibfelr =o f 2s.afm p*l esM _pPeIr -re qpuhesatseed_ dfirfalm;e " ,| ~ ^~~~~~~~~~O FFSET(nb_samplsrc/libavfilter/af_surround.ce:s1068):,26 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE _1068I | N T , { . i 6 4 = 1p0h2a4s}e,_ d1i,f l I=N T2_.MfA X*, MF_LPAIG -S p}h,a s e| _ ^d ifl; | ^~~ ~ 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_hilbert.c:53:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | {NULL} | ^ CC libavfilter/avfiltergraph.o 13 warnings generated. CC libavfilter/bbox.o src/libavfilter/af_surround.c:1192:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1192 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 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)) | ^ 3 warnings generated. CC libavfilter/boxblur.o CC libavfilter/buffersink.o src/libavfilter/af_surround.csrc/libavfilter/asrc_sinc.c:122:36: warning: :1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ 122src/libavutil/macros.h | float z = i -:47:28: note: expanded from macro 'FFMAX' 47 | #de.5f * m, x = z * M_PI, y = z * mult1; | ^ ~ fine FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavfilter/buffersrc.o 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 *13 warning*sbe generatedt. a) * *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/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=src/libavfilter/asrc_anullsrc.c:53:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "5 53 | { "channel_layout", "set channel_layout", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, FLAGS }, | ^ .1"}, 0, src/libavfilter/asrc_anullsrc.c 0, FLAGS }, | ^ :54:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_surround.c : 54 | { "cl", "set channel_layout", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "sCC libavfilter/colorspace.o tereo"}, 0, 0, FLAGS }, | ^ 1397:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_anullsrc.c 1397 | { "chl_in", "set input channel layout", OFFSET(in_channel_layout_str), AV_OPT_TYPE_STRING, {.str="stereo"},0, 0, FLAGS }, | ^ :55:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sample_rate", "set sample rate", OFFSET(sample_rate_str) , AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ 1398 | { "src/libavfilter/asrc_anullsrc.clevel_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ :56:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c 56 | { "r", "set sample rate", OFFSET(sample_rate_str) , AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, :| 1399 ^: 130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | { "level_out", "set output level", src/libavfilter/asrc_sine.c : 71src/libavfilter/asrc_anullsrc.c : :5 57: : 147warning: :O Fmissing field 'unit' initializer [-Wmissing-field-initializers]warning: F Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(level_out )57, | 71 | { "O nP bT __ sD aB mLAp(Vl"_efOsrP"e,Tq_ uTe Yn Pc Ey "_",Fs Le Ot A Tt ,h e { n.fudrmbeblqe=ur1e }no,cf y ,s a m p0 l, e s 1 p0 e, r rTCC libavfilter/colorspacedsp.o 4eFq4uL0eA,sGt Se0 d,} ,fDr Ba Lm| _ ^Me A"X,, O F F"SsEeTt( tnhbe_ ssianmep lferse)q,u eAnVc_yO"P,T)_,T Y P| E ^_I NTsrc/libavfilter/af_surround.c, :1400{:src/libavfilter/asrc_sine.c.130:i:62 6:warning: 45 missing field 'unit' initializer [-Wmissing-field-initializers]:= note: 1expanded from macro 'OPT_DBL'0 24}, 1, 621400U | | I N T 1 6 O_{PM TA"_XlG,fE eNF"EL,RA IG CS ( n} a, m e ",| o ^uf tipeludt, L FdEe"f,, m i n , m a x , de s c r ,O FDFOSUEBTL(Eo,u tdpbult,_ l_f_eVA)_,A Rsrc/libavfilter/asrc_anullsrc.c G :S _58 _: )147 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] AVsrc/libavfilter/asrc_sine.c_:O56P:T57_: Tnote: 58Yexpanded from macro 'OPT_GENERIC' | P E _B O { O 56L" | ,n " , { . i {6 4. = d1 e} f, f i e l d 0=", s de et f 1t ,h}e , T nFmuLimAnb,Ge Srm a}xo,,f Fs| La ^Am pGlSe,s _p_erV Ar_eAquReGsSt_e_d f}r a | m ^e ", OFFSET(nb_samples), AV_OPsrc/libavfilter/af_surround.cT_:T1401Y:P129E:_ Iwarning: NTmissing field 'unit' initializer [-Wmissing-field-initializers], {.i64 = 114010 | src/libavfilter/asrc_sine.c 2:4 72} :, 5{1: , " warning: lUmissing field 'unit' initializer [-Wmissing-field-initializers]fI eN_Tl1o6w_"M,A X72 , | "F LL FA EGOS P lT}o_,wD B cL| (u ^"t f "o,f f " , O F F SfErT(elqouwecnuctyf,) , src/libavfilter/asrc_anullsrc.c4 4: 059 ,: 150A0:V,_ Owarning: DPmissing field 'unit' initializer [-Wmissing-field-initializers]BT L__TMYAPXE,_ I 59N | T" ,s e t { t {h".edi u6sr4ia=nt1ie2o 8nf}"r,e, q u e 0n ,c y 2" 5",6s),e, t F Lt| Ah ^Ge S }a,usrc/libavfilter/asrc_sine.c d: i62| o: ^ 5 d:u rnote: aexpanded from macro 'OPT_DBL't ion", 62 | O P T _ G E N E R I C ( n a m eO,F FfSiEeTl(src/libavfilter/af_surround.cdd:,u1402 r:da129et:fi o,warning: n )missing field 'unit' initializer [-Wmissing-field-initializers]m, i n ,A Vm_aO xP,1402T | _d Te Ys Pc Er{_, D "UDlROfAUeTB_ILhOEiN,g, h d"{b,.li ,6 4"_ L_=FVE A -_h1Ai}Rg,G hS- _1c_,u) t I No| Tf ^6f "4,_ Msrc/libavfilter/asrc_sine.c A:X 56, : 57F : L Anote: Gexpanded from macro 'OPT_GENERIC' S O F}F,S E56| T | ^( h i gh c u{t f.)d,e f f i e l d = d ef } , AmVi_nO,P mT_aTxY,P EF_LIANGTS,, _ _ V{A._iA6src/libavfilter/asrc_anullsrc.cR4G:=S602_5:_6150 }:}, warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^0 , 512, FLAG S60 | } , | { ^ "d", "sesrc/libavfilter/asrc_sine.ct: 73t:h5e: awarning: umissing field 'unit' initializer [-Wmissing-field-initializers]di o duratio n73" | , O P T _ D B L ( " b e e p _ f a c t o OrF"F,S E T (d u r a tbieoenp)_,f a c tAoVr_,O P T _ T Y P E _ D U R A0T,I O0,N ,D B{L._iM6A4X ,= - 1 }",s e-1t, tIsrc/libavfilter/af_surround.chN:eT1406 6:b4130e_:eM pA warning: Xf,missing field 'unit' initializer [-Wmissing-field-initializers]r eFqLuAeGnSc y} , f 1406a | c| t ^ o r "{, )"s,m o o| t ^h ", src/libavfilter/asrc_sine.c : src/libavfilter/asrc_sinc.c"62s::e5278t:: 19tnote: :eexpanded from macro 'OPT_DBL' src/libavfilter/asrc_anullsrc.c mwarning: p:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o 61r:a l1262 : | s mwarning: omissing field 'help' initializer [-Wmissing-field-initializers] o 278 tOh | Pn61 Te | _ sG wsE oN srE{ktR r[IeN0CnU]gL( tLn=h a" }m,ee ,x p | (f ^ wi oe rlOkdF[,F0 S]dE)e;Tf ,( | ms ~~~ ^~~~~~~im no,o thm)a,x , d e sAcVr_,O PDTO_UTBYLPEE,_ FdLbOlA,T ,_ _{V.Ad_bAlR=G0S}_,_ ) | ^0 , src/libavfilter/asrc_sine.c :156,: 57T:F Lnote: Aexpanded from macro 'OPT_GENERIC'G S }, 56| | src/libavfilter/asrc_sinc.c ^ : 279 :src/libavfilter/asrc_anullsrc.c 19 :: 60 {:warning: 133.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:d ewarning: fimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]f i e279ld | = d weofr k}[ ,160 ] | m i= n ,e x{mp a("xwd,o"r ,kF [L 1A ]Gsrc/libavfilter/af_surround.c )S: ;,1407 : _130| _: ~~~ ^~~~~~~V Awarning: _missing field 'unit' initializer [-Wmissing-field-initializers] A R G S"_s_e t} 1407t | h| e ^ a u d{i o" adnugraltei"o, n " , " s e t s o u n d f i el d t r asrc/libavfilter/asrc_sine.c n: s74 f: o5Or:Fm F Swarning: aEmissing field 'unit' initializer [-Wmissing-field-initializers]nT g(ldeu"r,a t i74 o | n ) , O OF PFATSV_E_DTOB(PLa(Tn"_gbTl"Ye,P) ,E _ D U R A T I OA NV ,_ O {P .T i_ 6T 4Y P =Eb _e-Fe1Lp}O_,Af Ta-,c1 t, o {Ir.N,dT b6 l4 =_ 9M 0A }X ,, F L A 0G0,S, 3}06,,0 , D| T ~ ^~~~~~~~~BF LL_AMGSA X},, | /usr/include/stdint.h" ^:s e46t: 21t:h note: e expanded from macro 'INT64_MAX' beep fre q46u | e#ndceyf ifnaec tIoNrT"6,4),_ M A| X ^ (0xsrc/libavfilter/asrc_sine.c7src/libavfilter/af_surround.c:f:f621408:f:5f130::f fnote: warning: fexpanded from macro 'OPT_DBL'fmissing field 'unit' initializer [-Wmissing-field-initializers] f fffff f62) | | 1408 ^~~~~~~~~~~~~~~~~~ | O P T _ G{E N"EfRoIcCu(sn"a,m e , f i"esledt, sdoeufn,d fmiienl,d tmraaxn,s fdoerssrc/libavfilter/asrc_anullsrc.cmc :rf59,o: c133D:uO sUwarning: "B,implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]L E , d b l , O_F_FVSAE _T59A( | Rf Go Sc _u _s{)) ," d| u ^ r a tsrc/libavfilter/asrc_sine.c iAo:Vn56_":,57O :P T _note: Texpanded from macro 'OPT_GENERIC' Y P E"_sFeL tO56 A | tT h, e a {u .d di{bo l .=dd0ue}rf,af tii eo ln d"- ,1= , d e f 1 ,} ,T F mL iA nG ,S m} a, x , | F ^ L A G SO,F F_S_EVTA(_dAuRrGaSt_i_o n}) , | ^ AV_OPT_TYPE_DURATION, {.i64 = -1}src/libavfilter/af_surround.c,: 1409-:1130,: Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]Tsrc/libavfilter/asrc_sine.c 6:475_:M5A:X ,warning: F1409missing field 'unit' initializer [-Wmissing-field-initializers]L | A G S {} ," f c75| _ | ~ ^~~~~~~~~i n " , O P/usr/include/stdint.h T: _46 I:"N21sT:(e "tnote: s expanded from macro 'INT64_MAX'af mrpolnet_ r46ca | etn#et"de,er f ic nh ea n nI eNslTa 6msrc/libavfilter/asrc_sinc.c4ip_nlMp:eAu292_Xt:r 62 al :te (ev0warning: ,xe implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7l "f , f f fO fF fF4 Sf4292E1f | T0f (0ff ,_f fi 1ff[,fSo frCI)_ N (FT iC_ | ]M= ^~~~~~~~~~~~~~~~~~)A ,X 0,A; V _i O "P > src/libavfilter/asrc_sine.c10:],59 : /51 :0M ,_ note: PTexpanded from macro 'OPT_INT'FI L A+G S .} 5,59f | ) ; | ^i +O+P)T _{G E N| E ~ ^~~R IC(name, field,src/libavfilter/asrc_sinc.c :de292f:,29 :m iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], max, descr, 292I | N T , ifsrc/libavfilter/af_surround.c6o4:r,1410 :(_130i_: V =Awarning: _ missing field 'unit' initializer [-Wmissing-field-initializers]A0 R;G Si_ _<)= (| 1410i ^ | n t) src/libavfilter/asrc_sine.c( :p{56i :_"57w:fr cnote: a_expanded from macro 'OPT_GENERIC'po su[t"w,o r56 k | _ l "e sn e t> >{f r1.o]dn et/f fciMee_nlPtdIe =r+ dc.e5hfaf n)}n;,e lmi i+on+u,)t pm{ua xt , | l ^~~~~~~~~~~~~~~~~~~~~~~ ~Fe LvAeGlS",, _O_FVFAS_EARTG(Sf___o [}S C _| F ^C ]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLsrc/libavfilter/asrc_sine.cA:G76S: 5}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 76 | OPT_INT("r", sample_rate, src/libavfilter/af_surround.c :4414111:01300:, 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] INT_MAX, "src/libavfilter/asrc_sinc.c s1411e: | t294 : t18 h: e { warning: s"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]af mlp_lien "r,a t e294 " | , ) ," s e | t ^ f riofn tsrc/libavfilter/asrc_sine.c( :fl59ae:bf5t:s ( cinote: hmexpanded from macro 'OPT_INT'ap n_nseul m 59)i | n >p u ft a OlPbeTsv_(eGpEleN"aE,kR _I iC m( pnO_aFsmFueSm,E) T)f( if{e_ li d[,| S ~~~~ ^~~~~~~Cd e_fF,L ]m)i,n ,A Vm_asrc/libavfilter/asrc_sinc.cOx:P,294T :_d34Te:sY cPwarning: rE,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ FILNOTA,T ,i 62944 | ,{ . d_ b_ lV =A _1 A} R,iG fS _ (_ )f a0 b,| s ^( i1m0src/libavfilter/asrc_sine.cp,:_ 56sT:uF57L:m A)note: G expanded from macro 'OPT_GENERIC'S> }f,a b s56| ( | ^p e a k _ i m{ p._dsefufime)l)d {= d| e ~~~~ ^~~~~~~~~~~~f }, min, max, FLAGS, __VA_src/libavfilter/af_surround.cAR:G1412S:_130_: }warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 1412 | { "fl_out", "set front left channesrc/libavfilter/asrc_sine.cl: 77o:ut5p:u twarning: missing field 'unit' initializer [-Wmissing-field-initializers]l evel", 77 | O F F S EOTP(Tf__DoU[RS(C"_dFuLr]a)t,i oAnV"_, O P T _ T Y P E _ FdLuOrAaTt,i o n{,. d b l = 1 } , 0 , 0 ,1 00,, ITNFTL6A4G_SM A}X,, "| s ^e t the audio duration",), | ^ src/libavfilter/asrc_sine.c:65:5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERsrc/libavfilter/af_surround.cIC:(1413n:a130m:e ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]f ield, def, m1413i | n , m a{x ," fdre_sicnr," ,D U R A T I"OsNe,t sftrro,n t_ _rViAg_hAtR GcSh_a_n)n e l| ^i npusrc/libavfilter/asrc_sine.ct: 56l:e57v:e lnote: "expanded from macro 'OPT_GENERIC', O F56F | S E T ( f _ i{[ S.Cd_eFfRf]i)e,l dA V=_ OdPeTf_ T}Y,P Em_iFnL,O AmTa,x , {F.LdAbGlS=,1 }__,V A _ AR G0S,_ _ 1}0 , | T ^FL AGS }, | ^ src/libavfilter/asrc_sine.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | Osrc/libavfilter/af_surround.cP:T_1414D:U130R: (warning: "missing field 'unit' initializer [-Wmissing-field-initializers]d ", 1414 | {d u"rfart_ioount," , "s e t f r o n t0, r0i,g hItN Tc6h4a_nMAnXe,l "osuettpu tt hlee vaeuld"i,o dOuFrFaStEiTo(nf"_o[,)S,C _ F| R ^] ), Asrc/libavfilter/asrc_sine.c:V65_:O5P:T _note: Texpanded from macro 'OPT_DUR'Y PE_FL O65A | T , O{P.Td_GbENlE=R1I}C,( n a m e,0 ,f i e1ld0,, dTeFfL,A GmS i}n,, ma| x ^, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:src/libavfilter/af_surround.c56::571415:: 130note: :expanded from macro 'OPT_GENERIC' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | 1415 | { . d e{ff i"eslld_ i=n "d,e f } ," smeitn ,s imdaex ,l eFfLtA GcSh,a n_n_eVlA _iARnGpSu_t_ l}e v e| l ^" , OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOsrc/libavfilter/asrc_sine.cAT:79,: 5{:. dwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l =1}, 790 | , 1 0,O PTT_FSLTARG(S" s}a,m p l| e ^s _per_frame", samples_per_frame, "1024"src/libavfilter/af_surround.c, :01416,: 1300:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] "se t1416 | t h e {n u"msble_ro uotf" ,s a m p l"esse tpe rs ifrdea mlee",f)t, c| h ^a nnelsrc/libavfilter/asrc_sine.c :o68u:t5p:u tnote: expanded from macro 'OPT_STR'l evel", 68 | O F FOSPETT_(GfE_NoE[RSICC_(SnL]a)m,e A,V _fOiPeTl_dT,Y PdEe_fF, LmOiAnT,, m a{x.,d bdl=e1s}c,r , S T R0I,N G ,1 0s,t TrF,L A_G_SVA _}A,R GS _| _ ^) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = dsrc/libavfilter/af_surround.ce:f 1417}:,130 :m iwarning: n,missing field 'unit' initializer [-Wmissing-field-initializers] max, FLA G1417S | , _ _{V A"_sARr_GSi_n"_ ,} | ^ "set side right chansrc/libavfilter/asrc_sine.cne:l80 :i10n:p uwarning: tmissing field 'help' initializer [-Wmissing-field-initializers] le v80e | l" , { NOUFLLF}S E| T ^ (f_i[SC_SR])src/libavfilter/asrc_sinc.c, :A330V:51_:OP Twarning: _Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_FLOAT, {328. | d b l= 1 }a,v _ l o g (0s,, A 1V0_,L OTGFL_ADEGBSU G},, " | % ^d nPI=%g peak-sum@%i=src/libavfilter/af_surround.csrc/libavfilter/asrc_sine.c%:g78 :(64v:a warning: limplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]@ %i=%g); len=%i po s78t | = % i O(P%T_gD%U%R()"\dn"",, | ~~~~~~ 329 | d u r a t i o n ,w o r k _ l e n , p i0_,w 0r,a pIsN[Tw6o4r_kMA_Xl,e n" s>e>t t1h]e /a uMd_ioP Id,u rpaetaiko, n"p,e)a,k _ i| m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p _sum, imp_peak/usr/include/stdint.h,: 46:21: note: 330expanded from macro 'INT64_MAX' | 46 | # d ewfoirnke[ iImNpT_6p4e_aMkA]X, (*0lxe7nff,f f*fpfofsfftf_flfefnf,f )1 0 0| . ^~~~~~~~~~~~~~~~~~f - 100src/libavfilter/asrc_sine.c.:f65 :*40 :* pnote: expanded from macro 'OPT_DUR'o st_len /65 | ( * l OePnT _- G1E)N)ER;I C (| n ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a me, field, def, min, max, descr, Dsrc/libavfilter/asrc_sinc.cUR:A330T:I12O:N , warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tr, __VA_AR GS328_ | _ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a v_logsrc/libavfilter/asrc_sine.c(:s56,: 33A:V _note: Lexpanded from macro 'OPT_GENERIC'O G_DEBU 55G | , " % d{ nnaPmIe,= %dge spcerak,- soufmf@s%eit=o%fg( C(OvaNTlE@X%Ti,= %fgi)e;l d)l,en =A%Vi_ OpPoTs_tT=Y%PiE _( #%#g% %t)y\pne",, | ~~~~~~ \ 329 | | ~ 56 | w o r k {_ le.nd,e fpfii_elwdr a=p sd[ewfor }k,_ lmeinn, >ma> x1,] F/L AGMS_,P I_,_ VA_peAaRkG,S_ _p e}a k _| i ^~~m p_sum, imp_peak, :1418:130src/libavfilter/asrc_sine.c:: 77warning: :missing field 'unit' initializer [-Wmissing-field-initializers]64 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 330 | 77 | O P T _ D UwRo(r"kd[uirmapt_ipoena"k, ] , * l e n , *dpuroastti_olne,n , 10 0 . f - 1 0 0 . f0, *0 ,* pIoNsTt6_4l_eMnA X/, ("*slete nth -e 1a)u)d;i o | ^~~~~~~~~~~~~~d uration",), src/libavfilter/asrc_sinc.c :| 329 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/stdint.h1418 328 | | {a v"_srl_oogu(ts", ,A V _ L "OsGe_tD EBsUiGd,e r"i%gdh tn PIch=a%ngn eplea ko-utspuumt@ %lie=v%egl" ,( v a OlF@F%iS=E%Tg(f)_;o[ SlCen_=SR%])i, pAoVs_tO=P%Ti _T(Y%PEg_%F%L)O\AnT", , { .| d ~~~~~~b l=1} ,329 | 0 , 1 0 , wToFrLkA_GleSn },, p i| _ ^w raps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_psrc/libavfilter/af_surround.cea:k1419,: 130 :| ^~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c: 461419: | 21 : note: expanded from macro 'INT64_MAX'{ "bl_i n46", | # d e f i"nes etI NbTa6c4k_ MlAeXf t (c0hxa7nfnfeflf fifnfpfuftff flfefvfe)l " ,| ^~~~~~~~~~~~~~~~~~ OFFsrc/libavfilter/asrc_sine.c::32965::2240:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'OPT_DUR' S 65329 | | O P T _ G E N E RwIoCr(kn_almeen,, fpiie_lwdr,a pdse[fw,o rmki_nl,e nm a>x> ,1 ]d e/s cMr_,P ID,U RpAeTaIkO,N ,p esatkr_,i m_p__VsAu_mAR,G Si__m)p _ p| ea ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k , | ^~~~~~~~~~~~~~~~~~~~~~~ ~src/libavfilter/asrc_sine.c :56:33: note: expanded from macro 'OPT_GENERIC' ET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ 55 | { nasrc/libavfilter/af_surround.c:1420:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] me 1420 | { "bl_out", "set back left channel output level", OFFSET(f_o[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ , descr, src/libavfilter/af_surround.coffsetof(CONTEXT, field), AV_OPT_TYPE_ ## type, \ | ~ :1421:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^~~ 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] 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/asrc_sinc.c:418:141: src/libavfilter/af_surround.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 1438:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | 1438{ | " s a m{p l"ef_lrya"t,e " , "s e t" sseamtp lfreo nratt el"e,f t c h a n n e l y s p r e a d " , O F F S E TO(FfF_SyE[TS(sCa_mFpLl]e)_,r a t e )A, V_AOVP_TO_PTT_YTPYEP_EF_LIONATT,, {{..id6b4l==404.51}0,0 }.,0 6 ,1 , 1I5N,T _TMFALXA,G SA F} },, | | ^ ^ src/libavfilter/asrc_sinc.csrc/libavfilter/af_surround.c:419::1439:141:130 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | 1439 | { {" r""f,r y " , ""sseett fsraomnptl er irgahtte "c,h a n n e l y s p r e a d " , O F F S E T ( f _y [ S CO_FFFRS]E)T,( s a m pAlVe__OrPaTt_eT)Y,P EA_VF_LOOPATT_,T Y P{E._dIbNlT=CC libavfilter/dnn/dnn_backend_common.o 0,. 5 } ,{ ..i0664,= 4 411500,} ,T F1L,A GISN T}_,M A X,| ^A F }, | ^ src/libavfilter/af_surround.csrc/libavfilter/asrc_sinc.c::1440420::130141:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 1440420 | | {{ ""bnlby_"s,a m p l e s " ," s e"ts ebat ctkh el enfutm bcehra nonfe sla myp lsepsr epeard "re,q u e s tOeFdF SfErTa(mfe"_,y [OSFCF_SBELT]()n,b _ s a mApVl_eOsP)T,_ T YAPVE__OFPLT_OTAYTP,E _I N{T.,d b l ={.0i.654}=,1 0.2046},, 1 51,, TIFLNATG_SM A}X,, A| F ^ }, | ^ src/libavfilter/asrc_sinc.c:421src/libavfilter/af_surround.c:141::1441 :130warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | 1441 | { " n{" ," b r y " , ""sseett tbhaec kn urmibgehrt ocf hsaanmnpelle sy pseprr eraedq"u,e s t e dO FfFrSaETm(ef"_, yO[FSCF_SEBTR(]n),b _ s a mApVl_eOsP)T,_ T YAPVE__OFPLTO_ATTYP,E _ I{N.Td,b l = 0{..5i}6,4 =.10062,4 } ,1 5 , 1T,F LIANGTS_ MA}X,, A| F ^ }, | ^ src/libavfilter/af_surround.c:1442:130: warning: src/libavfilter/asrc_sinc.cmissing field 'unit' initializer [-Wmissing-field-initializers] :422:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1442 | { 422" | sl y " ,{ " h p " , " s e t si d e " sleetf th icghha-npnaesls yfi slptreera df"r,e q u e n cOyF"F,S E T ( f _y [ S C _ S L ] ) , O F F SAEVT_(OFPcT0_)T,Y P E _ F L O A TA,V _ O{P.Td_bTlY=P0E._5F}L,O A.T0,6 ,{ . d1b5l,= 0T}F,L A G S } ,0 , | I ^N T_MAX, AF }, | ^ src/libavfilter/af_surround.c:1443:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c 1443: | 423 : 141 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" sry", 423 | " s e t{ s"ildp"e, r i g h t c h a"nsneelt yl oswp-rpeaasds "f,i l t e rO FfFrSeEqTu(efn_cyy["S,C _ S R ] ) , A V _ O P T _ TOYFPFES_EFTL(OFAcT1, ) ,{ . db l = 0 . 5} ,A V._0O6P,T _ 1T5Y,P ET_FFLLAOGAST ,} ,{ .| d ^b l=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/af_surround.c:1444:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1444 | { "bcy", "set src/libavfilter/asrc_sinc.cba:c424k: 141c:e ntwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r channel y sp424r | e a d " ,{ "OpFhFaSseE"T,( f _ y [ S C _B"Cs]e)t, f i lAtVe_rO PpTh_aTsYeP Er_eFsLpOoAnTs,e " ,{ . d b l = 0. 5 } , . 0 6, 1 5 , T FOLFAFGSSE T}(,p h a| s ^e ), AV_OPT_TYPE_FLOAT, {.dbl=50}, 0, src/libavfilter/af_surround.c : 141445 :1 warning0130s0: generated, . warning: missing field 'unit' initializer [-Wmissing-field-initializers]A F }, | ^ 1445 | { "win_size", "set window size", OFFSET(win_size), Asrc/libavfilter/asrc_sinc.cV:_425O:P141T:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_INT, {.i 64254 | =4 0 9 6 }{, 10"2b4e,t6a5"5,3 6, F L A G S "}s,e t | k ^a iser 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", 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] OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ 1448 | { NUsrc/libavfilter/asrc_sinc.c:428:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] L L } | ^ 428 | { "hptaps", "set number of taps for high-pass filter", OFFSET(num_taps[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:429:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { "lptaps", "set number of taps for low-pass filter", OFFSET(num_taps[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 430 | { NULL } | ^ CC libavfilter/dnn/dnn_backend_native.o 108 warnings generated. src/libavfilter/avf_a3dscope.c:57:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "rate", "set video rate", OFFSET(frame_11rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ warnings generated. 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 }, | 3 ~ ^~~~ warnings generated. 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[1CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o ]), 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"18, warning"ss generatede. t 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 }, | ~ ^~~~ 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); | ~~~~^~~~~~ ~ 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); | ^~~~ ~ CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o 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); | ^~~ ~ 7 warnings generated. src/libavfilter/avf_ahistogram.c:71:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rate", "set video rate"32, OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ warnings generated. 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_IMAGEsrc/libavfilter/avf_a3dscope.c:263:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _S 263 | I const int r = 128.f + 127.f * sinf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ ZE, {.str="hd720"}, 0, 0, FLAGS }src/libavfilter/avf_a3dscope.c, | ^ :265:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_ahistogram.c 265 | const int b src/libavfilter/avf_aphasemeter.c=: 1702:8108:. f warning: +missing field 'unit' initializer [-Wmissing-field-initializers] 127.f * 70c | o s f ( ch{ /" r(acthea",n n"eslse t- v1i)d eo* Mr_aPteI");, O| F ~~~^~~~~~~~~~~~~~~~ ~F SET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ :74:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_aphasemeter.c:71:108: 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 }, | ^ 71 | { "r", "set video rate", OFFSET(frame_ratsrc/libavfilter/avf_ahistogram.c:84:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e 84 | { "acount", "how much frames to accumulate", OFFSET(count), AV_OPT_TYPE_INT, {.i64=1}, -1, 100, FLAGS }, | ^ ), src/libavfilter/avf_ahistogram.cAV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ :85:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rheight", "set histogram ratsrc/libavfilter/avf_aphasemeter.ci:o72 :o98:f warning: wimissing field 'unit' initializer [-Wmissing-field-initializers]n dow height "72, | O F F S{E T"(sphiizset"o,) ," sAeVt_ OvPiTd_eToY PsEi_zFeL"O,A TO,F F{S.EdbTl(=w0).,1 0A}V,_ O0P,T _1T,Y PFEL_AIGMSA G}E,_ S I| Z ^E , {.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_ahistogram.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 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_TYPCC libavfilter/dnn/dnn_backend_native_layer_dense.o E_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 } | ^ CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o src/libavfilter/avf_abitscope.c:54:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:55:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:57:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:58:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | src/libavfilter/avf_aphasemeter.c { NULL } | ^ :164:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | return (phase + 1.) / 2. * (w - 1); | ^~~~~ ~ src/libavfilter/avf_ahistogram.c:323:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o 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; | ^~ ~ 18 warnings generated. CC libavfilter/dnn/dnn_backend_native_layer_maximum.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); | ~~~~~~~~^~~~~~~~ 12 warnings generated. src/libavfilter/avf_ahistogram.c:389:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | out[0] += aa * yf; | ~ ^~ src/libavfilter/avf_ahistogram.c:390:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 390 | out[1] += aa * uf; | ~ ^~ src/libavfilter/avf_ahistogram.c:391:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | out[2] += aa * vf; | ~ ^~ 22 warnings generated. src/libavfilter/avf_aphasemeter.c:315:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | 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 }, | ^ snsrc/libavfilter/avf_avectorscope.cprintf(value, sizeof(value), "%f", fphase); | ~~~~~~~~ ^~~~~~ :88:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "r", "set video rate", OFFSET(frame_rate), CC libavfilter/dnn/dnn_backend_native_layer_pad.o 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)) | ~ ^ ~ CC libavfilter/dnn/dnn_backend_native_layers.o CC libavfilter/dnn/dnn_interface.o 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 rateCC libavfilter/dnn/dnn_io_proc.o ", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:123:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "r", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:130:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "min", "set minimum frequency", OFFSET(minimum_frequency), AV_OPT_TYPE_FLOAT, {src/libavfilter/avf_avectorscope.c:.dbl = 20.}, 1, 2000, FLAGS }, | ^ 357:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcwt.c:131:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | zoom = 1. / max; | ~ ^~~ 131 | { "max", "set maximum frequency", OFFSET(maximum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20000.}, 0, 192000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:132:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "logb", "set logarithmic basis", OFFSET(lsrc/libavfilter/avf_concat.cog:a59r:i55t:h mwarning: icmissing field 'unit' initializer [-Wmissing-field-initializers]_ basis), 59A | V _ O P T _ TAYVP_EOP_TF_LTOYPAET_,I N{T., db{l .=i 604. 0= 020 1}},, 10, ,I N1T,_ MFAXL,A GVS| A}|,F } ,| ^ | ^ src/libavfilter/avf_showcwt.c:133:src/libavfilter/avf_concat.c111::62 :warning: 54missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | 62 | { " dAeVv_iOaPTt_iToYnP"E,_ I"NsTe,t {f r.eiq6u4e n=c y1 }d,e v0i,a tIiNoTn_"M,AX ,O FVF|SFE T}(,d e | v ^i ation), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 10, FLAGS },src/libavfilter/avf_concat.c : 65| : ^53 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INTsrc/libavfilter/avf_showcwt.c_:M134A:X98,: Awarning: |missing field 'unit' initializer [-Wmissing-field-initializers]F }, | ^ 134 | { "pps", "set pixels per second", OFFSET(pps), AV_OPT_TYsrc/libavfilter/avf_concat.cPE:_68I:N50T:, warning: {.missing field 'unit' initializer [-Wmissing-field-initializers]i 64 = 6684 | } , 1 , A1V0_2O4P,T _FTLYAPGES_ B}O,O L ,| ^{ .i64 = 0 }, 0, 1, V|A|F}, | ^ src/libavfilter/avf_concat.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/avf_avectorscope.c: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_showcwt.c:150:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 150 | { NULL } | 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 | src/libavfilter/avf_showcqt.c:61:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] sx = src[1] * zoom; | ^~~~~~ ~ 61 | { "sisrc/libavfilter/avf_avectorscope.cze", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ :410:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcqt.c:62:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | sy = src[0] * zoom; | ^~~~~~ ~ 62 | { "s", 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"s:e411t: 39v:i dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o size", O F411F | S E T( w i d t h ) , AcVx_ O=P Ts_xT *Y PsEq_rItMfA(G1E _-S I0Z.E5, *{ .ssyt r* =s y")1;9 2 0| x ~ ^~1 080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:63:128: src/libavfilter/avf_avectorscope.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]412 :44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | 412{ | " f p s ", c y =" sseyt *v isdqerot fr(1a t-e "0,. 5O F*F SsExT (*r astxe));, | A ~ ^~V _OPT_TYPE_VIDsrc/libavfilter/avf_avectorscope.cE:O412_:R39A:T Ewarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .str =412 | " 25 " } , c y = s1y ,* 1 0s0q0r,t f ( 1 F-L A0G.S5 }*, s x| ^* sx); | ~ ^~ src/libavfilter/avf_showcqt.c:64:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "rate", "set video rate", OFFSET(rsrc/libavfilter/avf_avectorscope.cat:e413):,43 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_VID E413O | _ R A T E , { . s txr == h"w2 5+" }h,w * F F S I G N ( cx + 1c,y )1 0*0 0,( c x - cFyL)A G*S .}7,; | | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ ^ 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 = src/libavfilter/avf_avectorscope.c"2:5414": 29}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1414, | 1 0 0 0 , F Ly A=G Ss -},> h | - ^ s->h * fabsf(cx + cy) * .7; | ~~~~~^~~~~~~~~~~~~~~~ ~ 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 }, | ^ 16 warnings generated. 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_showcwt.c:222src/libavfilter/avf_showcqt.c::3170:: 114warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | 222 | { "dseovnioa_tvi"o,n *"=se ts qsrotnfo(g1r.afm /v ol(u4m.ef" ,* OMFF_SPEIT)()s;o n/o/_ vH)e,i s e n bAeVr_gO PGTa_bTorY PLEi_mSiTRtI N G| , ^~~ ~ { .str = "16src/libavfilter/avf_showcwt.c": 222}:,24 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 0, F L222A | G S } ,d e v| i ^a tion *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg src/libavfilter/avf_showcqt.cGa:b71o:r114 :L iwarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]i t | ^~~ ~ 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_showcwt.c:242:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_dersrc/libavfilter/avf_showcqt.ci:v75a:t128i:v ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]* = (frequen c75y | * f r{e q"ugeanmcmya "+, 1 4 9 9"0s.e4t *s ofnroegqruaemn cgya m+ma "4,5 O7F7F8S5E0T.(fs)o n/o _g1)6,0 5 1 4 . fA;V _ O| P ~ ^~~~~~~~T _TYPE_FLOAT, {src/libavfilter/avf_showcwt.c .:d242b:l84 := warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 }, 242 | 1 . 0, 7 . 0 , f r e q uFLeAnGcSy _}d,e r i| v ^a tive *= (frequency * frequency + 14990.4 * frequencysrc/libavfilter/avf_showcqt.c +: 764:51287:7 warning: 8missing field 'unit' initializer [-Wmissing-field-initializers]5 0.f) / 16 0765 | 1 4 . f ;{ "| b ~ ^~~~~~~~~a r_g", "ssrc/libavfilter/avf_showcwt.cet: 242b:ar72g:r awarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h gamma", O F242F | S E T ( b a r _ g ) , f r e qAuVe_nOcPyT__dTeYrPiEv_aFtLiOvAeT , *{= .(dfbrle q=u e1n.c0y }*, f r e q u e n c y +1 .104,9 970..0,4 * f rFeLqAuGeSn c}y, + | ^4 577850.f) / 160514.f; | ~ ^~~~~~~~~ src/libavfilter/avf_showcwt.c:242:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcqt.c :77242: | 128 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] fr e77q | u e n c y{_ d"egraimvmaat2i"v,e * =" s(eftr ebqauregnrcayp *h fgreaqmumean"c,y O+F 1F4S99E0T.(4b a*r _frge)q,u e n c y +A V4_5O7P7T8_5T0Y.PfE)_ F/L O1A6T0,5 1{4 ..fd;bl =| ~~~~~~~~~~^~~~~~~~~~~ ~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: In file included from src/libavfilter/avf_showfreqs.cmissing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "count", "set transform count", OFFSET(count), AV_OPT_TYPE_INT, { .i64 = 6 }, 1, 30, FLAGS }, | ^ :36: src/libavfilter/window_func.h:155:src/libavfilter/avf_showcqt.c:87:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 87 | { "fcount", "set frequency count", OFFSET(fcount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 10, FLAGS }, | ^ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcqt.c 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' 88 153 | #define SQR(x) ((x)*(x)) | ^ :114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/window_func.h :155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h | { "fontfile", "set axis font file", OFFSET(fontfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ :153:26src/libavfilter/avf_showcwt.c: note: expanded from macro 'SQR' :388:41: warning: src/libavfilter/avf_showcqt.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :89:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | 89 | { " f oUn t "=, 0 .5 f + z * "ssienft( (avx i-s uf)o n*t "M,_ POIF_F2S)E;T ( f| ~~^~~ ~o nt), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ 153 | src/libavfilter/avf_showcwt.c:389:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | src/libavfilter/avf_showcqt.c : 90 : 114 :V warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0.5f + 90 | z { "fontcolor", "set f*o nsti cnofl(o(ur "-, vO)F F*S EMT_(PfIo_n2t)c;o l o| r ~~^~~ ~), 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, { .strd =e fNiUnLeL S}Q,R ( x ) ( (0x,) *0(,x )FL)A G S| ^} , | ^ 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), src/libavfilter/window_func.h : 162 A:V25_:O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_BOOL, {162 | . i 6 4 = 1 } , i f ( F FA B S ( n - M ) 0>,= 10,. 3 * M ) {F L A| G ~~^~~ ~~S }, | ^ 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/avf_showcwt.c{ : 414| : ~ ^58 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 414 | src/libavfilter/avf_showcqt.c : 102: 114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]U += z * y f102 | * s i n{f ("2c.sfc h*e mMe_"P, I * "cshe t* ycfo)l;o r | s ~ ^~ cheme", OFFSET(cschesrc/libavfilter/avf_showcwt.cm:e414):,40 : warning: AVimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_ S414T | R I N G , { . s t r = C S C H E MUE }+,= z 0*, y0f, *F LsAiGnSf }(2,. f | * ^ M_PI * ch * yf); | ^~~ ~ src/libavfilter/avf_showcqt.c:103:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | { NULL } | ^ 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*(FFsrc/libavfilter/avf_showcwt.cAB:S415(:n58 :- warning: Mimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) - 0.3 * M)415) | / ( ( 1 - 0 . 3 ) * M ) ) ); V| ~ ^+ = z * yf * cosf(2.fsrc/libavfilter/window_func.h :*163 :M69_:P Iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* ch * yf); 163 | | ~ ^~ lut[n] = src/libavfilter/avf_showcwt.c0.:5415 :*40 :( 1warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] cos((M_PI*( F415F | A B S ( n - M ) - 0 . 3 * M )V) /+(=( 1z -* 0y.f3 )* *c oMs)f)()2;. f | * ~ ^ M_PI * ch * yf); | ^~~ ~ 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_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; | ^~~~ ~ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) CC libavfilter/dnn/queue.o | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/avf_showwaves.c:107:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "size", "set video size", OFFSETsrc/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ 162 | src/libavfilter/avf_showwaves.c if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ :src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 108 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ :100: In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 108 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ | if (FFABsrc/libavfilter/avf_showfreqs.c:82:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] S( 82 | { "size", "set video size", OFFSET(w), AV_OPT_Tsrc/libavfilter/avf_showwaves.cY:P114E:_123I:M Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]E_ SIZE, {.s t114r | = " 1{0 2"4nx",5 12 " } ,"s e0t, h0o,w FmLaAnGyS }s,a m p| l ^e s to show in the same point", OFFSET(n), AV_OPT_TYPE_INT,src/libavfilter/avf_showfreqs.c {:.83i:61014: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 }, 0, INT _83M | A X , F{L A"GsS" ,} , | " ^s et video size", OFFSET(w), AV_OPT_TYPsrc/libavfilter/avf_showwaves.cE_:IM115AG:E_104:S IZwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers], {.str = 115" | 1 0 24 x {5 1"2r"a}t,e "0,, "0s,e tF LvAiGdSe o} ,r a t| e ^" , OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "nsrc/libavfilter/avf_showfreqs.c :-84 M:)111 :> =warning: 0missing field 'unit' initializer [-Wmissing-field-initializers].3 * M) { | ^~~~~~~~~~~~ ~~ 84 | { src/libavutil/common.h":r64a:t37e:" ,note: expanded from macro 'FFABS'" set vide o64 | r#adteef"i,n e OFFFFASBEST(a() f(r(aam)e _>r=a t0e ?) ,( Aa)V _:O P(T-_(TaY))P)E _V I| D ^~~~E O_RATE, {.str = "25In file included from "src/libavfilter/avf_showspatial.c}:,35 : 0src/libavfilter/window_func.h,: 162:I39N:T _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X, FLAGS 162} | , | ^ if (FFABS(n - M) >= 0.3 * M) { | ~ ^ 25src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " }src/libavfilter/avf_showvolume.c,: 740:,109 :I Nwarning: T_missing field 'unit' initializer [-Wmissing-field-initializers]M AX, FL A74 | G S } ,{ "| ^r ate", "set video rate", OFFSET(frame_rate), AVsrc/libavfilter/avf_showwaves.c_O:P116T:_104T:Y Pwarning: E_missing field 'unit' initializer [-Wmissing-field-initializers]V IDEO_RA T116E | , {. s{ t"rr="",2 5 " } ," s0,e tI NvT_iMdAeoX ,r aFtLeA"G, SO F}F,S E T| ^( rate), AV_OPT_TYPE_VIDEO_RATE, {.str src/libavfilter/window_func.h=: 163":2865:src/libavfilter/avf_showvolume.c" }:warning: ,75implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 0109,: warning: INmissing field 'unit' initializer [-Wmissing-field-initializers]T _M A163 | X , F75 L | A G S }{ , " r | " ^, l u t ["ns] e=t 0v.i5d e* o( r1a t+e "c,o s (O(MF_FSPEI*T((FfFrAaBmSsrc/libavfilter/avf_showwaves.ce(n_: r-117a :tMe119)):, -warning: A V0missing field 'unit' initializer [-Wmissing-field-initializers]_.O 3P T*_ MT)Y)P /E(117_( | V1 I D- E {O0 _."R3s)Ap T*lE ,iM t){_).)cs;th ra =n| "n ~ ^2 e5l"s}," ,0 ," drIaNwT _Msrc/libavfilter/window_func.hcAXh:,a163 n:Fn69eL:lA sGwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] se }pa,r a t| e ^l y "163, | O F F S E 13T warning( ss generatedp . l i t _ c hlaunt[nne]l s= )0,. 5A V*src/libavfilter/avf_showvolume.c _:(O761P:84 T:+_ T warning: Ycomissing field 'unit' initializer [-Wmissing-field-initializers]Ps E(_(BMO_OL P,I76* | ({ F .F iA 6B{4S ( "nb =-" ,0M) } ",s- e 00t,. 3b o1*r ,dM e)Fr)L /Aw(Gi(S1d t }h-, " 0, . | 3 ^) O*F FMS))E)T;( b )| , ~ ^ AV_OPT_TYPE_INT, {.i64=1},src/libavfilter/window_func.h src/libavfilter/avf_showwaves.c:0:163,118 5::,56154: : F Lwarning: warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] GS }, | ^ 118 | 163 | { " c o lo r s " , " s eltu tc[hna]n ne=l s0 .c5 osrc/libavfilter/avf_showvolume.c*l: o77(r:1s 90"+,: cOowarning: Fsmissing field 'unit' initializer [-Wmissing-field-initializers](F (SME_TP(Ic*o (l77F | oF rA sB )S,( n{A V-_" wOM"P),T_ T-" Ys0Pe.E3t_ S*cT hRMaI)nN)nG/e,(l ({ 1.w si-t dt0rh ."3=,) "*r Oe FMdF)|S)Eg)Tr;(e we) n,| ~~^~~ ~|A bVl_uOeP|Tsrc/libavutil/common.hy_:eT64lY:lP31oE:w_ |Inote: oexpanded from macro 'FFABS'Nr Ta,n g{e.i 64|6 | l4#=diem4ef0|i0np}ei n,Fk F8|A0mBa,Sg (e8a1n)t 9a(2|(,ba r) oF>wL= nA"G0 S} ?,} (, 0a ),| ^:0 ,( -F(LaA))G)S }| , ^ | ^ 85 | In file included from { src/libavfilter/avf_showspatial.c":r35": ,src/libavfilter/avf_showvolume.csrc/libavfilter/window_func.h :: 16378 :: 4887"::s ewarning: warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] video r a78t | e " ,163 | {O F "F hS "E T, ( f" rs ae mt e _c rha at neln)ue,tl [ AnhV]e_ iO=Pg Th0_t.T5"Y ,P* E O_(FV1FI S+D EEcTOo(_sh(R)A(,TM E_A,PV _I{O*.P(sTFt_FrAT BY=SP ("En2 _5-I"N }TM,,) 0{-,. i0I6.N43T= _2*M0 A}XM,, ) 1)F,/L (A9(G01S0 ,-} ,F0 L. A3| G) ^S *} ,M )) )| ; ^ | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (asrc/libavfilter/avf_showvolume.c): 79:: (90-:( awarning: ))missing field 'unit' initializer [-Wmissing-field-initializers]) | ^~~~ 79 | { "f", "set fade", OFFSET(f), AV_OPT_TYPE_DOUBLE, {src/libavfilter/avf_showwaves.c.d:b127l:=120:. 9warning: 5}missing field 'help' initializer [-Wmissing-field-initializers], 0, 1 ,127 | F L A G S{ }N,U L L| ^ } | ^ src/libavfilter/avf_showvolume.c:80:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "c", "seCC libavfilter/dnn/safe_queue.o t volume color expression", OFFSET(color), AV_OPT_TYPE_STRING, {.str="PEAK*255+floor((1-PEAK)*255)*256+0xff000000"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:81:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "t", "display channel names", OFFSET(draw_text), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {src/libavfilter/avf_showvolume.c ":w82:i97n:_ swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]z e", "set w82in | d o w s{i z"ev"",, O"FdiFsSpElTa(yf fvto_lsuimzee )v,a lAuVe_"O,P TO_FTFYSPEET_(IdNrTa,w _{v.oil6u4m=e2)0,4 8A}V,_ O1PT6_,T YP6E5_5B3O6O,L ,F L{A.GiS6 4}=,1 } ,| ^0 , 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:83:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "dm", "duration for max value display", OFFSET(draw_persistent_duration), AV_OPT_TYPE_DOUBLE, {.dbl=0.}, 0, 9000, FLAGS}, | ^ src/libavfilter/avf_showvolume.c:84:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "dmc","set color of the max value line", OFFSET(persistant_max_rgba), AV_OPT_TYPE_COLOR, {.str = "orange"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:88:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set step size", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:101:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGSsrc/libavfilter/avf_showvolume.c :}96,: 12 :| ^warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/avf_showfreqs.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | In file included from { src/libavfilter/avf_showspectrum.c":a47v: esrc/libavfilter/window_func.hr:a155g:i60n:g ",warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s et time averaging "155, | OF F S E T ( a v g ) ,l uAtV[_nO]P T=_ TYePxEp_(I-N0T., 5{ .*i 6S4=Q1R},( (0n-,( NI-N1T)3/22_)M/A(X0,. 4F*L(ANG-S1 )}/,2 . f| ) ^) ); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(src/libavfilter/avf_showfreqs.cx):)103 :| 154 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "colors", "set channelsrc/libavfilter/window_func.hs :c155o:l60o:r swarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(co l155o | r s ) , A V _ O P T _ TluYtP[En_]S T=R IeNxGp,( -{0..s5t r* =S Q"Rr(e(dn|g-r(eNe-n1|)b/l2u)/e(|0y.e4l*l(oNw-|1o)r/a2n.gfe)|)l)i;m e || p ~^~~i nk|magesrc/libavfilter/window_func.hn:t153a:|26b:ro wnote: nexpanded from macro 'SQR'" }, 0, 0153, | F L A G S } ,# d e| f ^i ne SQR(x) ((x)*(x)) | ^ 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/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:17: warning: src/libavfilter/avf_showfreqs.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :112:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | 112 | i f {( F"FcAhBSan(nne l-s "M,) >"=s e0t. 3c ha*n Mn)e l{s t| o ^~~~~~~~~~~~ ~~ draw"src/libavutil/common.h,: 64O:F37F:S Enote: Texpanded from macro 'FFABS'( ch_lay o64u | t#_dsetfri)n,e AFVF_AOBPST(_TaY)P E(_(SaT)R I>N=G ,0 {?. s(tar=)" a:l l("-}(,a )0),) 0 ,| ^~~~F LAGS }, | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | src/libavfilter/avf_showfreqs.c : 113 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] if (113F | F AB S ( n{ -N UML) L> =} 0 | .3 ^ * M) { | ~ ^ 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 src/libavfilter/window_func.h},: 163 :| 86 ~ ^~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/float.h:14: 17163: | note: expanded from macro 'FLT_MIN' 14 | # d elfuit[nnesrc/libavfilter/avf_showcwt.c] F:=L680 T:0_49.M:5I Nwarning: *1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . (117 5+4 9c4o3s5(0(8M22_2P 8I6807* | 5( 0F 7F 9A 7B eS -( 3n 8 mF-i n Mi| )m ^~~~~~~~~~~~~~~~~~~~~~~~~~~ u- m _0f.r3e q*u eMnc))y/ (=( 11 1- .01.732)6 8*f M*) )l)o;g ( 1| . ~ ^f + (46.06538f * minimsrc/libavfilter/window_func.hum:_163f:r69e:q uewarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c y) / (minim u163m | _f r e q u e n c y + 1 4 6 7 8l.u4t9[fn))]; = | 0. ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 * (1 + cos((M_PI*src/libavfilter/avf_showcwt.c(:F680F:A29B:S (warning: n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- M) - 0.3 * M )680) | / ( ( 1 - 0 . 3m)i n*i mMu)m)_)f;r e q| u ~ ^e ncy = 11.17268f * log(1.f + (46.0src/libavfilter/window_func.h65:31638:f 56*: mwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n imum_frequency )163 | / ( m i n i m u m _ f r e q uleuntc[yn ]+ =1 406.758 .*4 9(f1) )+; c o| s ^~~~~~~~~ ~( (M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/avf_showcwt.c:681:49: warning: 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:163: 48681: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] maximum _163f | r e q u e n c y = 1 1 . 1l7u2t[6n8]f *= l0o.g5( 1*. f( 1+ +( 4c6o.s0(6(5M3_8PfI **( mFaFxAiBmSu(mn_ f-r eMq)u e- n0c.y3) /* (Mm)a)x/i(m(u1m _-f r0e.q3u)e n*c yM )+) )1;4 6 7| 8 ^~~~~~~~~~~~ ~. 49f));src/libavutil/common.h : 64| : ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~37 : note: expanded from macro 'FFABS' 64 | #desrc/libavfilter/avf_showcwt.cfi:n681e: 29F:F Awarning: Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S( a) ((a) >= 0 681? | ( a ) : ( -m(aax)i)m)u m _| f ^~~~r equency = 11.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_frequency + 14678.49f)); | ^~~~~~~~~ ~ 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 | { src/libavfilter/avfiltergraph.c:"55:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 55 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V }, | ^ ", "sesrc/libavfilter/avfiltergraph.ct video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ :57:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/avf_showspatial.c 57 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A }, | ^ :61:107src/libavfilter/avfiltergraph.c: 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 }, | ^ 58:12: src/libavfilter/avf_showvolume.cwarning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL }, | ^ :223:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | s->values[ch * VAR_VARS_NB + VAR_PEAK] = max; | ~ ^~~ src/libavfilter/avf_showvolume.c:224:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | s->valusrc/libavfilter/avf_showspatial.c:63:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e s[ch * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ 63 | { "rate", "sesrc/libavfilter/avf_showfreqs.c:208:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ 208 | if 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 }, | ^ s->osrc/libavfilter/avf_showspatial.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] verlap == 1.) | ~~~^~~~~~~ ~~ 65 | { NULL } | ^ src/libavfilter/avf_showfreqs.c:210:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | s->hop_size = (1. - s->overlap) * s->win_size; | ~ ~~~^~~~~~~ src/libavfilter/avf_showfreqs.c:212:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ src/libavfilter/avfiltergraph.c:104:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (j = 0; jnb_outputs; j++) | ~^~~~~~~~~~~~~~~~~~~ :285:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | max_val = av_clipf(0.21 * log10(max) + 1, 0, 1); | ~~~~~ ^~~ src/libavfilter/avf_showspectrum.c:124:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:125:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ CC libavfilter/dnn_filter_common.o 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_showfreqs.c:314:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 314 | a = log(av_clipd(a, min, 1)) / log(min); | ~~~ ^~~ src/libavfilter/avf_showfreqs.c:314:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 314 | a = log(av_clipd(a, min, 1)) / log(min); | ~~~~~~~~ ^~~ src/libavfilter/avf_showvolume.c:369:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_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] src/libavfilter/avfiltergraph.csrc/libavfilter/avf_showspatial.c::212:19233::58 :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] 212233 | | fsrc/libavfilter/avf_showvolume.c o r: 404 : (68fi:l o=warning: a 0timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; i d (n (b r_ pf i l- t e lr ps );s -/>i v+(a2+l.)uf e{ s *[ cM| _ ~ ^ ~~~~~~~~~~~~~~~~~*P IV)A R+_ V1A.RfS)src/libavfilter/avfiltergraph.c_ :N*216B 0: .235+: Vf A;R warning: _ V| comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O ~ ^~~~ L UME] = 22160 | .src/libavfilter/avf_showspatial.c 0: 233*: 51 :l o warning: g implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1f 0o(rm a(xj )233=; | | 0 ~~~~~ ^~~; j ffnfbp_ i=n pu(t(sr;p j +-+ )l p{) /| ~ ^ ~~~~~~~~~~~~~~~( 2.f * M_PI)src/libavfilter/avfiltergraph.c :+226 :1.23f:) warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.5f; | 226 ~ ^~~ | for (jsrc/libavfilter/avf_showspatial.c :=233 :037;: warning: jimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] < filt->n b233_ | o u t p u t s ; fjl+o+a)t {d i f| f ~ ^ ~~~~~~~~~~~~~~~~p = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ^~~ ~ src/libavfilter/avf_showspatial.c 174 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ :233:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspectrum.c:175:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~~~^~~~ ~ 175 | { "fps", src/libavfilter/avfiltergraph.c "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ :250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavfilter/avf_showspectrum.c :176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 250 176 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ | for src/libavfilter/avf_showspectrum.c:177:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ( 177 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ i = 0; isrc/libavfilter/avf_showspectrum.c < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ :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", OFsrc/libavfilter/avf_showfreqs.cFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ :447src/libavfilter/avf_showspectrum.c::59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avfiltergraph.c180 :44712 | : warning: missing field 'help' initializer [-Wmissing-field-initializers] 180 | { NU aL L= }a v | _ ^c lipd(M(RE(f, ch), IM(f, ch:287:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) ) / s->scale, 0, 1); | ~ ~~~^~~~~ 287 | src/libavfilter/avf_showfreqs.c:447:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:416:33: note: expanded from macro 'M' 416 | #define M(a, b) (sqrt((a) * (a) + (b) * (b))) | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:454:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:414:38: note: expanded from macro 'RE' 414 | #define RE(x, ch) s->fft_data[ch][x].re | ^ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:454:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avf_showfreqs.c:415:38: note: expanded from macro 'IM' 415 | #define IM(x, ch) s->fft_data[ch][x].im | ^ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:461:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:462:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ 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/colorspace.c:160:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | peak = clm->MaxCLL / REFERENCE_WHITE; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 28 warnings generated. 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' src/libavfilter/avfiltergraph.c:377: 1927: | #warning: decomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine REFERENCE_WHIT E377 | 1 0 0 . 0ffo r| ^~~~~~( 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/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; | ~ ^~~~~ 48 warnings generated. src/libavfilter/colorspace.csrc/libavfilter/avf_showwaves.c:802:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :184: 41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 802 184 | clm->MaxCLL = (unsigned)(peak * REFERENCE_WHITE); | ~ ^~~~~~~~~~~~~~~ | src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ 27 | #define REFsrc/libavfilter/avf_showwaves.c:ERENCE_WHITE 100.0f | ^~~~~~ 803:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "s", "set video sizesrc/libavfilter/colorspace.c:191:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " , OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ 191 | 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 }, | ^ metadata->src/libavfilter/avf_showwaves.cmax_luminance = av_d2q(peak * REFERENCE_WHITE, 10000); | ~ ^~~~~~~~~~~~~~~ :src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 805 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ :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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 25 warnings generated. 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->nbsrc/libavfilter/avf_showspectrum.c_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ :423src/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 51: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ warning: src/libavfilter/avfiltergraph.cimplicit 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 554:23:src/libavfilter/avf_showspectrum.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 554 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 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 / (fl33oat)inlink->sample_rate; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generatedsrc/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: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/buffersink.c | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/avfiltergraph.c357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : 357 | { NULL }, | ^ 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/drawutils.o 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/ebur128.o 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/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 }, | ^ 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-src/libavfilter/avfiltergraph.c>r:o724t:a5t:i owarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ~ ~~~^~~~~~~~ 724 | REDUsrc/libavfilter/avf_showspectrum.cCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :607:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 725 | nb_formats, ff_add_formatsrc/libavfilter/buffersrc.c);: 300| : ~~~~~~~~~~~~~~~~~~~~~~~~~~ 126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/avfiltergraph.c :685:19: note: expanded from macro 'REDUCE_FORMATS' 300 | {685 | " w i dftohr" ,( i = 0 ; iN U n b _ i n p u t s ; i + +O)F {F S ET ( w ) , A V _O P\T _ T| Y ~ ^ ~~~~~~~~~~~~~~~~~PE _INT, src/libavfilter/avfiltergraph.c{: 724:.5i: 6warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0 }, 0 ,724 | I NT _ M AREXDU,C EV_ F}O,R M AT| ^S (int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | *vf += *src/libavfilter/buffersrc.cv:f302 :* 126c:o swarning: f(missing field 'unit' initializer [-Wmissing-field-initializers]M _PI * s- >302r | o t a t i{o n" +h eMi_gPIh_t2"),; | ~ ~~~^~~~~~~~ NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ 725 | 20 n warnings generated. b_formatssrc/libavfilter/buffersrc.c:304:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , f 304 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ f_add_format);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/avfiltergraph.c:693src/libavfilter/buffersrc.c:306:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/edge_common.o : 30623 | : note: expanded from macro 'REDUCE_FORMATS'{ "time_base "693, | N U L fL,o r ( j = 0 ; j < fi lt e r - > n ObF_FoSuEtTp(uttism;e _jb+a+s)e ){, A V _ O P T _ T Y P E\_ R A| T ~ ^ ~~~~~~~~~~~~~~~~~~I ONAL, { .dbl = 0 },src/libavfilter/avfiltergraph.c :0,724 :D5B:L _Mwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]X , V }, | ^ 724 | REDUCE_FORMATS(int, AVFilterFormatsrc/libavfilter/buffersrc.cs:,307 : 126 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] formats, 307 | { "fforrammaet_rsa,t e "| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NU L725L | , n bO_FfFoSrEmTa(tfrs,a mef_fra_atded),_f o r m a t ) ;A V _| O ~~~~~~~~~~~~~~~~~~~~~~~~~~P T_TYPE_src/libavfilter/avfiltergraph.cR:A709T:27I:ON Anote: Lexpanded from macro 'REDUCE_FORMATS', { .dbl = 0709 | } , 0 , D BL _ M AfXo,r V( k} ,= 0| ; ^ k < out_link->incfsrc/libavfilter/buffersrc.cg:.308li:s12t:- >warning: nbmissing field 'help' initializer [-Wmissing-field-initializers]; k +308+ | ) { N U L L }\ , | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~| ^ 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, formasrc/libavfilter/avf_showspectrum.c:ts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 727 | 625 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_bench.o nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19:src/libavfilter/buffersrc.c note: expanded from macro 'REDUCE_FORMATS' :314:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 685 314 | { "time_base", NULL, OFFSET(time_base), AV_src/libavfilter/avf_showspectrum.cO:P668T:_20T:Y Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ RATIONA L668 | , { .edlbls e= i0f (}l,o g01,0 (IsNeTc_MoAnX,ds )A >} 6,) | | ^ ~~~~~ ^~~~~~~ | for (isrc/libavfilter/buffersrc.c = 0; i < filter->nb_isrc/libavfilter/avf_showspectrum.cnp:u669t:s;46 : iwarning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ ) { 669 | un i t s = a v_ a\s p r| i ~ ^ ~~~~~~~~~~~~~~~~~n tf("%.2fh", secsrc/libavfilter/avfiltergraph.co:n726d:s5 /: warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 0 * 60)) ;726 | | ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ REDUCE_FORMATS(int, AVFilterFormats, sampleratesrc/libavfilter/avf_showspectrum.cs,: 670 : 20 :f owarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~670 | e727l | s e i f ( l o g 1 0 ( s e c o n d sn)b _>f o3r)m a t| s ~~~~~ ^~~~~~~, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:315:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 315 | { "sample_rCC libavfilter/f_cue.o ate", NULL, src/libavfilter/avf_showspectrum.cOF:F671S:E46T:( swarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ple_rat e671) | , u nAiV_tsO P=T _aTvYP_Ea_sIpNrTi,nt f( " % . 2{f m."i6,4 s=e c0o n}d,s 0/, I6N0T)_;M A X| ~~~~~~~~~~~ ~~~~~~~~^~~~, A }, | ^ 693:23: note: expanded from macro 'REDUCE_FORMATS' src/libavfilter/avf_showspectrum.c 693 | for (j = 0; j < filter->nb_outputs; j++) { src/libavfilter/buffersrc.c : 318\: 110 :| ~ ^ ~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] :src/libavfilter/avfiltergraph.c:673726::385:: 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] src/libavfilter/avfilter.c318 | 673726 | | { " R cE hDa nUunCnEei_ltFOssR" M,A= T Sa v( _i ans t,p rN iU nLt Lf ,( "AO%VF.FF2ilSftETse(",rc Fhsoearcmnoatnnsed,ls s )) ;, | ~~~~~~~~~~~ ^~~~~~~ s am p le r aAtV_esO,P T _ T Y PfEor_mIaNtTs,, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { .i 64727 | = 0 } , 0 , I N T _ MA X , nbA _}f,or m a| ts ^, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.csrc/libavfilter/buffersrc.c:1035::31986::12 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'help' initializer [-Wmissing-field-initializers] :709: 271035: | note: expanded from macro 'REDUCE_FORMATS' if (!li n709 | k -> f i f o . s a m p lfeosr_ s(kki p=p e0d; & &k nnkb-_>saimnpclfegs. l>i=s tm-i>n n&b&; kf+ra+m)e - > n b _ s a m p l e s\ < =| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ma x) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ 319src/libavfilter/avfiltergraph.c | : 730 :19 :src/libavfilter/avfilter.c {:warning: 1035Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:U 58L:L warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 730| | ^ fo r1035 | ( i = i0f; (i! llftiefro-.>snabm_pilnepsu_tssk;i ip+p+e)d {& & | f ~ ^ ~~~~~~~~~~~~~~~~~r ame->nb_samples >=src/libavfilter/avfiltergraph.c :m739i:n23 :& &warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ame->nb_s a739m | p l e s < = mfaoxr) ({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/avf_showspectrum.c:767:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:767:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/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++) | ~ ^ ~~~~~~~~~~~~~~~~~ 66 warnings generated. src/libavfilter/avf_showspectrum.c:855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/avfiltergraph.c:877:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 877 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:884:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:887:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 887 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:926:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 926 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | CC libavfilter/f_drawgraph.o units = av_asprintf("%.2f", hsrc/libavfilter/avfiltergraph.certz); | ~~~~~~~~~~~ ^~~~~ :970:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c: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_valu6 warnings generated. es[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15src/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#define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ _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/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 :src/libavfilter/avfiltergraph.c:1038:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] lin_fmt, value); | ~~~~~~~~~~~ ^~~~~ 1038 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~src/libavfilter/dnn/dnn_backend_native.c:538:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 538 | for (uint32_t operand = 0; operand < native_model->operands_num; ++operand) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~ 46 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 | outpsrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:90:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspectrum.cut [90n | _f i l t e r ] = F F MdAsXt([oi]u t=p ustin[(ns_fricl[tie]r)];, 0 .| 0 ~~~ ^~~~~~) ; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 1068 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ :40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:dmax = expf(s->limit * M_LN10 / 20.f)src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c; : 169| : ~ ^~~~89 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 src/libavfilter/avf_showspectrum.c:1691068 | : 23 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | so-u>tdmpautx[ =n _efxiplfte(rs]- >=l i2m.i0tf * /M _(L1N.100f /+ 2src/libavfilter/avfiltergraph.ce0x:.p1144(f):-;302 :. 0| f ~~~^~~~~ ~warning: *comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] output[n_filt e1144r | ] ) ) - 1 . 0 f ; i f| ~ ^~~~( f->nb_inputssrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.c :>169 :I66N:T _Mwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X - sin k169_ | l i n k s _ c o u n t ) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ output[nsrc/libavfilter/avf_showspectrum.c_:f1069:i54l:t ewarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] = 2.0f 1069 / | ( 1 . 0sf -+> dmexipn( -=2 .e0xpff (*( s-o>ultipmuitt[ -n_ fsi-l>tderra]n)ge)) - *1 .M0_LfN;1 0 | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~/ 20.f); src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c| ~ ^~~~: 169:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspectrum.c: 16926 | : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 94 | o u t p u t [ n_ f disltt[eir]] == c2o.0sf( s/r c([1i.]0)f; + | e ~~~ ^~~~~~xp (-2.0f * output[n_filter])) CC libavfilter/f_ebur128.o - 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] 1069 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ :30: src/libavfilter/dnn/dnn_backend_native_layer_mathunary.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :98:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1069 98 | dst[i] = tan(src[i]); | ~~~ ^~~~~~ | src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~~~~~~~~~^~~~~~~~~~~ ~ :172:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ :102src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 172 102 | dst[i] = asin(src[i]); | ~~~~ ^~~~~~ | output[n_fisrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:106:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] l 106 | dst[i] = acos(src[i]); | ~~~~ ^~~~~~ ter] = 1.0f / (1.0f + exp(-outsrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:110:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] p 110 | dst[i] = atan(src[i]); | ~~~~ ^~~~~~ ut[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:40: warning: src/libavfilter/dnn/dnn_backend_native_layer_mathunary.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :114:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 172 114 | dst[i] = sinh(src[i]); | ~~~~ ^~~~~~ | output[n_filter]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]); | ~~~~ ^~~~~~ = 1.0f / (1.0f + exp(-output[n_fisrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:122:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] l 122 | dst[i] = tanh(src[i]); | ~~~~ ^~~~~~ ter])); | ^~~~ ~ src/libavfilter/avfiltergraph.c:1201:19src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1201 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 126:28src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : 126 | dst[i] = asinh(src[i]); | ~~~~~ ^~~~~~ 177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h130::4928::22 :warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]note: expanded from macro 'FFMIN' 13049 | | # d e f i n e F F MdIsNt([ai,]b )= (a(cao)s h>( s(rbc)[i ]?) ;( 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) src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c? :(134b:)28 :: warning: (aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) ) | ^ 134 | dsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.cst:[177i:]46 := warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t anh(src[i]); | 177 ~~~~~ ^~~~~~ | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47: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] src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c177 | : 138 : 27 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 138 | o u t p u t [ n _ f i l tdesrt][ =i ] F=F McAeXi(lo(ustrpcu[ti[]n);_ f i| l ~~~~ ^~~~~~t er], 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_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]); | ~~~ ^~~~~~ 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:1229:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1229 | CC libavfilter/f_graphmonitor.o av_log(ctxsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.c, AV_LOG_ERROR, "overlap %f too big:191:87: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] \n 191 | int thread_num = (ctx->options.conv2d_threads <= 0 || ctx->options.conv2d_threads > av_cpu_count(", 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_funcCC libavfilter/f_interleave.o _lut[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1236:28: warning: 26 warnings generated. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1236 | s->win_scale = 1.f / sqrtf(s->win_scale); | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_latency.o src/libavfilter/avf_showspectrum.c:1321:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1321 | const float f = s->gain * w; | ~~~^~~~ ~ 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_fsrc/libavfilter/avf_showspectrum.c:ilter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 1340src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' : 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1340 | phases[y] = (PHASEsrc/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:89:(y, ch) / M_PI + 1) / 2; | ^~~~~~~~~~~~ ~ src/libavfilter/avf_showspectrum.c:1314:22: note: expanded from macro 'PHASE' warning: 1314 | #define PHASE(y, ch) atan2f(IM(y, ch), RE(y, ch)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_fsrc/libavfilter/avf_showspectrum.c:1347:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 1347 | const float rng lter] = 2.0f / (= 2.f * M_PI; | ^~~ ~ 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 | outpsrc/libavfilter/avf_showspectrum.cut[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ :1389:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1389 | const float f = s->gain * w; | ~~~^~~~ ~ 5 warnings generated. src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f +147 e warningxsp generated(. -output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavfilter/f_loop.o CC libavfilter/f_metadata.o CC libavfilter/f_perms.o CC libavfilter/f_realtime.o 11 warnings generated. src/libavfilter/avf_showspectrum.c:1709:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1709 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1710:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1710 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1740:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1740 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -1610 warning,s generated1. 0, 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_FCC libavfilter/f_reverse.o LOAT, {.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 }, | ^ CC libavfilter/f_segment.o src/libavfilter/avf_showspectrum.c:1750:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1750 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1751:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1751 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1752:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1752 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1753 | { NULL } | ^ 3 warnings generated. 12 warnings generated. src/libavfilter/avf_showspectrum.c:1774:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1774 | spf = s->win_size * (s->samples / ((s->win_size * sz) * ceil(s->samples / (float)(s->win_size * sz)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_select.o CC libavfilter/f_sendcmd.o 32 warnings generated. CC libavfilter/f_sidedata.o CC libavfilter/f_streamselect.o 12 warnings generated. CC libavfilter/fifo.o CC libavfilter/formats.o 4 warnings generated. CC libavfilter/framepool.o CC libavfilter/framequeue.o CC libavfilter/framesync.o CC libavfilter/generate_wave_table.o CC libavfilter/graphparser.o CC libavfilter/graphdump.o 13 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] CC libavfilter/lavfutils.o 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 19 warnings generated. CC libavfilter/lswsutils.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/motion_estimation.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(doublesrc/libavfilter/f_bench.c:92:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:509:17: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 92 509 | for (i = 0; i < st->channels; i++) \ | ~ ^ ~~~~~~~~~~~~ | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:47:CC libavfilter/palette.o 12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } 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/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/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/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 392 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/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] src/libavfilter/f_cue.c 63 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ :93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]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 }, | ^ 93 | {src/libavfilter/f_drawgraph.c: "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ 65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_cue.c 65 | { "m3", "set 3r:94:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] d metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ 94 | { src/libavfilter/f_drawgraph.c"preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ :66:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_cue.c:95:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "f95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ g2 warning3", "set 3rd foreground cosrc/libavfilter/f_cue.clo:r96 :e12x:p rwarning: esmissing field 'help' initializer [-Wmissing-field-initializers]s ion "96 | , O F F{S ENTUL(Lf g_}s t | r ^[ 2])s generated. , AV_OPT_TYPEsrc/libavfilter/f_cue.c_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS }, | ^ :95:102: warning: src/libavfilter/f_drawgraph.cimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] : 67:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 67 | | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ :46:21: note: src/libavfilter/f_drawgraph.c:68:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] expanded from macro 'INT64_MAX' 68 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ 46 | #src/libavfilter/f_drawgraph.c:69:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] d 69 | { "bg", "set backefine INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ groundsrc/libavfilter/f_cue.c color", OFFSET(:94:105: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] bg 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) | ^~~~~~~~~~~~~~~~~~ AV_OPsrc/libavfilter/f_cue.c:93:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] T_ 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ T/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' YPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ 46 | #definsrc/libavfilter/f_drawgraph.ce INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :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:574:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 574 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 30 warnings generated. src/libavfilter/f_drawgraph.c:239:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:241:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | values[VAR_VAL] = vf; | ~ ^~ src/libavfilter/f_graphmonitor.c:87:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "size", "set monitor size", OFFSET(w),19 warnings generated. 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_inputsrc/libavfilter/f_graphmonitor.c:113:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s _with_frames >= ctx->nb_inputs - nb_eofs) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 113src/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_drawgraph.c): {174 : 39| : ~ ^ ~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/f_ebur128.csrc/libavfilter/f_interleave.c ::174163138 | :: 94 :19 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (s->sli 163d138 | e | = = {4f &"o&vr i sd(->ien ob="_ 0,v ;a" lsuiee ts< >vc=itd xes-o-> >nobvu_atlinpupueustt_"ss,;i zOieF+[F+0)S] E T{/( d so| _i ~ ^ ~~~~~~~~~~~~~~vz eiodfe(of),l oAaVtsrc/libavfilter/f_interleave.c)_:)O148 :{P11 T: _| warning: T ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~YP comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E _BOOL, 148{ | . i 6 4 if= (0src/libavfilter/f_drawgraph.ci}: ,282 =:0=99, :c1 t,warning: x comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]V- |>nFb _}i,n p u| t ^s - 282n | b _ e o f s & & f f _ o u t l i n k _f rAaVm_ReN_3w2an(toeud(to-u>tdlaitnak[)0)] {+ src/libavfilter/f_ebur128.cF | F: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~M164 I:N101(:j +warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], outlink -164> | h - 1){ *" siouzte"-,> l i"nseets ivzei[d0e]o +s ixz e*", 4 ) O!F= FoSlEdT()w ){, A| V ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~_ OPT_TYPE_IMsrc/libavfilter/f_drawgraph.cA:GE281_:S75I:ZE ,warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]{ .str = " 62814 | 0 x 4 80 " } , 0 , 0 , V | F } ,( A | V ^_ RN32(out->data[0] + j * out->linesize[0] +src/libavfilter/f_ebur128.c x: *165 :4103): warning: !=missing field 'unit' initializer [-Wmissing-field-initializers] old) | |165 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ { "meter",src/libavfilter/f_drawgraph.c: 280"s:e25t: warning: scomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]c ale m280e | t e r ( + 9 t o + 1 8 ) "i,f (OoFlFSdE T!(=m ebtegr )&,& A| V ~~~ ^ ~~_ OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F }, | ^ { "rate", "set video rate", OFsrc/libavfilter/f_ebur128.c:170:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] F SET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ 170 | { "metadata", "inject metadata in the filtergraph", OFFSsrc/libavfilter/f_graphmonitor.cET:(114m:e107t:a dwarning: atmissing field 'unit' initializer [-Wmissing-field-initializers]a ), AV_OPT_T Y114P | E _ B O O{L ",r {".,i 6 4 =" s0e},t 0v,i d1e,o Ar|aVt|eF" },, O F| F ^S ET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ 30 warnings generated. src/libavfilter/f_graphmonitor.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ 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 src/libavfilter/f_drawgraph.csp:e355c:i34f:i c warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a n law for d u355al | - m o n o f il esst",e pOF F=S EcTe(iplan(_sl-a>wn)b,_ AvVa_lOuPeT_sT Y/P E(_fDlOoUBaLtE),s -{>.wd)bl; = | - ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~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_drawgraph.c:367:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | valusrc/libavfilter/f_ebur128.ces:[188V:A12R:_ Mwarning: Imissing field 'help' initializer [-Wmissing-field-initializers]N ] = s188- | > m i n {; NU L| L ~ ~~~^~~ }, | ^ 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 | 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++) { | ~ ^ ~~~~~~~~~~~~~~ values[VAR_VAL] = vf; | ~ ^~ CC libavfilter/pthread.o src/libavfilter/f_interleave.c:22313:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | DEFINE_OPTIONS warning(interleave, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.cs generated. :61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { 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->scasrc/libavfilter/f_graphmonitor.c:164:29: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] le 164 | x + strlen(txt) * 8 >= pic->width) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ _range); // make sure it's in the graph scale | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf avsrc/libavfilter/f_drawgraph.c_c:li383p:f107_:ss e 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[0src/libavfilter/f_graphmonitor.c] :+187 :j23 :* owarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ->linesize[ 0187] | + x *f o4r) (!i=n to ljd =) 0|;| j | < ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ filter->nb_insrc/libavfilter/f_drawgraph.cp:u381ts:;33 :j +warning: +comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]) { | ~ ^ ~~~~~~~~~~~~~~~~~ 381 | src/libavfilter/f_graphmonitor.c : 195 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (o l195d | ! = fbogr &(&in t | j ~~~ ^ ~~ = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:249:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ 7 warnings generated. 32 warnings generated. CC libavfilter/qp_table.o CC libavfilter/scale_eval.o src/libavfilter/f_graphmonitor.c:343:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (int i = 0; i < ctx->graph->nb_filters; i++) { src/libavfilter/f_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_graphmonitor.csrc/libavfilter/f_perms.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ :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 | src/libavfilter/f_realtime.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f or (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 71 | { "limit", "sleeCC libavfilter/scene_sad.o p 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] src/libavfilter/f_loop.c:260:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 260 | { "loop", "nusrc/libavfilter/f_realtime.c:71:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] mb er of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, AFLAGS }, | ^ 71 | { "src/libavfilter/f_loop.c:261:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] l 261 | { "size", "max number of samples to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT32_MAX, AFLAGS }, | ^ imit", src/libavfilter/f_loop.c":262:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ^ leepsrc/libavfilter/f_loop.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL } | ^ time limit", src/libavfilter/f_loop.cOFFSET(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) | ^~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/setpts.o CC libavfilter/settb.o src/libavfilter/f_loop.c:446:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { "CC libavfilter/split.o 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, {.i64109 warnings generated. = 0 }, 0, INT64_MAX, VFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/f_segment.c:src/libavfilter/f_reverse.c:85:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 278:5 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] warning: 92 | if (s->nb_frames + 1 > s->duration_size / sizeof(*(s->duration))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/f_reverse.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 278 | COMMON_OPTS | ^ src/libavfilter/f_segment.c99 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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_metadata.c:369:1: warning: src/libavfilter/f_segment.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 279:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | DEFINE _279OP | T I O N S{( a"mfertaamdeast"a,, "AfVr_aOmPeTs_ FaLtA Gw_AhUiDcIhO _tPoA RspAlMi|AtV _iOnPpTu_tF"L,A GO_FFFISLETTE(RpIoNiGn_tPsA_RsAtMr));, AV| _^ OPT_TYsrc/libavfilter/f_metadata.cP:E110_:S106T:R Inote: Nexpanded from macro 'DEFINE_OPTIONS'G , { .str 110= | N U L L{ }",k e0y," ,0 , F"LsAeGtS m}e,t a d| a ^t a key", OFFSET(kesrc/libavfilter/f_segment.cy:)280,: 12 : warning: Amissing field 'help' initializer [-Wmissing-field-initializers]V _OP T280_ | T Y P E _{S TNRUILNLG ,} { .| s ^t r = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_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 ex2p warningr sf generatedun. ction", 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_sidedata.c:126:1: warning: src/libavfilter/f_metadata.c:369:1missing field 'help' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c: 122126: | 134D:E Fnote: Iexpanded from macro 'DEFINE_OPTIONS'N E_OPTIONS( a122s | i d e d a{t a",d iAVr_eOcPtT"_,F L"ArGe_dAUuDcIeO _bPuAfRfAeMr|iAnVg_ OwPhTe_nF LprAiGn_tFinIgL TtEoR IuNsGe_rP-AsReAtM )f;i l| e^ or pipesrc/libavfilter/f_sidedata.c":,75 :O12F:F Snote: Eexpanded from macro 'DEFINE_OPTIONS'T (dir ec75t | ), A V _{O PNTU_LTLY P}E _\B O O| L ^, {.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_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: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/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: src/libavfilter/f_select.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]256 :49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | 256 | M E R GsEe_lFeOcRtM-A>TvSa(ra_,v abl,u efso[rVmAaRts_,P InCb_Tf_oTrYmPaEt]s , A V F i l t e=r FNoArNm;a t s| , ~ ^~~ check/usr/include/math.h, :015):;19 : | note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'NAN' src/libavfilter/formats.c15: | 76#:d27e:f inote: nexpanded from macro 'MERGE_FORMATS'e NAN 76_ | _ b u i l t i n _ n a n ff(o"r" )( j =| ^~~~~~~~~~~~~~~~~~ 0; j < b->nb; j++) src/libavfilter/f_metadata.c : 403 : 1 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | \D E F| I ~ ^ ~~~~~N E_OPTIONS(metadatsrc/libavfilter/formats.ca:,131 :A5V:_src/libavfilter/f_select.c Owarning: P:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T257 _:F49L:A Gwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V IDEO _131P | A R A257 MM | |E RA GV E_ _sOFePOlTRe_McFAtLT-AS>Gv(_aaFr,I_ LvbTa,El RfIuoNersmG[aV_tAPRsA_,RI ANnMTb)E_;Rf Lo Ar| Cm^Ea _tTsY,Psrc/libavfilter/f_metadata.c E:A]110V : F106 i: l =tnote: eexpanded from macro 'DEFINE_OPTIONS'Nr AFNo;r m a| t ~ ^~~s110 , | c h/usr/include/math.h e:c{15k :,"19 k:0 e)note: yexpanded from macro 'NAN'"; , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"15 s | e#td emfeintsrc/libavfilter/formats.cea :dN91a:At5Na: note: k expanded from macro 'MERGE_FORMATS'e y " , _ _ b 91u | i l tO iF nFM_SEnERaTGn(Efk_(eR"yE")F), ( a | , ^~~~~~~~~~~~~~~~~~ bA,V _fOmPtTs_, TYtyPpEe,_ SrTeRtIuNrGn, A{V.EsRtRrO R=( ENNUOLMLE M}),; )0;, 0 , F L A G S } , \ | ^\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: src/libavfilter/f_select.cnote: :expanded from macro 'MERGE_REF' 258:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | f258o | r ( i =s e0l;e cit ->< vasrc/libavfilter/f_metadata.ca-r>:_r403ev:fa1c:lo uuwarning: enmissing field 'unit' initializer [-Wmissing-field-initializers]st [;V Aisrc/libavfilter/f_metadata.cR :_+111S+:C)106E :N{ E note: ] expanded from macro 'DEFINE_OPTIONS' 111 | = {N A "N v;a l u | ~ ^~~e " , "/usr/include/math.h s: e15t : 19 m: e \t note: a expanded from macro 'NAN'd | a ~ ^ ~~~~~~~~~~~t a v a15l | u#ed"e,f i n e NOAFNF S E T ( v a l_u_eb)ui,l t iAnV__nOaPnTf_(src/libavfilter/f_sidedata.cT"Y":P)159 E: _1| S: ^~~~~~~~~~~~~~~~~~T Rwarning: Imissing field 'help' initializer [-Wmissing-field-initializers]N G, {.str =159 | NDUELFLI N}E,_ O0P,T I0O,N SFL(AsGiSd e}d,a t\a , | A ^V _OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERIsrc/libavfilter/f_select.cNG:_259P:A50R:A Mwarning: );implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ src/libavfilter/f_sidedata.c259: | 75 : 12 : snote: eexpanded from macro 'DEFINE_OPTIONS'l ect- >75v | a r _ v a{ lNuUeLsL[ V}A R\_ C O| N ^S UMED_SAMPLES_N] = 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] 75 | for (i = 0; i src/libavfilter/f_select.c< :F260F:_50A:R Rwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y _ELEMS(fl a260g | _ st r i nsgse)l;e cit+-+>)v a{r _ v| al ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~u es[VAR_SAMPLES_N] src/libavfilter/f_metadata.c : 403 : 1 : =warning: missing field 'unit' initializer [-Wmissing-field-initializers]N ANsrc/libavfilter/f_metadata.c;: 120 :| 117 ~ ^~~: note: expanded from macro 'DEFINE_OPTIONS' /usr/include/math.h:15:19: note: expanded from macro 'NAN'120 | {15 | "#edxepfri"n,e "NsAeNt e x p r e s_s_biuoinl ftoirn _enxapnrf (f"u"n)c t i| o ^~~~~~~~~~~~~~~~~~n ", OFFSET(expr_str), AVsrc/libavfilter/f_select.c_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ :263:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/f_metadata.c 262 | select->var_values[VAR_SAMPLE_RATE] = | ~ :403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c263 | inlink->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:121:126: note: expanded from macro 'DEFINE_OPTIONS' : 15:19: note: expanded from macro 'NAN' CC libavfilter/src_avsynctest.o 121 | src/libavfilter/f_sendcmd.c :{114: 104":f ilwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] ", "set 114f | i l e {w h"ecroem mtaon dpsr"i,n "ts emte tcaodmmaatnda si"nf, orOmFFaStiEoTn(c"o, mOmFaFnSdEsT(_fsitlre)_,s tArV)_,O PATV_T_YPOEP_TST_RTIYPNEG_,S T{R.IstNrG ,= {N.UsLtLr}=,N U0L,L 0},, 0F,L A0G,S F}L,AG S| ^} , \ | ^ 15 | #defsrc/libavfilter/f_sendcmd.c:115src/libavfilter/f_metadata.c:104::403: 1warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.ci n115e | N A N { " c " , _ _ b ui l t"isne_tn acnofm(m"a"nd)s " ,| ^~~~~~~~~~~~~~~~~~OF FSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ :122:134: note: expanded from macro 'DEFINE_OPTIONS' src/libavfilter/f_sendcmd.c 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ :116:src/libavfilter/f_metadata.c:403:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 123:12: note: expanded from macro 'DEFINE_OPTIONS' 116 | { "filename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ 123 | { NULsrc/libavfilter/f_sendcmd.c:L } \ | ^ 117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "f", "set commasrc/libavfilter/formats.c:189:nds file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ 5: warning: src/libavfilter/f_sendcmd.c:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 118 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :75:23: note: expanded from macro 'MERGE_FORMATS' 118 | { NULL } | ^ 75 | for (i = 0; i < a->nb; i++) \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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' ~ ^ ~~~~~ 123 | #define av_clipf av_clipf_sse | ^ 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:src/libavfilter/f_select.c5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :325:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325src/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 return NAN; | ~~~~~~ ^~~ /usr/include/math.h:44:19: note: expanded from macro 'MERGE_REF' : 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ 15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/src_movie.o src/libavfilter/f_select.c:335:10 warnings generated. 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_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/f_select.c:341:35: warning: 242implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | MERG E341_ | R E F ( bs,e lae,c tc-h>avnanre_lv_allauyeosu[tVsA,R A_VTF i l]t er=C hTaSn2nDe(lfLraamyeo-u>tpst,s )r e*t uarnv _AqV2EdR(RiOnRl(EiNnOkM-E>Mt)i;m)e;_ b a| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e ); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/formats.c:44:19: src/libavfilter/internal.hnote: :expanded from macro 'MERGE_REF'264 :48: note: expanded from macro 'TS2D' 44 | 264 | # d effoirn e( iT S=2 0D;( tis )< a - > r(e(ftcso)u n=t=; AiV _+N+O) P{T S _ VA L U E ? N A N : ( d o u b l e ) ( t s ) ) | ^~~ \ | /usr/include/math.h ~ ^ ~~~~~~~~~~~: 15:19: note: expanded from macro 'NAN' 15 | #defsrc/libavfilter/formats.ci:n295e: 5N:A Nwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] __buil t295i | n _ n a nMf(E"R"G)E _ R| E ^~~~~~~~~~~~~~~~~~F (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' src/libavfilter/f_select.c :44 | 342 : 58 : fwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r (i = 0; i < 342a | - > r e fsceoluenctt;- >iv a+r+_)v a{l u e s [ V A R _ P O S ] = f r a m e - > p k t _ p o s = = - 1\ ? | N ~ ^ ~~~~~~~~~~~A N : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/transform.o src/libavfilter/generate_wave_table.c:31:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 31 | for (i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavfilter/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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/trim.o 2 warnings generated. src/libavfilter/f_sendcmd.c:529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/f_select.csrc/libavfilter/f_streamselect.c 529: | 143 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | d o u bfloer s t(air t= =0 ;T Si2 T<( icnttexr-v>anlb-_>isntpaurtts;_ tsi,+ +A) V{_ T IM| ~ ^ ~~~~~~~~~~~~~~E _BASE_Q);src/libavfilter/framesync.c :| 43: ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 43 | { "shortesrc/libavfilter/internal.hst:"265, :"48f:o rcnote: eexpanded from macro 'TS2T' t45e warningrsmi generated n. 265a | ti#odne fwihnene tThSe 2shTo(rttess,t itnbpu)t t(er(mtisn)at e=s=", AOFVF_SNEOTP(ToSp_tV_sAhLoUrEte s?t) ,N AAVN_ OP:T _(TYdPoEu_bBOlOeL,) ({t s.i)6 4* =a v0 _}q, 20d, (1t,b )F)LA G S| ^~~} , | ^ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #desrc/libavfilter/framesync.cf:in44:e142 :N Awarning: Nmissing 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, bFLAuGiS l}t, i n| _ ^n anf("") | ^~~~~~~~~~~~~~~~~~ 446:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/framesync.c 446 | DEFINE_OPTIONS(aselect,: 52A:V12_:O Pwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]_ FLA G52_ | A U D I O{_ PNAULRLA M} | A| V ^_ OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } 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("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:218:24: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 218 | if (n < 0 || n >= ctx->nb_inputs) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_select.c: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/vaapi_vpp.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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vaf_spectrumsynth.o 1 warning generated. 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' CC libavfilter/version.o 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_addroi.o src/libavfilter/graphdump.c:83:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | max_in_fmt = FFMAX(max_in_fmt, prsrc/libavfilter/formats.cint_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :650src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' : 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 5: warning: src/libavfilter/graphdump.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :90:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 650 | 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)) | ~ ^ ~ 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/graphparser.csrc/libavfilter/formats.c:674:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 674 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' : 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' : 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331CC libavfilter/vf_alphamerge.o | for (unsigned i = 0; i < nb; 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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_amplify.o 9 warnings generated. src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_aspect.o CC libavfilter/vf_atadenoise.o 6 warnings generated. 12 warnings generated. CC libavfilter/vf_avgblur.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_backgroundkey.o 10 warnings generated. 30 warnings generated. CC libavfilter/vf_bbox.o CC libavfilter/vf_bilateral.o CC libavfilter/vf_bitplanenoise.o 2 warnings generated. CC libavfilter/vf_blackdetect.o 6 warnings generated. CC libavfilter/vf_blackframe.o CC libavfilter/vf_blend.o CC libavfilter/vf_blockdetect.o CC libavfilter/vf_blurdetect.o 13 warnings generated. 21 warnings generated. 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_bm3d.o CC libavfilter/vf_boxblur.o 1 warning generated. src/libavfilter/scale_eval.c:71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:72:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_bwdif.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("") | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_cas.o src/libavfilter/setpts.c:118:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | setpts->var_values[VAR_STARTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | retursrc/libavfilter/setpts.cn: P133I:X68E:L (warning: srimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c , (int)(x + 0132. | 5 ), ( isnett)p(tys -+> v0a.r5_)v,a lwuiedst[hV,A Rh_eSiAgMhPtL,E _sRtArTEi]d e=, d e| ~f ); | ^ ~ 133 | src/libavfilter/transform.c CC libavfilter/vf_chromakey.o : 37 :s18e:t pnote: texpanded from macro 'PIXEL's ->type =37= | AV M E D(I(Ax_)T Y

dseafm)p :le _\r a | t ^e : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/transform.c:46:29 :15 | warning: #dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine NAN 46 | _ _ b urielttuirnn_ nPaInXfE(L""()s r c,| ^~~~~~~~~~~~~~~~~~( 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)src/libavfilter/setpts.c(x: 138+: 740:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], (int)(y + 0 .1365 | ) , w isdettpht,s -h>eviagrh_tv,a lsutersi[dVeA,R_ FdRe]f )=; | ^ ~ inlisrc/libavfilter/transform.cn:k-38>:f22r:a mnote: eexpanded from macro 'PIXEL'_ rate.nu m38 | & & | (( ~( x) >= (137w | ) | | ( y ) > = ( h ) ) ? ( d e f ) : \ | ^ inlink->frame_rate.den ? src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c | av_q2d(inlink->frame_rate) : NAN; | ^~~ :/usr/include/math.h:15:19: note: expanded from macro 'NAN' 38 15 | #define NAN :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, de_builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ f); | ^ ~ 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)]) | ^ 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/setpts.c:159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | setpts->var_values[VAR_STARTPTS] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:160:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | setpts->var_values[VAR_STARTT ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:162:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | setpts->var_values[VAR_PTS ] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:163:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | setpts->var_values[VAR_T ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN src/libavfilter/transform.c: :(98d:ou33b:l ewarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( ts) * av_ q982 | d ( t b ) ) | f ^~~1 = 1 -/usr/include/math.h s:q15:r19t:( (note: x_expanded from macro 'NAN'c - x) *15 | (#yd_ecf i-n e yN)A)N; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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/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 == -1src/libavfilter/transform.c ?: 100N:A33N: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f rame->pkt_ p100o | s ; | ~ ^~~ f3 = /usr/include/math.h1: 15-: 19s:q rnote: texpanded from macro 'NAN'( (x - x_ f15) | #*d (eyf_icn e- NyA)N) ; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/transform.c:101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | f4 = 1 - sqrt((x - x_f) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_chromanr.o src/libavfilter/transform.c:114:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:114:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x * cos(angle); | ^~~~~~~ ~ src/libavfilter/transform.c:115:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | matrix[1] = -sin(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ^~~~~~~ ~ CC libavfilter/vf_chromashift.o src/libavfilter/settb.c:165:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 165 | DEFINE_OPTIONS(settb, VIDEO); | ^ src/libavfilter/settb.c:70:12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } \ | ^ src/libavfilter/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_Nsrc/libavfilter/settb.c:OPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h197:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] : 197 | DEFINE_OPTIONS(asettb, AUDIO); | ^ src/libavfilter/settb.c15:19: note: expanded from macro 'NAN' : 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 70:12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } 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, inlinksrc/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.ctime_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 81 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 81 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 15src/libavfilter/split.c:19: note: expanded from macro 'NAN' : 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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/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/split.c:127:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "outputs", "set numbersrc/libavfilter/src_avsynctest.c o:f73 :o113u:t pwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]t s", OFFSE T73( | n b _ o u{t"psu"t,s ) , A V _ O P T _"TsYePtE _fIrNTa,me {s i.zie6"4, = 2O F}F,S E1T,( wI)N,T _ M A X , F L A G S A}V,_ O P| T ^_ TYPE_IMAGE_SIZE, {.str="hd720"src/libavfilter/split.c},: 128 : 120:, warning: missing field 'help' initializer [-Wmissing-field-initializers] 0, V }128, | | ^{ NULL } | ^ 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 rasrc/libavfilter/setpts.cte:"249,: 27 :O Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET(frame_rate) ,245 | A V _ O PT _ TaYvP_El_oVgI(DcEtOx_,R AATVE_,L O{G._sTtRr=A"C3E0," }",N : E O0,FI NPTT_SM:A%Xs ,T V: %}f, P O| S ^: %s -> PTS:%s T:%f\n", | ~~~~~~ 246 | d2isrc/libavfilter/src_avsynctest.cs:t76r(:s113e:t pwarning: missing field 'unit' initializer [-Wmissing-field-initializers]t s->var_vCC libavfilter/vf_ciescope.o a l76u | e s [ V A{R"_sPaTmSp]l)e,r ate "247, | " s e t s a m p l e r a tsee"t,p tOsF-F>SvEaTr(_svaamlpulees_[rVaAtRe_)T,] , AV_OP T248_T | Y P E _ I N T , {d.2ii6s4t=r4(s4e1t0p0t}s,-8>0v0a0r,_3v8a4l0u0e0s,[ AV A}R,_ P O| S ^] ), 249 | d2istr(d), TS2T(d, inlink->time_base)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:src/libavfilter/src_avsynctest.c265::4877:: 113note: :expanded from macro 'TS2T' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | #77d | ef i n e {T"Ss2rT"(,t s , t b ) ( ("tsse)t =sa=mp lAeV _rNaOtPeT"S,_ VOAFLFUSEE T?(s aNmApNl :e _(rdoautbel),e ) (AtVs_)O P*T _aTvY_PqE2_IdN(Tt,b) ) | ^~~ {.i/usr/include/math.h6:415=:419:41 0note: 0}expanded from macro 'NAN' ,8000,3 8154 | 0#0d0e,f iAn e} ,N A N| ^ __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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 }, | ^ 2 warnings generated. 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", src/libavfilter/setpts.c : 274 : 12":s ewarning: tmissing field 'help' initializer [-Wmissing-field-initializers] delay 274c | y c l e "{, NOUFLFLSET(cyc l}e ) ,| ^ 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 colosrc/libavfilter/setpts.c:r", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, V }, | ^ 313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]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 }, | ^ 313 | {src/libavfilter/src_avsynctest.c NULL } | ^ :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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_codecview.o CC libavfilter/vf_colorbalance.o src/libavfilter/src_avsynctest.c:308:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | snprintf(text, sizeof(text), "A: %1.2f", s->amplitude); | ~~~~~~~~ ~~~^~~~~~~~~ 3 warningssrc/libavfilter/trim.c:181:5: generated. 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:1812 warning:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.cs generated: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' 1196 | warning s generated . { "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 | COM11 warnings generated. MON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " 15 \ | ~ warning 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.hs generated. :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: In file included from expanded from macro 'INT64_MAX' src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h: 15546: | 60:# dewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne INT64_MAX ( 0155x7 | f f f f f ff f f f f f flfuft)[ n ]| ^~~~~~~~~~~~~~~~~~= exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~src/libavfilter/trim.c :181:5: src/libavfilter/window_func.hwarning: :153implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: 30: note: expanded from macro 'SQR' 181 | 153 | C O M M O N _ O P#TdSe f i| n ^~~~~~~~~~~e SQR(x) src/libavfilter/trim.c(:(108x:)153*:( xnote: )expanded from macro 'COMMON_OPTS') | ^ 107 | { "start", "Tisrc/libavfilter/window_func.hm:e155s:ta60m:p warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f the first 155f | r a m e t h a t " l u t [ n ] = e x p ( - 0 . 5 * S Q R ( ( n -( N - 1 ) / 2 ) / ( 0 . 4 * ( N - 1 ) / 2 . f ) ) ) ; | ~^~~ src/libavfilter/window_func.h: 153 : 26: note: expanded from macro 'SQR' 153 | # d e f i n e S Q R ( x ) \( (| x ~) *(x)) | ^ 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/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/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 } | ^ src/libavfilter/vf_alphamerge.c:184:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 184 | { NULL } | ^ CC libavfilter/vf_colorconstancy.o CC libavfilter/vf_colorchannelmixer.o CC libavfilter/vf_colorcontrast.o src/libavfilter/src_movie.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "stream_index", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:90:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "si", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:91:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "seek_point", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:92:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sp", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "streams", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:94:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:95:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "loop", "set loop count", OFFSET(loop_count), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:96:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:97:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "dec_threads", "set the number of threads for decoding", OFFSET(dec_threads), AV_OPT_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) | ^~~~~~~~~~~~~~~~~~ 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", 36 warnings generated. src/libavfilter/vaf_spectrumsynth.c:79:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 15, INT_MAX, A }, | ^ OFsrc/libavfilter/vaf_spectrumsynth.c:80:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] F 80 | { "channels", "set channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, SET(start_time), 1, 8, A }, | ^ 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 passrc/libavfilter/src_movie.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s ed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, src/libavfilter/vaf_spectrumsynth.cIN:T906:496_:MI Nwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] I NT64_MAX ,90 | FL A G S {} , "\o v e| r ^l ap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAsrc/libavfilter/trim.cT,: 334{:.5d:b lwarning: =missing field 'unit' initializer [-Wmissing-field-initializers]1 }, 0,src/libavfilter/trim.c : 1121:,170 :A note: }expanded from macro 'COMMON_OPTS', | ^ 123 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 112 | "src/libavfilter/vaf_spectrumsynth.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] should be dropped again", OFFSET(end_time), 94 | { NULL } | ^ 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_tCC libavfilter/vf_colorcorrect.o ime), 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_OPTCC libavfilter/vf_colorize.o _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/vf_atadenoise.c:74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74src/libavfilter/trim.c | : 119 :170 : {note: expanded from macro 'COMMON_OPTS'" 0a", "set thres h119o | l d A {f o"rd u1rastti opnla"n,e " , O"FFMSaExTi(mfutmh rdau[r0a]t)i,o nAV _ofOP tTh_eT YoPuEt_pFuLtO"A,T , { . d b l = 0 . 0 2 } , 0, 0 .O3F,F SFELT(AdGuSr }a,t i o| n ^) , AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAsrc/libavfilter/vf_atadenoise.cGS: 75}:,110 :\ warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 75 | { "0b", "set threshold B for 1st plane", OFFSET(ftsrc/libavfilter/trim.ch:r334b:[50:] )warning: , missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPsrc/libavfilter/trim.cT:_120T:Y170:P Enote: _expanded from macro 'COMMON_OPTS'F LOAT, {.dbl=0. 0120 | 4 } , 0{, 5".d0u,r aFtLiAoGSn i}",, | ^ " Maximum duration of the output", OFFSET(dursrc/libavfilter/vf_atadenoise.cat:i76o:n110):, warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYP E76_ | D U R A{T I"O1Na," , { ".sie6t4 t=h r0e sh},o l d A f o r 2 n d p l a n e ",0 ,O FINFTS6E4T_(MfAtXh,ra [F1L]A)G,S A}V,_ O | PT ^_ TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/trim.c:336:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | "src/libavfilter/vf_atadenoise.cp:a77s:s110e:d warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]o the output ",77 | { " 1 b ", " s e t t h r e s h o l d B f o r 2 n d p l anOeF"F,S EOTF(FsStEaTr(tf_tshamrpbl[e1)],) ,A VA_VO_POTP_TT_YTPYE_PIEN_TFL6O4A,T , {{ ..di6b4l= 0= .-014 }},, 0 , 5. 0, -F1L,A GISN T}6,4 _ M| AX ^ , FLAGS }, | ^ src/libavfilter/vf_amplify.c:160:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/vf_atadenoise.c:78: 110160: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] AMPL I78F | Y _ S L I{src/libavfilter/trim.cC E":(2338ua:i158"n,:t 8warning: "_smissing field 'unit' initializer [-Wmissing-field-initializers]te ,t itnhtr,e sCLhI oP338l8 | d) A | f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o r 3"rddr opsrc/libavfilter/vf_amplify.cpl:ap116ne:ed31 ":a ,gnote: aexpanded from macro 'AMPLIFY_SLICE'iO nF"F,S E T( f t hr a 116 [ | 2 ] ) , A V _ O P T _f oT r Y P (Ei _nF tL OxA T =, 0 ;{ x. d .l i0 n2 e} s, i0 z, e[ p0 ]. 3 /, sOFLiFFAzSGeESoT (f}e(n,td y _p| sea ^) m;p lxe+)+,) { A V _ O P T _ T Y P E _ I NT src/libavfilter/vf_atadenoise.c6 :4 79, : 110 :{ warning: . missing field 'unit' initializer [-Wmissing-field-initializers]i 6 4\ = I| N ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~79T | 64 _ M A{ X "}2,b "0,, I"src/libavfilter/vf_amplify.cNsT:6e162t:4 t9_h:rM eAwarning: Xcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]s, h FoLldA BG S 162 f | }o, r 3 | r ^d p lAaMnPeL"I, FOY_FSFLSIEsrc/libavfilter/trim.cCT:E(339(ft:uh12r:ib nwarning: [t21missing field 'help' initializer [-Wmissing-field-initializers]]6 )_,t ,339 A | i Vn _tO , P {TC _LTINYPUP1EL6_L) F} L| O ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A | T ^, {src/libavfilter/vf_amplify.c.:d116b:l31=:0 .note: 0expanded from macro 'AMPLIFY_SLICE'4 }, 0, 5. 0116, | F L AG S }, | ^f or (int x = 0; xsrc/libavfilter/trim.c <: 338s:-141>:li newarning: simplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]i ze[p] / sizesrc/libavfilter/vf_atadenoise.c o337:f | 80 (: t110 y: pwarning: {missing field 'unit' initializer [-Wmissing-field-initializers]e ")e;n dx_+s +80a) | m p {l e " {, " s "" N ,u m b e" r s oe ft th h eo wf i rm sa tn ya\ ud fi| ro ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a mseasm tploe u tshe"atsrc/libavfilter/vf_amplify.c, : s164h: o9u l: d O warning: bFcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]eF SE" T (| ~s i164z | e ) , 338 | AA VM _P LO PI TF"_dTYrYo_PpSEpLe_IdIC NETa(,gf al io n{a".ti,,6 4 f =l 9o }a ,t , N5O ,P )S I Z| E ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , V F src/libavfilter/vf_amplify.c : 116 : }31 ,: note: | expanded from macro 'AMPLIFY_SLICE' ^ 116 | O F F S E Tf(oersrc/libavfilter/vf_atadenoise.cn :d(81_i:sn110at:m pxwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]=e )0,; x 81T_{lT iY"nPpeE"s_,iI z Ne"T[6sp4],e t / { w s.ihzia6et4o p fl(a=tn yeIpsNeT )6t;4o x_Mf+iA+lX )t} e,{r 0" ,, I N T 6 4O F_F MS AE T X( ,p l a Fn eLAGs S) , } , A| ^~~~~~~~~\V _ O| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P/usr/include/stdint.hT :_46T:Y21PE: _Fnote: Lexpanded from macro 'INT64_MAX'A GS, {. 46i | 6#4=d7e}f,i n e 0IN, T165,4_ M FALXA G S( 0}x, 7 f| f ^f ffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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 samplesrc/libavfilter/vf_atadenoise.c t:85h:a121t: swarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]o uld be " | ~ 85 | { "0s" ,336 | " s e t s i g"mpaa sfsoerd 1 stto ptlahnee "o, u t p u t " ,O F F S E T ( s i gm a [ 0 ] ), A V _O P T _ T Y P E _ F LO A T , { .d b l = I N T1O6F_FMSAEXT}(,s t0a, rItN_Ts1a6m_pMlAeX),, FALVA_GOSP T}_, T Y| P ^E _INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS src/libavfilter/vf_atadenoise.c},: 86 :| 121 ^~~~~~~~~ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] /usr/include/stdint.h:46:21: note: 86expanded from macro 'INT64_MAX' | { "461 | s"#,d e"sfeitn es iIgNmTa6 4f_oMrA X2 n d( 0pxl7afnfef",f f f f f f ff OfFffFfS)E T (| s ^~~~~~~~~~~~~~~~~~i gma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, Isrc/libavfilter/trim.cN:T1334:6_5M:A Xwarning: ,implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] FLAGS }, 334| | ^ COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:120:153: note: expanded from macro 'COMMON_OPTS' 120 | { "duratsrc/libavfilter/vf_atadenoise.ci:o87n:i121",: warning: missing field 'unit' initializer [-Wmissing-field-initializers]" Maximum dura 87t | i o n o{f t"h2es "o,u t"psuett" , s i g m a f o r 3 r d p l a n eO"FF,S E T ( du r aOtFiFoSn)E,T( si g mA21Va warning_[s2O generated]P. )T_,T YAPVE__ODPUTR_ATTYIPOEN,_ F{L .OiA6TCC libavfilter/vf_colorkey.o ,4 ={ .0 d}b,l = I N T 1 6 _ M A X } , 0 , I N T 106,_ MIANTX,6 4F_LMAAGXS, }F,L A G| ^S }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' src/libavfilter/vf_atadenoise.c:88: 1246: | #warning: dmissing field 'help' initializer [-Wmissing-field-initializers]e fine 88I | N T 6 4 _{M ANXU L L( 0}x 7 f| ff ^f fffffffffff) | ^~~~~~~~~~~~~~~~~~ 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 | src/libavfilter/vf_avgblur.c :CO55M:M102O:N _warning: OPmissing field 'unit' initializer [-Wmissing-field-initializers]T S | ^~~~~~~~~~~ 55src/libavfilter/trim.c | : 118 : 153{: "note: sexpanded from macro 'COMMON_OPTS'i zeX", "set h o117r | i z o n t{a l" esnidz_e"p,t s "O,F F S E T ("rTiamdeisutsa)m,p o fA Vt_hOeP Tf_irTsYtP Ef_rIaNmTe, t{h.ati 6s4ho=u1l}d, b e 1", 1 0 2 4 , F L A G S } , | ^ src/libavfilter/vf_avgblur.c : 56 : 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ 56 | | ~ { "planes" , 118" | s e t p l a n e"sd rtoop pfeidlt earg"a,i nO"F,F S E T ( p l a n e s ) , A V _ O P T _ T Y P E _ I N T , { . i 6 4 = 0 x F } , 0 , 0OxFFF,S EFTL(AeGnSd _}p,t s )| ^, AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MINsrc/libavfilter/vf_avgblur.c, :I57N:T1026:4 _warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]A X, FLAGS }57, | \ | ^~~~~~~~~{ "sizeY/usr/include/stdint.h":,46 : 21":s enote: texpanded from macro 'INT64_MAX' vertica l46 | s#idzeef"i,n e I NOT6F4F_SMEATX( r a(d0ixu7sfVf)f,f fAfVf_fOfPfTf_fTfYfPfE)_ I NT| , ^~~~~~~~~~~~~~~~~~ {.i64=0}, 0, 1024, FLAGS }, | ^ 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_avgblur.c :58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 334 | 58 | C O M{M ONNUL_LO }P T S| ^ | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_pts", "Timestamp of the firsrc/libavfilter/vf_aspect.cst: 166f:r135a:m ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]t hat should be 166" | { " m a x " , " s e t m a x v a l u e f o r n o mi n a t o r o r d e n o m i n a t o r i n t h e r a t i o " , O F F S E T ( m a x ) , A V _ O P T _ T Y P E _ I\N T ,| ~{ .i64=100}, 1 ,116 | I N T _ M A X ," FpLaAsGsSe d}",, | ^ src/libavfilter/src_movie.c : 279 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_aspect.c : 167279 : | 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]f o r ( i167 | = 0 ; { i O NF ^rf to_rpmtast)_,c t x -A>Vn_bO_PsTt_rTeYaPEm_sI;N Ti6+4+,) { | . ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i 64 = 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' 113 | { "endi", "Timestamp of the first frame that " src/libavfilter/vaf_spectrumsynth.c : 250 : 43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s - > f f t _ in [ c h ] [ f ] . r e = m a g n i t u d e * c o s( p h a s e ); \| ~~~ ^~~~~ | ~ src/libavfilter/vaf_spectrumsynth.c :114250 | : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "should b250e | d ro p pse-d> fafgtai_ni"n,[ c h ] [ f ] . r e = m a g n i t u d e * c o s ( p h a s e ); O F| F ^~~~~~~~~ ~S ET(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 | #src/libavfilter/vaf_spectrumsynth.cde:f251i:n43e: INwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]64 _MAX (0x7f f251f | f f f f fsf-f>ffffftf_f)i n [| c ^~~~~~~~~~~~~~~~~~h ][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:src/libavfilter/trim.c251::27334::5 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 251 | s->ffsrc/libavfilter/src_movie.ct_:i343n[:c19h:] [warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]] .im = mag ni343t | u d e * fosri n((ip h=a s0e;) ;i <| ^~~~~~~~~ ~ ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " src/libavfilter/vaf_spectrumsynth.c: \ | ~ 275 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT6:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 275 | s->fft_in[ch][f].re = magnitude * src/libavfilter/vf_atadenoise.cco:s(185p:h1a:s ewarning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]; | ~~~ ^~~~~ _ 185 | WFILTEsrc/libavfilter/vaf_spectrumsynth.cR:_275R:O27W:( uwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t8_t, 8 )275 | | ^~~~~~~~~~~~~~~~~~~~~~~ s->ffsrc/libavfilter/src_movie.csrc/libavfilter/vf_atadenoise.ct:_:165i360n::[2519c::h ]note: [warning: expanded from macro 'WFILTER_ROW'fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ] .re = m a g165360n | | i t u d src/libavfilter/vf_amplify.c e f:o* r253 c: 106o :( s i( pwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]=a sl es0)u;;m di i| < ^~~~~~~~~ ~f fc t x253>- | > tn hb r_ bo{u)t p" up ts l; a n ie +s+ ") , { " s e| ~ ^ ~~~~~~~~~~~~~~~t w h a t p l an e s t o f i l t e r " , O F src/libavfilter/vf_aspect.cF :S\E229 T: (135| ~~~~~~~~ ^ ~~~~p: l awarning: nemissing field 'unit' initializer [-Wmissing-field-initializers]s ), src/libavfilter/vf_atadenoise.cA:V185 _O:src/libavfilter/vaf_spectrumsynth.c229P1:: | T 276 warning: _: 43Tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :Y P{warning: E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]185 _" | FmWaLFxAI"G ,L276 ST | E, R {"_. RisO6 eWst4(=- 7>um}fiafnx,t8t __vt ia, nl 0,[u8c )eh1 5 ] ,f[ o| rf ^~~~~~~~~~~~~~~~~~~~~~~] V.niFomsrc/libavfilter/vf_atadenoise.cTm :i}164n=:,a 22:t mo | agr ^note: n expanded from macro 'WFILTER_ROW' oi rt uddeen o*m i 164sn | ia nt( op rh a is ne ) ;t h esrc/libavfilter/vf_amplify.c| i: ~~~ ^~~~~254fr a: t12i(:ol "dwarning: ,i fmissing field 'help' initializer [-Wmissing-field-initializers]Of src/libavfilter/vaf_spectrumsynth.c F:>F276 S: 27t254E:Th | ( warning: rm implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]aa x |),{| AN VU 276_L | OLP T } _ , T s Y -| P> ^ E f _f t I_ Ni Tn ,[ c { h] .[ if 6] 4. =i 1m 0 = 0m a} g,n i t1 u,d eI N*T _s M iAn (X p, h a Fs Le A)\G; S }| , ~~~~~ ^ ~~~~| ^~~~~~~~~ ~ | ^ src/libavfilter/vf_atadenoise.cMAX }, INT64_MIN, INsrc/libavfilter/vf_aspect.cT6:4230_:M12A:X ,warning: missing field 'help' initializer [-Wmissing-field-initializers]F LAGS 230} | , \ {| ^~~~~~~~~N ULL } /usr/include/stdint.h| : ^46 :21: note: expanded from macro 'INT64_MAX' : 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 185 334 | COMMON_OPTS | ^~~~~~~~~~~ | src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' WF 109ILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ | src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsu { "starti", "Timestmdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ amsrc/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] p 185 of the first frame that " | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' \src/libavfilter/vf_bitplanenoise.c :| 43 ~: 122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | 43 | i{f "(bridtipflfa n>e "t, h"rsa et| b|i t p l a n e t o u s e f o r m e a s u r i n g n o i s e " , O F F S E T (\b i t| p ~~~~~ ^ ~~~~l ane), AV_OPT_TYPE_INT, {.i64=1}, 1, 16, FLAGS}, | ^ 110 | src/libavfilter/vf_bitplanenoise.c "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h: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}, | ^ 46:21:src/libavfilter/vf_bitplanenoise.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] note: expanded from macro 'INT64_MAX' 45 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ | { NULL } | ^ 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 " src/libavfilter/src_movie.c : 453 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | f o r ( i = 0 ; i < c t\x- > n| b ~_ outputs; i++) 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_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] src/libavfilter/src_movie.c:469: 27186: | Wwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I LTER_ROW(u i469n | t 1 6 _ t , 1 6f)o r | (^~~~~~~~~~~~~~~~~~~~~~~~~i nt i src/libavfilter/vf_atadenoise.c=: 1750:;25 :i note: nb_o u175t | pu t s ; i + +) { | ~ ^ ~~~~~~~~~~~~~~~ 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_bbox.c:43:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "min_val", "set minimum luminance value for bounding box", OFFSET(min_val), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_bbox.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | { NULL } | ^ CC libavfilter/vf_colorlevels.o 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 || \ | ~~~~~ ^ ~~~~ 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/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 | 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++) { | ~ ^ ~~~~~~~~~~~~~~~ lsumdiff > thrb) 1 warning \ | ~~~~~~~~ ^ ~~~~ generated. src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_backgroundkey.c 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :212 223 | { "threshold", "set the scene change threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS }, | ^ :22: note: expanded from macro 'WFILTER_ROW_SERIAL' src/libavfilter/vf_backgroundkey.c 212 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ :src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 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 { "similarity", "set the similarity", OFFSET(similarity), AV_OPT_TYPE_FLOAT, 5{ warning s. generatedd. bl = 0.1 }, 0.0, 1.0, FLAGS }, | ^ :224:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | if (rdiff > thra |src/libavfilter/vf_backgroundkey.c| : 225 : 126 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { " b l e nd " , " s e\t t| h ~~~~~ ^ ~~~~e blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_colormap.o 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_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 >src/libavfilter/vaapi_vpp.c t:h252r:b49): warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 252 | { V A P r o c C o l o r S t a n d a r d B T 6 0 1 ,\ | ~~~~~~~~ ^ ~~~~ 5, 6, 5 }, src/libavfilter/vf_atadenoise.c| : ^282 :1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(usrc/libavfilter/vaapi_vpp.ci:n253t:849_:t ,warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]8 ) | ^~~~~~~~~~~~~~~~~~~~~~ 253 | src/libavfilter/vf_atadenoise.c : 261{: 22V:A Pnote: rexpanded from macro 'FILTER_ROW'o cColorStan d261a | r d B T 60 1 , i f6 ,( ld i6f,f >6 t}h,r a | || ^ src/libavfilter/vaapi_vpp.c : 254: 49 : warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 254 | \{ V| A ~~~~~ ^ ~~~~P rocColorStandsrc/libavfilter/vf_atadenoise.ca:r282d:B1T:7 09warning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1 ,282 | 1F,I L T1E R}_,R O W| ( ^u int8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: src/libavfilter/vaapi_vpp.cexpanded from macro 'FILTER_ROW': 255:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 272 | 255 | { V A P rroscuCmodliofrfS t>a ntdharrbd)B T 4 7 0 M , 4 , 4 , 4 } , | ^ \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vaapi_vpp.c:256:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] src/libavfilter/vf_atadenoise.c :256282 | : 1 : warning: {comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] VAProcCol o282r | StFaInLdTaErRd_BRTO4W7(0uBiGn,t 8 _ t ,5 ,8 ) 5 ,| ^~~~~~~~~~~~~~~~~~~~~~ 5 }, src/libavfilter/vf_atadenoise.c :| 271 ^ :22: note: expanded from macro 'FILTER_ROW' 271 | src/libavfilter/vaapi_vpp.c : 257 : 49i:f warning: (missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]r diff 257> | t h r a{ |V|A P r oc C o l o r S t a n d a r d S M P T E 1 7 0 M , 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_avgblur.c:177:20:src/libavfilter/vf_blackdetect.c:58:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: 58 | { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_Dcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] O 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ UBLE, {.dbl=2}, 0, DBL_MAX, FLAsrc/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] G S }, | ^ 283 | FILTER_src/libavfilter/vf_blackdetect.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] RO 59 | src/libavfilter/vaapi_vpp.c : 309 :{23 : "warning: blcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ack_min_d u309r | a t i o n ", " sfeotr m(ijn i=m u0m ;d je t 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/vaapi_vpp.c : 357 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 357 | f o r ( i\ = | 0 ~~~~~ ^ ~~~~; i < FF_ARRsrc/libavfilter/vf_atadenoise.cA:Y283_:E1L:E Mwarning: Scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( csl_ma p283) | ;F IiL++T)E R{_ R O| W ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~(u int16_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"pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ :271:22: note: expanded from macro 'FILTER_ROW' src/libavfilter/vf_blackdetect.c 271 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ :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] src/libavfilter/vf_avgblur.c:237:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 63 | { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ 237 | src/libavfilter/vf_blackdetect.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] const int slow = (s->max * s->area) >= FF_ARRAY_ELEMS(s->lut); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 64 | { 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:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vaapi_vpp.c:473:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 473 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_colour_standard_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 2 322 warning | s generated . 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_blackframe.c:100:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | "for the frame to be considered black", OFFSET(bamount), AVsrc/libavfilter/vf_bilateral.c_OPT_TYPE_INT, { .i64 = 98 }, 0, 100, FLAGS }, | ^ :62:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_blackframe.c:102:117: 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 }, | ^ 102 | src/libavfilter/vf_bilateral.c: OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ 63:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blackframe.c 63 | { "sigmaR", "set range sigma", OFFSET(sigmaR), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 1, FLAGS }, | ^ :104:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_bilateral.c:64:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ 64 | src/libavfilter/vf_blackframe.c:105:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 0xF, FLAGS }, | ^ 105 | src/libavfilter/vf_bilateral.c { NULL } | ^ :65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ CC libavfilter/vf_colormatrix.o 4 warnings generated. CC libavfilter/vf_colorspace.o src/libavfilter/vf_blockdetect.c:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, src/libavfilter/vf_atadenoise.c2, 32, FLAGS}, | ^ :426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_blockdetect.c: 426 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ 56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_colortemperature.o src/libavfilter/vf_blurdetect.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:73:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "radius", "search radius for maxima detection", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=50}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:74:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "block_pct", "block pooling threshold when calculating blurriness", OFFSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "block_width", "block size for block-based abbreviation of blurriness", OFFSET(block_width), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:76:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "block_height", "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:77:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:src/libavfilter/vf_blockdetect.c:87:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 87 | s->low_u8 = s->low * 255. + .5; | ~~~^~~ ~ :42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | 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. + .524; warning s| generated ~~~^~~~ ~. snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ CC libavfilter/vf_convolution.o src/libavfilter/vf_blockdetect.c:230:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->block_total += block; | ~~ ^~~~~ src/libavfilter/vf_blockdetect.c:233:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | av_log(ctx, AV_LOG_VERBOSE, "block: %.7f\n", block); | ~~~~~~ ^~~~~ src/libavfilter/vf_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 | 42 warnings generated. block_total_width += width; | ~~ ^~~~~ 4 warnings generated. src/libavfilter/vf_blurdetect.c:240:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | blkcnt CC libavfilter/vf_convolve.o = ceil(blkcnt * block_pool_threshold); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blurdetect.c:251:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_bm3d.c:137:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:139:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:141:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:143:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(group_size), AV_OPT_TYPE_INT, {.i64=1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:145:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(bm_range), AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:147:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:149:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(th_mse), AV_OPT_TYPE_FLOAsrc/libavfilter/vf_blurdetect.cT,: 310{:.22:d bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0}, 0, 310 | I NT 3s2-_>MbAlXu,r _FtLoAtGaSl }+,= b| l ^u r; | ~~ ^~~~ src/libavfilter/vf_bm3d.c:151:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | OFFSET(hard_threshold), AV_src/libavfilter/vf_blurdetect.cOP:T313_:TY49P:E _warning: FLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O AT, {.db l313= | 2 .7 } , a v _l0o, g ( c tIxN,T 3A2V__MLAOXG, _FVLEARGBS O}S,E , | ^" blur: %.7f\n", blur); | ~~~~~~ ^~~~ 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 } | ^ CC libavfilter/vf_copy.o src/libavfilter/vf_bm3d.c:279:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | double th_sse src/libavfilter/vf_boxblur.c:= th_mse * MSE2SSE; | ^~~~~~ ~ 284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ CC libavfilter/vf_corr.o CC libavfilter/vf_cover_rect.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; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ 4 warnings generated. 7 warnings generated. 24 warnings generated. src/libavfilter/vf_cas.csrc/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : 380 | { NULL } | ^ 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", OF35 warnings generated. FSET(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_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_crop.o CC libavfilter/vf_cropdetect.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_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 }, | ^ 5 warnings generated. 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_chromakey.c:src/libavfilter/vf_colorbalance.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | 64 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ { NULL } | ^ 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_ciescope.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_codecview.c 114 | { "size", "set ciescope siz:268:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 268 | e" for (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ,src/libavfilter/vf_codecview.c OFFSETsrc/libavfilter/vf_chromakey.c(s:i86ze:14),: Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYP E86_ | I N T ,i f{ .(ict6x4-=>5b1l2e}n,d 2>5 6,0 .80109021,) F{L A G| ~~~~~^~~~~ ~S }, | ^ :287:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 287 | for (i = 0; i < sd->size / sizeof(*msrc/libavfilter/vf_ciescope.cvs:)115;: i102+:+ )warning: {missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 115 | { "s", src/libavfilter/vf_chromakey.c : 87 : 57":s ewarning: t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c iescope siz e87", | O F F S E T ( s irzeet)u,r AnV _aOvP_cTl_iTpYdPE(_(IdNiTf,f {-. ic6t4x=-5>12s}i,m i2l5ar6i,t y8)1 9/2 ,c tFxL-A>GbSl e}n,d , | 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 | src/libavfilter/vf_ciescope.c :r116et:u111r:n warning: amissing field 'unit' initializer [-Wmissing-field-initializers]v _clipd((dif f116 | - c t x{- >"siinmtielnasriittyy)" , / "cstext -c>ibelsecnodp,e 0i.n0t,e n1s.i0t)y "*, mOaFxF;SE T (| i ~ ~~~~~^~~~~~~~~~n teCC libavfilter/vf_curves.o nsity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:89:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | src/libavfilter/vf_ciescope.c : 117 r:e111t:u rwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers] (diff > ctx -117> | s i m i l{ a"rii"t,y ) ? m a x : "0se;t c| i ~ ~~~~~^~~~~~~~~~e scope 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_datascope.o 4 warnings generated. src/libavfilter/vf_chromakey.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:203:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:204:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:204:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1CC libavfilter/vf_dblur.o . - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ 1 warning generated. src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | CC libavfilter/vf_dctdnoiz.o 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_ciescope.c:801:17:CC libavfilter/vf_deband.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 801 | det = 1.0 / det; | ~ ^~~ 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_21 warningTYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ s generated. 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",22 warnings generated. 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 | { "ysrc/libavfilter/vf_ciescope.c:912:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]uv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, 912 | if (gamma == 0.) { | ^~~~~ ~~ FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_ciescope.c 354 | { NULL } | ^ :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_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(blsrc/libavfilter/vf_chromashift.cen:d),373 :A12V:_ Owarning: PTmissing field 'help' initializer [-Wmissing-field-initializers]_ TYPE_FL OA373T | , { .{d blCC libavfilter/vf_deblock.o N U=L L0 .}0, }| , ^ 0 .0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:386:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 387 | { NULL } | ^ src/libavfilter/vf_chromashift.c:441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | { NULL }, | ^ src/libavfilter/vf_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: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] src/libavfilter/vf_colorcontrast.c:373:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1161 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ 373 | { "rc", "set the red7 warnings-cyan contrast", OFFSET(rc) generated. , AV_OPTsrc/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); | ~ ~~~~~~~~~~~~^~~~~~~~~ TYPE_FLOAT, {.dbl=0}, -1, 1,src/libavfilter/vf_ciescope.c V:F1165 :}36,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 1165 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ 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_colorkey.c:59:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | if (isrc/libavfilter/vf_colorcontrast.cbl:e379n:d112 :< warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]0 000.0) { | 379 ^~~~~~ ~ | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },src/libavfilter/vf_colorkey.c :| 60 ^:47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | retsrc/libavfilter/vf_colorcontrast.cu:r380n: 12a:v _warning: cmissing field 'help' initializer [-Wmissing-field-initializers]l ipd ((380d | i f f -{ sNiUmLiLl a}r i | t ^y ) * 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_decimate.o src/libavfilter/vf_colorconstancy.c:732:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "difford", "set differentiation order", OFFSET(difford), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:733:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 733 | { "minknorm", "set Minkowski norm", OFFSET(minknorm), AV_OPT_TYPE_INT, {.i64=1}, 0, 20, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:734:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 734 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1024.0, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:735:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 735 | { NULL }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); CC libavfilter/vf_dedot.o | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:79:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | s->rb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:78:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 78 | s->rg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:77:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 77 | rout = s->rr * rin + | ~ ^~~ src/libavfilter/vf_colorcorrect.c:230:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]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] 230 83 | s->gb * bin + | ~ ^~~ | src/libavfilter/colorchannelmixer_template.c if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ :82src/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) { | ~~~~ ^ ~~~~~~~~~ 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_colorcorrect.c:284:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 284 | if (src/libavfilter/vf_chromanr.cucn:t269 :>101=: hawarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]f _size) { | ~~~~ ^ ~~~~~~~~~ 269 | { src/libavfilter/vf_colorcorrect.c":t292h:r18e:s "warning: ,comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] "set y+ u292+ | v t h r e s h oilfd "(,v cOnFtF S>E=T h(atlhfr_esiszheo)l d{) , | A ~~~~ ^ ~~~~~~~~~V _src/libavfilter/colorchannelmixer_template.cOP:T146_:T35Y:P Ewarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F LOAT, {.d b146l | = 3 0 } , 1 , 20 0 , V F } , | ^ s->aa * ain; | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:145:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | src/libavfilter/vf_chromanr.c : 270 :s107-:> awarning: bmissing field 'unit' initializer [-Wmissing-field-initializers] * bin + | ~ ^~~ 270 | { "sizewsrc/libavfilter/colorchannelmixer_template.c":,144 :"35s:e warning: timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] horizont a144l | p a t c h s i z e " , OF F S E T ( s i z e w )s,- > a g *A Vg_iOnP T+_ T Y| P ~ ^~~E _INT, {.i64=5src/libavfilter/colorchannelmixer_template.c},: 143 :135,: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 00, VF }143, | | ^ dsta[j] = s->ar * rin + | ~ ^~~ 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_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 = (src/libavfilter/vf_colorkey.c(0.21260*219.0/255.0) * r + (0.71520*219.src/libavfilter/vf_colorchannelmixer.c0/2:5588.:1120:) *warning: missing field 'unit' initializer [-Wmissing-field-initializers]g + | ~ ^ 88 | {src/libavfilter/vf_colorize.c :"r189r:"35,: warning: "simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t the re 189d | g a i n* yf o=r (t(h0e .2r1e2d6 c0h*a2n19n.e0l/"2,5 5 .0 ) O*F FrS E+T ((r0r.7)1,5 2A0V*_2OP1T9_.T0Y/P2E55_.D0O)U B*L Eg, +{ . d| b ~ ^l =1}, -2, 2, FLAGS }, | ^ :219:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorchannelmixer.c 219 | { "color", "set the colorkey key src/libavfilter/vf_colorize.cco:l192o:34r:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(c o192l | o r k e y _ r g b a()0,. 5A0V0_0O0P*T2_2T4Y.P0E/_25C5O.L0O) R*, b{ +. 0st.r5 ) =* "(b(la1c k<"< d}e,p t0h, ) 0-, 1F)L;A G| S ~ ^ }, | ^ src/libavfilter/vf_colorize.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 89 | { "rg"src/libavfilter/vf_colorkey.c,: 220":s134e:t twarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]e green g a220i | n f o r{ t"hsei mrielda rchiatnyn"e,l "",s e t OFtFhSeE Tc(orlgo)rk,e yA Vs_iOmPiTl_TaYPrEit_yD OvUaBLlEu,e "{.,d bOl=F0F}SE, T-(s2,i m2i,l aFrLiAtGyS) ,} , A V| _ ^O PT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "rb", "src/libavfilter/vf_colorkey.cs:e221t: 118t:he warning: blmissing field 'unit' initializer [-Wmissing-field-initializers]u e gain 221f | o r t{h e" brleedn dc"h,a n"nsele"t, t hOeF FcSoElTo(rrkbe)y, kAeV_yO bPTl_TeYnPdE _vDaOlUuBeL"E,, O{F.FdSblE=T0(}bl,e n-d2),, 2A,V _FOLPATG_STY P}E,_ F L| O ^A T, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c191:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorkey.c:222:12: 191warning: | missing field 'help' initializer [-Wmissing-field-initializers] * u222 | = ( - (0 .{ 1N1U4L57L* 2}2 4 .| 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] 91 191 | *u = (-(0.11457*224.0/255.0) * r - (0.38543*224.0/255.0) * g + | ~ ^ :112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "ra", src/libavfilter/vf_colorize.c"set the alpha gain for the red channel", OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ :194:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorchannelmixer.c:92:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | (0.04585*224.0/255.0) * b + 0.5) * ((1 << depth) - 1); | ~ ^ 92 | src/libavfilter/vf_colorize.c:193:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "gr", "set the red gain for the green channel", OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ 193 | *v src/libavfilter/vf_colorchannelmixer.c= ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g - | ~ ^ :93src/libavfilter/vf_colorize.c:193:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 93 | { "gg", "set the green gain for the green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS } | *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g - | ~ ^ , | ^ src/libavfilter/vf_colorchannelmixer.c:94:112: src/libavfilter/vf_colorkey.c:243:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: 243 | { "color", "set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ missing field 'unit' initializer [-Wmissing-field-initializers] 94src/libavfilter/vf_colorkey.c:244:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | { "gb", "set the blue gain for the green channel", OFFSET(gb), AV244_ | OP T _ TY P{E_ D"OsUiBmLiEl, a{r.dibtly=0"},, "-se2,t 2t,h eF LcAoGlSo r}h,o l | d ^ similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01src/libavfilter/vf_colorchannelmixer.c :}95,: 1120:. 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]0 01, 1.0, 95F | L A G S {} ",g a" ,| ^" set the alpha gain for the green channel", Osrc/libavfilter/vf_colorkey.cFF:S245E:T(115g:a )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] A V_OPT_TY P245E_ | D O U B L{E , "{b.ldbeln=d0}",, -2",s 2e, tF LtAhGeS c}o,l o r| h ^o ld blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbsrc/libavfilter/vf_colorchannelmixer.cl := 960:.1120: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0.0, 1.0 ,96 F | L A G S{ "},br " ,| ^" set the red gain src/libavfilter/vf_colorkey.cfo:r246 :th12e: bwarning: lumissing field 'help' initializer [-Wmissing-field-initializers]e ch an246n | e l " , { NOUFLFLS E}T ( b| r ^), 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_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, {.dCC libavfilter/vf_deflicker.o bl=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 } | ^ src/libavfilter/vf_colorcorrect.c:524:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 524 | { "rl", "set the red shadow spot", OFFSET(rl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:525:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 525 | { "bl", "set the blue shadow spot", OFFSET(bl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:526:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 526 | src/libavfilter/vf_ciescope.c{ :"r1528h:"48,: "warning: seimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t the red highl i1528g | h t s p o t " , s - > l o g 2 lOiFnF[SiE]T (=r hp)o,w (AiV _/O P6T5_5T3Y5P.E,_ FsL-O>AiTg,a m{.mdab)l= 0*} ,6 5-513,5 .1;, V| F ~~~ ~~~^~~~~~ }, | ^ src/libavfilter/vf_colorcorrect.c:527:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "bh", "set the blue highlight spot", OFFSET(bh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:528:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "saturation", "set the amount of saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, VF }, | ^ src/libavfilter/vf_colorcorrect.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL } | ^ src/libavfilter/vf_colorlevels.c:61:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "rimin", "set input red black point", OFFSET(range[R].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:62:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "gimin", "set input green black point", OFFSET(range[G].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:63:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "bimin", "set input blue black point", OFFSET(range[B].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:64:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "aimin", "set input alpha black point", OFFSET(range[A].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:65:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rimax", "set input red white point", OFFSET(range[R].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:66:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "gimax", "set input green white point", OFFSET(range[G].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:67:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bimax", "set input blue white point", OFFSET(range[B].in_max), AV_OPT_TYPE_DOUB3LE, {.dbl=1}, -1, 1, FLAGS }, | ^ warnings generated. 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:72src/libavfilter/vf_colormatrix.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 72 | | { NULL } | ^ { "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_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", CC libavfilter/vf_deinterlace_vaapi.o OFF4 warnings generated. SET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, src/libavfilter/vf_colormap.c| ^ :201:40src/libavfilter/vf_convolve.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = { 1, s->source[0][c], | ~ 93 | { NULL }, | ^ 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] }; | ~ ^~~~~~~~~~~~~~~ 10 warnings generated. src/libavfilter/vf_colormap.c:241:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 11, s->source[0][0], s->source[0][1], s->source[0][2], | ~ warning generated. 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:841 warning generated. : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | douCC libavfilter/vf_dejudder.o ble 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->tarsrc/libavfilter/vf_convolution.cget[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ :40src/libavfilter/vf_colormap.c:242:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 242 | 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: double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ 41:src/libavfilter/vf_colormap.c:242:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 242 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 }, | ^ dosrc/libavfilter/vf_convolution.cuble b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][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}, src/libavfilter/vf_colormap.c0.:0,265 :I49N:T _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X, FLAGS}, | ^265 | A[j*N4+i] = A[i*N4+j] = s->ksrc/libavfilter/vf_convolution.cer:n48e:l109(:s -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]s ource[i], s48- | >s o u r c{e ["j0]b)i;a s "| , ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "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 | 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]; | ~ ^~~~~~~~~~~~~~~ { "2bias", "set bias for 3rd psrc/libavfilter/vf_colormap.c:272:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l ane", OFFSET(bias[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ 272 | 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}, | ^ A[i*N4+N+2] = A[(N+2)*N4+i] = s->sourcsrc/libavfilter/vf_convolution.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] e[i][1]; | ~ ^~~~~~~~~~~~~~~ 59 | { NULL } | ^ src/libavfilter/vf_colormap.c:274:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | A[i*N4+N+3] = A[(N+3)*N4+i] = s->source[i][2]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:282:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | b[i] = s->target[i][c]; | ~ ^~~~~~~~~~~~~~~ CC libavfilter/vf_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 } | ^ 14 warnings generated. CC libavfilter/vf_deshake.o src/libavfilter/vf_corr.c:57:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 22 57 | snprintf(value, sizeof(value), "%f" warnings generated. , d); | ~~~~~~~~ ^ src/libavfilter/vf_corr.cCC libavfilter/vf_derain.o :134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | 6CORR(uint8_t, corr168) warning s generated| . ^~~~~~~~~~~~~~~~~~~~ warningsrc/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' s 101 | mean1 = scale * (sum1 /(double)(w * h)); \ | ^~~~~ ~ generated. src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corsrc/libavfilter/vf_cover_rect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] r8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c53 | { NULL } | ^ :127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(s8 warnings generated. um12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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; \ | 12 warnings generated. ~ ^~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uisrc/libavfilter/vf_convolve.cnt16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:897:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :101:17 897 | { "planes", "set planes to deconvolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ : note: expanded from macro 'CORR' 101 | mean1 = scalesrc/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 }, | ^ (susrc/libavfilter/vf_convolve.c:902:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] m1 /(double)(w * h)); \ | ^~~~~ ~ 902 | { NULL }, | src/libavfilter/vf_corr.c: ^ 135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_convolve.c:927:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 927 | { src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " p135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ lsrc/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' a 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.hnes", "set planes to cross-correlate", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ :123:18: note: expanded from macro 'av_clipf' 123 | #define avsrc/libavfilter/vf_convolve.c:931:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] _clipf av_clipf_sse | ^ 931 | { 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: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; \ | ~ ^~~ CC libavfilter/vf_despill.o CC libavfilter/vf_detelecine.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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_displace.o 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_colorspace.c:973:19: src/libavfilter/vf_crop.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]145 :56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 973 | 145 | 0 , 1s,- >FvLaArG_Sv a}l,u e s| [ ^V AR_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] src/libavfilter/vf_colorspace.c 148: | 1004 : 12 : swarning: -missing field 'help' initializer [-Wmissing-field-initializers]> var_v a1004l | u e s [ V{A RN_UPLOLS ]} | = ^N AN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:228:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_corr.c:229:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ CC libavfilter/vf_dnn_classify.o 52 warnings generated. 11 warnings generated. CC libavfilter/vf_dnn_detect.o src/libavfilter/vf_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ CC libavfilter/vf_dnn_processing.o src/libavfilter/vf_corr.c:318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | { NULL } | ^ src/libavfilter/vf_crop.c:259:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | s->var_values[VAR_T] = frame->pts == AV_NOPTS_VALUE ? | ~ 259 | NAN : frame->pts * av_q2d(link->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:261:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | s->var_values[VAR_POS] = frame->pkt_pos == -1 ? | ~ 261 | NAN : frame->pkt_pos; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 15 warnings generated. src/libavfilter/vf_convolution.c:741:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 741 | CC libavfilter/vf_drawbox.o s->rdiv[i] = 1. / sum; | ~ ^~~ src/libavfilter/vf_crop.c:359:126:src/libavfilter/vf_convolution.c:743:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 743 359 | { "out_w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ | src/libavfilter/vf_crop.c:360:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ 360 | 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 { "w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ ] != 1.src/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ 361 | { "out_h", "set the height crop area expressiosrc/libavfilter/vf_curves.c:n", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ 120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_crop.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { NULL } | ^ 362 | { "h", "set the height crop area expression", OFFSET(45h_ warningesx generatedp. r), 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_BOOLsrc/libavfilter/vf_curves.c:135:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] , 135 | }, | ^ {.i64src/libavfilter/vf_curves.c:140:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] =140 | }, | ^ 0}, 0, 1, FLAGS }, src/libavfilter/vf_curves.c| ^ :152:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] src/libavfilter/vf_crop.c:366:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | } | ^ 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_edgedetect.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); \ | ~ ^~~~~~~~~ CC libavfilter/vf_elbg.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: src/libavfilter/vf_datascope.cmissing field 'unit' initializer [-Wmissing-field-initializers] :61:100: warning: 902 | missing field 'unit' initializer [-Wmissing-field-initializers] { "delta", 61 | " s e t{ "dseilzet"a," ," s e t o u t p u t sOiFzFeS"E,T (OdFelFtSaE)T,( oAwV)_,O P T _ATVY_POE_PFTL_OTAYTP,E _{I.dMbAlG=E0_}S,I Z-E6,5 5{3.5s,t r6=5"5h35d,7 2F0L"A}G,S 0},, 0 ,| ^F LAGS }, | ^ src/libavfilter/vf_dctdnoiz.c:400:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_convolution.c:903:12: warning: 400missing field 'help' initializer [-Wmissing-field-initializers] | DEF _903F | I L T E R{_ FNRUELQL _}F U N| C ^S (16src/libavfilter/vf_datascope.c): 62 :| 100^~~~~~~~~~~~~~~~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_dctdnoiz.c:371:33: 62note: | expanded from macro 'DEF_FILTER_FREQ_FUNCS' { "s", 371" | s e t o u t p u t s i zvea"r,_ vOFaFlSuEeTs([oVwAR)_,C ] A=V f_OaPbTs_fTY(P*Eb)_;I M AG E _ S I ZE , { . s t r = " h d 7 2 0 "} , 0, 0 , F LA G S } , | ^ \ src/libavfilter/vf_cropdetect.c| ~ ^~~~~~~~~ :180:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lowsrc/libavfilter/vf_datascope.c_u:863 : 91 := warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >low * 2635 | 5 . + {.5 ;" x "| , ~~~^~~ ~ "set x offset", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_cropdetect.c:181:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | s->high_u8 = s->hisrc/libavfilter/vf_datascope.cg:h64 :* 912: 5warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]. + .5; | 64 ~~~^~~~ ~ | { "y", "set y offset", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ 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: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_cropdetect.c:214:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_datascope.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113 | for (p = 0; p < draw-src/libavfilter/vf_cropdetect.c:252:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] > nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ 252 | int limit_upscaled = lrint(s->limit_upscaled); | ~~~~~ ~~~^~~~~~~~~~~~~~ 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.src/libavfilter/vf_datascope.c:131:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 131 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ 0003, 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]),src/libavfilter/vf_datascope.c:149:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_OPT_TYPE_CC libavfilter/vf_entropy.o FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ 149 | fosrc/libavfilter/vf_deband.cr (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ :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_datascope.c: | ^ 161:CC libavfilter/vf_epx.o 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | 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 }, | ^ for (src/libavfilter/vf_deband.cp = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ :59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { src/libavfilter/vf_dblur.c:49:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ 49 | { src/libavfilter/vf_deband.c"angle", "set angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=45}, 0.0, 360, FLAGS }, | ^ :60:126:src/libavfilter/vf_dblur.c 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 }, | ^ 50:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | src/libavfilter/vf_deband.c{ :"61r:a126d:i uwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]", "set radiu s61" | , { " d i r e cOtFioFnS"E,T ("sreatd iduisr)ec,t iAoVn_O"P,T _ T Y P E _ F L O A TO,F FS{E.Td(bdli=r5e}c,t i o n ) ,0 , 8 1A9V2_,O PFTL_ATGYSP E}_,F L O| A ^T , {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "planes", "set plsrc/libavfilter/vf_deband.ca:n62e:s 126t:o warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]il ter", OFFS E62T | ( p l a{n e"sd)",, A V_ O P T _ T Y"PsEe_tI NdTi,r e c t{i.oin6"4, = 0 x F } , 0 ,O F F0SxEFT,( dFirLeAcGtiSo n}),, | ^ AV_OPT_TYPE_FLOAT, {.dbl=2*M_PIsrc/libavfilter/vf_dblur.c},:-522:*12M_:P Iwarning: , missing field 'help' initializer [-Wmissing-field-initializers] 2*M_ P52 | I , F L{A GNSU L}L, } | ^ | ^ 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_src/libavfilter/vf_datascope.cOP:T199_:T41Y:P Ewarning: _Bmissing field 'comp' initializer [-Wmissing-field-initializers]O OL, {.i 61994 | = 1} , F F0D,r a w C o l o r1 , cFoLlAoGrS =} ,{ { | 0 ^ } }; | ^ src/libavfilter/vf_deband.c:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | src/libavfilter/vf_datascope.c : {200 :"43c:o uwarning: plmissing field 'comp' initializer [-Wmissing-field-initializers]i ng", " s200e | t p l a n e c o u p liFnFgD",r a w C o l oOrF FrSeEvTe(rcoseu p=l i{n g{) ,0 } } ;A V _O| P ^T _TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:66:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "c", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ src/libavfilter/vf_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:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 246 | FFDrawColor color = { { 0 } }; | ^ 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,src/libavfilter/vf_dblur.c FF_ARRAY_ELEMS(comp_ids)); :172:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 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/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (asrc/libavfilter/vf_datascope.c)) | ~ ^ ~ :289:src/libavfilter/vf_curves.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 41 : warning: missing field 'comp' initializer [-Wmissing-field-initializers] 610 289 | FFDrawColor color = { { 0 } }; | ^ | for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 warnings generated. 10 warnings generated. 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", "ssrc/libavfilter/vf_curves.cet duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ :665:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]src/libavfilter/vf_decimate.c:77:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 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] { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, | ^ 674 | forsrc/libavfilter/vf_decimate.c:78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] (i = 0; i < FF_ 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 }, | ^ ARRAY_ELEsrc/libavfilter/vf_decimate.cMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ :79:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "blocky2 warnings generated. ", "set the size of the y-axis blocks used during metric calculations", OFFSET(bsrc/libavfilter/vf_colorlevels.clocky), AV_OPT_TYPE_INT, {.i64 = 32}, 4, :536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1< 536 | c<9, FLAGS }, | ^ oeff = (omasrc/libavfilter/vf_decimate.cx - omin) / (dou:80:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] bl 80 | { "ppsrc", "mark main input as a pre-processed input and activate clean source ine)(imax - imin); | ~~~~~^~~~~~ ~ put 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_decimate.c:83:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 83 | { 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_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_cropdetect.c:433:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | snprintsrc/libavfilter/vf_deblock.c:388:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f (limit_str, sizeof(limit_str), "%f", s->limit); | ~~~~~~~~ ~~~^~~~~ 388 | { "block", "set size of block", OFFSsrc/libavfilter/vf_cropdetect.cET(block), AV_OPT_TYPE_INT, {.i64=8}, 4, 512, FLAGS }, | ^ :440:19: warning: src/libavfilter/vf_deblock.c:389:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | { "alpha", "set 1st detection threshold", OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0, 1, FLAGS }, | ^ 436 | 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 }, | ^ avsrc/libavfilter/vf_deblock.c_log(ctx, AV_LOG_INFO, | ~~~~~~ : 437 | 4 warning s " generatedx. 1:%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", 391 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), 116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 440 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 }, | ^ s-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 }, | ^ limit, w, h, x, y); src/libavfilter/vf_deblock.c| ~~~^~~~~: 394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL }, | ^ 70 warnings generated. 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_datascope.c:623:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 623 | FFDrawColor color = { { 0 } }; | ^ CC libavfilter/vf_eq.o src/libavfilter/vf_cropdetect.c:457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | if (s->limit < 1.0) | ~~~^~~~~ ~ CC libavfilter/vf_estdif.o src/libavfilter/vf_datascope.c:680:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | std[i] += SQR(s->values[i][x][y] - average[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:563:20: note: expanded from macro 'SQR' 563 | #define SQR(x) ((x)*(x)) | ~~~^~~~ src/libavfilter/vf_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,src/libavfilter/vf_datascope.c {: 694.:i1026:4 warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 }, 0, INT_MAX ,694 | F L A G S } , s n| p ^r intf(text, sizeof(text), "%c %07.1f %05d %05d %07.1fsrc/libavfilter/vf_decimate.c\n:"284,: 24:ssrc/libavfilter/vf_cropdetect.c ->:warning: i475scomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]:_ 142r:g bwarning: missing field 'unit' initializer [-Wmissing-field-initializers]? rgba [284i] | : y475 u | }v a e[ li s]{e, "iasfvk ei(rpda"mg,-e >[ ec"o]Nf,u mm=bi=en r[( c(o]1f, ,p p s r c < < I N P U T _ C L E A N SORFCF)SE)T)( s{k i p| ) ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, 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 fsrc/libavfilter/vf_dedot.c:371:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o 371 | { "lt", "set spatial luma threshold", OFFSET(lt), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ r edgesrc/libavfilter/vf_dedot.c detection", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ :372:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372src/libavfilter/vf_cropdetect.c | { "tl", "set tolerance for temporal luma", OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ :483:146: warning: src/libavfilter/vf_dedot.c:373:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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 }, | ^ 483 | 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] { "mv_threshold", "motion vector threshold when estimating video window size", OFFSET(mv_threshold), AV_OPT_TYPE_INT, {.i64=8}, 0, 100, FLAGS}, | ^ 375 | src/libavfilter/vf_cropdetect.c:484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] { NULL }, | ^ 484 | { NULL } | ^ src/libavfilter/vf_datascope.c:799:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 799 | { "x", "set scope x position", OOFFSET(xpos), CC libavfilter/vf_exposure.o 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(tyCC libavfilter/vf_extractplanes.o ), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:806:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:807:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "th", "set trace height", OOFFSET(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:808:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 808 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:809:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 809 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "st", "draw statistics", OOFFSET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ 20 warnings generated. 1 warning generated. src/libavfilter/vf_datascope.c:834:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_fade.o src/libavfilter/vf_datascope.c:921:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 921 | tilt = (s->tilt - 0.5) * M_PI; | ~~~^~~~ ~ src/libavfilter/vf_deflicker.c: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, {.isrc/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 6 996 | FFDrawColor color = { { 0 } }; 4=5}, 2, SIZE, FLAGS }, | ^ | 4 ^ warnings generated. 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_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 ?CC libavfilter/vf_feedback.o rgba[c] : yuva[c], average[c], min[c], max[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); | ~~~ ^~ 14 warnings generated. CC libavfilter/vf_fftdnoiz.o 1 warning generated. In file included from src/libavfilter/vf_blend.cCC libavfilter/vf_fftfilt.o :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:src/libavfilter/vf_deflicker.c:393:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49: 393 | snprintf(value, sizeof(value), "%f", s->luminance[0]); | ~~~~~~~~ ^~~~~~~~~~~~~~~ note: expanded from macro 'fn' 108 | dst[j] = tsrc/libavfilter/vf_deflicker.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o p[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ 396 | 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 snprintf(value, sizeof(value), "%f", s->luminance[0] * f); | ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ :108:39: note: expanded from macro 'fn' 108 | dst[src/libavfilter/vf_deflicker.cj] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ :399src/libavfilter/blend_modes.c:120:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 48120 | 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.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 399 | snprintf(value, sizeof(value), "%f", f - 1.0f); | ~~~~~~~~ ~~^~~~~~ 108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ src/libavfilter/vf_delogo.c:173:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:173:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:172:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:178:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | if (x < logo_x+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:180:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | else if (x >= logo_x+logo_w-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:183:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if (y < logo_y+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:185:28: 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_delogo.c:209:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 209 | 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 "x", "set logo x position", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ :108:39: note: src/libavfilter/vf_delogo.c:210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] expanded from macro 'fn' 210 | { "y", "set logo y position", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ 108 | 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 }, | ^ dsrc/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 212 | { "h", "set logo height", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ t[j] = tosrc/libavfilter/vf_delogo.cp[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ :213:src/libavfilter/blend_modes.c:126:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 112: 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~~~~^~ warning: src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' missing field 'unit' initializer [-Wmissing-field-initializers]84 | #define B b213o | t t o m [{j ]" s h| o ^~~~~~~~~w ", "shosrc/libavfilter/blend_modes.cw: 73d:e63l:o gnote: oexpanded from macro 'SCREEN' area", 73 | # d e fOiFnFeS ESTC(RsEhEoNw()x,, a , b ) A V(_1O.P0T _T-Y P(Ex_)B O*O (L,( 1 . 0 {- .(ia6)4) =* (01 .}0, - (0b,) )1 ,/ F1L.A0G)S) } ,| ~ ^ | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | src/libavfilter/vf_delogo.cd:s214t:[12j:] warning: =missing field 'help' initializer [-Wmissing-field-initializers] top[ j214] | + ( ( E{X PNRU)L-Lt }o p [| 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/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127CC libavfilter/vf_field.o | 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] src/libavfilter/vf_delogo.c:302:28 :128 | warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n( hardlight, (B < 302 | H A L F )s -?> vMaUrL_TvIaPlLuYe(s2[,V ABR,_ TA]) =: T SS2CTR(EiEnN-(>2p, tBs,, Ai)n)l i n| k^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >time_src/libavfilter/blend_modes.cb:a108s:e49):; note: expanded from macro 'fn'| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | dst[j] = src/libavfilter/internal.ht:o265p:[48j:] note: +expanded from macro 'TS2T' ((EXPR)-t o265p | [#jd]e)f i*n eo pTaSc2iTt(yt;s , t b ) ( ( t s) = = A V _ N O P T S _ V A L U\E ?| ~ ^~~~~~~N AN : (double)(ts) src/libavfilter/blend_modes.c* :a128v:_1q:2 dwarning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t bCC libavfilter/vf_fieldhint.o )) | ^~~ 128 | fn/usr/include/math.h(h:a15r:d19l:i gnote: hexpanded from macro 'NAN't , (B < 15H | A#LdFe)f i?n e MNUALNT I P L Y ( 2 ,_ _Bb,u iAl)t i:n _SnCaRnEfE(N"("2), B| , ^~~~~~~~~~~~~~~~~~ A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:128:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (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 BUsrc/libavfilter/vf_displace.cRN:(61a:,12 :b ) warning: missing field 'help' initializer [-Wmissing-field-initializers] (( (61a | ) < = {0 .N0U)L L? }( a )| ^: FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFsrc/libavfilter/vf_derain.cMA:X51(a:,138b:) warning: ((missing field 'unit' initializer [-Wmissing-field-initializers]a ) > (b) ? (a) 51: | ( b ) ){ " m| o ^d el", src/libavfilter/blend_modes.c":p108:a33t:h note: toexpanded from macro 'fn' model fi l108e | " , OdFsFtS[EjT]( dn=n cttopx[.jm]o d+e l(_(fEiXlPeRn)a-mteo)p,[ j ] )A V*_ OoPpTa_cTiYtPyE;_ S T R I N G , { . s t r = NU L L } ,\ 0 ,| ^~~~0 , FLAGS }, | ^ 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/vf_derain.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | src/libavfilter/blend_modes.c :{83 ":11in: punote: texpanded from macro 'A'" , 83 | #d e"fiinnpeu tA ntaompe[ jo]f t h| e ^~~~~~ modelsrc/libavfilter/blend_modes.c":,74 : 81 : Onote: Fexpanded from macro 'BURN'F SET(dn n74c | t#xd.emfiondee l_BiUnRpN(uat,n abm)e ) , A V _ O(P(T(_aTY)P ("bm)i x53?" | ,( a ) :{ "( ob u) t)"p su te| "t ^, t h e s p"iolulsrc/libavfilter/blend_modes.ctm:pau108pt: 33mn:a imnote: xeexpanded from macro 'fn'" ,o f t hOeF Fm So108Ed | T e( ls" , p i l l O mF i F xSd)EsTt,([ dj ]n n c=t AxtV.o_mpOo[PjdT]e_ l+_T oY(u(PEtEXpPu_RtF)nL-aOtmAoeTps,_ [sjt] r) i n{*g .)odp,b aAlcV=i_0tO.yP5;T} _ T, Y P E 0_ , S T R 1I ,N G F, L A G S{ . }s ,t r = | ^" y\" },| ^~~~ 0, 0, FLAGS }1, warning generated . | src/libavfilter/blend_modes.c ^: 136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn,src/libavfilter/vf_derain.c : 54 : 12 : Bwarning: Umissing field 'help' initializer [-Wmissing-field-initializers]RN (A, 54B | ) ) | { ~~~~~~~~^~ NULLsrc/libavfilter/vf_despill.c }: 150 :| 118 ^ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B'150 | {84 | #"edxepfainne dB" ,b o tt o m ["js]e t | t ^~~~~~~~~h e spillsrc/libavfilter/blend_modes.cm:a74p: 74e:x pnote: aexpanded from macro 'BURN'n d", OFFS E74T | (#sdpeiflilnee xBpUaRndN)(,a , AbV)_ O P T _ T Y P E(_F(L(Oa)A T<=, 0 . 0{) .?d b(la)= 0:} ,F F M A X (00.,0 , 11.,0 -F L(A1G.S0 } ,- (b| ^) ) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (asrc/libavfilter/vf_despill.c) ::151 :(118b:) )warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 151 | src/libavfilter/blend_modes.c : 108 :33 :{ note: "rexpanded from macro 'fn' ed", 108 | "s e t r e d s cdastl[ej"], = t o p [ j ] + ( (OEFXFPSRE)T-(troepd[sjc])a l*e )o,p a c i tAyV; _ O P T _ T Y P E _ F L O A T , { . d b \l = 0}| ^~~~, -100, 100, FLAGsrc/libavfilter/blend_modes.cS :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 | src/libavfilter/vf_despill.cds:t[152j:]118 =: twarning: opmissing field 'unit' initializer [-Wmissing-field-initializers][ j] + ((E X152P | R ) - t o{p ["jg]r)e e*n "o,p ac i t y ;" s e t g r e e n s ca l e " , \ O F F| S ^~~~~~ ~ ET(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 } | ^ src/libavfilter/vf_detelecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_detelecine.c:67:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"start_frame", "position of first frame with respect to the pattern if stream is cut", OFFSET(start_frame), AV_OPT_TYPE_INT,src/libavfilter/vf_deinterlace_vaapi.c {:.102i:6414:=0 }warning: ,comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 0, 13, FLA G102S | } , | ^ if (ctx->deint_caps[i].tsrc/libavfilter/vf_detelecine.cype: 68>: 10c:t xwarning: ->missing field 'help' initializer [-Wmissing-field-initializers]m ode) 68 | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ {NULL} | ^ 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_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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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' src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]45 | { 51" | in p u t "D,N N _ C O M M O N _ O P T I O"NiSn p u| t ^ name ofsrc/libavfilter/dnn_filter_common.h :t44he: 137m:o dnote: eexpanded from macro 'DNN_COMMON_OPTIONS'l ", OFFSE T44( | m o d e l{_ i"nmpoudtenalm"e,) , A V _ O P T _ T Y P"Epa_tShT RItNoG ,m o d e l{ f.islter" ,= N U L L } , O0F,F S0ET, (FmLoAdGeSl_ f}i,l\e n am| e ^) , AV_OPT_TYPE_STRING, { .strsrc/libavfilter/vf_deinterlace_vaapi.c =: 220N:U19L:L warning: },comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 0, 0, FLAGsrc/libavfilter/vf_dnn_detect.cS :} 53,220:\ | 5 : | warning: ^ missing field 'unit' initializer [-Wmissing-field-initializers] f or src/libavfilter/dnn_filter_common.h(:i46 =:142 :0 ; note: iexpanded from macro 'DNN_COMMON_OPTIONS' < ctx->pipe l46in | e _ c ap s{. n"uomu_tfpourtw"a,r d _ r e f e r e n ce s ; "iou++t)p u tsrc/libavfilter/vf_dnn_classify.c| n: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a51 m:e5: owarning: f missing field 'unit' initializer [-Wmissing-field-initializers]t he msrc/libavfilter/dnn_filter_common.ho:d45esrc/libavfilter/vf_deinterlace_vaapi.c:l:137"223:,: 19note: :expanded from macro 'DNN_COMMON_OPTIONS' Owarning: Fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]F SET(mod e45 l | 223_ | o u t p{ u ft"oniran mp(euist _"=s, t 0r ;i n ig ) < , c At V x_ -O >P pT"i_ipTnepYluiPtnE e_nS_aTmcReaI pNosGf., n tu{hm e_. bsmatocrdk ew=la "rN,dU _L rL e f}Oe,Fr Fe0Sn,Ec Te0(s,m ;oF dLieA+lG+_S)i n} p,| u ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\t na m| e ^) , AV_OPT_src/libavfilter/vf_deinterlace_vaapi.cT:Y230P:E19_:S Twarning: Rcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]I NG, { . s230t | r = NfUoLrL (}i, =0 ,0 ;0 ,i F,:p\ i warning: p missing field 'unit' initializer [-Wmissing-field-initializers]e| ^l isrc/libavfilter/dnn_filter_common.hn:e_47c:a137p:s .note: nexpanded from macro 'DNN_COMMON_OPTIONS'u m_backward_r e47fe | r e n c e{s ;" bia+c+k)e n d| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c onfigs", "bacsrc/libavfilter/vf_deinterlace_vaapi.cke:n234d: 19c:o src/libavfilter/vf_dnn_classify.cnwarning: f:comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i51 g:s5":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 234 | src/libavfilter/dnn_filter_common.h : 46f :o r142 :(O iFnote: Fexpanded from macro 'DNN_COMMON_OPTIONS'S= E T0(;b ai ctpp"ti,ip oe nl is )n ,e _ c aA pV s_ .O nP uT"m_o_TufYoPtrEpw_uaStrT dRn_IarNmeGef ,eo rf e nt ch{ees ;.m soitdr+e +l=)" ,N U| L ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L O F}F,S E0T(,m o0,d elF_LoAuGtSp u}t,n\a m e| s ^_ 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:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend src/libavfilter/vf_dnn_classify.cc:o51n:f5i:g swarning: missing field 'unit' initializer [-Wmissing-field-initializers]( deprsrc/libavfilter/dnn_filter_common.he:c47a:t137e: dnote: ,expanded from macro 'DNN_COMMON_OPTIONS' use backend_ c47o | n f ig s ){ "",b OaFcFkSeEnTd(_bcaocnkfeingds_"o,p t i o"nbs)a,c ke nAdV _cOoPnTf_iTgYsP",E _ S T R I N G , { .OsFtFrS ET=( bNacULkLe n}d,_ o0p,t i0o,n sF)L, A GASV _|O PATV__TOYPPTE__FSLTARGI_NDGE,P R E C{A T.EsDt}r, \= N| U ^L L }, 0, 0, FLAGS },\ | src/libavfilter/blend_modes.c ^ :146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividsrc/libavfilter/vf_dnn_detect.cli:g53h:t5,: (warning: Amissing field 'unit' initializer [-Wmissing-field-initializers] < HALsrc/libavfilter/dnn_filter_common.h:F49): ?177 :B Unote: RNexpanded from macro 'DNN_COMMON_OPTIONS'( 2 * A,src/libavfilter/vf_dnn_classify.c B:)51 :: 549D: | O Dwarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers] E ({2 "*src/libavfilter/dnn_filter_common.ha :s(48yA:n 170c-:" ,Hnote: A Lexpanded from macro 'DNN_COMMON_OPTIONS' F ) , B ) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "48u | ssrc/libavfilter/blend_modes.c e: 108 D: N49{N: "anote: osexpanded from macro 'fn'py tnico insn"f ,e108 r | "e bn ac ce k e(n id g nc oo rn ef did,g ssu st(e[d jeb]pa rc=ek ceatntodep_d[cj,o] n uf+si e( g(sbE=aX'cPakRse)ny-dnt_cocp=o[1nj'f])i)" g,s *) " ,o pOOaFFcFFiSStEEyTT;((a bsa yc nkc e) n ,d _ o p t i o n s ) , AA V V_ _O OP PT T_ _T TY YP\P EE __| BS ~ ^~~~~~~OT ORLI,N G , { .{s t.ri6 4=src/libavfilter/blend_modes.c N:=U 146L1:L}1 ,:} , warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 , 00,, 1F,L AF G146LS | A Gf|Sn }(A,vV i_ vO| Pi ^Td l_iFLgAhGt_,D E(PAR (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = tosrc/libavfilter/vf_dnn_processing.cp[:j56:] 5+: (warning: (Emissing field 'unit' initializer [-Wmissing-field-initializers]X PR)-t 56o | p [j ] ) *D NNo_pCaOcMiMtyO;N _ O P T I O N S | ^ src/libavfilter/dnn_filter_common.h : 44 : 137: \ note: expanded from macro 'DNN_COMMON_OPTIONS'| ^~~~ 44 | { "msrc/libavfilter/blend_modes.co:d146e:l41":, warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] " p146a | tfhn (vtiov imdoldieglh tf,i l(eA" ,< H A L F ) ? OBFUFRSNE(T(2 m*o dA,e lB)_ f:i lDeOnDaGmEe()2, * A(VA_O -P TH_ATLYFP)E,_ SBT)R)I N| ~~~~~~~~~~~~^~G , { .str = NULL }, src/libavfilter/blend_modes.c0:,84 :011,: Fnote: Lexpanded from macro 'B'A GS } ,84\ | # d| e ^f ine B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #defisrc/libavfilter/vf_dnn_processing.cne: 56B:U5R:N (warning: amissing field 'unit' initializer [-Wmissing-field-initializers], b)src/libavfilter/dnn_filter_common.h : 45 : 137 : note: (expanded from macro 'DNN_COMMON_OPTIONS'( (a) <= 0. 045) | ? ( a ){ :" iFFMnApXu(t0".,0 , 1 . 0 - ( 1. 0 -" (ibn)p) u/ t( an)a)m)e o| f ~ ^ the modelsrc/libavutil/macros.h":,47 :28 : note: Oexpanded from macro 'FFMAX'F FSET(m o47d | e#ld_eifnipnuet nFFaMmAeX)(,a , bA)V _(O(PaT)_ T>Y P(Eb_)S T?R (INaG), : ( b{) ). s 4t| warningr ^s generated. = NULL },src/libavfilter/blend_modes.c :0108,: 330:, Fnote: Lexpanded from macro 'fn'A GS },\ | 108 ^ | dst[j] = top[j] + ((EXPR)-top[j]) * opacitysrc/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 | { "ousrc/libavfilter/blend_modes.ct:p146u:t36":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146" | fonu(tpvuivti dnlaimghet ,o f( At s ("b,) ? ( a") b:a c(kbe)n)d | c ^o nfigs",src/libavfilter/blend_modes.c : 108 : 33 : note: expanded from macro 'fn' OFFSE T108( | b a c k e nd _ o pdtsit[ojn]s )=, t oApV[_jO]P T+ _(T(YEPXEP_RS)T-RtIoNGp[, j] ) *{ o.psatcri t=y ; N U L L } , 0 , 0 , F L A G S } ,\ \ | ^~~~ | ^ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vivsrc/libavfilter/vf_dnn_processing.ci:dl56i:g5ht:, (warning: A missing field 'unit' initializer [-Wmissing-field-initializers] < HALsrc/libavfilter/dnn_filter_common.h:F48): 170?: Bnote: Uexpanded from macro 'DNN_COMMON_OPTIONS'R N(2 * A, B) : D48O | D GE ( 2 {* "(opA t-i oHnAsLF"),, B")b)a c k| e ~~~~~~~~~~~~^~n d configs (deprecatedsrc/libavfilter/blend_modes.c,: 84u:s11e: bnote: acexpanded from macro 'B'k end _84c | on#fdiegfsi)"n,e OBF FbSoEtTt(obma[cjk]e n | d ^~~~~~~~~_ optionsrc/libavfilter/blend_modes.cs:)74,: 74A: note: Vexpanded from macro 'BURN'_ OPT_TY P74E | _#SdeTfRinIeN GB,U R{N( a., sbt)r = N UL L (}(,( a0), 0<,= 0F.L0A)G S? (|a )A V:_ OFFPMTA_XF(L0A.G0_,D E1P.R0E C-A (T1E.D0} ,-\ (b )| ) ^ / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) (src/libavfilter/vf_dnn_processing.c(:a56): 5>: (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]) ? (src/libavfilter/dnn_filter_common.ha:)49 :177:: (note: bexpanded from macro 'DNN_COMMON_OPTIONS') ) src/libavfilter/vf_dnn_classify.c | : ^104 :33: warning: 49 | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavfilter/blend_modes.c :{108: 33" :a104 s | note: y n expanded from macro 'fn'c " ,i f ( c t108 x | - > l a b e ls & "& u ls aedbse tlD[_jNi]dN =] li+a nbe(fl(e_ErcXeoPnuRcn)et- ()ti og{pn o[ rj| e] ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~d) , *u soep acbiatyc;k e n d _ c o nsrc/libavfilter/vf_deshake.c f i: g 462s := 51 ':as y nwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 1 ' ) " , 462\ | O| F ^~~~F dSeEsT(haasyknec-)>,a v g . vsrc/libavfilter/blend_modes.c e c:. 146x : 54 =: A aVwarning: l_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]pO haP T*_ TtY.PvEe _c146B. | Ox Of+Ln ,((1v .i 0v i- ad ll{p ih.agi)6h 4t , *= ( 1dAe} s,),a v?1g ,.B vUFeRLNcA(G.2Sx };*, A ,| | ^ ~ ^~~~~B ) : DODGE(2 * src/libavfilter/vf_deshake.c(:A462 :-26 :H Awarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F src/libavfilter/vf_dnn_processing.c):,57 :B12):) warning: 462 | missing field 'help' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ d57e | s ha k e -{>src/libavfilter/blend_modes.c a:vN75gU:.Lv30Le: c } .note: xexpanded from macro 'DODGE'| ^ = alpha 75* | #td.evfeicn.ex D+O D(G1E.(0a , -b )a l p h a ) *( (de(sah)a k>e=- >1a.v0g). v?e c(.ax); : | ^~~~~ ~FF MIN(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_deshake.cR):-t463o:p51[:j ]warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * opacity; 463 | d e s ha k e - > av g . v e c . y = a l\p h a| ^~~~* t.vec.y + (1.0 - src/libavfilter/blend_modes.ca:lp146:h54:a )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* deshake- >146a | vfgn.(vveicv.iyd;l igh t| , ~ ^~~~~ (A < HALF) ? src/libavfilter/vf_deshake.cBU:R463N:(262: * warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], B) : DODGE (4632 | * (deAs h-a HkAeL-F)>,a vBg).) v e| c~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~. y = alphasrc/libavfilter/blend_modes.c :*75 :t44.: vnote: eexpanded from macro 'DODGE'c .y + (751 | .#0d e-f ianel pDOhDaG)E (*a ,d ebs)h a k e- > a v(g(.(vae) c>.=y ;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[src/libavfilter/vf_deshake.cj]: 464+: 51(:( Ewarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P R)-top[j]) * 464o | p a c i tdye;s h a k e - > a v g . a n g l e = al p h a * t .\a n g| l ^~~~ ~e + (1.0 - alpha) * desrc/libavfilter/blend_modes.cs:h146a:k54e:- >warning: avimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g .angle; | ~ ^~~~~ 146 | fn(vividlsrc/libavfilter/vf_deshake.ci:gh464t:,26 :( A warning: OaDvGgE.(a2n g*l e( A= a-l pHhALaF )*, tB.)a)n g l| e~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + (1.0 - alpha)src/libavfilter/blend_modes.c :*75 :d75es: hnote: aexpanded from macro 'DODGE'k e->avg.a n75g | l#e;d e f| in ^~~~~ ~e DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: src/libavfilter/vf_deshake.cexpanded from macro 'FFMIN' :465:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 | #define F465F | M I N ( ad,ebs)ha k(e(-a>)a v>g (.bz)o o?m (b=) a:l p(haa) )* t| . ^zo om + (1.0 src/libavfilter/blend_modes.c-: 108a:l33p:h anote: )expanded from macro 'fn' * deshak e108- | > a v g . z oo m ; | ~ ^~~~~d st[j] = top[src/libavfilter/vf_deshake.cj:]465 :+25 :( (Ewarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P R)-top[j]) 465* | o p a cdietsyh;a k e - > av g . z o o m = a l p h a * t . z o o\m +| ^~~~( 1.0 - alpha) * deshake->avsrc/libavfilter/blend_modes.cg:.146z:o68o:m ;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 bot6tom[j] | ^~~~~~~~~ warningsrc/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' s 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ generatedsrc/libavutil/macros.h. :49:34: note: expanded from macro 'FFMIN' src/libavfilter/vf_deshake.c:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 49 | 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] d 443 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ efine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_entropy.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL } | ^ CC libavfilter/vf_fieldmatch.o src/libavfilter/vf_elbg.c:57:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "codebook_length", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:58:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "l", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "nb_steps", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "n", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:61:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "seed", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:62:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "use_alpha", "use alpha channel for mapping", OFFSET(use_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_entropy.c:142:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entropy += -log2(p) * p; 8 | ~ ^ warningssrc/libavfilter/vf_entropy.c:142:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] generated 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_edgedetect.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7 warnings generated. 72 | { "hsrc/libavfilter/vf_entropy.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i g153 | snprintf(metabuf, sizeof(metabuf), "%f", entropy); | ~~~~~~~~ ^~~~~~~ h", "setsrc/libavfilter/blend_modes.c:153:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h igh threshold", OFFSET(high), AV_OPT_TYPE_DOUBLE, {.dbl=50/255.}, 0, 1, FLAGS }, 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ | ^src/libavfilter/blend_modes.c:41:src/libavfilter/vf_entropy.c13:: 156note: :50expanded from macro 'MAX': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 41 | #def in156e | M A X 1 . fs n p| r ^~~i ntf(metsrc/libavfilter/blend_modes.ca:b80u:f20,: snote: iexpanded from macro 'LRINTF'z eof(m e80t | a#dbeufifn)e, "L%RfI"N,T F(exn) t(rxo)p y | / ^l og2(1 src/libavfilter/blend_modes.c<:<108 :s33-:> note: dexpanded from macro 'fn'ep th)); | 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]src/libavfilter/vf_edgedetect.c : 73:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 73 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS }, | ^ | fn(intCC libavfilter/vf_fieldorder.o erpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B *src/libavfilter/vf_edgedetect.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 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:src/libavfilter/vf_epx.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] note: expanded from macro 'fn' 39 | { NULL } | ^ 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:5108:33: note: expanded from macro 'fn' warnings generated. 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ CC libavfilter/vf_fillborders.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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_find_rect.o CC libavfilter/vf_floodfill.o CC libavfilter/vf_format.o src/libavfilter/vf_drawbox.c:447:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "x", "set horizontal position of the left box edge", OFFSET(x_expr), AV_OPT_TYPE_STR10ING, { .str="0" }, 0, 0, FLAGS }, | ^ warnings generated. 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 9 warnings generated. 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", 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, }, | ^ set heightsrc/libavfilter/vf_estdif.c of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ :96:129src/libavfilter/vf_extractplanes.c:: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 96 | { "redge"src/libavfilter/vf_drawbox.c, : 453":s139p:e cwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]f y the search 453r | a d i us {f o"rc obleosrt" ,e d g e m"astecth icnoglo"r, oOfF FtShETe( rbeodxg"e,) , A V_ O P T _ T Y P E _ I N T , { . i 6O4F=F2S}ET,( c0,o lMoArX__sRt,r )F,LA GASV, _}O,P T _| T ^Y PE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_estdif.c:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :97:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | 97 | { "ecossrc/libavfilter/vf_drawbox.ct:"454,: 139 :" swarning: pemissing field 'unit' initializer [-Wmissing-field-initializers]c ify the ed g454e | c o s t{ f"ocr" ,e d g e m a t c h"isnegt" ,c ol o r of t h e ObFoxF"S,E T ( e c o s t ) , A V _ O P T _T Y P E _ F LOOFAFSTE,T{(.codlbolr=_1s}t,r0),,9, AFVL_AOGPST,_ }T,Y P E| _ ^S TRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_estdif.c:98:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "mcost", "specify the middlsrc/libavfilter/vf_drawbox.ce :c455o:st139 :f owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] edge matchi ng455" | , { {O FNFUSLETL( m}c o s| t ^) , AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ "thickness", "set the box thickness", src/libavfilter/vf_estdif.c : 99 : 129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(t_exp r99) | , {A V"_dOcPoTs_tT"Y,P E _"SsTpReIcNiGf,y {t h.es dtirs=t"a3n"c e} ,c o s t f o r0 ,e d0g,e FmLaAtGcSh i}ng," , | ^ OFFSET(dcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_drawbox.c:456:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | src/libavfilter/vf_estdif.c: { "t", "set the box thickness",104 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL } | ^ 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 } | ^ 13 warnings generated. 5 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_fsrc/libavfilter/vf_exposure.c:147:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] orm 147 | { "exposure", "set the exposure correction", OFFSET(exposure), AV_OPT_TYPE_FLOAT, {.dbl=0}, -3, 3, VF }, | ^ ats; i++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] | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 149 215 | for (i = 0; i < ctx->nb_outputs; i++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 }, | ^ | { NULsrc/libavfilter/vf_blend.cL } | ^ :115:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c1_expr", "set color componentsrc/libavfilter/vf_drawbox.c:530:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 530 | { "xsrc/libavfilter/vf_blend.c:116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " , "set horizontal offset", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, 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: src/libavfilter/vf_drawbox.c:531:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "y", "set vertical offset", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ 117 | {src/libavfilter/vf_drawbox.c "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0,:532:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] FL 532 | { "width", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, AGS {}, | ^ .str="0" src/libavfilter/vf_blend.c:118:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] } , 0, 0, FLAGS }, | ^ 118 | { "alsrc/libavfilter/vf_drawbox.cl_expr", "set expression for all color:533:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]24 warningssrc/libavfilter/vf_eq.c generated. :89:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 533 | { "w", 89 | e"qs-e>tc ownitdrtahs to f= garvi_d ccellli"p,f (OaFvF_SeExT(pwr__eexvparl)(, e q - >AcoVnt_rOaPsTt__TpYePxEp_rS,T eRqI-N>Gv,a {r _.vsatlru=e"s0," e}q,) , - 1 0 0 00.,0 ,0, 1F0L0AG0S. 0}),; | | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ src/libavutil/x86/intmath.hc:o123m:p18o:n enote: nexpanded from macro 'av_clipf't s", O F123F | S#EdTe(failnle_ exapvr_)c,l iApfV _aOvP_Tc_lTiYpPfE__sSsTeR I N| G ^, src/libavfilter/vf_drawbox.c{.:s534t:r118=:N Uwarning: missing field 'unit' initializer [-Wmissing-field-initializers]L L}, 0, 0, FLAGS }, | ^ 534 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STsrc/libavfilter/vf_blend.cRI:N119G:,125 :{ warning: .smissing field 'unit' initializer [-Wmissing-field-initializers]t r="0" }, 119 | 0 , 0 ,{ F"cL0A_GoSp a}c,i t y| " ^, "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_Dsrc/libavfilter/vf_drawbox.cOU:B535L:E118,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d bl=1}, 0, 1, FLAGS }, 535 | | ^ { "h", "set height of grid cell", OFFSET(h_expr)src/libavfilter/vf_blend.c, : 120 : 125A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_STR I120N | G , { .{ssrc/libavfilter/vf_eq.c tr":=c97"1:0_22"o: p }awarning: ,cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i t y " , "0s,e t 0 97,c | o Fl Lo Ar G eScqo -m}>pb,o r ni| eg ^nh tt ne#s1s o=p aacvi_tcy"l,i pOfF(FaSvE_Te(xpparr_aemvsa[l1(e]q.-o>pbarciighttyn)e,s sA_Vp_eOxPpT_rT,Y Psrc/libavfilter/vf_drawbox.ceEq_:-D536>O:vU118aB:r L_warning: Evmissing field 'unit' initializer [-Wmissing-field-initializers],a l{u.edsb,l =e1q}),, 0-,1 .10 ,,536 | F1 L. A0 G) S; { } , | " ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c | o ^lo r"src/libavutil/x86/intmath.h,: 123 : 18 : "note: sexpanded from macro 'av_clipf'e t col o123r | #odfe ftihnee garvi_dc"l,i p f OaFvFS_EcTl(icpofsrc/libavfilter/vf_blend.cl_o:sr121s_:es125 t :rCC libavfilter/vf_fps.o | ) ^,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_TYPE_ S121T | R I N G ,{ {" c.2s_tor p=a c"ibtlya"c,k " "}s,e t0 ,c o0l,o rF LcAoGmSp o},n e n| t ^ #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0,src/libavfilter/vf_drawbox.c 1:,537 :F118L:A Gwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 537 | { "c", "set color of the grid", OFFSEsrc/libavfilter/vf_blend.cT(:c122o:l125o:r _warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t r), AV_OPT_ T122Y | P E _ S T{RI N"Gc,3 _{o p.asctirt y=" ," b l"ascekt" c}o,l o0r, c 0o,m pFoLnAGeSn t} ,# 3 | ^o pacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE,src/libavfilter/vf_eq.c {:.107d:b24l:= 1warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0src/libavfilter/vf_drawbox.c, :1538,: 118F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers] S 107 | } , | ^e q->gamm a538 | { "=t haivc_kcnleispsf"(,a v"_seextp rg_src/libavfilter/vf_blend.cre:iv123da:l 125(le:iq n-warning: >emissing field 'unit' initializer [-Wmissing-field-initializers]g atmhmiac_kpneex sp123sr" | ,, O F{ F S" E aTel(qlt-__>ovpeaaxrcp_irvt)ay,l" u, e s" ,sA eVe_tqO )P,oT p_0a.Tc1Yi,Pt Ey1_ 0Sf.o0Tr)R ;aI l Nl| G ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,c o{l.osrtsrc/libavutil/x86/intmath.h r:c=123o":m118p":o} n,note: e expanded from macro 'av_clipf'n t s " ,123 | O# Fd Fe0Sf,EiT n(e0a ,la lvF__LcoAlpGiaSpc fi} ,ta vy _)| c, ^l iApVf__OsPsTe_ T Y| P ^E _DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:539:118: src/libavfilter/vf_blend.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]124 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | {539 | N U L L {} "t "| , ^ "set grid line thicknesrc/libavfilter/vf_eq.css:"108,: 24O:F Fwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(t_expr), 108 | A Ve_qO-P>Tg_aTmYmPaE__rS T R I N G=, a{v._sctlri=p"f1("}a,v _ e x p r _e v a l0(,e q0-,> FgLaAmGmSa _}r,_ p e| x ^p r, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipfsrc/libavfilter/vf_drawbox.c a:v540_:c132l:i pwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]_ sse | ^ 540 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, src/libavfilter/vf_eq.c 1:,109 : 24 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS }, 109 | | ^ eq->gamma_g = av_clipf(av_exsrc/libavfilter/vf_drawbox.cp:r541_:e12va: lwarning: (missing field 'help' initializer [-Wmissing-field-initializers]e q->g a541m | m a _ g_ p{e xNpUr,L L } | e ^q ->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ src/libavfilter/vf_eq.c:128:22:11 warning: warningimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s generated. 128 | eq->saturation = av_clipf(av_expr_eval(eq->saturation_pexpr, eq->var_values, eq), 0.0, 3.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 7 warnings generated. src/libavfilter/vf_blend.cCC libavfilter/vf_framepack.o :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_eq.c:203:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_blend.c :202161 | : 1 : ewarning: qimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- >var_value s161[ | VADRE_FRI]N E=_ BiLnEliNnDk_-E>XfPrRa(mfel_oraatt,e .3n2ubmi t=,= 40 )| | | i^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n link->src/libavfilter/vf_blend.cf:r150a:m50e:_ ranote: texpanded from macro 'DEFINE_BLEND_EXPR'e .den == 0 ?150 | | ~ 203 | v a l u e s [NVAAN R:_ BaOvT_TqO2Md]( i=n lvianlku-e>sf[rVaAmRe__Br]a t=e )b;o t t| o ^~~m [x]; /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' 15 | \# d e| f ~ ^~~~~~~~~i ne NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 8 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' src/libavfilter/vf_blend.c: 17515 | :#55d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e NAN __ b175u | i l t i nv_anlaunefs(["V"A)R _ 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_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("") | ^~~~~~~~~~~~~~~~~~ 9 warnings generated. 3 warnings generated. 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->src/libavfilter/vf_eq.cparams); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :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_Tsrc/libavfilter/vf_blend.c:292:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] YP 292 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ E_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 | CC libavfilter/vf_framerate.o 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 | CC libavfilter/vf_framestep.o 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. CC libavfilter/vf_freezedetect.o 7 warnings generated. 9 warnings generated. CC libavfilter/vf_freezeframes.o 1 warning generated. CC libavfilter/vf_fspp.o CC libavfilter/vf_gblur.o CC libavfilter/vf_geq.o In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ 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) { | ~ ^ 1 warning 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 ?3 warning(sa generated). : (-(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_gradfun.o src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ CC libavfilter/vf_grayworld.o 15 warnings generated. 37 warnings generated. src/libavfilter/vf_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ 9 warnings generated. CC libavfilter/vf_guided.o CC libavfilter/vf_hflip.o CC libavfilter/vf_histeq.o CC libavfilter/vf_histogram.o 1 warning generated. 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_hqdn3d.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 } | ^ 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 | CC libavfilter/vf_hqx.o 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 | CC libavfilter/vf_hsvkey.o 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 }, | ^~~~~~~~~CC libavfilter/vf_hue.o /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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_huesaturation.o 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) | ^~~~~~~~~~~~~~~~~~ 8 warnings generated. 4 warnings generated. src/libavfilter/vf_fieldhint.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fieldhint.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vf_hwdownload.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}, | ^ 19 warnings generated. src/libavfilter/vf_fftfilt.c:109:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | return s->rdft_vdata_out[plane][(int)x * s->rdft_vstride[plane] + (int)y]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavfilter/vf_hwmap.o src/libavfilter/vf_fieldorder.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ src/libavfilter/vf_fieldmatch.c:129:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 30 warnings generated. 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 between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:136:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:137:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "scthresh", "set scene change detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:146:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "cthresh", "set 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 | { "csrc/libavfilter/vf_fftfilt.c:295:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] hr 295 | for (i = 0; i < s->rdft_hlen[plane]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ omsrc/libavfilter/vf_fftfilt.c:297:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] a 297 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ ", "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma), AV_OPT_TYPE_BOOL,{.i64= 0}, 2 0, 1, FLAGS }, | ^ warnings generated. 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 } | ^ CC libavfilter/vf_hwupload.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_hysteresis.o 15 warnings generated. CC libavfilter/vf_identity.o 20 warnings generated. CC libavfilter/vf_idet.o 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, FLAGS2 }, | ^ warnings generated. 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 } | ^ 16 warnings generated. 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_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 warnings generated. 602 | 1 else if (mr > 0.005 && FFMAX(mtn1, mtn2) > 150 && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ warning generated. src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 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 | { "CC libavfilter/vf_il.o 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", src/libavfilter/vf_format.c : 142O:F12FS:E T(warning: smissing field 'help' initializer [-Wmissing-field-initializers][ 2]), AV _142O | P T _ T Y{P NEU_LILN T} , | { ^. 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_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_src/libavfilter/vf_floodfill.ct:i407m:e113=:% fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]x =%d y=%d w i407t | h s c o r{e ="%df2\"n," ," s e| t ~~~~~~ destina t210i | o n # 2 c o m pionnleinntk- >vaflruaem"e_,c oOuFnFtS_EoTu(dt[,2 ]T)S,2 DA(Vin_-O>PpTt_sT)Y P*E _aIvN_Tq,2 d{(.inil6i4n=k0-}>,t i0me,_ bUaIsNeT)1,6 _MAX, F211L | A GS } , | ^ 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 | src/libavfilter/vf_floodfill.c : 408 : 113 : iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]l ink->frame _c408o | u n t _ o{ut ," dT3S"2,D ("isne-t> pdtess)t i*n aatvi_oqn2 d#(i3n lcionmkp-o>nteinmte _vbaalsuee)", , | O ^~~~~~~~~~~~~ ~F FSET(d[3]), AV_OPT_TYPE_src/libavfilter/internal.hI:N264T:,48 :{ .note: iexpanded from macro 'TS2D'6 4=0}, 0, 264U | I#NdTe1f6i_nMeA XT,S 2FDL(AtGsS) } , ( (| ts ^) == AV_NOPTS_VALUE ? NAN : (double)(ts)) src/libavfilter/vf_floodfill.c| ^~~: 409:12: warning: /usr/include/math.hmissing field 'help' initializer [-Wmissing-field-initializers]CC libavfilter/vf_kerndeint.o : 15:19: 409note: | expanded from macro 'NAN' { N U15L | L#src/libavfilter/vf_fps.c de:}f103 i:n 128e:| ^N warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]N __bui l103t | i n _ n a{n f"(f"p"s)" , "| 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.",src/libavfilter/vf_find_rect.c O:F215F:S38E:T (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t art_time) ,215 | A V _ O PsTn_prTiYnPtEf_(DbOuUfB,L Es,i z{e o.fd(bblu f=) ,D B"L%_fM"A,X }b,e s-tD_BsLc_oMrAeX),; D| B ~~~~~~~~ ^~~~~~~~~~L _MAX, V|F }, | ^ CC libavfilter/vf_lagfun.o src/libavfilter/vf_fps.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ src/libavfilter/vf_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | { "left", "set the left fill border", OFFSET(left), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | { "top", "set the top fill border", OFFSET(top), AV_OPT_TYPE_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_src/libavfilter/vf_framestep.c:40:98: warning: TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "step", "set frame step", OFFSET(frame_src/libavfilter/vf_fillborders.cstep), AV_OPT_TYPE_:695:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] INT, {.i64=1}, 1, INT_MAX, FLAGS}, | ^ 695 | src/libavfilter/vf_framestep.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL }, | ^ { 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 INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_lenscorrection.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_limitdiff.o CC libavfilter/vf_limiter.o 2 warnings generated. src/libavfilter/vf_framerate.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F }, | ^ src/libavfilter/vf_framerate.c:52:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"interp_start", src/libavfilter/vf_freezedetect.c: "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F }, | ^ 54:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_framerate.c 54 | { "n", 1 warning generated . "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ :53:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_freezedetect.c 53 | {"interp_end", src/libavfilter/vf_freezeframes.c : 42 : 113 :" pwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]i nt to e n42d | l i n e{ar " fiinrtset"r,p o l a"tsieont" ,f i rs t f rOaFmFeS EtTo( ifnreteezrep"_,en d)O,F F S E T ( fAirVs_tO)P,T _ T YAPVE__IONPTT,_ T Y P E _{I.NiT64=6244,0 }{, . i 6 4 = 0 } , 0 , IN T06,4 _ M A X , 2F5L5:55,: 149 : warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]| F }, | ^ 55 | { "noise", "set noise tolerance", src/libavfilter/vf_framerate.c : 54 : 164 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(n o54i | s e ) ,{ " sAVc_eOnPeT"_,T Y P E _ D O U B LE , { ."dbslc=en0e. 0c0h1a}n,g e l e v0e,l " , 1 . 0 , V| F }, | ^ OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, src/libavfilter/vf_freezedetect.c :{56.:149d:b lwarning: =missing field 'unit' initializer [-Wmissing-field-initializers]8 .2}, 56 | { " d " , 0, 1 0 0 . , V | F "}s,e t | m ^i nimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ AGS }src/libavfilter/vf_framerate.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_freezedetect.c :6057: | 149 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] {NULL} | ^ 57 | src/libavfilter/vf_framepack.c : 439{: 12":d uwarning: ramissing field 'help' initializer [-Wmissing-field-initializers]t ion" ,439 | { N U L"Ls e},t m| i ^n imum 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_freezeframes.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "last", "set last frame to freeze", OFFSET(last), AV_OPTsrc/libavfilter/vf_freezedetect.c_:T57Y:P134E:_ Iwarning: Nimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]T 64, {.i64=0}, 0 ,57 | I N T 6 4{_ "MdAuXr,a tFiLoAnG",S } , | ^ "set minimum duration in seconds", OFFSET(dusrc/libavfilter/vf_freezeframes.cr:a44t:i113on:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE _44D | U R A T IO{N ," r{e.pi6l4a=c2e0"0,0 0"00s}e,t f 0r,a mIeN Tt6o4_ MrAeXp,l aVc|eF" ,} , | ~ ^~~~~~~~~ OFFSET(repl/usr/include/stdint.ha:c46e:)21,: Anote: Vexpanded from macro 'INT64_MAX'_ OPT_TYP E46_ | I#NdTe6f4i,ne {I.NiT6644=_0MA}X, 0(,0 xI7NfTf6f4f_fMfAfXff,f fFfLfAfGfS) } | , ^~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/vf_freezeframes.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULsrc/libavfilter/vf_freezedetect.cL :}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", src/libavfilter/vf_freezeframes.cO:F44F:SE96T:(d uwarning: rimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]a tion), AV_OPT_ T44Y | PE _ D U RA{T I"OrN,e p{l.aic6e4="2,0 0"0s0e0t0 },f r a m0,e ItNoT 6r4_eMpAlXa,c Ve|"F, } , | ~ ^~~~~~~~~ OFFSET(/usr/include/stdint.hre:p46l:a21:c enote: )expanded from macro 'INT64_MAX' , AV_OP T46_ | #TdYePfEi_nIe NITNT6644,_ M{A.Xi 6 4(=0x07}f,f f0f,ff fIfNfTf6ff4f_MfAfX), F| ^~~~~~~~~~~~~~~~~~L AGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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]73 | { "lum_e x43p | r " , { ""sleats tl"u,m i n a n"csee te xlpraessts ifonr"a,m e OtFoF SEfTr(eeexzper"_,s t rO[FYF]S)E, TA(Vl_aOsPtT)_,T Y P E _ASVT_ROIPNGT,_ T{Y.PsEt_rI=NNTU6L4L,} ,{ 0.,i 604,= 0F}L,A GS0 ,} ,I N T| 6 ^4 _MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (src/libavfilter/vf_geq.c0:x747:f117f:f fwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f fffffffff) 74 | | ^~~~~~~~~~~~~~~~~~ { "lum", "set luminance esrc/libavfilter/vf_freezeframes.cxp:r42e:s96s:i owarning: nimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]", OFFSET(exp r42_ | s t r [Y ]{) ," fAVi_rOsPtT"_,T YP E _"SsTeRItN G,f i{r.sstt rf=rNaUmLeL }t,o 0 ,src/libavfilter/vf_framerate.cf r:0e82,: e16FzL:eA "Gwarning: ,Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O}F,F S E| T ^( f 82i | r s t ) , A Vr_eOtP T _=T YaPvE_c_lIiNpTf6(4F,F M{I.N(im6a4f=d0, }d,i f0src/libavfilter/vf_geq.cf,): ,75I :N0117T,:6 41warning: _0missing field 'unit' initializer [-Wmissing-field-initializers]M0 A.X0,); F L| A ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~75G | S } ,{ " c| src/libavutil/x86/intmath.hb ~ ^~~~~~~~~:_ 123e:x18p:r "/usr/include/stdint.hnote: ,:expanded from macro 'av_clipf' 46 : 21 :" s note: e123expanded from macro 'INT64_MAX't | # dcehfr io46mnae | # bdalevuf_eic nleeix ppIrfNe Tsa6sv4i__ocMnlA"iX,p f O_(Fs0FsxSe7Ef Tf (f| ef ^xf pfrf_fsftfrf[fUf]f)f,) A V| _ ^~~~~~~~~~~~~~~~~~O PT_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 }, | ^ 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,src/libavfilter/vf_fspp.c:49:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 49 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ , 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:src/libavfilter/vf_geq.c138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 51 | { "strength", "set filter strength", OFFSET(strength), AV_OPT_TYPE_INT, {.i64 = 0}, -15, 32, FLAGS }, | ^ 84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_fspp.c 84 | { "g", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ :52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_geq.c:85:117: 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 }, | ^ 85 | src/libavfilter/vf_fspp.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] { "blue_expr", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 53 | { NUsrc/libavfilter/vf_geq.c:86:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] L L } | ^ 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_geq.c:129:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:129:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_gblur.c:44:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:45:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, | ^ src/libavfilter/vf_gblur.c:46:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_gblur.c:47:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "sigmaV", "set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_geq.c:147:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 147 | return src32[xi + yi * linesize]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_grayworld.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 20 warnings generated. CC libavfilter/vf_lumakey.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]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_gradfun.c:138:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_gblur.c:205:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | lambda = (sigma * sigma) / (2.0 * steps); | ~~~~~~^~~~~~~ ~ src/libavfilter/vf_gradfun.c:223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "strengtsrc/libavfilter/vf_geq.c:h", "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 }, 279: 46| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | geq->expr_str[A] = av_asprintf("%f", 1src/libavfilter/vf_gradfun.c.:f224):;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_lut.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:src/libavfilter/vf_hflip.c13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 296 42 | { NULL } | ^ | THRESHOLsrc/libavfilter/vf_geq.cD(tmp1, d2, threshold[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:456:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :39 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' 30 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ : note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:297:13: warning: 7 warnings generated. 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) +src/libavfilter/vf_histeq.c t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ :74src/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]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' : 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ warning: src/libavfilter/vf_fspp.c:332:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] missing field 'unit' initializer [-Wmissing-field-initializers] 332 | THRESHOLD(tmp4, d1, threshold[1 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h74 | { "strength", "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ :39:30: note: expanded from macro 'THRESHOLD' src/libavfilter/vf_histeq.c:75:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 75 | { "intensity", "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.2 | if(((unsigned)((x) + t)) > t1}, 0, 1, FLAGS }, | ^ * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:333:13src/libavfilter/vf_histeq.c: warning: CC libavfilter/vf_lut2.o comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 333 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :39:30: note: expanded from macro 'THRESHOLD' 80 39 | if(((unsigned)((x) + t)) > t * 2) | { NULL } | ^ 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); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | {src/libavfilter/vf_guided.c: NULL } | ^ 84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 =src/libavfilter/vf_hsvkey.c: 3 }, 1, 20, TFLAGS }, | ^ 65:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_guided.c65 | const float hue = hue_key < 0.f ? -hue_key : atan2f(uf, vf) + M_PI; | ^~~~~~~~~~~~~~ ~ :85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "eps", "set the regularization paramete6 warningr (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1, TFLAGS }, | ^ s generated. 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, src/libavfilter/vf_histogram.c 64, TFLAGS }, | ^ :83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_heigsrc/libavfilter/vf_guided.c:ht", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS}, | ^ 93:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "planes", "set planessrc/libavfilter/vf_histogram.c t:o84 :f105i:l tewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]" , 84 | { " s c a l e _ h eOiFgFhStE"T,( p"lsaneets )s,c a l eA Vh_eOiPgTh_tT"Y,P EO_FIFNTS,E T (4 s{c warning.ails6e generated4_. h=e i1g h t ) ,} ,A V _ O P T0_, T Y P E _ I N T , { . i 6 4 = 1 2 }0,x F0,, T4F0L,A GFSL A}G,S } ,| ^ | ^ src/libavfilter/vf_guided.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ 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 } | ^ 8 warnings generated. 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] src/libavfilter/vf_histogram.c 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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_lut3d.o 7 warnings generated. 11 warnings generated. src/libavfilter/vf_hsvkey.c:292:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | { "hue", "set the hue vasrc/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] l 99 | { NULL } | ^ ue", 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]src/libavfilter/vf_hue.c:111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, Fsrc/libavfilter/vf_hqdn3d.cLA:G367S:141 :}, warning: | ^missing field 'unit' initializer [-Wmissing-field-initializers] 111 367 | { "luma_spatsrc/libavfilter/vf_hsvkey.cia:l294":,96 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s patial 294 | lu m a s{t r"evanlg"t,h "", s e t tOhFFeS EvaT(lsuter evnalgute"h[, LOUFMFA_SSEPTA(TvIaAl)L,] )A, V _ OAPVT__TOYPPTE__TFLYOPAET_,D O{ U.BdLbEl, ={ 0. d}b,l -=1 ,0 .10, }F,L A0GS, }D,B L _| M ^A X, FLAGS }, | ^ | src/libavfilter/vf_hsvkey.c:295:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "similarity", "set the hsvkey ssrc/libavfilter/vf_hqdn3d.cim:i368l:a141r: iwarning: tymissing field 'unit' initializer [-Wmissing-field-initializers] value", O F368FS | E T ( s {i m"ilcharriotmya)_,s pAaVt_iOaPlT"_,T Y"PsEp_aFtLiOaAlT c, hr{ o.mdbal s=tr e0.ng0t1h}",, 0 .O0F0F0S0E1T,( s1.tr0,e nFgLtAhG[SC H}R,O M| A ^_ SPATIAL]), AV_OPT_TYPE_DOUBLE,src/libavfilter/vf_hsvkey.c {: 296.:d112b:l warning: missing field 'unit' initializer [-Wmissing-field-initializers]= 0.0 } ,296 | 0 , DB{L "_MblAeX,n dF"L, A"GsSe t}, t h| e ^ hsvkey blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.src/libavfilter/vf_hqdn3d.c0,: 3691:141.:0, warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGS }, | ^369 | { "luma_tmsrc/libavfilter/vf_hsvkey.cp:"297,: 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] "t e297 | m po r a{l NUlLuLm a} s t| r ^e ngth", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ hue->hue_sisrc/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] n 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ = lrisrc/libavfilter/vf_hqdn3d.cnt(sin(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ :371:12src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ 111 | hue->hue_sin = lri12 warnings generated. nt(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 <saturation); | ~ ~~~~~^~~~~~~~~~ 334:src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ : 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_src/libavfilter/vf_hue.cT:YP121E:_41F:L Owarning: Aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T , { .dbl =121 | 0 } , - 1 , h1-,>l uFtL_AlG[Si ]} ,= a| v ^_ clip_uint8(i + b * 25.5); | ^ ~ 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_hue.c:124:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 124 | h->lsrc/libavfilter/vf_hsvkey.cu:t337_:l1331:6 [warning: imissing field 'unit' initializer [-Wmissing-field-initializers]] = av_clip_ u337i | nt p 2 ( i{ +" sbi m*i l1a0r2i.t4y," ,1 0")s;e t | t ^ ~h e 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 }, | ^ CC libavfilter/vf_maskedclamp.o src/libavfilter/vf_hsvkey.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ CC libavfilter/vf_maskedmerge.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 || 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 CC libavfilter/vf_maskedminmax.o __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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 src/libavfilter/vf_hue.c:383:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_maskedthreshold.o / 18 0383. | f ) ; h u| e ~ ^~~~~- >var_valuessrc/libavfilter/vf_huesaturation.c[:V329A:R16_:T ]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = TS2 T(329i | n p i c- >zprtss, =i nsliinnfk(-r>otitmaet_iboans e*) ;M _ P| I ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / 180.f); | ^~~~~~~~ ~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #desrc/libavfilter/vf_huesaturation.cfi:n330e: T34S:2 Twarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t s, tb) ( (330t | s ) =z=r cA V=_ NcOoPsfT(S_rVoAtLUaEt i?o nNA N* M:_ P(Id o/ub l1e8)0.(ft)s;) *| ~ ^~~~~a v_q2d(tb)) src/libavfilter/vf_huesaturation.c| : ^~~330 :16: /usr/include/math.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 15:19: note: expanded from macro 'NAN'330 | 15 | z#rdce =f icnoes fN(ArNo ta ti o n *_ _Mb_uPiIl t/i n1_8n0.afn)f;( " "| ) ^~~~~~~~ ~ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->var_values[VAR_PTS] = TS2D(inpic->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_maskfun.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: src/libavfilter/vf_hue.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]393 :51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | 391 | z r s = s i anvf_(lroog(tiantliinokn-> ds*t ,M _APVI_ LO/G _W1A8R0NI.NfG),; | ~~~~~~| ~ ^~~~~ 392 | src/libavfilter/vf_huesaturation.c : 353 : 16"S:a twarning: urimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]at ion value n ot353 | in ra n gez r[s%d ,=% d]s:i nclfi(prpiontga tvailoune t*o M%0_.P1If \n/" ,1 80 .393f | ) ; | ^~~~~~~~ ~ SAT_MIN_VAL, SAT_MAX_VAL, hue->saturation); | ~~~~~^~~~~~~~~~ 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:404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 403 | "Brightness value not in range [%d,%d]: clipping value to %0.1f\n", 404 | -10, 10, hue->brightness); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:410:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | hue->hue = hue->hue_deg * M_PI / 180; | ~~~~~^~~~~~~ ~ src/libavfilter/vf_hue.c:413:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | hue->hue_deg = hue->hue * 180 / M_PI; | ~~~~~~~~~^~~~~ ~ src/libavfilter/vf_hue.c:418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~ src/libavfilter/vf_hue.c:418:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~ CC libavfilter/vf_median.o src/libavfilter/vf_histogram.c:510:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | value += lrint(max_value * s->histogram[idx] / (float)max_hval); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ src/libavfilter/vf_huesaturation.c:449:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:450:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ 1src/libavfilter/vf_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning 459 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ generated. 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", 45 OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ warnings generated. src/libavfilter/vf_huesaturation.c:463:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "lightness", "set the pre18 warningserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ s generated. src/libavfilter/vf_huesaturation.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ src/libavfilter/vf_histogram.c:661:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 661 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:662:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 662 | { "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 663 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:664:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 664 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 665 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:666:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 666 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:667:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 667 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:668:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668 | { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:669:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 669 | { "ec", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ 5 warnings generated. src/libavfilter/vf_histogram.c:676:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 676 | { NULL } | ^ src/libavfilter/vf_hwupload.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | }, | ^ src/libavfilter/vf_hwupload.c:230:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | } | ^ CC libavfilter/vf_mergeplanes.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=01 warning generated. },CC libavfilter/vf_mestimate.o 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | 4 { NULL } | ^ warnings generated. CC libavfilter/vf_midequalizer.o 6 warnings generated. src/libavfilter/vf_hwmap.c:393:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:396:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | { NULL } | ^ CC libavfilter/vf_minterpolate.o CC libavfilter/vf_misc_vaapi.o CC libavfilter/vf_mix.o src/libavfilter/vf_kerndeint.c:52:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "thresh", "set the threshold", OFFSET(thrCC libavfilter/vf_monochrome.o esh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:53:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOsrc/libavfilter/vf_limiter.cOL, {.i64=0}, 0, 1, FLAGS }, | ^ :55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_kerndeint.c 55 | { NULL } | ^ :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_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}, | ^ 2 warnings generated. src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ src/libavfilter/vf_idet.c: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 CC libavfilter/vf_morpho.o 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 | src/libavfilter/vf_identity.c : 158 :{ 42":a nwarning: alimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y ze_interlaced_fl ag158" | , " s estn pnruimnbtefr( voafl ufer,a mseisz etofo( vuasleu et)o, d e"t%efr"m,i nde) ;if t| h ~~~~~~~~ ^e 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_src/libavfilter/vf_lenscorrection.cth:r66e:s12":, warning: "missing field 'help' initializer [-Wmissing-field-initializers]se t inte r66l | a c i n g{ tNhUrLeLs h}o l | d ^" , 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_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; | ~ ^~~~~~~~~ 15 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 elasticiCC libavfilter/vf_mpdecimate.o ty", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10,src/libavfilter/vf_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_limitdiff.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/vf_limitdiff.c:61:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ~ ^~~ src/libavfilter/vf_limitdiff.c:60:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ~ ~^~~~~~ src/libavfilter/vf_lenscorrection.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/vf_idet.c:406:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | idet->decay_coefficient = lrint( PRECISION * exp2(-1.0 / idet->half_life) ); | ~ ~~~~~~^~~~~~~~~ src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_lumakey.c: 187 199 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ :111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_lagfun.c : 187 | { "threshold", "set the threshold value", OFFSET(t200:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] h 200 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ reshsrc/libavfilter/vf_lagfun.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] old), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ 201 | { NULL }, CC libavfilter/vf_multiply.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 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 } | ^ CC libavfilter/vf_negate.o 7 warnings generated. 1 warning generated. 34 warnings generated. src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 23 warnings generated. 18 warnings generated. 1 warning generated. src/libavfilter/vf_lut.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ CC libavfilter/vf_neighbor.o CC libavfilter/vf_nlmeans.o 11 warnings generated. CC libavfilter/vf_nnedi.o src/libavfilter/vf_lut.c:316:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 316 | 4 warnings generated. for (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | { "oCC libavfilter/vf_noise.o vershoot", "set overshoot", OFFSET(overshoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:57:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_normalize.o 3 warnings generated. CC libavfilter/vf_null.o 6 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' 95src/libavfilter/vf_maskedthreshold.c: | #define NEAR(x) ((int)((x) + .5)) | ^ ~ 55:107src/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.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] : 55 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ 95:25: note: expanded from macro 'NEAR' src/libavfilter/vf_maskedthreshold.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 56 | { "planes", "set planes"7, warning s generated O. FFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ | #define NEAR(x) ((intsrc/libavfilter/vf_maskedthreshold.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] )((x) + .5)) | ^ ~ 60 | src/libavfilter/vf_lut3d.c { NULL } | ^ :105:31: 18warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s generated. s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #defineCC libavfilter/vf_overlay.o NEAR(x) ((int)((x) + .5)) | ^ ~ CC libavfilter/vf_overlay_vaapi.o 5 warnings generated. src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ src/libavfilter/vf_maskedmerge.c:34:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedmerge.c:35:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 35 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_owdenoise.o src/libavfilter/vf_maskedminmax.c:53:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedminmax.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 10 warnings generated. CC libavfilter/vf_pad.o CC libavfilter/vf_palettegen.o CC libavfilter/vf_paletteuse.o CC libavfilter/vf_perspective.o CC libavfilter/vf_phase.o 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_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 | CC libavfilter/vf_photosensitivity.o { "sum", "set sum value", OFFSET(sum), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFTsrc/libavfilter/vf_midequalizer.c:54:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 54 | { "planesrc/libavfilter/vf_maskfun.cs":,60 :"12s:e twarning: pmissing field 'help' initializer [-Wmissing-field-initializers]l anes "60, | O F F S{E TN(UpLlLa n}e s )| , ^ AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_midequalizer.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 144 | for (x = 0; x < hsize - 1; x++) { | CC libavfilter/vf_pixdesctest.o ~ ^ ~~~~~~~~~ 3 warnings generated. 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 | for13 (i = 0; i < hsize; i++) { | ~ ^ ~~~~~ warningssrc/libavfilter/vf_midequalizer.c:180:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] generated . 180 | for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++); | ~ ^ ~~~~~ 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,5 F warningLsA generatedG. S }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_mestimate.c:63:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ CC libavfilter/vf_pixelize.o 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_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_pp.o 4 warnings generated. CC libavfilter/vf_pp7.o 3 warnings generated. 10 warnings generated. src/libavfilter/vf_median.c:59:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "rad2 warnings generated. ius", "set median radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 127CC libavfilter/vf_premultiply.o , 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 } | ^ 19 warnings generated. CC libavfilter/vf_procamp_vaapi.o CC libavfilter/vf_pseudocolor.o CC libavfilter/vf_psnr.o src/libavfilter/vf_minterpolate.c:205:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | { "fpCC libavfilter/vf_pullup.o s", "output's frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, INT_MAX, FLAGS }, | ^ 2 warnings generated. src/libavfilter/vf_mpdecimate.c:59:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | OFFSET(max_drop_cousrc/libavfilter/vf_minterpolate.c:nt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGS }, | ^ 226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_mpdecimate.c:60:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 60 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 4, 16, FLAGS }, | ^ | { "src/libavfilter/vf_minterpolate.chi", "set high dropping threshold", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS }, | ^ :227:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_mpdecimate.c:61:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | { "search_param", "search para61 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS }, | ^ meter", src/libavfilter/vf_mpdecimate.cOFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 32}, 4, INT_MAX, FLAG:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] S }62, | | ^{ "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYsrc/libavfilter/vf_minterpolate.cPE:228_:F115L:O warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]T, {.dbl=0. 32283 | } , 0 ,{ "1v,s bFmLcA"G,S "}v,a r i| a ^b le-size block motion compensatiosrc/libavfilter/vf_mpdecimate.cn:"63, :O12F:F Swarning: ETmissing field 'help' initializer [-Wmissing-field-initializers]( vsb mc63) | , A V {_ ONPUTL_LT Y}P E _| I ^N T, {.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_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_minCC libavfilter/vf_qp.o ); | ~ ~~~~~~~~^~~~~~~~~ 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_mix.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { 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_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_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_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 455 | { NULL }, | ^ 2 warnings generated. CC libavfilter/vf_random.o src/libavfilter/vf_negate.c:75:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_negate.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ CC libavfilter/vf_readeia608.o 5 warnings generated. 4 warnings generated. 14 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 }, | ^ src/libavfilter/vf_minterpolate.c:833:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 833 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ src/libavfilter/vf_nnedi.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 161 | { NULL } | ^ In file included from src/libavfilter/vf_nlmeans.c:39: src/libavfilter/vf_nlmeans_init.h:119:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 119 | const uint32_t patch_diff_sq = FFMIN(e - d - b + a, max_meaningful_diff); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_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 } | ^ 10 warnings generated. 6 warnings generated. CC libavfilter/vf_readvitc.o 2 warnings generated. CC libavfilter/vf_remap.o 4 warnings generated. src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | NOISE_PARAMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set CC libavfilter/vf_removegrain.o component #"#x" noise sesrc/libavfilter/vf_neighbor.ced", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ :373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_noise.c : 57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c373 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS }, | ^ :47:120: note: expanded from macro 'NOISE_PARAMS' src/libavfilter/vf_neighbor.c:375:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | {#name"_strength", "set component #"#x" strength", OFFSETsrc/libavfilter/vf_normalize.c(:p130a:144r:a mwarning: .missing field 'unit' initializer [-Wmissing-field-initializers] strength), 130A | V _ OP T _{T Y"PbEl_aIcNkTp,t "{,. i 6"4o=u0t}p,u t0 ,c o1l0o0,r tFoL AwGhSi}ch, d a rk es t \i n p| ^ut color is mapped", OFFSET(blackpt), AV375 | { "thresholsrc/libavfilter/vf_noise.cd0:"57,:5 : "warning: setmissing field 'unit' initializer [-Wmissing-field-initializers] thresrc/libavfilter/vf_noise.cs:h48o:ld120 :f onote: r expanded from macro 'NOISE_PARAMS'1 st plane", 48 | O F F S{ET#(ntahmree"ssh"o,l d [0 ] ) , "AVs_eOtP Tc_oTYmPpEo_nIeNnTt, {#."i6#4x="6 5s5t35r}e,n g0t,h "6,5 5O3F5F,S EFTLA(GpSa ra}m,. s t| r ^ ength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, Fsrc/libavfilter/vf_neighbor.cLA:G376S:}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 }, | ^ _OPT_TYsrc/libavfilter/vf_neighbor.c:PE_COLOR, { .str = "blac377:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] k " }, 0, 0src/libavfilter/vf_noise.c,: 58F:L5A:G Swarning: R missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 58 | NOISE_PARAMS(c0, 0, param[0]) | ^ src/libavfilter/vf_noise.c:46:120: src/libavfilter/vf_normalize.cnote: expanded from macro 'NOISE_PARAMS': 131:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | {131# | n a m e{" _"swheiteedp"t",, ""osuettp ucto mcoploonre ntto #"w#hxi"c hn obirsieg hsteeesdt" ,i nOpFuFtS cEoTl(opar riasm .msapepeedd"),, AOVF_FSOEPTT(_wThYiPtEe_pItN)T,, A{V.i_O6P4T=_-T1YP}E,_ C-O1L,O R,I N{T _.MsAtXr, F=L AG"Sw}h,it e " } , 0\ , | 0 ^, FLAGSR }, | ^ 377 | src/libavfilter/vf_noise.c { "threshold2", src/libavfilter/vf_normalize.c :"s132e:t157 :t hwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e shold for 3132r | d p l a{n e""s,m o o tOFhFiSEnTg("t, h r"easmhooludn[t 2]o)f, t e m pAoVr_aOlP Ts_mToYoPtEh_iINnTg ,o f{ .tih6e4 =i6n55p3u5t} ,r a0n,g e6,5 5t3o 5r, eFdLuAcGeS f}l,i c k| e ^r ", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, src/libavfilter/vf_neighbor.c0:,378 :I126N:T _warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]A X/8, FLA G378S | } , {| ^" threshold3", "set threshold for 4th plane", OFsrc/libavfilter/vf_normalize.cFS:ET133(:t154:h rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]sh old[3]), 133 | A V _ O P{T "_iTnYdPeEp_eINnTd,en c{e."i,6 4"=p65r5op3o5r},t i0on, 6o5f5 3i5n,d eFpLeAnGdSe }n,t t| o ^ linked channel normalsrc/libavfilter/vf_neighbor.ci:z379a:t12i:o warning: n"missing field 'help' initializer [-Wmissing-field-initializers], OF F379S | E T ( i n{d eNpUeLnLd e}n c e| ) ^ , AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ :58:5: warning: src/libavfilter/vf_normalize.cmissing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' :134 :47145 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] {#name"_str e134n | g t h " ,{ ""ssettr ecnogmtpho"n,e n"ts t#r"e#nxg"t hs torfe nfgitlht"e,r ,O FfFrSoEmT (npoa reafmf.escttr etnog tfhul)l, nAoVr_maOlPiTz_aTtiYoPnE"_,I NOTF,F {S.EiT6(4s=t0r}e,n g0t,h )1,0 0A,V _FOLPATG_ST}Y,P E _ F L O A T ,\ { .| d ^b l=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:135:12src/libavfilter/vf_noise.c:: 58warning: :missing field 'help' initializer [-Wmissing-field-initializers]5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | src/libavfilter/vf_noise.c : 48{: 120N:U Lnote: L 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_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | NOISE_PARAMS(c1, 1, param[1]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | NOISE_PARAMS(c2, 2, param[2]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_T6YP warningEs_ generatedI. NT, {.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} | ^ CC libavfilter/vf_removelogo.o src/libavfilter/vf_noise.c:104:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ 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; | ~ ^~~~~~~~~~~~~~~ CC libavfilter/vf_repeatfields.o 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ CC libavfilter/vf_rotate.o 6 warnings generated. src/libavfilter/vf_nnedi.c:904:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 904 | CC libavfilter/vf_sab.o 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_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 NANsrc/libavfilter/vf_perspective.c : 72 : 114 : __warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]ui ltin_nanf("") | ^~~~~~~~~~~~~~~~~~ 72 | { "x0",src/libavfilter/vf_nnedi.c ":s928e:t29 t:o pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l eft x coord i928n | a t e " , s oOfFtFmSaExT_(meexapnrs[_nsnt]r [0]=[ 0m]e)a,n (AmVo_dOePlT-_>sToYfPtEm_aSxT_RqI2N src/libavfilter/vf_overlay.c+G :,n292 n:{ 32.*:s tfwarning: riimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=l "t0e"r}_,s 0i292,z | e 0, , f FisLl-At>GevSar r_}_s,vi azl eu| )e ^;s [ V| A ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R_ T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAsrc/libavfilter/vf_perspective.cN : 73 : 114 : warning: _missing field 'unit' initializer [-Wmissing-field-initializers]_ builtin_n a73n | f ( " " ){ "| y ^~~~~~~~~~~~~~~~~~0 ", "set top left y coosrc/libavfilter/vf_nnedi.crd:i929n:a29t:e "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(e x929p | r _ s t r [ 0 ] [e1l]l)i,o tAtV__mOePaTn_sTsrc/libavfilter/vf_overlay.c[Yn:PnE293]_: S=32T: R mIwarning: eNimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ga ,n ({m.osdt re293=l | "- 0> "e }l ,ls i-0o>,tv at0_r,q_ 2vF La+A lGunSen s }[*,V Af Ri| _lP ^tO eSr]_ s i z=e ,N AfNi;l t e| r ~ ^~~_s ize)/usr/include/math.h;: 15 :| 19 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'NAN' 15 | #src/libavfilter/vf_perspective.cd:e74f:i114n:e warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]A N _ _74b | u i l t i{n _"nxa1n"f,( """s)e t | t ^~~~~~~~~~~~~~~~~~o p right x coordinate", OFFSET(expr_str[1][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, Fsrc/libavfilter/vf_nnedi.cL:A932G:S31 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 932 | mean_filter[k] += modelsrc/libavfilter/vf_perspective.c-:>75s:o114f:t mwarning: axmissing field 'unit' initializer [-Wmissing-field-initializers]_ q2[nn * f i75l | t e r _ s{i z"ey1 "+, k"]s e-t stoofpt mraixgh_tm eya ncso[onrnd]i; n a| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~e ", OFFSET(expr_str[1][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:76:114src/libavfilter/vf_nnedi.c: :warning: 937missing field 'unit' initializer [-Wmissing-field-initializers]: 27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 76 | 937 { | " x 2 " , " smeeta nb_oftitlotme rl[ekf]t x* =c osocradlien;a t e| ~~ ^~~~~" , OFFSET(expr_str[2][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:939:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | mean_biasrc/libavfilter/vf_perspective.cs :=77 :m114e:a warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]( model -77> | s o f t m{ax "_yb2i"a,s _"qs2e,t nbnost)t;o m | l ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e ft y coordinate", OFFSET(expr_str[2][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:78:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "x3", "set bottom right x coordinate", OFFSET(expr_str[3][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:79:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "y3", "set bottom right y coordinate", OFFSET(expr_str[3][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ src/libavfilter/vf_owdenoise.c:57:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:58:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:59:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ls", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:60:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "cs", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ CC libavfilter/vf_scale.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_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_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_owdenoise.c :115:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 115 | double sum_h = src[x * linesizsrc/libavfilter/vf_paletteuse.ce:]126 :*135 :c owarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f f[1][0]; | ^~~~~~~~~~~~~~~~~ ~ 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", "sasrc/libavfilter/vf_owdenoise.cve: 118G:r28a:p hvwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z graph o 117 | const double s = src[avpriv_mirror(x - i, w - 1) * linesize] | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | + src[avpriv_mirror(x + i, w - 1) * linesize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f the kdtree in specified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLsrc/libavfilter/vf_owdenoise.c:133:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] A GS }, | ^ 133 | src/libavfilter/vf_paletteuse.c double sum_l = src_l[x * linesize] * icoeff[0][0]; | ^~~~~~~~~~~~~~~~~~~ ~ :130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULsrc/libavfilter/vf_owdenoise.cL } | ^ :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_palettegen.c:88:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_owdenoise.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]88 | { "ma x139_ | c o l o r s " , " s e ts uthme_ lma x+i=m uimco efnfu[m0b]e[r io]f *c o(lsorrcs _tlo[ xu0s]e +i ns rtch_el [pxa1l]e)tt;e ", | O ~ ~~~~~~~~~~^~~~~~~~~~~F FSET(max_colors), AV_OPT_TYPE_INT, {.i64=256}, 2, 256, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:140:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | sum_h +=src/libavfilter/vf_palettegen.c i:c89o:e143f:f [warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]] [i] * (src_h [89x | 0 ] + {s r"cr_ehs[exr1v]e)_;tr a n| s ~ ~~~~~~~~~~^~~~~~~~~~~p arent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:90:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ CC libavfilter/vf_scale_vaapi.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_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] src/libavfilter/vf_owdenoise.c:233:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 233 | i = s->plane[0][0][y*s->linesize + x] + dither[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :) | 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_Hsrc/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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf5("") | ^~~~~~~~~~~~~~~~~~ warnings generated. src/libavfilter/vf_photosensitivity.c:63:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "frames", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:64:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "f", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:65:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:66:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:67:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:68:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:66:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.cCC libavfilter/vf_scdet.o :203:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | (unsigned)s->y + (unsigne2 warnings generated. d)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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 22 warnings generated. 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 (isrc/libavfilter/vf_photosensitivity.c: = 0; i < FF_ARRAY_ELEMS(planes) && planes[i] 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, 0; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 259 | src/libavfilter/vf_pad.c:293:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 100 * new_badness / s->badness_threshold, factor); | ^~~~~~ 293 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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_scroll.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 }, | ^ CC libavfilter/vf_selectivecolor.o src/libavfilter/vf_pad.c:424:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "x", "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRsrc/libavfilter/vf_overlay.c:ING, {.str = "0"}, 0, 0, FLAGS }, | ^ 1014:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_pad.c1013 | s->var_values[VAR_T] = mainpic->pts == AV_NOPTS_VALUE ? | ~ :1014425 | : 139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] NAN : m a425 | i n p i c{- >"pyt"s, * av _ q"2sde(ti ntlinhke- >yt iomef_fbsaeste )e;x p r| e ^~~s sion for /usr/include/math.ht:h15e: 19i:n pnote: uexpanded from macro 'NAN't image 15p | os#idteifoinn"e, NOFAFNS E T ( y _e x p_r_)b,u iAlVt_iOnP_Tn_aTYnPfE(_"S"T)RI N G| , ^~~~~~~~~~~~~~~~~~ {.str = "0"}, 0, 0, FLAGS }, | ^ 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 | #defineCC libavfilter/vf_separatefields.o NAN __builtin_nansrc/libavfilter/vf_pad.cf(:"430":134): warning: | ^~~~~~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "aspect", "pad to fit an aspect instead of a resolution", OFFSET(aspect), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_pad.c:431:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 431 | { NULL } | ^ src/libavfilter/vf_paletteuse.c:662:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 662 | if (c >> 24 < s->trans_thresh) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:1059:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1059 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1060 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1070:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1084:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1084 | { NULL } | ^ src/libavfilter/vf_pp.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ 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_phase.c : 863 | if (p[x]>>24 < s->trans_thresh) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ src/libavfilter/vf_overlay_vaapi.c:389:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "shorsrc/libavfilter/vf_pixelize.c:309:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t est", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ 309 | { "src/libavfilter/vf_overlay_vaapi.c:width", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ 390:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_pixelize.c 390 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ :310:100src/libavfilter/vf_overlay_vaapi.c: 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 }, | ^ 391:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_pixelize.c 391 | { NULL }, | ^ :311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 311 | { "height", "set block height", OFFSET(block_h[0]), AV_OPsrc/libavfilter/vf_paletteuse.cT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ :954:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]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 }, | ^ 954 | for (int i = 0; i < FF_Asrc/libavfilter/vf_pixelize.c:318:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] R 318 | { "planessrc/libavfilter/vf_pp7.c",: 47":s107e:t warning: wmissing field 'unit' initializer [-Wmissing-field-initializers]h at plane s47 | t o fi{l t"eqrp"",, "OfFoFrScETe( pal caonnesst),a nAtV_ OqPuTa_nTtYiPzEe_r FpLaAGrSa,m e{t.eir6"4,= 1O5F}F, S0ET,( q1p5),, FALVA_GOSP T}_,T Y P| E ^_ INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ Rsrc/libavfilter/vf_pixelize.cAY_ELEMS(s->ordered_dither); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :319:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | src/libavfilter/vf_pp7.c { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ :52:12src/libavfilter/vf_pixelize.c: warning: missing field 'help' initializer [-Wmissing-field-initializers] :320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ 320 | { NULL }, | ^ src/libavfilter/vf_premultiply.c:60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_qp.c:47:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "set qp expression", OFFSET(qsrc/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] p 259 | { _expr_str), AV_OPT_TYPE_STRING, NULL } | ^ {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_qp.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "jl", "set left junk size", OFFSET(junk_left), AV_OPT_TYPE_INT, {.i64=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_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 src/libavfilter/vf_pullup.cNA:N50 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] __bu i50l | t i n_ n a{n fN(U"L"L) } | ^~~~~~~~~~~~~~~~~~| ^ 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 | src/libavfilter/vf_lut3d.c#de:fi707n:e80 :N Awarning: N implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] __builtin _706n | a nf ( " " ) | ^~~~~~~~~~~~~~~~~~ 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 | lut3dsrc/libavfilter/vf_premultiply.c:354:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] - >scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ 354 | 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 + BLOCsrc/libavfilter/vf_lut3d.cK_:Q724P:_44DE:L Twarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( block_id x724) | : N A Nl;u t| 3 ~~ ^~~d ->scale/usr/include/math.h.:b15: 19=: anote: vexpanded from macro 'NAN'_ clip f15( | 1#.d e/ f(imnaex [N2A]N - m in [ 2__]b)u,il t0i.nf,_n a1n.ff)(;" ") | ~ ~~~~~~~^~~~~~~~ | ^~~~~~~~~~~~~~~~~~ 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_setparams.o src/libavfilter/vf_qp.c:114:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 114 | (par_in->nb_blocks == s->h * s->qstride || !par_in->nb_blocks)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_premultiply.c:4062 warnings generated. :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)) | ^ 1 warning generated. 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_shear.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_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_psnr.c:151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_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_Isrc/libavfilter/vf_pseudocolor.c:641:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] NT 641 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[color]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , {.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_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:CC libavfilter/vf_showinfo.o 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.src/libavfilter/vf_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f ); | ~ ~~~~~~~~~~^~~~~~~~~~~ 93 | { "scan_min", "src/libavfilter/vf_psnr.cset from which line to scan for codes", OFFSET(start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ :270:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_readeia608.c : 270 | s->min_mse = +INFINITY; | ~ ^~~~~~~~~ 94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | src/libavfilter/vf_psnr.c: { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0, INT_MAX, FLAGS }, | ^ 271:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_readeia608.c:95:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | s->max_mse = -INFINITY; | ~ ^~~~~~~~~ 95 | { "spw", "set ratio of width reserved for sync code detection", OFFSET(spw), AV_OPT_TYPE_FLOAT, {.dsrc/libavfilter/vf_pullup.cbl=.27}, 0.1, 0.7, FLAGS }, | ^ :735:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/vf_readeia608.c:96:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 735 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | { "chp", "check and apply parity bit", OFFSET(chp), AV_OPT_TYPE_BOOL, {.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:97:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "lp", "lowpass line prior to processing", OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ CC libavfilter/vf_showpalette.o 2 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_lut3d.c:1224:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1224 | COMMON_OPTIONS | ^ src/libavfilter/vf_lut3d.c:56:12: note: expanded from macro 'COMMON_OPTIONS' 56 | { NULL } | ^ 6 warnings generated. 19 warnings generated. 3 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 = 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_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_14MA warningXs, generated . 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 }, | CC libavfilter/vf_shuffleframes.o ^ src/libavfilter/vf_readvitc.c:59:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "thr_w", "white color threshold", OFFSET(thr_w), AV_OPT_TYPE_DOUBLE, {.dbl = 0.6 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ src/libavfilter/vf_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", | ~ 3 warning s209 generated. | 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] src/libavfilter/vf_removegrain.c: 38206: | 96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "h", "Out p38ut | v i d e{ o" mh0ue"",, " s| e ~t mode f o207r | 1 s t pOlFaFnSeE"T,( hOuFeF)S,E TA(Vm_oOdPeT[_0T]Y)P,E _AFVL_OOAPTT,_ T{Y P.dEb_lI N=T ,H U{E.i_6D4E=F0A}U,L T0, }2,4 ,H UFE_LAMGISN ,} ,H U E| _ ^M AX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' src/libavfilter/vf_removegrain.c 38: | 39#:d96e:f iwarning: nemissing field 'unit' initializer [-Wmissing-field-initializers] HUE_MAX 39 | { "1m810".,0 F" s | e ^~~~~~t mode for 2nd psrc/libavfilter/vf_procamp_vaapi.cl:a207n:e63":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(mo d206e | [ 1 ] ) ,{ A"Vh_"O,P T"_OTuYtPpEu_tI vNiTd,e o{ .hiu6e4"=, 0 }| , ~ 0, 24, F207LCC libavfilter/vf_shufflepixels.o | A G S } , O F| FS ^E T(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUEsrc/libavfilter/vf_removegrain.c_M:A40X:,96 .:f lawarning: gmissing field 'unit' initializer [-Wmissing-field-initializers]s = FLAGS 40} | , | ^~~~~~~ { "m2"src/libavfilter/vf_procamp_vaapi.c,: 37:"28s:e tnote: expanded from macro 'HUE_MIN'm ode f o37r | #3dredfi npel aHnUeE"_,M INO F F S E T ( m o d e-[128]0).,0 FA V| _ ^~~~~~~O PT_TYPE_INT, {.src/libavfilter/vf_procamp_vaapi.ci:62074:=480:} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , 24, FLAG S207 | } , | ^ OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT src/libavfilter/vf_removegrain.c},: 41H:UE96_:M Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers], HUE_MAX ,41 | . f la g s{ =" FmL3A"GS, }",s e t| ~ ^~~~~~~~~~~ mode src/libavfilter/vf_procamp_vaapi.cf:o39r: 31:4 tnote: hexpanded from macro 'HUE_DEFAULT' src/libavfilter/vf_remap.cpl:an73 :e39 | "12#,:d eOwarning: fFimissing field 'help' initializer [-Wmissing-field-initializers]FnS eE TH(UmEo_ dDe73E[ | 3F ]A )U ,L T{A V N_ UO L PL T _}T Y P| E ^ _ 0I.N0TF, {| . ^~~~i 64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_procamp_vaapi.c:205:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | src/libavfilter/vf_removegrain.c : 42{: 10":c owarning: nmissing field 'help' initializer [-Wmissing-field-initializers]t ras t42" | , " O u{tNpUuLtL }v i d| e ^o 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, .flaCC libavfilter/vf_shuffleplanes.o gs = 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 }, | ~ ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_signalstats.o 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 | ^~~~ 6 warnings generated. 9 warnings generated. src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1709:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1709 | lut1d->scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_sab.c:106:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_lut3d.c 106 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ :1710:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_signature.o 1710src/libavfilter/vf_sab.c | lut1d->scale.g =: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) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ av_clipf(1. /src/libavfilter/vf_sab.c (in_max[1] - in_min[1]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ :110:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | if (src/libavfilter/vf_lut3d.c:1711:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 1711 | lut1d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ ->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_sab.c:120:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:120:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:120:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, src/libavfilter/vf_removelogo.cs-:>c102h:r12o:m awarning: .pmissing field 'help' initializer [-Wmissing-field-initializers]re _filt er102 | _ r a d i{u sNU,L Ls -}> c h| r ^o ma.strength); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:119:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:119:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:119:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_src/libavfilter/vf_lut3d.cpr:e_1745f:i72l:t ewarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_r adius::%f luma _1744s | t r e n gt h : % f " 118 | a v _ l o g( c t"xc,h rAoVm_aL_OrGa_DdEiBuUsG:,% f" mcihnr:o m%af_ p%rfe _f%ifl t|e rm_axra:d i%ufs :%%ff %cfh\rno"ma,_ s t| r ~~~~~~e ngth:%f\n "1745, | 119 | s - > l u m a . rmaidni[u0s],, sm-i>nl[u1m]a, m.ipnr[e2_]f,i lmtaexr[_0r]a,d imuasx,[ 1s]-,> lmuamxa [ 2.]s)t;r e ng| t ^~~~~~h , | ~~~~~~~~~~^~~~~~ 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_DEBUGsrc/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); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | 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); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_sab.c:174:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sCC libavfilter/vf_siti.o ws_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->quasrc/libavfilter/vf_lut3d.c:1763:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l ity); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ 1763 | lut1d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1764:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | lut1d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1765:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | lut1d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1778:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1778 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1786:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1786 | return lut1d->lut[idx][NEAR(s)]; | ~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ CC libavfilter/vf_smartblur.o 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_spp.o 7 warnings generated. 29 warnings generated. src/libavfilter/vf_rotate.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_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.src/libavfilter/vf_rotate.c},: 179 : 52 : 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100., V|F } ,179 | | ^ FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47src/libavfilter/vf_scdet.c::2854:: 140note: : expanded from macro 'FFMAX'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | #defi n54e | F F M A{X ("at,"b,) ( ( a ) > ( b")s e? t( as)c e:ne (cbh)a)n g e| ^d etect threshold", src/libavfilter/vf_rotate.c : 179 :O52F:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (threshold )179, | A V _ O PT _ T Y P EF_FDMAOXU(B0L,E , i n {h. d*b clo s=x )1 0+.} F,F M A X ( 00,, i1n0w0 .* ,s iVn|xF) ;} , | ~ ^~~~| ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (bsrc/libavfilter/vf_scdet.c)): 55 :| 140 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | src/libavfilter/vf_rotate.c :{179 :"28s:c _warning: paimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s s", "S e179t | t h e f l a g t o FpFaMsAsX (s0,c e nien hc h*a ncgoes xf)r a+m eFsF"M,A XO(F0F,S E Tin(ws c*_ psaisnsx)), ; | A ~ ^~~~V _OPT_TYPsrc/libavutil/macros.hE:_47B:O28O:L ,note: expanded from macro 'FFMAX' {.d b47l | #= d e0fi n e} ,F F M A 0X,( a , b )1 ,( ( aV)| F> }(,b ) | ? ^ (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | src/libavfilter/vf_scdet.cFF:M56AX:140(:0, warning: missing field 'unit' initializer [-Wmissing-field-initializers]i nh * cos x56) | + F F{M A"X(s0",, i nw * s i n x");S e t| ~ ^~~~t he flag src/libavutil/macros.ht:o 47p:a40s: snote: expanded from macro 'FFMAX's cene ch a47n | g#ed ferfaimnees "F,F MOAFXF(SaE,Tb()s c(_p(aas)s )>, ( b ) ?A V(_aO)P T:_ T(YbP))E _ BO| O ^L , {.dbl = 0 }, src/libavfilter/vf_rotate.c :0178,: 52 : warning: 1,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] V|F }, | ^ 178 | return FFMAX(0, -inh * cossrc/libavfilter/vf_scdet.cx:)57 :+10 :F Fwarning: Mmissing field 'help' initializer [-Wmissing-field-initializers]A X(0, 57- | i n w *{ sNiUnLxL)} + | ^| ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 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_ssrc/libavfilter/vf_scale.c:peed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ 338:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | { "hpos", "set initial horizontal position", OFFSET(h_ipos), src/libavfilter/vf_scdet.c:AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ 131:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_scroll.c 131 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/x86/intmath.h:123:18: 182:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'av_clipf' 182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ 123 | #desrc/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] fine av_clipf av_clipf_sse | ^ 183 | { NULL } | ^ src/libavfilter/vf_rotate.c:306:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | rot->var_values[src/libavfilter/vf_scale.c:453:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] VA 453 | scale->var_values[VAR_OUT_W] = scale->var_values[VAR_OW] = NAN; | ~ ^~~ R/usr/include/math.h:15:19: note: expanded from macro 'NAN' _ 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ N] = NAN; | ~ ^~~ /usr/include/math.h:15src/libavfilter/vf_scale.c:454:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 454 | scale->var_valsrc/libavfilter/vf_rotate.c:307:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] u 307 | rot->var_values[VAR_T] = NANCC libavfilter/vf_sr.o ; | ~ ^~~ e/usr/include/math.h:15:19: note: expanded from macro 'NAN' s 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ [VAR_OUT_H] = scale->src/libavfilter/vf_rotate.c:308:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] v ar_values[VAR_OH] = NAN; | ~ ^~~ 308/usr/include/math.h:15:19: note: expanded from macro 'NAN' | 15 | #define NAN CC libavfilter/vf_ssim.o __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_EPSILO4N warning s& generated&. 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_scale.c:763:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 763 | scale->var_values[VAR_S2R_MAIN_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:764:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | scale->var_values[VAR_S2R_MAIN_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_ssim360.o src/libavfilter/vf_scale.c:767:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:768:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 768 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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:727:25: warning: comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare] 727 | in->color_range != scale->in_frame_range) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_stack.o 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("") | ^~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavfilter/vf_scale.c:974:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 974 | { "interl", "set interlacing", OFFSET(interlacCC libavfilter/vf_stack_vaapi.o ed), 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 }, | ^ 8 warnings generated. 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", 7 "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ warnings generated. 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 }, | ^ 15 warnings generated. 4 warningsrc/libavfilter/vf_scale.c:1011:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1011 | { NULL } | ^ s generated. src/libavfilter/vf_selectivecolor.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | RANGE_OPTION("red", 6 warnings generated. 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 } CC libavfilter/vf_stereo3d.o | ^ 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_8 warnings generated. 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", 2 R warningAsN generatedG. E_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,CC libavfilter/vf_super2xsai.o {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | { NULL } | ^ CC libavfilter/vf_swaprect.o CC libavfilter/vf_swapuv.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 CC libavfilter/vf_telecine.o || 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 || | ^~~~~~~ ~ 9 warnings generated. 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 %src/libavfilter/vf_scale_vaapi.cg: %258g:)214.: "warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~ 164 | 258 | { " f"oSrceet_tdiinvgiss imbuslte _bbey ",s e"te nifno r[c-e1 ;t1h]a tr atnhgee \onu"t,p ut reso l165ut | i o n i s d i v i s i b l e bcyo lao dre_fnianmeeds [irnatneggee_ird ]w,h ecnm yfko[r0c]e,_ ocrmiygki[n1a]l,_ acsmpyek[c2t]_,r actmiyok [i3s] )u;s e d| " ^~~~~~~, OFFSET(force_divissrc/libavfilter/vf_selectivecolor.ci:b165l:e61_:b ywarning: ),implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] AV_OPT_TYP E163_ | I N T , { . i 6 4 =a v1_}l,o g1(,s ,2 5A6V,_ LFOLGAG_SE R}R,OR , | " ^In valid %s adjustments (%g %g %gsrc/libavfilter/vf_scale_vaapi.c %:g260):.12 :" warning: missing field 'help' initializer [-Wmissing-field-initializers]| ~~~~~~ 260 | 164 | { N U L L } , | ^ "Settings must be set in [-1;1] range\n", 165 | 15 warningcso generatedl. or_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ CC libavfilter/vf_threshold.o 1 warning generated. src/libavfilter/vf_setparams.c:118:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | {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: src/libavfilter/vf_selectivecolor.cmissing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ :215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 215 | for (i =CC libavfilter/vf_thumbnail.o 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_tile.o src/libavfilter/vf_setparams.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | {NULL} | ^ 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[1src/libavfilter/vf_setparams.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] ], cmyk[2], cmyk[3]); | ^~~~~~~ 223 | 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]); | ^~~~~~~ {Nsrc/libavfilter/vf_selectivecolor.cULL} | ^ :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_ARCC libavfilter/vf_tinterlace.o RAY_ELEMS(s->opt_cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ CC libavfilter/vf_tmidequalizer.o src/libavfilter/vf_showinfo.c:61:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "checksum",CC libavfilter/vf_tonemap.o "calculate 2c warninghse generatedc. ksums", 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 } | ^ CC libavfilter/vf_tonemap_vaapi.o src/libavfilter/vf_showinfo.c:131:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 131 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:134:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 134 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ src/libavfilter/vf_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 3 warnings generated. In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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. CC libavfilter/vf_tpad.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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ 1 warning generated. CC libavfilter/vf_transpose_vaapi.o CC libavfilter/vf_transpose.o 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_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]CC libavfilter/vf_unsharp.o ), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:139:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:140:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "map2", "Index of the input plane to be used as the thirdsrc/libavfilter/vf_siti.c output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, :95:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 91 | src/libavfilter/vf_shuffleplanes.cav_log(ctx, AV_LOG_INFO, | ~~~~~~ :141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 141 | { "map3", "Index of the in93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" put plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ 94 | src/libavfilter/vf_shuffleplanes.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 142 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ | { NULsrc/libavfilter/vf_siti.cL: }95,:71 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ src/libavfilter/vf_siti.c:95:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | src/libavfilter/vf_signalstats.c a:v455_:l10o:g (warning: cmissing field 'process8' initializer [-Wmissing-field-initializers]t x, AV_ L455O | G _ I N F{ONU,L L }| ~~~~~~ | ^ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ 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)CC libavfilter/vf_untile.o * 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_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_signalstats.csrc/libavfilter/vf_shufflepixels.c::524420::95107:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 420 | 524 | { " se e d " , " s e t( (rianntd1o6m_ ts*)epe_dh"u,e )O[FiF]S E=T (fsmeoeddf)(,f l o oArVf_(O(P1T8_0T.YfP E/_ IMN_TP6I4), * {a.ti6a4n=2-f1(}y,uv u--1m,i dU,I NyTu_vMvA-Xm,id )F L+A G1S8 0}.,f ) ,| ^ 360.f); | ~ ^~~~~ src/libavfilter/vf_signalstats.c:524:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | src/libavfilter/vf_shufflepixels.c :(421(:i107n:t 1warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]_ t*)p_hue)[ i421] | = f m o{d f"(s"f,l o o r f ( ( 1 8 0 ."fs /e tM _rPaIn)d *o ma tsaen2efd("y,u v uO-FmiFdS,E Ty(usveved-)m,i d ) A+V_ O1P8T0_.fTY)P,E _3I6N0T.6f4),; { .| i ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~6 4=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_signalstats.c:524:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_shufflepixels.c :524422 | : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 422( | ( i n t 1{6 _NtU*L)Lp _}h,u e )| [ ^i ] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_siti.c:260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | mean += img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_siti.c:266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sqr_diff += (mean_diff * mean_diff); | ~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_siti.c:277:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_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_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, FLAGS2 }, | ^ warnings generated. src/libavfilter/vf_spp.c:70:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_spp.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ 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_smartblur.c:90:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_smartblur.c:92:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_smartblur.c:104:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.thresholsrc/libavfilter/vf_ssim.cd,: 74:149: warning: 104missing field 'unit' initializer [-Wmissing-field-initializers] | s-2> 74c warning | hs r generated o. m a .{r"satdaituss_,f isl-e>",c h"rSoemta .fsitlree nwghtehr,e st-o >scthorreo mpae.rt-hfrraemseh odlidf)f;e r e| n ~~~~~~~~~~^~~~~~~~c e informatiosrc/libavfilter/vf_smartblur.cn:"104,: 22O:F Fwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(stat s100_ | f i l e _astvr_)l,o gA(Vc_tOxP,T _ATVY_PLEO_GS_TVREIRNBGO,S E{,. s t| r ~~~~~~= NULL }101, | 0 , 0 , F L AG S }",l u m| a ^_ radius:%f luma_strength:%f luma_threshold:%d " 102 | "src/libavfilter/vf_ssim.cch:r75o:m149a:_ rwarning: admissing field 'unit' initializer [-Wmissing-field-initializers]i us:%f chrom a75_ | s t r e n{g"tfh":, % f c h r o m a _"tSherte sfhiolle dw:h%edr\e nt"o, store p103e | r - f r a m e d i ffse-r>lumea.nrcaed iiunsf,or msa-t>ilounm"a,. sOtFrFeSEnTg(tsht,a tss-_>fliulmea_.stthrr)e,s hoAlVd_, OPT_T Y104P | E_ S T R I N G , {s.s-t>rc=hNrUoLmLa}.r,a d0i,u s,0 ,s -F>LcAhGrSo ma}., s t| r ^e ngth, s->chroma.threshosrc/libavfilter/vf_ssim.cld:)76;: 12 :| warning: ~~~~~~~~~~^~~~~~missing field 'help' initializer [-Wmissing-field-initializers] 76 | src/libavfilter/vf_smartblur.c : 103{: 36N:U LLwarning: 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 | src/libavfilter/vf_ssim.c: s->luma.radius, s->luma.strength, s->luma.threshold84:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , | ~~~~~~~~^~~~~~~~ 84src/libavfilter/vf_smartblur.c | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ :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_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 | src/libavfilter/vf_sr.c: 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "scale_fac5 warnings generated. tor", "scale factor for SRCNN model", OFFSET(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS }, | ^ src/libavfilter/vf_sr.c:55:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "model", "path to model file specifying network architecture and its parameters", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:56:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_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_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_ssim.c:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | return (fabs(weight - ssim) > 1e-9) ? 10.0 * log10(weight / (weight - ssim)) : INFINITY; | ~~~~~~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ CC libavfilter/vf_v360.o CC libavfilter/vf_vaguedenoiser.o src/libavfilter/vf_ssim360.c:208:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:210:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 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 | OFCC libavfilter/vf_varblur.o FSET(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); | ~~~~~~~~ ^ 1 warning generated. src/libavfilter/vf_ssim360.c:449:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | ssim360 += weight * ssim360_end1x( | ~ ^~~~~~~~~~~~~~ 450 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2],5 warnings generated. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | max); | ~~~~ 9 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ 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->hsrc/libavfilter/vf_stack.c:;440:12: warning: | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL 8 warnings generated. }, | ^ 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->pCC libavfilter/vf_vectorscope.o kt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ In file included from src/libavfilter/vf_signature.c:35: src/libavfilter/signature_lookup.c:218:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | if (l1dist < pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:223:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | } else if (l1dist == pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:252:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:258:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 258 | if (pairs[k].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ 11src/libavfilter/vf_ssim360.c warning:s708 generated:. 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_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_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_thumbnail.c:66:12:src/libavfilter/vf_threshold.c warning: :missing field 'help' initializer [-Wmissing-field-initializers]42 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers]66 | {42 | { NULL } | ^ NULL } | ^ 5 warnings generated. src/libavfilter/vf_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe fosrc/libavfilter/vf_stereo3d.cr how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ :218:src/libavfilter/vf_telecine.c12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : 218 | { NULL } | ^ 67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67CC libavfilter/vf_vflip.o | {NULL} | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 26 warnings generated. 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(filensrc/libavfilter/vf_super2xsai.came), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS }, | ^ :93:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 93 | for (y = src/libavfilter/vf_signature.c:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 56 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ lice_stasrc/libavfilter/vf_signature.crt; y < slice_end; y++) { | ~ ^ ~~~~~~~~~ :58:src/libavfilter/vf_super2xsai.c97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ 119:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] src/libavfilter/vf_signature.c:60:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 119 | 58 | {fNoUrL L(}x =| 0 ^; x < width; x++) { | ~ ^ ~~~~~ 60 | src/libavfilter/vf_super2xsai.c OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS }, | ^ :209:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_signature.c:62:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 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) | ~ ^ ~~~~~~~~~~ OFFSET(thdi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.csrc/libavfilter/vf_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ :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/vf_vibrance.o src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:60:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:62:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:65:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:67:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ CC libavfilter/vf_vfrdet.o 1 warning generated. CC libavfilter/vf_vif.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; | ~~ ^~~ 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 >src/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ( 267 | for (i = 0; ih) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. 5 warnings generated. CC libavfilter/vf_vignette.o 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_tpad.c:52src/libavfilter/vf_tmidequalizer.c:62:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 52 | { "start", "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF }, | ^ | { "rasrc/libavfilter/vf_tpad.cdius", "set src/libavfilter/vf_ssim360.cra:d1459iu:s48":, Owarning: FFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET(radius), 1459A | V _O P T _ T Y P E _ I N T , r{_.siq6u4ar=5e} ,/ = (11,. f1 2+7 ,s -F>LrAeGfS_ p}a,d ) | * ^ (1.f + s->ref_pad); | ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ :53:145:src/libavfilter/vf_tmidequalizer.c 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 }, | ^ 63:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigma", "set sigma", OFFSET(ssrc/libavfilter/vf_tpad.c:58:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i gma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ 58 | { 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 }, | ^ start_src/libavfilter/vf_tmidequalizer.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] duration", "set the duration to delay input", OFFSECC libavfilter/vf_vmafmotion.o T(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ 65src/libavfilter/vf_ssim360.c:1503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 1503 | src/libavfilter/vf_tpad.c : 59d: 145=: warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o s(((0.5 + i59) | / h{ -" s0to.5p)_ d*usrc/libavfilter/vf_stack_vaapi.c ra:DtE83ioF:nA23"U:, L warning: T"s_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]eE tX PtAhNeS IdOu Nr83a_ | tC i Oo En F f to*or M p(_aiPdIn _ti2 n)ipu ;t= " ,| 0 ~ ^~~~~~~~~~~~~~~~~~~~~~; i expanded from macro 'DEFAULT_EXPANSION_COEF'O nFbF_SiETn (p73su | t#otdpse_;f diiunre+a +t) Di{Eo Fn A)| U, ~ ^ ~~~~~~~~~~~~~~~~L T _EAVX_POANPSTI_OTNYPE__CDOUEFR AT1I.O0N1,f {| . ^~~~~i6 4=0}, 0, INT64_MAX, VF }, | ^ { NULLsrc/libavfilter/vf_tpad.c:60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] } | ^ 60 | { "color", "set the color ofsrc/libavfilter/vf_ssim360.c the added frames", OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, VF }, | ^ :1510:29src/libavfilter/vf_tpad.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | 1510 | double dx = DEFAULT_EXPANSION_COEF * (0.5 + j - w * 0.90) / (w * 0.10); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c { NULL } | ^ :73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFsrc/libavfilter/vf_tpad.c:59:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] AU 59 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, L{T._iE6X4P=A0N}S,I O0N,_ ICNOTE6F4 _1M.A0X1,f V F| ^~~~~} , | ~ ^~~~~~~~~ /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 tsrc/libavfilter/vf_ssim360.che: 1513d:u33r:a twarning: ioimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n to delay inpu t1513" | , O FdFoSuEbTl(es ttaorpt__ddyu r=a tDiEoFnA)U,L TA_VE_XOPPATN_SITOYNP_EC_ODEUFR A*T (I0O.N5, +{ .ii 6-4 =h0 }*, 0 .02,5 )I N/T 6(4h_ M*A X0,. 2V5F) ;} , | ^~~~~~~~~~~~~~~~~~~~~~ ~| ~ ^~~~~~~~~ src/libavfilter/vf_ssim360.c:/usr/include/stdint.h73::4632::21 :note: expanded from macro 'DEFAULT_EXPANSION_COEF'note: expanded from macro 'INT64_MAX' 7346 | | ##ddeeffiinnee IDNETF6A4U_MLATX_ E X(P0AxN7SfIOfNf_fCfOfEfFf 1f.f0f1fff f f| ) ^~~~~ | ^~~~~~~~~~~~~~~~~~ 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_tonemap.c:72:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_w3fdif.o 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_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); | ~~^~~ ~ CC libavfilter/vf_waveform.o src/libavfilter/vf_tonemap.c:129:110: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:129:78: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:129:46: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) src/libavfilter/vf_tmidequalizer.c:296:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] ? (a) : (b)) | ^ ~ 296 | 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 for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ :47src/libavfilter/vf_tmidequalizer.c:34: note: expanded from macro 'FFMAX' :299:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 47 299 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ | #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 | CC libavfilter/vf_weave.o float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(src/libavfilter/vf_tmidequalizer.cluma, 1e-6); | ^~~~ ~ :src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 316 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ :23src/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 warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] : 316 | for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ 47:34src/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++) | ~ ^ ~~~~~ 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(src/libavfilter/vf_tmidequalizer.c:a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h346:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :47 346 | s->kernel[n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ :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) : (bsrc/libavfilter/vf_stack_vaapi.c)): 236 :| 1 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:47: 34236: | Dnote: Eexpanded from macro 'FFMAX'F INE_H S47T | A#CdKef_iOnPeT IFOFNMSA(Xv(aaa,pbi)) ;( ( | a^) > (b)src/libavfilter/stack_internal.c :?314 :(9a:) note: : expanded from macro 'DEFINE_HSTACK_OPTIONS'( b)) | ^ 314 | src/libavutil/macros.h :S47T:A22C:K _note: Cexpanded from macro 'FFMAX'O MMON_O P47T | S# d e f i n e F F M A X ( a , b ) ( ( a ) > ( b ) ? ( a ) : ( b) ) | ^ ~ \ | ^ src/libavfilter/stack_internal.c:310:142: note: src/libavfilter/vf_tonemap.cexpanded from macro 'STACK_COMMON_OPTS': 139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | { "139s | h o r t essitg" ,= "FFFoMrAcXe( FtFeMrAmXi3n(a*tri_oount ,w h*eg_no uthte, s*hbo_rotuets)t, i1nep-u6t); t er| m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~i nates", OFFSEsrc/libavutil/macros.hT:(48b:a40s:e .note: sexpanded from macro 'FFMAX3'h ortest )48, | #AdVe_fOiPnTe_ TFYFPEM_ABXO3(OaL,,b ,{c ). iF6F4M A=X (0F F}M,A X0(,a ,1,b )F,LcA)G S | } ^, | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))src/libavfilter/vf_stack_vaapi.c :| 236 ^: 1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:src/libavfilter/stack_internal.c47::22315:: 153note: :expanded from macro 'FFMAX' note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 47 | #defi n315e | F F MA X ( a ,b{) "h(e(iag)h t>" ,( b")S e?t ( aou)t p:u t( bh)e)i g h| t ^ ~ (0 to use the height of input 0)", OFFSET(base.tile_height), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:316:16: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 316 | { NULL } \ | ^ src/libavfilter/vf_tonemap.c:148:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | sig = sig * s->param / peak; | ^~~ ~ 21 warningsrc/libavfilter/vf_tonemap.c:151:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s generated. 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->paramsrc/libavfilter/vf_stack_vaapi.c:) | ^~~ ~ 243:1:src/libavfilter/vf_tonemap.c:152:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | 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 : 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 | \ | ^ src/libavfilter/stack_internal.c:: s310i:g142 :* note: pexpanded from macro 'STACK_COMMON_OPTS'o w(0.05f / p e310ak | , 1 . 0{f "/s hs-o>rptaersatm"), /" F0o.0r5cfe; t e| r ^~~~ ~m ination when tsrc/libavfilter/vf_tonemap.ch:e152 :s39h:o rwarning: teimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s t input te r152m | i n a t e s " , O F F S E T ( b a s e .s h o r t e s:t )s,i gA V*_ OpPoTw_(T0Y.P0E5_fB O/O Lp,e a{k ,. i614. 0=f 0/ }s,- >0p,a r1a,m )F L/A G0S. 0}5,f ; | ^| ^~~~~ ~ src/libavfilter/vf_tonemap.c:152:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * src/libavfilter/vf_stack_vaapi.cpo:w243(:01.:0 5warning: f missing field 'unit' initializer [-Wmissing-field-initializers]/ peasrc/libavfilter/stack_internal.ck:,322 :1151.:0 fnote: expanded from macro 'DEFINE_VSTACK_OPTIONS'/ s->param) / 3220 | .0 5 f ; | ^~~ ~ { "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_tonemap.c:155:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | src/libavfilter/vf_stack_vaapi.c : 243: 1 : swarning: igmissing field 'help' initializer [-Wmissing-field-initializers] = asrc/libavfilter/stack_internal.cv:_323c:l16i:p fnote: (expanded from macro 'DEFINE_VSTACK_OPTIONS's ig * s- >323p | a r a m , 0 , {1 .N0UfL)L; }| ^~~ ~ \ | ^ 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_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. 4 warnings generated. src/libavfilter/vf_tonemap.c:294:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:295:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "desat", "desaturation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:296:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "peak", "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ src/libavfilter/vf_tonemap.c:294:87: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. 2 warnings generated. CC libavfilter/vf_xbr.o 7 warnings generated. 9 warnings generated. src/libavfilter/vf_transpose.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_tonemap_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ 386 | { NULL } | ^ CC libavfilter/vf_xfade.o 8 warnings generated. CC libavfilter/vf_xmedian.o CC libavfilter/vf_yadif.o src/libavfilter/vf_untile.c:44:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_untile.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ CC libavfilter/vf_yaepblur.o CC libavfilter/vf_zoompan.o CC libavfilter/video.o src/libavfilter/vf_transpose_vaapi.c:249:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | { NULL } | ^ CC libavfilter/vsink_nullsink.o 3 warnings generated. 2 warnings generated. src/libavfilter/vf_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | fp->amount = amount * 65536.0; | ^~~~~~ ~ 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 }, | ^ 4src/libavfilter/vf_unsharp.c:325:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warnings generated. 325 | { "luma_msize_y", "set luma matrix vertical size", OFFSET(lmsize_y), src/libavfilter/vf_v360.cAV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ :170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | src/libavfilter/vf_unsharp.c:326:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL } | ^ 326 | { "ly", "set luma matrix vsrc/libavfilter/vf_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] er 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"}, | ~ ^~~ tisrc/libavfilter/vf_v360.c:167:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ca l size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ 167 | { "v_ofsrc/libavfilter/vf_unsharp.cfset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~~ :327src/libavfilter/vf_v360.c:167:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :139 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_of:f swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t "}, | ~ ^~~ 327 | { "luma_amount", src/libavfilter/vf_v360.c"s:e166t: 132l:u mwarning: a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ffect strength "166, | { " hO_FoFfSfEsTe(tl"a,m o"uonutt)p,u t AhVo_rOiPTz_oTnYtaPlE _oFfLfO-AaTx,i s{ o.fdfbsle t=" ,1O F}F,S E T ( h _ o f-f2s,e t ) , A V _ O P5T,_ TFYLPAEG_SFL O}A,T , {| . ^d bl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_unsharp.c166 | : 328 : 139 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]h _offset", "o u328t | p u t ho{r i"zloan"t,a l o f f - a x i s o f"fsseett "l,uOmFaF SeEfTf(ehc_to fsftsreetn)g,t h"A,V _ O P T _ T Y P E _OFFLFOSAETT,({l.admbolu=0n.tf)},, A V _ O P T-_1T.Yf,P E _ F LO A T , { . d b l = 11. f},,T F L A G S , -"2h,_ o f f s e t "5},, F L| A ~ ^~~~G S }, | ^ 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",OFFSEsrc/libavfilter/vf_unsharp.cT:(329h:_139o:f fswarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t ), AV_OPT_ T329YP | E _ F L O{A T",ch{r.odmbal_=m0s.ifz}e,_ x " , " -s1e.tf , 1.f,TFLAGS, "h_offset"}, | ~ ^~~ chrsrc/libavfilter/vf_v360.coma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ :165:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_unsharp.c 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"}, | ~ ^~~~~ :330src/libavfilter/vf_v360.c:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :139 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"}, | ~ ^~~ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c:165:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | { "cx", 165 | { ""siedt_ fcohvr"o,m a" imnapturti xd ihaogroiznoanlt afli eslidz eo"f, viOeFwF"S,E T (OcFmFsSiEzTe(_ixd_)f,ov )A,V _AOVP_TO_PTTY_PTEY_PIEN1_T warningF, generatedL . O A T{, . i{6.4d b=l =50 .}f,} ,M I N _ S I Z E , M0A.Xf_,S I Z E , F L A G S } , 3| 6 ^0 .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", src/libavfilter/vf_unsharp.c":i331n:pu139t: vwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r tical field 331o | f v i e w{", " cOhFroFmSaET_(misvi_zfeo_vy)",, AV"_sOePtT _cThYrPoEm_aF LmOaATt,r i x{ .vdebrlt=i0c.afl} ,s i z e " , O F0.FfS,E T ( c m s i z e _ y ) , A V3_6O0P.Tf_,TTYFPLEA_GISN,T ,"i v _ f{o v."i}6,4 =| ~ ^~~~~5 }, MIN_SIZE, Msrc/libavfilter/vf_v360.cA:X164_:S111I:Z Ewarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS }, | ^ 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, src/libavfilter/vf_unsharp.c{:.332d:b139l:= 0.warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]} , 3320 | . f , { " CC libavfilter/vsrc_cellauto.o c y " , 3 6 0 . f , T F"LsAeGtS ,c h"riovm_af omva"}t,r i x| ~ ^~~v ertical size", src/libavfilter/vf_v360.cO:F164F:S95E:T (cwarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize_y), AV_OPT _T164Y | P E _ I N{T , "{i v._if6o4v "=, 5" i}n,p uMt IvNe_rStIiZcEa,l fMiAeXl_dS IoZfE ,v iFeLwA",G S OF}F,S E T| ( ^i v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}src/libavfilter/vf_unsharp.c,: 333 :| 139 ~ ^~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "chrosrc/libavfilter/vf_v360.cm:a163_:a130m: owarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t", "set chro m163a | e f f e{c t s t"rihe_nfgotvh"",, " i n p u t OhForFiSzEoT(ntcaalm ofuinetl)d, oAfV _vOiPeTw_"T,YOPFEF_SFELTO(AiTh,_ f{o v.)d,b lA V=_O P0T _}T,Y P E _ F L O -AT2,, { . d b l = 05.,f }F,L A G S } , | ^ 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] src/libavfilter/vf_unsharp.c :163334 | : 139 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "ih_fov "334, | " i n p{u t" chao"r,i z o n t a l f i e l d" soeft vciherwo"m,aO FeFfSfEeT(cith _sftorve)n,g tAhV",_ O P T _ T Y P EO_FFFLSOEATT(,c a m{o.udnbtl)=0,. f A}V,_ O P T _T Y P E _ F L O0A.Tf,, { . d b l = 0 }, 3 6 0 . f-2,,T F L A G S , "5i,h _FfLoAvG"S} ,} , | ~ ^~~| ^ 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 ofsrc/libavfilter/vf_unsharp.c :v335i:e139w:" ,warning: OFmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(ih_fov )335, | A V_ O P{T _"TYaPlEp_hFaL_OmAsTi,z e _{x."d,b l ="0s.ef}t, a l p h a m a t r0i.xf ,h o r i z o n t a l s i z e3"6,0 . fO,FTFFSLEATG(Sa,m s"iizhe__fxo)v," }A,V _ O| P ~ ^~~T _TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_v360.c:155:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal fsrc/libavfilter/vf_unsharp.cie:l336d: 139o:f warning: vmissing field 'unit' initializer [-Wmissing-field-initializers]i ew", OFFSE T336( | d _ f o v{) ," aAxV"_,OP T _ T Y P E _ F L O A T ," s e{t. dball=p0h.af }m,a t r i x h o r i z o0n.tfa,l s i z e " , O F F SE T3(6a0m.sfi,zTeF_LxA)G,S A,V _"dO_PfTo_vT"Y}P,E _ I| ~ ^~~~~N T, { .i64 = src/libavfilter/vf_v360.c5 :}155,: 111:M Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ SIZE, MAX_SIZ E155, | F L A G{S } , "| d ^_ fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, src/libavfilter/vf_unsharp.c : 337 :0139.:f ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33376 | 0 . f , T{F L"AaGlSp,h "ad__mfsoivz"e}_,y " ,| ~ ^~~ "set alpha matsrc/libavfilter/vf_v360.cri:x vert155i:c95a:l warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze", OFFSET (155a | m s i z e{_ y ) , A"Vd__OfPoTv_",T Y"PoEu_tIpNuTt, d i a{g o.nia6l4 f=i e5l d} ,o fM IvNi_eSw"I,Z E ,O FMFASXE_TS(IdZ_Ef,o vF)L, AAGVS_ O}P, T _T| Y ^P E_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_unsharp.c:338:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c:154:130 :338 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "ay", 154 | { " s e t "avl_pfhova" ,m a"toruitxp uvte rvteirctailc asli zfei"e,l d o f OviFFeSw"E,T ( aOmFsFiSzEeT_(yv)_,f oAvV)_, OAPVT__OTPYTP_ET_YIPNET_,F L O A{T ,. i 6{4. d=b l5= 0}.,f }M,I N _ S I Z E , M A X0_.SfI,Z E , F L A G S } , | ^3 60.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "ousrc/libavfilter/vf_unsharp.ct:p339ut: 139v:e rwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]ic al field of 339v | i e w " ,{ "OaFlFphSaE_Ta(mvo_ufnotv"),, A V"_sOePtT _aTlYpPhEa_ FeLfOfAeTc,t s{t.rdebnlg=t0.hf"},, O F F0S.EfT,( a a m o u n t ) , A V _ O36P0T._fT,YTPFEL_AFGLSO,A T",v _{f o.vd"b}l, = | 0 ~ ^~~ }, -2, src/libavfilter/vf_v360.c : 154 : 95 5:, warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L AGS }, | ^ 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0src/libavfilter/vf_unsharp.c.f:}340,: 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0.f, 340 | { " a a "3,6 0 . f , TF L A G S , " v_"fsoevt" }a,l p h| a ~ ^~~ effect strength", OFsrc/libavfilter/vf_v360.cFS:E153T:(130a:a mowarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t), AV_OPT_T Y153P | E _ F L O{A T , { ".hd_bflo v=" , 0" o}u,t p u t ho r i-z2o,n t a l f i e5l,d FoLfA GvSi e}w, " ,| O ^F FSET(h_fov), AV_OPT_TYPE_FLOAT, {.dblsrc/libavfilter/vf_unsharp.c=:0341.:f12}:, warning: missing field 'help' initializer [-Wmissing-field-initializers] 341 | 0 . f{, N U L L } | ^ 360.f,TFLAGS, "h_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:151:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:151:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:151:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~ src/libavfilter/vf_v360.c:150:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:150:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:150:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~ src/libavfilter/vf_v360.c:149:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:149:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:149:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw 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}, 3 warnings generated. 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_TY1PE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ warningsrc/libavfilter/vf_v360.c generated. :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, src/libavfilter/vf_vaguedenoiser.c:70:115: CC libavfilter/vsrc_gradients.o warning: {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ 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 nsrc/libavfilter/vf_varblur.c:66:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] u 66 | { "min_r", "set min blur radius", OFFSET(min_radius), AV_OPT_TYPE_INT, {.i64=0}, 0, 254, FLAGS }, | ^ mber of ssrc/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 67 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, eps", OFFS 1, 255, FLAGS }, | ^ ET(nsteps)src/libavfilter/vf_varblur.c, AV_OPT_TYPE_INT, {.:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 642=6 warning s} generated,. 1, 32, FLAGS }, | ^ 68 | { "psrc/libavfilter/vf_vaguedenoiser.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] l anes", "set planes to filter", OFFSET(planes), 76 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85}, 0,100, FLAGS }, | ^ AV_OPT_Tsrc/libavfilter/vf_vaguedenoiser.c:YPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ 77:115: 36src/libavfilter/vf_varblur.c warning:s generated69. :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15 }, 0, 15, FLAGS }, | ^ | { NULL } | ^12 warningssrc/libavfilter/vf_vaguedenoiser.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] generated. 81 | { NULL } | ^ src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ CC libavfilter/vsrc_life.o CC libavfilter/vsrc_mandelbrot.o 13 warnings generated. CC libavfilter/vsrc_mptestsrc.o CC libavfilter/vsrc_sierpinski.o CC libavfilter/vsrc_testsrc.o src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ 7 warnings generated. src/libavfilter/vf_vectorscope.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "o", "set graticule opacity", OFFSET(opacity), AX86ASM libavfilter/x86/af_afir.o V_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] CC libavfilter/x86/af_afir_init.o 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); | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/af_anlmdn.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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 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]),CC libavfilter/x86/af_anlmdn_init.o 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 balasrc/libavfilter/vf_vignette.c:92:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] n ce value", OFF92 | { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ SET(balance[src/libavfilter/vf_vignette.c0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ :94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94src/libavfilter/vf_vibrance.c | { NULL } | ^ :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: src/libavfilter/vf_v360.cmissing field 'unit' initializer [-Wmissing-field-initializers] 434 | { "rlum", "set the red luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_F1LO warningA generatedT. , {.dbl=0.072186}, 0, 1, VF }, | ^ :540:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vibrance.c 540 | const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ :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, VFsrc/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_vibrance.c:437:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 437 | { "alternate", "use alternate colors", OFFSET(alternate), AV_OPTsrc/libavfilter/vf_vignette.c_T:YP140E:_37B:O OLwarning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] {.i64=0 }140, | c o n0s,t i1n,t VyFy }=, ( | y ^ - s->y0) * s->yscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vibrance.c:438:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 438 | { NULL } | ^ src/libavfilter/vf_w3fdif.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_vignette.c:158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | s->vsrc/libavfilter/vf_vif.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ ar_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("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_vignette.c:173:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->angle = av_clipf(s->angle, 0, M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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_vignette.c:238:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | dstp[0] = av_clip_uint8(src/libavfilter/vf_waveform.c:145:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s rcp[0] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ 145 | { "intensity", "ssrc/libavfilter/vf_vignette.c:239:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e t239 | dstp[1] = av_clip_uint8(srcp[1] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ intensity", OFFSET(fsrc/libavfilter/vf_vignette.c:240:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i ntensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ 240 | 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 | { "mirror9" warning,s generated". set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ dstp[2]src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "r", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ = av_clip_uint8(srcp[2] * 9 warnings generated. f + get_src/libavfilter/vf_waveform.cdither_value(s)); | ~~~~~~~~^~~ ~ :154:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "components", "sesrc/libavfilter/vf_v360.ct components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ :1141:27: warning: src/libavfilter/vf_waveform.c:155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 155 | { "c", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ 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_waveform.c:178:105src/libavfilter/vf_v360.c:: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1144 178 | { "opacity", "set graticule opacity", OFFSET(op:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] a city), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ 1144 | }src/libavfilter/vf_waveform.c else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ src/libavfilter/vf_vignette.c:268:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_v360.c:179:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]268 | 179 | { "o " , i f" s(echtr gormaat)i c*udles topp+a+c i=t ya"v,_ cOlFiFpS_EuTin(to8pa(cfmitayp)[,x A= -(M_PI_2 + M_PI_4) && phisrc/libavfilter/vf_vignette.c <: 269-:M_73P:I _warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) { | ^~~ ~~ 269 | else *dstp++ = av_clip_uint8(fmap[x ] * *srcp++ + dsrc/libavfilter/vf_v360.cv):;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_waveform.c:189:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "bgopacity", "set backgroundsrc/libavfilter/vf_v360.c o:p1147a:c33:i twarning: yimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" , OFFSET(b g1147o | p a c i t}y )el, sAeV _iOfP T(p_hTiY P>E=_ FMLO_APTI,_ 4 {&.&d bplh=i0 .<7 5M}_,P I0_,2 1+, M _TPFIL_A4G)S {} , | ^~~ ~ | ^ src/libavfilter/vf_v360.c:1147:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (src/libavfilter/vf_waveform.cph:i190 :>110=: Mwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]P I_4 && ph190i | < M _{P I"b_"2, + M _ P I _ 4 )" s{e t | b ^~~ ~~a ckground opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_v360.c:1149:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1149 | phsrc/libavfilter/vf_waveform.ci_:n191o:r92m: =warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]h i - M_P I191_ | 2 ; | ^~~ ~{ "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_src/libavfilter/vf_vignette.cFL:O231A:T23,: {warning: .dcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]b l=0}, -1, 1231, | TF L A G S } , f o| r ^ ( y = 0; y h; y++) {1152 | | ~ ^ ~~~~~~~~~ phi_src/libavfilter/vf_waveform.cn:o192rm:src/libavfilter/vf_vignette.c 92:=:235 :warning: p27hmissing field 'unit' initializer [-Wmissing-field-initializers]:i +warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( (ph i192 | > 0 . f235){ | ?" t -0 M" _, P I : " Ms _e Ptf Io1)rs; t ( x| t ^~~ ~=i n0t;" ,x Onwt;[ 0x]++),, dAsVt_pO P+T=_ T3Y,P Es_rFcLOpA T+,= {3.)d b{l = 0| } ~ ^ ~~~~~~~~~, -1, 1, TFLAGS}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_waveform.c:193:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vignette.c:266:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]193 | { 266" | t i nt 1 " , " s e t 2 n d tfiorn tX86ASM libavfilter/x86/af_volume.o (",x O=F F0S;E Tx( fvar_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", | ~~~~~~ src/libavfilter/vf_vif.c :306462 | : 47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->xsca l462e | , s - > y s csa-l>ev,i fs-_>mdimna[xi)]; =| ~~~^~~~~~F FMIN(s->vif_src/libavfilter/vf_vignette.cm:i306n:[15i:] ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s core[i]) ;305 | | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ av_log(ssrc/libavutil/macros.h,: 49A:V28_:L Onote: Gexpanded from macro 'FFMIN'_ DEBUG, "49x | s#cdaelfei=n%ef FyFsMcIaNl(ea=,%bf) d(m(aax)= %> f(\bn)" ,? (| b ~~~~~~) : ( a306) | ) | ~ ^ s->xscalesrc/libavfilter/vf_vif.c,: 462s:-47>:y swarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a le, s->dm a462x | ) ; | ~~~^~~~~~ 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]; | ~~ ^~~~~~~~ 7 warnings generated. CC libavfilter/x86/af_volume_init.o src/libavfilter/vf_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vmafmotion.c 61 | { NULL } | ^ :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_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_waveform.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_vmafmotion.c:257:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | s->fisrc/libavfilter/vf_vectorscope.clter[i] = lrint(FILTER_5[i] * (1 << BIT_SHIFT)); | ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ :896:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 896 | 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_vectorscope.c:918:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | const float f = 1. - o; | ~ ^ X86ASM libavfilter/x86/avf_showcqt.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; | ~ ^ 4 warnings generated. CC libavfilter/x86/avf_showcqt_init.o src/libavfilter/vf_v360.c:1764:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1764:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1765:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1765:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~~~^~~~~ ~ 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 / 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) >X86ASM libavfilter/x86/colorspacedsp.o (b) ? (b) : (a)) | ^ 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_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_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]src/libavfilter/vf_v360.c, color); | ~ ^ :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); | ~~~^~~~~ ~ CC libavfilter/x86/colorspacedsp_init.o 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:src/libavfilter/vf_vectorscope.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1258 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] P I / 720.f); | ^~~~~ ~ 1258src/libavutil/macros.h | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ :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 FFMI1 warningN(a,b) ((a) > (b) ? (b) : (a)) | ^ generated. 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_zoompan.c src/libavfilter/vf_v360.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : 113 | { NULL } | ^ 1988:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->isrc/libavfilter/vf_vectorscope.c:v_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h1316:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :49 1316 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ :40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_yaepblur.c:329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ 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_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_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_ransrc/libavfilter/vf_xfade.cge[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h: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.c49:34: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ 220:src/libavfilter/vf_v360.c:2047:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 28 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h: note: expanded from macro 'CUSTOM_TRANSITION' : 220 | src/libavfilter/vf_vectorscope.c v:a1375l:u42e:s [Vwarning: ARimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] _PROGRE S1375S | ] = p r o gdrraews_si;h t e x t 1 6 ( o u t , x , y, o , 1 . - o , p o s i t i o n s _ n am e [i ] , c\o l o| r) ~ ^~~~~~~~; | ~ ^ 49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ X86ASM libavfilter/x86/scene_sad.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)) | ^ 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: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 | #define9 F warningFsM generatedIN. (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'7 warnings generated. 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)) | ^ 1 warning generated. 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_v360.c:2158:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2158 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2158:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2158 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f; | ~~~^~~~~~ ~ src/libavfilter/vf_v360.c:2159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2159:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~~~^~~~~~ ~ CC libavfilter/x86/scene_sad_init.o src/libavfilter/vf_v360.c:2221:25: 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warnings generated. 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_xmedian.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { NULL }, | ^ X86ASM libavfilter/x86/vf_atadenoise.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; | ^~~~~~~~~~~~~~~~~ ~ CC libavfilter/x86/vf_atadenoise_init.o 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; | ^~~~~~~~~~~~~~~~~~ ~ X86ASM libavfilter/x86/vf_blend.o 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_xmedian.c:442:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 442 | { 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; | ~ ^ CC libavfilter/x86/vf_blend_init.o src/libavfilter/vf_v360.c:2481:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vf_v360.c:2481:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vsrc_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_src/libavfilter/vf_v360.cOPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ :2542:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vsrc_cellauto.c : 2542 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ 66:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "X86ASM libavfilter/x86/vf_bwdif.o pattern", "set initisrc/libavfilter/vf_v360.cal: 2543p:a53t:t warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r n", OFF SE2543T | ( p atcotnesrt nf)l,o aAtV _pOhPiT _ T Y=P Er_eSsTcaRlIeN(Gi,, {w.isdttrhIn file included from =)src/libavfilter/vsrc_testsrc.c N: U*L42 L: M}src/libavutil/ffmath.h_P,:49I :030/, : c 0owarning: ,simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f (FtLAhGeSt a}),; 49 | | | ^ ~ ^~~~~~~~~~~ return exp2f(src/libavfilter/vf_v360.cM_:L2543O:G252:_ 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * x); | ~ ^2543 | const float src/libavfilter/vsrc_cellauto.cp:hi67 : 106 =: rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]s cale(i, w id67t | h ) *{ M"_pP"I, / co s f ( t"sheetta )i;n i t| i ^~~~~~~~~~~~~~~~~ ~a l 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", "src/libavfilter/vf_v360.cse:t2576 :v28i:d ewarning: oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] size", OFF S2576E | T ( w ) ,c o ns t AfVl_oOaPtT _uTfY P=E _sIcMaAlGeE(_pShIiZ E/, M_{P.Is, twri d=t hN)U;L L }| , ^~~ ~ 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:72:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "rule", "set rule", src/libavfilter/vf_v360.c : 2577 : 28 :O warning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F SET(rule) ,2577 | A V _ O PcTo_nTsYtP Ef_lIoNaTt, v f = {s.cia6l4e (=th e1t1a0 }/, M _0P,I _22,5 5h,ei gFhLtA)G;S | } ^~~~~ ~, | ^ src/libavfilter/vsrc_cellauto.c:73:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:74:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:75:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:76:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:77:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scroll", "scroll pattern downward", OFFSET(scroll), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "start_full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:80:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_v360.c:2698:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2698 | uf = tanf(M_PI_2 * uf); | ~ ^~ src/libavfilter/vf_v360.c:2703:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2703 | vf = tanf(M_PI_2 * vf); | ~ ^~ src/libavfilter/vsrc_mandelbrot.c:90:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:91:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:92:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:93:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:94:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"maxiter", "set max iterations number", OFFSET(maxiter), AV_OPT_TYPE_INT, {.i64=7189}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:95:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"start_x", "se22t warningtsh generatede . 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", src/libavfilter/vf_v360.cOF:F2783S:E31T:( swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a rt_scale), A2783V | _ O P T _uTfY P=E _MD_O2U_BPLIE ,* a{t.andfb(lu=f3) .+0 }0,.5 f ;0 , | F ~ ^~~~L T_MAX, FLAGSsrc/libavfilter/vf_v360.c :},2783 : 19| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | 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 }, | ^ uf = M_src/libavfilter/vsrc_mandelbrot.c:99:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2 99 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ^ _PI * asrc/libavfilter/vsrc_mandelbrot.c:100:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ^ anf(uf)src/libavfilter/vsrc_mandelbrot.c + 0.5f; | ~ ^~~~~~~~~ :101:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | 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; | ~ ^~~~ "msrc/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; | ~ ^~~~~~~~~ orphxf", "set morph 9 warnings generated. x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:102:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"morphyf", "set morph y frsrc/libavfilter/vf_v360.cequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ :2823:54: warning: src/libavfilter/vsrc_mandelbrot.cimplicit 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); | ~ ^~~~~ 103:src/libavfilter/vf_v360.c:2823:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"morphasrc/libavfilter/vf_v360.c:2824:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] m 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ p"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); | ~~~~~^~~~~~~~~~ ~ "set morph amplitude", OFFSETCC libavfilter/x86/vf_bwdif_init.o (morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:81:src/libavfilter/vsrc_mandelbrot.c104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 117:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { "filename", "set sourcsrc/libavfilter/vf_v360.ce :f2888i:l39e":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(filen a2888m | e ) , AcVo_nOsPtT _fTYlPoEa_StT RtIhNeGt,a {.=s tMr_ =P IN_U2LL }*, (0,1 .0f, F- LhAyGSp }o,t f( u| f ^ , vf)); | ~ ~~~~^~~~~~~~~~~~~~~~ 117 | src/libavfilter/vsrc_life.c{NULL}, | ^ :82:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "f", "set ssrc/libavfilter/vsrc_mandelbrot.c:103:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ou rce file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ 103 | {"mosrc/libavfilter/vsrc_life.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r phamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ 83/usr/include/float.h | : 15 : 17 :{ note: "expanded from macro 'FLT_MAX's ize", 15 | "#sdeetf ivnied FeLoT _sMiAzXe "3,. 4 0 2OF8F2S3E4T6(6w3)8,52 8 8 5 9 8 1 2 eAV+_3O8PFT _ TY| P ^~~~~~~~~~~~~~~~~~~~~~~~~~~E_ IMAGE_SIZE, {.strsrc/libavfilter/vsrc_mandelbrot.c :=103 :N110U:L Lwarning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 0, FLAGS }, 103 | | ^ {"morphamp", "set morph amplitude", OFFSET(morphamp)src/libavfilter/vsrc_life.c, :A84V:_108O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_DOUBLE ,84 | { .{d b"ls="0,} , "-sFeLtT _vMiAdXe,o FsiLzTe_"M,AX , OFFLFASGEST (}w,) , | ~ ^~~~~~~~ AV_OPT_TYPE_IMAGE_SIZE, src/libavfilter/vsrc_mandelbrot.c{.:s102t:r120 := warning: NUimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L L}, 0, 0, FLAGsrc/libavfilter/vsrc_gradients.cS 102 : | } 60, : 115 | {: ^" mwarning: ormissing field 'unit' initializer [-Wmissing-field-initializers]p hyf", "s e60t | m o r p{h" sy ifzer"e,q u e n c y "",s et f r a m e Ossrc/libavfilter/vsrc_life.cFiF:zS85eE:"T116,(: mO oFwarning: rFmissing field 'unit' initializer [-Wmissing-field-initializers]SpE hTy(fw)),, A V _85 O | P T _ T {Y P E "_ rDAaOVtU_eBO"LP,ET ,_ T Y P Esrc/libavfilter/vf_v360.c _":I{sM2937.eA:dtG23b E:lv_ =Swarning: 0Iiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. dZ0e1oE2 ,3r }a{, t. 2937e-s | "Ft ,Lr = T _Oc"MFo6FnA4SX0sEx,4tT8 0Ff(L"lf}or,aa Tt_m eM0_A,rX a,0t ,eF )LFp,ALh GAiGAS SV = _} },aO,t P a T n_| | 2T ^ ~ ^~~~~~~fY (PhE,_ Vv/usr/include/float.hIe:Dc15E[:O217]_:)R Anote: /Texpanded from macro 'FLT_MAX' EM,_ P{I.;s t15 | r| # ^~~~~~~~~~~~~~~~~ ~d= e f"i2n5e" }F,L T0_,M AIXN T3_.M4A0X2,8 2Fsrc/libavfilter/vsrc_gradients.c3L:4A616G:6S1153 :8} 5warning: ,2missing field 'unit' initializer [-Wmissing-field-initializers] 8 8| 5 ^9 812e+3 861F | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ {"s", src/libavfilter/vsrc_mandelbrot.c":s102e:t110 :f rwarning: amimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e size", OFFS E102Tsrc/libavfilter/vsrc_life.c | ( :w 86) :, 116 {: " mwarning: omissing field 'unit' initializer [-Wmissing-field-initializers] r p h y f " , 86 | A V _ O "{sP Te"t_r T"mY,oP rE p_ hI M yA f Gr Ee"_qsSueIetZn Ecv,yi "d{,e. os t rr a= t" e6 "4 ,0 xO 4F 8FO0SF"EF}TS,(E mT o(0rf,rp ah0my,ef _)Fr,La AtAGeVS)_ ,O }PA,TV __ TO| YP ^PT E__TDYPOEU_BVLIED,E O _ R A T{E.,d {b.ls=t0r. 0=1 2"32}5," }-, F0L,T _IMNAT_XM,A XF,L TF_LMAAGXS,src/libavfilter/vsrc_gradients.c :F}62L,:A 121G :S| ^warning: } missing field 'unit' initializer [-Wmissing-field-initializers], | ~ ^~~~~~~~ 62 | {"rate", src/libavfilter/vsrc_mandelbrot.c :"101s:e120t: fwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a me rasrc/libavfilter/vsrc_life.cte:"87,: 108O :F101 F | warning: S missing field 'unit' initializer [-Wmissing-field-initializers]E T ( f{"rmaom re87p_ | rh a xt ef )",,{ " r uA lV"es_"eO,tP T m_ oT rY pP"hEs _exVt I fDrrEuelqOeu_"eR,nA cT yE ",, { . s t Or F= F" S2E 5TO"F}(Fr,Su El Te (_ m so tr rp)0h,,x fAI)VN,_T O_APMTVA_X_TO,YP PTFE_L_TASYGTPSRE I_}ND,GO ,U B| {L. ^Es ,t r = "{B.3d/bSl23="0}.,0 10},, 0 , -FFLLATG_SM A}X,, F| L ^T _MAX, FLAGSsrc/libavfilter/vsrc_gradients.c :}63,: 121 :| ~ ^~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] /usr/include/float.h:15:17: note: 63expanded from macro 'FLT_MAX' | {" r15" | ,# d e f i n src/libavfilter/vsrc_life.ce : F 88L":Ts155_e:M tAwarning: Xmissing field 'unit' initializer [-Wmissing-field-initializers]f r3a.4m0e2 8r2a3t4e 6"886, | 3 8 O5 F2F 8S 8E{5T9 (8"fr1ra2anemd+eo3_m8r_Faf ti el| )l ^~~~~~~~~~~~~~~~~~~~~~~~~~~,_ r a ti oA"V_,O src/libavfilter/vsrc_mandelbrot.cP":sT101e_:tT110 Y:fPi Elwarning: _limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V IrDaEtOi_oR AfTorE ,f101 i | {l . ls itn rg{= ""mi2on5r"ip}th,ix af l" , g r i d 0 ,r a"InsNdeTot_m MlmAyoX"r,,p hFO LFxAF GSfSE rT}e(,qr ua en| nd ^co ym"_,f i l l _ r a t iOoF)F,S EATV(_mOoPrTp_hTxYfP)E,_ DAOVU_BOPLTE_,T Y{P.Ed_bDlO=U1B/LMEsrc/libavfilter/vsrc_gradients.c,_:P 64H :I 115} :, 0warning: {,. missing field 'unit' initializer [-Wmissing-field-initializers]d1 b,l =F0L.A0G1S} ,}64 , | -| F ^ L {T"_cM0A"X,, F L T _ M A"Xs,e tF 1LsAtG Sc o}l,o r | " ~ ^~~~~~~~, OFFSET(color_rsrc/libavfilter/vsrc_life.cg:b89a:[1550src/libavfilter/vsrc_mandelbrot.c:]: )warning: 100,missing field 'unit' initializer [-Wmissing-field-initializers]: 111 A:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TY P89E | _ C O L O{100R | ," r a t i{ o" "b{,a. is lt or u t= " ," r a n d o "m"s"es}te, tt0 h,fe i 0lb,la iFrlLaoAtGuiSto }vf,ao lr u | f ^ei "l,l i n g i n i t iOaFlF SgErTi(db arialnoduot)m,l yA",V _OOFPFTS_ETTY(PrEa_nDdOoUmB_src/libavfilter/vsrc_gradients.cLf:Ei65,l: l115 _:r a warning: tmissing field 'unit' initializer [-Wmissing-field-initializers] i {o.)d,b lAV=1_0O P}65T, | _ T Y P0 E,{_ "DcFO1LU"TB,_L ME A ,X , { .F dL bA"lGs=Se1 t/} ,M2 _n Pd| H ~ ^~~~~~~Ic }o,l o0r,/usr/include/float.h" :,115, : 17FOL:F AFnote: GSexpanded from macro 'FLT_MAX'SE T}(,c o l | o15 ^r | _#rdgebfai[n1e] )F,L TA_VM_AOXP T3_.T4Y0P28E2_3C4O6L6O3R8,5 2 8 8 5 9{8.1s2ter+ 3src/libavfilter/vsrc_life.c=8 :F" 90r :a| 149n ^~~~~~~~~~~~~~~~~~~~~~~~~~~:d owarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]" }, 0, 0, FLA G90S | } , {| ^" rasrc/libavfilter/vsrc_mandelbrot.cn:d99o:m111_:s ewarning: edimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]" , "set the se e99d | f o r {f"ielnldi_npgt tsh"e, i n isrc/libavfilter/vsrc_gradients.ct i":as66le:t 115 g:tr ihwarning: demissing field 'unit' initializer [-Wmissing-field-initializers] trearnmdionmally "66p, | t sO F vF aS{lE"uTce(2"r",,a n d o mO _F sF eS eE"dTs)(e,etn Ad3V_r_pdOt PscT)o_,l oTArYV"P_,OE _P ITON_FTTF6YS4PE,TE (_{c.DoiOl6Uo4Br=_L-r1Eg},b ,a [ -2 1 ],{ ).U,d IbANlV=T_4O30P02}_T,M_ AT XY0,P, E F_ILCNAOTGLS6O 4R}_,,M A X | , ^ F L{A.GsSt r} ,= "| r ~ ^~~~~~~~~a ndom"}, /usr/include/stdint.h0:46,: 210:, note: Fexpanded from macro 'INT64_MAX'L AGS } ,46 | #| d ^e fine INsrc/libavfilter/vsrc_life.cT6:491_:M149AX: warning: missing field 'unit' initializer [-Wmissing-field-initializers]( 0x7ffffffff f91f | f f f f f{) " s| ee ^~~~~~~~~~~~~~~~~~d ", src/libavfilter/vsrc_gradients.c : 67 : 115 : "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t the ssrc/libavfilter/vsrc_mandelbrot.cee: d9867 : | f111 o :r fwarning: i{src/libavfilter/vf_xfade.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l" l:ci7383n:"g1,: t hwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 98n | i t " is ae{l t" 738 eg | 4nRrtAidhDd_ I scArcoaaLlnl_odTerRo""Am,,Nl Sy I" OT,"FI FsOOSeNFEtF(T S8(tE,chT oeu(li rontarten_8drr_ogmmtbi_as,[ne 3ae1]ld) ))s ,, c | aAA^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lVV _e_O OPvPsrc/libavfilter/vf_xfade.cTaT:_l_726uTT:eYY62"PP:,EE __note: ICexpanded from macro 'RADIAL_TRANSITION' NOO TFL6FO4SRE,,T ( { e726. n | i d 6 _ 4s {=c .- asl1 te} r) , ,= - A 1" ,Vr _ aUO nI PdNT oT m3 _"2 T}_ ,YM PA 0E X,_, D 0O F,UL BFAL LG ES A, G ( S}p , }r {,o . gd| rb ^| le ^ = s0s. 3-} ,0 . 50f,) F*L T(_MM_APXI, *F L2A.G5Sf )};, | ~ ^~~~~~~ /usr/include/float.h : 15 : 17 : note: \src/libavfilter/vsrc_gradients.cexpanded from macro 'FLT_MAX' : 68| : ~ ^~~~115 :src/libavfilter/vsrc_life.c :15warning: 92 | missing field 'unit' initializer [-Wmissing-field-initializers]: #99d:e src/libavfilter/vf_xfade.cfwarning: :imissing field 'unit' initializer [-Wmissing-field-initializers]738n :e1 :68F | Lwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ M 92A | X { 3" 738. c4 | {40 R"2",8sA 2t 3iD t4 Ic6 h6A "L ,3_ 8"T 5sR2 eA8 tN8 S 5I"t5Tsh9It Oi8ctN1oc2l(hoe 8r+b,3o "8u,uFn id n a tOr| 8Fi ^~~~~~~~~~~~~~~~~~~~~~~~~~~F_ eSts,E "T1,() c Oo Fl| Fo^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Sr E_Tr(gsbsrc/libavfilter/vf_xfade.cta:i[t726src/libavfilter/vsrc_mandelbrot.c4c::]h4497)):,,: 111note: AA:expanded from macro 'RADIAL_TRANSITION'VV __Owarning: OPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PT T__TT YY726P | PE E_ _C B O O97L O | O L R ,, { . { i " 6s 4 t= a 1{r}.t ,s_ t s r0c ,a= l "e1 "r ,,a n F"d sLo Aem Gt"S } t,}h ,e 0 , | 0i ^(, np irFtoLigAaGrlSe s}ss,c a- l | e0 ^ . 5vfa)l u*e "(,M _ P IO F*FS E2T.(5sft)a;r t _s c a l e ) , A src/libavfilter/vsrc_life.cV _: O93 P: T 111_ :T\ Y warning: P missing field 'unit' initializer [-Wmissing-field-initializers]E| _ ~~~~~~~~~^~~~~~ ~D OUBLE, {src/libavfilter/vsrc_gradients.c .:93d69 | b: l115 src/libavfilter/vf_xfade.c=: : 3738{warning: . :missing field 'unit' initializer [-Wmissing-field-initializers]"10 m:}, o warning: l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d0 ",, F L 69T _ | 738M A | XR , A" {DF"sILceAA5tL"G_ ,ST m R}oA l,N d S I | s Tp ~ ^~~~~~~ Ie "OesdNe t(f/usr/include/float.h8: o,r 615 t:udh17i :enc atonote: l8dexpanded from macro 'FLT_MAX'o_ rt ",c, e 1l l)O15s F" | F| ,#^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S d EOeTFf(iFncSesrc/libavfilter/vf_xfade.co:E l725TFo:(Lr34mT:_o_ rlMnote: gdAexpanded from macro 'RADIAL_TRANSITION')bX ,a [3A5.V]4_)0O,2P 8TA7252_V | 3T_ Y4O P6PE 6_T3 I_8 NT 5TY 2,P 8 E{8_.5 Ci9 68O 4L =O01cR}2,eo, +n s3 80t F, f 0l{| x.o ^~~~~~~~~~~~~~~~~~~~~~~~~~~Fsa Ftt,r sF=mL oA"oGrtSah n d}=o,m "a }t| ,a ^ n 02,f (0x, -F LwAiGdSt h} ,/ 2| , ^ y - height / 2) - \ src/libavfilter/vsrc_life.c| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~: 94:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | src/libavfilter/vsrc_gradients.c{ :"70l:i115f:e _warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o lor", "set 70l | i f e c{o"lco6r"",, O F F S E T"(s elti f7et_hc ocloolro)r," ,A V _OOFPFTS_ETTY(PcEo_lCoOrL_OrRg,ba [{6.]s)t,r =A"Vw_hOiPtTe_"T}Y,P E0_,C O0L,O FLAGS }, | ^R, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:95:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "death_colorsrc/libavfilter/vsrc_gradients.c",: 71":s115e:t warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e ath csrc/libavfilter/vsrc_mptestsrc.col:or65 ":71,118 | : O F warning: F missing field 'unit' initializer [-Wmissing-field-initializers] S {E"Tc(7d"e,a t 65h | _ c o l o {r" )s",er ta At8Vet"_hO, P c To _l To YrP""E,s_ eC OtOL FOvRFi,SdE eT{o(. scrtoartl=eo""rb,_ lr ag cb ka "[O}7F,F ]S0),E, T (0AfV,r_ aFOmLPeAT_G_rSTa Yt}Pe,E) _, C | OA ^LV O_RO,P T _ T Y P E{_.VIsDtErO _R=A T"Er,and o{m."s}tr, 0=, " 205," }F,L A0G, S IN}T,_ M A| X ^, FLAGS }, | ^ src/libavfilter/vsrc_gradients.csrc/libavfilter/vsrc_mptestsrc.c:66:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :72:121: warning: src/libavfilter/vsrc_life.cmissing field 'unit' initializer [-Wmissing-field-initializers] :96:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "96x | 0 " ,{ " m ol d _c "oselto rg"r,a d i"esentt mloilnde scooulrocre" ,x0 " ,O F FS ET ( mOoFlFd_ScEoTlo(rx)0,) ,A VA_VOP_TO_PTTY_PET_YCPOLEO_RI,N T{,.s t{r.=i"6b4l=a-c1k}",} , 0 , 0 , -F1L,A GISN T}_,M AX ,| ^F LAGS }, | ^ 66 | src/libavfilter/vsrc_life.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] { "r", src/libavfilter/vsrc_gradients.c :"73s:e121t: vwarning: imissing field 'unit' initializer [-Wmissing-field-initializers] deo rate", 73 | O F F{S"EyT0("f,r a m e _ r a t e)",s eAtV _gOrPaTd_TiYePnEt _lVIiDnEOe_ RsAoTuEr,c e{ .sytr0 "=, " 2 5 " } ,O F0F,S ETI(NyT0_)M,A XA,V _FOLPATG_ST Y}P,E _ I| N ^T , {.i64=-1}, -1, INT_MAX, Fsrc/libavfilter/vsrc_mptestsrc.cLA:G67S: 115}:, warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 97 | { NULL } | ^ 67 | 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=src/libavfilter/vf_xfade.c-1:}739,: 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -1, INT _739M | ARXA,D IFALLA_GTSR A}N,S I T| I ^O N(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:62: note: expanded from macro 'RADIAL_TRANSITION' { 726src/libavfilter/vsrc_gradients.c | : 75 : 121 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { " y 1 " , ( p r o g r e s"ss e-t 0g.5rfa)d i*e n(tM l_iPIn e* d2e.s5tfi)n;a t i o n y 1 " , O F F S E T (y\1 ) | , ~ ^~~~ AV_OPT_TYPE_src/libavfilter/vf_xfade.cI:N739T:,1 :{ .warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4=-1} ,739 | RA D Isrc/libavfilter/vsrc_sierpinski.c A: L60 _: T-115R1: A,warning: N missing field 'unit' initializer [-Wmissing-field-initializers]SIIN TTI_OMNA(X1 ,6 F60,L | A Gu iS n t}{1",6s _i tz| , e ^2" ), | "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s et fsrc/libavfilter/vf_xfade.cra:m726e: 44s:i znote: eexpanded from macro 'RADIAL_TRANSITION'", OFFSET( w726)src/libavfilter/vsrc_gradients.c | ,: 76 : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] A V _ O P76T | _ T Y P E_ {I "M nA bGE __ ScI oZ lE o ,r s{" ., (s pt"rrs=o"6eg4t r0thexe s4ns8u 0m"}b-, e 00r., 5 off ) c o* l o( rM s _"0P,,I OF*FLFA S2G.E5STf )(};n, b _ c| o ^ l o r s ) , A V _ O P T\_ T Y| P ~~~~~~~~~^~~~~~ ~E_ INsrc/libavfilter/vf_v360.cT,: 3053 :{42.: i6warning: src/libavfilter/vf_xfade.c4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:= 7392:}1,: warning: src/libavfilter/vsrc_sierpinski.c3053implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | : 61 : 115 : s 739- 2 | >warning: ,Rfmissing field 'unit' initializer [-Wmissing-field-initializers] lA 8aD,tI _AFrLLa_AnGTRgSAe [N}610S, | ] I T =| I MO ^ _N {P("I16s , "*u, i sn -t >1 h"6_s_feto,tv 2f/)r 36a 0m.| ef^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; s isrc/libavfilter/vsrc_gradients.c| z ~ ^~~~~src/libavfilter/vf_xfade.c:e :77"725::115,:34 :Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]note: F src/libavfilter/vf_v360.cSexpanded from macro 'RADIAL_TRANSITION':E 3053T:(34w :)77 warning: , | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 725 | { " n "3053 , | A V _ Os cP- To> _n Ts "fYtslP eatft l_Eortaa_htnIe gM esAn[Gumm0E_b]oSe or=It ZohMEf _, P= cI {o a.*tla osnsrt2sf-r"(>=,hx" _O-6f40 FxoF4wvSi8 Ed0T/t"( h}3n ,6b /00, _. 2cf o,; l yo r | -s) ~ ~~~^~~~~ , h A eV i_0gOh,Pt T F_/LT YA2PGES)_ I}N ,T- , | ^ { . i 6 4 = 2 } ,\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 2, 8, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c "duration", "set src/libavfilter/vf_v360.cvi:d3054e:o54 :d uwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]asrc/libavfilter/vsrc_gradients.c t:i78o:n124":, warning: O3054missing field 'unit' initializer [-Wmissing-field-initializers]F | F S E T ( ds78ur- | a> tf il oan t){_,r" asAneVgee_d[1"O],P T =_ T tY Pa E"n_sfDe(Ut0R .tA5hTefI s Oe*Ne ,sd "-{>.,v i_ 6f 4 oO=v F *F -SM1_E}PT,( Is- 1e/, e 1dI8N0)T.6,f4 )_M ;A X , | ~ ^~~~~F L A GSA V}_,O P src/libavfilter/vf_v360.cT| :_ ^3054T: Y34P:E _warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N T64, 3054{ | . i 6 4= s--1>}f,l a t _r a n g e-[11,] U=I Ntsrc/libavfilter/vsrc_mptestsrc.cTa:3n682f:_(1150M:.A 5Xwarning: f ,missing field 'unit' initializer [-Wmissing-field-initializers]* FsL-A>GvS _}68f, | o v | * ^ { M _"PdI" ,/ 1 8 0 . f ) ;" s e| t ~~~~~^~~~~~~~~~ ~ video duratisrc/libavfilter/vsrc_gradients.co:n79",: 123OF: Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(dur a79t | i o n ) ,{ "AdVu_rOaPtTi_oTnY"P,E _ D"UsReAtT IvOiNd, e{o. diu6r4a t=i o-n1"},, O-F1,F SIENTT(6d4u_rMaAtXi,o nF)L,A GS A V}_,O P T| _ ^ TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ :62:115: src/libavfilter/vsrc_gradients.c:warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 62 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ 80 | {"d"src/libavfilter/vsrc_sierpinski.c:63:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 63 | "setsrc/libavfilter/vsrc_mptestsrc.c :vi84d:e61o: dwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]r ation" 84, | O F F S E T ( dAuVr_aOPtiT_oTnY)PE,_ I NAT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ V_OPT_TYPE_DURATsrc/libavfilter/vsrc_mptestsrc.cI:ON86:,61 : { .warning: imissing field 'unit' initializer [-Wmissing-field-initializers]6 4=-1} ,86 | - 1A,V _INOTP6T4__TYMPAEX,_ IFNLAGTS6 4},, { .| i ^6 4 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:81src/libavfilter/vsrc_mptestsrc.c:115::87 :warning: 12missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 8781 | | {{ N"UspLLee d} ", | ^ "set gradients rotation speed", OFFSET(speed) {"r", , AV_OPT_TYPE_Fsrc/libavfilter/vsrc_mptestsrc.cL:O86A:T44,:{ .warning: dimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]b l=0.01}, 0. 0850 | 0 0 1 ,{ 1",m "F,L Asrc/libavfilter/vf_v360.c G S: 3102 }: ,44 : | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^" Set th 3102e | m a x ism->uimf lnautm_brearn goef[ 0f]r am=e sM _gPeIn e*r ast-ed> ifho_rf oeavc h/ t3e6s0t."f,; O F| F ~ ^~~~~S ET(max_frames), src/libavfilter/vf_v360.c :| ~3102 :35: 86warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_ O3102P | T_ T Y P Es_-I>NTif64l,a t{_.ria6n4 g=e [300]} ,= M1_,P IIN T*6 4_sM-A>Xi, hF_LAfGoSv }/, 36 0| . ^~~~~~~~~f ; | ~ ~~~^~~~~~/usr/include/stdint.h :46:21: note: expanded from macro 'INT64_MAX' 46 | #define" IsNeTt6src/libavfilter/vsrc_gradients.c4 _:fM88Ar:X a10 m(:e0 xr7warning: aftmissing field 'help' initializer [-Wmissing-field-initializers]fef "ff,f f fO88fF | fF fS fE fTf (f{f)Nr a Um| L ^~~~~~~~~~~~~~~~~~eL _}r, a t| e ^) , AV_OPT_TYPE_VIDEO_RATE, {.stsrc/libavfilter/vsrc_mptestsrc.cr:=84":442:5 "warning: }implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] , 083 | , { I"NmTa_x_MfArXa,msrc/libavfilter/vf_v360.c esF:"L3103,A: G56"S:S e}warning: t, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t he| ^ma ximum 3103nu | m be r osf -f>riafmelsa tge_nerraatnegde [fo1r] e=ac ht atnesft("0,. 5OfFF S*src/libavfilter/vsrc_sierpinski.cE T:s(64m-a>:xi115_v:f_r fawarning: momissing field 'unit' initializer [-Wmissing-field-initializers]ev s )*, M _| P ~ I 64/ | 84 1 | 8 0 .{ f" )s ;e e Ad| V" ~ ^~~~~_,O src/libavfilter/vsrc_gradients.c P"Ts:_e80TtY: P106tE:h_ eIwarning: src/libavfilter/vf_v360.cNsimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]:eT 3103e6:435d,:" ,{ .warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 O4 F =F80 S | 3E0 T} (, s 3103 e1 | {,e "d Id) N",T ,6s 4- _> M i A Xf ,l a F tAL_A VrG"aS_sn Oeg}Pt,eT _v [Ti| 1Yd] ^~~~~~~~~Pe Eo=_ /usr/include/stdint.hIdt:Na46uTn:r6f21a4(:,0t inote: .oexpanded from macro 'INT64_MAX' 5n f" , 46* { | .#OisdF6-eF4>f=iSi-Ev1n_}Tef,( o Id vN Tu 6r*4 a _ tMMi A_oX-Pn 1) I,,( 0/ xU A7IfVN1f_T8Of03Pf.2ff_Tf)Mf_f;ATf YX fP,| fE ~~~~~^~~~~~~~~~~ ~f_Ff DLfUAfRG)AS T }| I, ^~~~~~~~~~~~~~~~~~O N ,| ^ {.i64=-1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:src/libavfilter/vsrc_mptestsrc.c46:src/libavfilter/vsrc_sierpinski.c:68:21:98:65: :note: warning: 115implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]expanded from macro 'INT64_MAX': warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | 46 | # {d e65"f | di "n ,e I {N "T j6 u4 m _p"M"sA,eXt "vis(dee0tox 7dtfuhrfeaft fijfoufnmf"pf," f,Of FfF fS fEOfTF(fFd)Su rE aT| t( ^~~~~~~~~~~~~~~~~~ijo un)m,p )A,V _ O PT _ T Y PEA_VDU_ROATPITO_NT, Y{P.Ei_64I N=T ,- 1src/libavfilter/vsrc_gradients.c }:, 79 :- 1106 ,: Iwarning: N{implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]T. i646_4M=AX1,0 F0L}A,G S79 | } , | 1 ~ ^~~~~~~~~{, " d /usr/include/stdint.h u: 46r :a 21t1:i0 o0note: n0expanded from macro 'INT64_MAX'"0 ,, F46"L | sA#edGteSf iv}ni,ed eI oN| T ^d6 4u_rMaAtX i (o0nx7"f,f fOffFfFfSfEfTff(ffdfufr)a t| i ^~~~~~~~~~~~~~~~~~ on), AV_OPT_TYPEsrc/libavfilter/vsrc_mptestsrc.c_:D67U:R98A: Twarning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]I ON, {67. | i 6 4{= -"1du}r,a t io n " , " s-e1t, v iIdNeTo 6d4ur_aMtAiXo,n "F,L AOGFSF S}E, T (| d ~ ^~~~~~~~~u rat20io/usr/include/stdint.h warningn:s)46 generated,:. src/libavfilter/vsrc_sierpinski.c 21::A69 V:note: _10expanded from macro 'INT64_MAX':O Pwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers] _ T46 Y | 69#Pd | Ee _f D iU nRe{A NTIUINLOTLN6},4, _ {M .A| iX ^6 4 (=0 x-71ff},f f-f1f,f fIfNfTf6f4f_fMfA)X , | F ^~~~~~~~~~~~~~~~~~L AGS }, | ~ ^~~~~~~~~ /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/vf_v360.c:3135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >X86ASM libavfilter/x86/vf_convolution.o = -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 && | ~ ~~~^~~~~~ 2 warnings generated. src/libavfilter/vf_v360.c:3161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3161:src/libavfilter/vsrc_gradients.c:125:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 125 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = src/libavfilter/vsrc_gradients.c:127:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s ->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ 127 | } else if (step >= 1.0) { | ^~~~ ~~ 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_Psrc/libavfilter/vsrc_mandelbrot.c:Isrc/libavfilter/vsrc_gradients.c *: 148s:-27>:i hwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ov / 360 148. | f ; | i ~ ~~~^~~~~~f (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ 304:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | Z_Z2src/libavfilter/vsrc_gradients.c:150:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ C 150 | } else if (step >= 1.0) { | ^~~~ ~~ _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->zyklusrc/libavfilter/vsrc_gradients.cs[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ :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_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]-outsrc/libavfilter/vsrc_gradients.ci): 179<:=16 :e pwarning: siimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l on)\ | ~~ ^~~~~~~ 179 | } elssrc/libavfilter/vf_v360.ce :if3243 :(25s:t ewarning: pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] >= 1.0) { | ^~~~ ~~ 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 | src/libavfilter/vsrc_mandelbrot.c t:h308e:t17a: i308v | _ f o v / 1 8 0 . f & & Z| _ ^~~~~ ~~Z 2_C_ZYKLUS(t, zsrc/libavfilter/vf_v360.ci,: 3242z:r54:, zwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3242 | src/libavfilter/vsrc_mandelbrot.c : 294 : 88 : note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | t h e t a < = M _ P I i*f (sZ- >&i&v _ffaobvs (/s -1>8z0y.kfl u&s&[ i >| > ~ ^~~~~1 ][0]-outr)+fabs(s-src/libavfilter/vf_v360.c>:zy3242k:l45u:s [warning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]> >1][1]-out i3242) | < = e p s il o n ) \ | ~~ ^~~~~~~ theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ CC libavfilter/x86/vf_convolution_init.o 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_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_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_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 = fmsrc/libavfilter/vsrc_mandelbrot.cod:f314(:a17t:a nwarning: 2fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( op_x, op _314y | ) + M_ P I + p o i n t _Zx_ Z/2 _fCm_aZxYKfL(UoSr(izrg,i zi, t, nz_i,x ,1 )d e s| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ x), 2src/libavfilter/vsrc_mandelbrot.c.:f294 :*88 :M _note: Pexpanded from macro 'Z_Z2_C_ZYKLUS'I ); | ^~~ ~ 294 | if(Z && fasrc/libavfilter/vsrc_gradients.cbs:(238s:-61>:z ykwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u s[i>>1][0]- o238ut | r ) + f a b s ( so-p>_zxy_koldu s=[ if>m>o1d]f[(1a]t-aonu2tfi()o p<_=x ,e pospi_lyo)n )+\ M _| ~~ ^~~~~~~P I + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:238:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_mandelbrot.c:316:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:318:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | isrc/libavfilter/vsrc_testsrc.cf(:Z 114&:&5 :f awarning: bsmissing field 'unit' initializer [-Wmissing-field-initializers]( s->zyk l114us | [i > > 1 ]C[O0M]M-OoNu_tOrP)T+IfOaNbSs ( s| - ^> zyklussrc/libavfilter/vsrc_testsrc.c[i:>108>:124]:[ 1note: ]expanded from macro 'COMMON_OPTIONS'-o uti) <108= | e#pdseiflionne) \C O M| M ~~ ^~~~~~~ ON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108src/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) | ~ ~~~~~~~~~~~~~~~^~~ #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 COMMOsrc/libavfilter/vf_v360.cN_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.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); | ~ ~~~~^~~ 106:117src/libavfilter/vf_v360.c:3427:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 3427 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] const float theta = m * M_PI_2 * (1.f - h); | ^ ~ 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_OPTIsrc/libavfilter/vf_v360.c:ONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ 3460src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' : 25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ 3460/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' | 46 | #define INT64_MAX (0x7ff const float theta = acosf(fabsf(vec[2])) / M_PI; | ^~~~~~~~~~~~~~~~~~~~ ~ fffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_eq.o src/libavfilter/vsrc_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", OFFSCC libavfilter/x86/vf_eq_init.o ET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64src/libavfilter/vsrc_gradients.c_MAX, FLAGS },\ | ~ ^~~~~~~~~ :/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 387 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :48: src/libavfilter/vf_v360.c:3514:60: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3514 387 | float angle = fmodf(s->pts * s->speed, 2.f * M_PI); | ^~~ ~ | const float phi = rescale(i, ew) * M_PI / scale; | ~ ^~~~~ src/libavfilter/vf_v360.c:3514:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ^~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | 1 uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ warning generatedsrc/libavfilter/vf_v360.c:3595:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] . 3595 | uf = (psrc/libavfilter/vsrc_testsrc.chi: 203 : 99:/ warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]_ PI 203 | * s c{a l"ceo l+o r1".f, )" s*e etw c/o l2o.rf";, O F| F ~ ^~~~~S ET(color_rgbsrc/libavfilter/vf_v360.ca:)3595,: 15A: Vwarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O PT_TYPE_C O3595L | O R , { .s t ru f= =" b(lpahcik" } , 0/, M0_, PFIL A G S R } ,* | sc ^a le + 1.f) * ew / 2.f; | ^~~ ~ 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 },\ | ^ X86ASM libavfilter/x86/vf_framerate.o src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSETsrc/libavfilter/vf_v360.c(s:a3667r:)36,: AVwarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O PT_TYPE_RATI O3667N | A L , { . d b lv=_ s1h}i,f t 0=, pIhNiT _>M=A XM,_ PFIL_A2G S| |} ,p h i| ^< -M_PI_2 ? eh : 0; | ^~~ ~ src/libavfilter/vsrc_testsrc.c:206:12:src/libavfilter/vf_v360.c :warning: 3667missing field 'help' initializer [-Wmissing-field-initializers]: 19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]206 | { N U3667L | L } | ^ v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~~ 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_OPTIONsrc/libavfilter/vf_v360.cS :S3669I:Z14E:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T IONS COMM ON3669_ | O P T I O N S _ NuOfS I=Z Efmodf(phi, M_PCC libavfilter/x86/vf_framerate_init.o I_2) / M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98src/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; | ^~~~~ ~ 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/vf_v360.c/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' : 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 3690:30: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]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 | ^~~~~~~~~~~~~~ 3690src/libavfilter/vsrc_testsrc.c | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ :108:src/libavfilter/vf_v360.c:3690:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 37 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] note: 3689 | if (theta <= 0.f && theta >= -M_PI_2 && | ^~~~~ ~~ expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_src/libavfilter/vf_v360.c:OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ 3696src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' : 37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 104 3696 | phi <= M_PI_2 && phi > | { "duration", "set video duration", OFFSET(dur= -M_PI_2) { | ^~~ ~~ atsrc/libavfilter/vf_v360.cion), AV_OPT_TYPE_DURATION, {.i64 = -1:3696:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] } 3696 | phi <= M_PI_2 && phi, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' > 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ = -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3695:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3695 | } else if (theta >= 0.f && theta <= M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3700:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3700 | } else if (theta <= 0.f && theta >= -M_PI_2) { | ^~~~~ ~~ src/libavfilter/vf_v360.c:3756:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3756 | const float phi = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_v360.c:3757:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3757 | const float theta = (y - 0.25f - 0.5f * back) / scaleh * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/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] X86ASM libavfilter/x86/vf_fspp.o 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) | ^~~~~~~~~~~~~~~~~~ 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; | ^~~~ ~ CC libavfilter/x86/vf_fspp_init.o src/libavfilter/vf_v360.c:4158:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l =1 warning sinf(d_fov * M_PI / 360.f) / d; | ~ ^~~~~ generated. 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 | *v4_fov = asinf(h * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ warnings generated. src/libavfilter/vf_v360.c:4172:54: warning: 7 warnings generated. 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: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), src/libavfilter/vf_v360.c : 4209A:V40_:O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_IMAGE_ S4209I | Z E , { . s t r = "*3h2_0fxo2v4 0=" }a,t a0n,2 f0(,d a F*L AwG,S d}), \* 3| 6 ^0 .f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 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 COMsrc/libavfilter/vf_v360.cMO:N4210_:O40P:T Iwarning: ONimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S _NOSIZE | ^4210 | src/libavfilter/vsrc_testsrc.c : 99 : 115 : note: expanded from macro 'SIZE_OPTIONS'* v_fov = a t99an | 2 f ( d a{ *" sh",, d ) * 3 6"0s.ef t/ vMi_dPeIo; si z| e ~~~~~~~~~~~~~~~~~~^~~~~~~ ~" , 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_OPTI18 warnings generated. ONS_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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_gblur.o CC libavfilter/x86/vf_gblur_init.o X86ASM libavfilter/x86/vf_gradfun.o CC libavfilter/x86/vf_gradfun_init.o X86ASM libavfilter/x86/vf_hflip.o 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 },\ | ^ 1src/libavfilter/vsrc_testsrc.c warning: generated697. :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 | ^ CC libavfilter/x86/vf_hflip_init.o 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/vf_v360.csrc/libavfilter/vsrc_testsrc.c::698:4778106::72 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | { "4778a | lp h a ", " s eht g=l owb /a lt aanlfp(hsa- >(ho_pfaocvi t* yM)_"P,I O/F F3S6E0T(.afl) p*h at)a,n fA(Vs_-O>PvT__fToYPvE _*I NMT_,P I{ ./i 6346 0=. f2)5;5 } ,| ~ ^~~~~0 , 255, FLAGS }, src/libavfilter/vf_v360.c| : ^4778 :57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | hsrc/libavfilter/vsrc_testsrc.c :=699 :w12 :/ warning: tmissing field 'help' initializer [-Wmissing-field-initializers]a nf(s -699> | h _ f o v{ *N UML_LP I} / | 3 ^6 0.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 | hsrc/libavfilter/vsrc_testsrc.c =: 697w: 5/: twarning: aimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]n f(s->h_fov *697 | M _ P IC O/MM O3N6_0O.PfT)I O*NS t a| n ^~~~~~~~~~~~~~f (s->v_fov * src/libavfilter/vsrc_testsrc.cM:_108PI: 37/: 3note: 6expanded from macro 'COMMON_OPTIONS'0 .f); | ~ ^~~~~ 108 | #define COMMOsrc/libavfilter/vf_v360.cN_:O4778:PT25I:O Nwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] SIZE_OPTION S4778 | C O M M O N _ O PhT I=O NwS _/N OtSaInZfE( s -| > ^~~~~~~~~~~~~~~~~~~~~h _fov *src/libavfilter/vsrc_testsrc.c :M105_:P98I: /note: expanded from macro 'COMMON_OPTIONS_NOSIZE'3 60.f) * tan f105( | s- > v _{f o"vd *" ,M _ P I / 3 6"0s.eft) v;i d e| ~~~^~~~~ ~o 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_Tsrc/libavfilter/vf_v360.cYP:E_4782D:U72R:A Twarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O N, {.i64 = - 1}4782, | - 1 , I N T 6w4 _=M hA X/, tFaLnAf(GsS- >}v,_\f o v| * ~ ^~~~~~~~~ M_PI / 3/usr/include/stdint.h6:046.:f21): * note: texpanded from macro 'INT64_MAX'a nf(s->h _f46o | v# d*e fiM_nPeI IN/T 6346_0M.AfX) ; ( 0| x ~ ^~~~~7 fffffffffffffffsrc/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); | ~~~^~~~~ ~ X86ASM libavfilter/x86/vf_hqdn3d.o src/libavfilter/vsrc_testsrc.c:777:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 777 | for (x = 0; x < s->w; x += dx) { | ~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:782:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 782 | if (y > s->h - 16) | ~ ^ ~~~~~~~~~ src/libavfilter/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 | #CC libavfilter/x86/vf_hqdn3d_init.o 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) | ^~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_idet.o 5 warnings generated. 7 warnings generated. 37 warnings generated. CC libavfilter/x86/vf_idet_init.o 2 warnings generated. 1 warning generated. X86ASM libavfilter/x86/vf_interlace.o CC libavfilter/x86/vf_limiter_init.o X86ASM libavfilter/x86/vf_limiter.o X86ASM libavfilter/x86/vf_lut3d.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' 18 warnings generated. 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, I10 warnings generated. NT_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_OPTIOCC libavfilter/x86/vf_lut3d_init.o NS_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 | X86ASM libavfilter/x86/vf_maskedclamp.o ^~~~~~~~~~~~~~ src/libavfilter/vsrc_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 libavfilter/x86/vf_maskedclamp_init.o src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1894 | COMMON_OPTIONS_NOSIZE | ^ X86ASM libavfilter/x86/vf_maskedmerge.o src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c: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 saCC libavfilter/x86/vf_maskedmerge_init.o mple 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) | ^~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_nlmeans.o CC libavfilter/x86/vf_nlmeans_init.o CC libavfilter/x86/vf_noise.o X86ASM libavfilter/x86/vf_overlay.o CC libavfilter/x86/vf_overlay_init.o X86ASM libavfilter/x86/vf_pp7.o CC libavfilter/x86/vf_pp7_init.o X86ASM libavfilter/x86/vf_psnr.o 34 warnings generated. CC libavfilter/x86/vf_psnr_init.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; | ~ ^~ X86ASM libavfilter/x86/vf_pullup.o src/libavfilter/vf_waveform.c:2923:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2923 | const float o2 = 1. - o1; | ~ ^~ src/libavfilter/vf_waveform.c:2965:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2965 | const float o2 = 1. - o1; | ~ ^~ src/libavfilter/vf_waveform.c:3006:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3006 | const fCC libavfilter/x86/vf_pullup_init.o loat o2 = 1. - o1; | ~ ^~ X86ASM libavfilter/x86/vf_removegrain.o CC libavfilter/x86/vf_removegrain_init.o CC libavfilter/x86/vf_spp.o 11 warnings generated. X86ASM libavfilter/x86/vf_ssim.o CC libavfilter/x86/vf_ssim_init.o X86ASM libavfilter/x86/vf_stereo3d.o CC libavfilter/x86/vf_stereo3d_init.o X86ASM libavfilter/x86/vf_threshold.o CC libavfilter/x86/vf_threshold_init.o CC libavfilter/x86/vf_tinterlace_init.o X86ASM libavfilter/x86/vf_transpose.o CC libavfilter/x86/vf_transpose_init.o 21 warnings generated. X86ASM libavfilter/x86/vf_v360.o CC libavfilter/x86/vf_v360_init.o X86ASM libavfilter/x86/vf_w3fdif.o CC libavfilter/x86/vf_w3fdif_init.o X86ASM libavfilter/x86/vf_yadif.o CC libavfilter/x86/vf_yadif_init.o X86ASM libavfilter/x86/yadif-10.o X86ASM libavfilter/x86/yadif-16.o CC libavfilter/yadif_common.o CC libavcodec/012v.o AR libavformat/libavformat.a CC libavcodec/4xm.o CC libavcodec/8bps.o CC libavcodec/8svx.o CC libavcodec/a64multienc.o CC libavcodec/aac_ac3_parser.o CC libavcodec/aac_adtstoasc_bsf.o CC libavcodec/aac_parser.o 11 warnings generated. CC libavcodec/aaccoder.o CC libavcodec/aacdec.o CC libavcodec/aacdec_fixed.o CC libavcodec/aacenc.o CC libavcodec/aacenc_is.o CC libavcodec/aacenc_ltp.o CC libavcodec/aacenc_pred.o CC libavcodec/aacenc_tns.o CC libavcodec/aacenctab.o CC libavcodec/aacps_common.o CC libavcodec/aacps_fixed.o CC libavcodec/aacps_float.o 1 warning generated. src/libavfilter/yadif_common.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/aacpsdsp_fixed.o CC libavcodec/aacpsdsp_float.o CC libavcodec/aacpsy.o src/libavcodec/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | if (c->mc_frame_counter < c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/a64multienc.c:332:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | if (c->mc_frame_counter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/aacsbr.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) | ~~~~~ ^ ~~~~ 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 != siz1 warning generated. 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.hCC libavcodec/aacsbr_fixed.o :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/aactab.o CC libavcodec/aandcttab.o CC libavcodec/aasc.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/ac3.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/ac3_channel_layout_tab.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 89 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ac3_parser.o src/libavcodec/4xm.c:447:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | if (length < extra) | ~~~~~~ ^ ~~~~~ src/libavcodec/4xm.c:459:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 459 | if (bitstream_size > length || bitstream_size >= INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/ac3dec_data.o In file included from src/libavcodec/4xm.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | if (length < bitstream_size + 12) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:793:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 793 | if (prestream_size + bitstream_size + 12 != length | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/aacpsy.c:28: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacenc_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(BitBuCC libavcodec/ac3dec_fixed.o f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]54:35: note: expanded from macro 'SIN_FIX' 54 | #define SIN_FIX(a) (int)floor((a) * 0x80000000 + 0.5) | ~~~~^~~~~~~~~~~~ ~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/4xm.c:850:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 850 | if (buf_size < AV_RL32(buf + 4) + 8) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:858:19: warning: comparison of integers of different signs: 'int' and '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_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacenc_is.c:29: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aaccoder.c: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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ac3dec_float.o 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/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:74In 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); | ~ ^ 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) | ~ ^~~~ CC libavcodec/ac3dsp.o CC libavcodec/ac3enc.o src/libavcodec/aacenc_is.c:61:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+i])*sqrt(ener0/ener01); | ~~~~ ~~~~~^~~~~~~ src/libavcodec/aacenc_is.c:61:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+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] i] 97 | )*sqrt(ener0/ener01); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc.c:50: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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_ltp.c:87:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 87 | corr = s1src/libavcodec/aacpsdsp_fixed.c :>23 : 0src/libavcodec/aacpsdsp_template.c.:0115f: 36?: swarning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ sqrt(s1) : 0115. | 0 f ; | ~~~~ ^~ src/libavcodec/aacenc_ltp.c : 87 : 28 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (0.48954 1876 | 5 9 5 5 6 9 5 f )c or}r; = s| 1 ~~~~^~~~~~~~~~~~~~~~~~ > 0.0f ?src/libavcodec/aac_defines.h :s450:36/:s qnote: rexpanded from macro 'Q31't (s1) : 0. 045f | ;# d e| f ^~~i ne 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:CC libavcodec/ac3enc_fixed.o 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)*214748364src/libavcodec/aacenc_is.c8.:0142 :+44 :0 .warning: 5)comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] | ^ ~ 142 | 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] if 113( | p r e vs_tiast i&c& cpornesvt_ IbNtT F!L=O ATc pae[-]> c=h [{1 ]Q.3b1a(n0d._6t5y1p4e3[9w05*71563+1g0]6)f ),{ | | ~~~~^~~~~~~~~~~~~~~~~~ ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/ac3enc_float.o In file included from src/libavcodec/aacenc_pred.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacps_float.c:24: In file included from src/libavcodec/aacps.c:35: src/libavcodec/aacps_tablegen.h:79:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | filter[q][n][0] = proto[n] * cos(theta); | ^~~~~~~~ ~ src/libavcodec/aacps_tablegen.h:80:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | filter[q][n][1] = proto[n] * -sin(theta); | ^~~~~~~~ ~ src/libavcodec/aacps_tablegen.h:139:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | fIn file included from loat pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ src/libavcodec/aacenc_pred.csrc/libavcodec/aacps_tablegen.h:139:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 139 | 30 float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ : 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/ac3tab.o 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][iccIn file included from ][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacenc_tns.c:32: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:src/libavcodec/aacps_tablegen.h30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 172:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ | src/libavcodec/aacps_tablegen.h return exp2f(M_LOG2_10 * x); | ~ ^ :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/aaccoder_twoloop.h:297:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 297 | for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:186:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/aaccoder_twoloop.h:361 :18619 | : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] the t361a | = - M _fPoIr *( if ra=c t0i;o nia l<_ dseilzaeyo_fl(imnakxss[fm)] /* sfi_zceeonft(emra;x s f| [ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~0 ]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/acelp_pitch_delay.o src/libavcodec/aacps_tablegen.h:205:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 205 | theta = -M_PI*fractional_delay_gain*f_center; | ~^~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/aacps_tablegen.h:181:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (int)((x)*2147483648.0 + 0.5) | ^ ~ 181 | In 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), Q3 if 1(0.11793710567217f)(k < FF_ARRAY_ELEMS(f_c, Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' n 45 | #define Q31(x) (int)((x)*2147483648te.r0_ +2 00).)5 ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ ~ src/libavcodec/aacps_tablegen.hIn file included from src/libavcodec/aacps_fixed.c::19624:15: :In file included from src/libavcodec/aacps.cwarning: :32comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | i f65 | ( k < QF31F_(A0R.0R9A8Y8_5E1L0E8M5S7(52f6_4cfe)n,te rQ_3314()0). 1 1| 7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~9 3710567217f), 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.0726src/libavcodec/aacdec_template.c61:1312629:2529:5 9warning: 1fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :126245 | : 36 : note: Mexpanded from macro 'Q31'D CT_INITIn file included from (a45src/libavcodec/aacenc_tns.cc | :-#32>dm: edfsrc/libavcodec/aacenc_utils.hci:nt971e:2 170Q:,3 warning: 1 (comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]ax c)- > m d c t 1 2 0 _ f n 97, | ( i n t1 )2i(0f(, x ()Tq*Xm2_a1Sx4Cv7Aa4Ll8E 3(>61=4. 80(.F0/F 1_+2A 0R0)R.)A5 Y)_ E | L| ^~~~~~~~~~~~~~~~~E ^ ~ M S(aac_masrc/libavcodec/aac_defines.hx:v93a:l_36c:b )In file included from )note: src/libavcodec/aacps_fixed.c):expanded from macro 'TX_SCALE' 24 : | In file included from ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c :32 : 93src/libavcodec/aacps_fixed_tablegen.h | :#64d:e33:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e TX_SCALE(x) 64 | Q 3(1((x0.)0 0/7 436207826984.908f1)2 f )| , ~ ^~~~~~~~ Q31(0.02src/libavcodec/aacdec_template.c2:712570:4132:0 9note: 4expanded from macro 'MDCT_INIT'9 825f), Q3 11257( | 0 . 0 4 5s46c8a6l5e9 30=4 7s3vf)al,; Q 3 1 ( 0 . 0 7 2 6 6 1 1 39 2 9 5 91 f ) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' 45 | # de f i n e Q3\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: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) 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; \ | ^~~~ In 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:src/libavcodec/aacdec_template.c70::331264:: 52warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | 1264 | Q 3 1 (M0D.C0T7_4I2N8I3T1(3a8c0-1>1m0d6cft),48 0Q,3 1 (a0c.-08>1md0c0t3448708_9f2n9,1 4 f )4,8 Q03,1 T(X0_.S08C3A3L3E3(313.303/3438303)f)) | | ~~~~^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::9336:: 36note: :expanded from macro 'Q31' note: expanded from macro 'TX_SCALE' 4593 | # | d#edfeifnei nQe3 1T(Xx_)S C A L E (x ) ( i n t ) ((((xx))*2 1/4 734823674688..00 f+) 0 .| 5 ~ ^~~~~~~~) | ^ ~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' In file included from src/libavcodec/aacps_fixed.c:24 : 1257In file included from | src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h :s70c:a9l:e warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sval; 70 | Q 3 1 ( 0. 0 74283 1 3 8 0 1 1 0 6 f ) , Q 3 1 ( 0 . 0 8 1 00 3 4 7 8 9 2 9 1 4 f ) , Q 3 1 ( 0 . 0 8\3 3 3| 3 ^~~~3 3333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.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' src/libavcodec/aacdec_template.c:1265:52 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 1265 | M D C T _ I N I(Ti(nta)c(-(>xm)dc*t2511427,48 3 6a4c8-.>0m d+c 0t5.152)_ f n| , ^ ~ 512, TX_SCALE(1In file included from .0src/libavcodec/aacps_fixed.c:/245: 1In file included from 2src/libavcodec/aacps.c):)32: src/libavcodec/aacps_fixed_tablegen.h :| 69 ^~~~~~~~~~~~~~~~~: 57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/acelp_filters.o src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE'69 | src/libavcodec/aacps_common.c : Q 109393:1 | 71(#:0d e.warning: f0comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]4i 0n8e1 1T7X99_2S4C6A9L2Ef( )x109), | R EQ A3 D1 _( P0 A. R0 _(3D(8Ax1T)2A 8(1/i0 c9c39,24 79 62 86 f.h)u0,f ff)Q_3o 1f (f| 0s ~ ^~~~~~~~.e 0t5[1t4ab4src/libavcodec/aacdec_template.c9l:0e12578_:i113d3:x5 ]6note: ,9expanded from macro 'MDCT_INIT' 9 f ) ,0 ,Q 3 p1s1257(- | 0> .i 0c 6c _3sp9ca9ar8l[3ee1 ]1=[5 b1s]5v 9a>2l f;7) U,, 9| , ~~~~^~~~~~~~~~~~~~~~~~ 2 ) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31' src/libavcodec/aacps_common.c : 89 : 17 : 45 note: | expanded from macro 'READ_PAR_DATA'# d e f i n e Q89 3 | 1 ( x ) i f ( E R( iR n_ tC ) O( N(x D) I*\T2I 1O4N 7)| 4 8 ^~~~\3 64 8| . ^~~~~~~~~~~~~0 + 0.5) | ^ ~src/libavcodec/aacps_common.c :109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacps_fixed.c :10924 | : RIn file included from Esrc/libavcodec/aacps.cA:D32_: Psrc/libavcodec/aacps_fixed_tablegen.hA:R69_:D33A:T Awarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i cc, huff_off s69e | t [ t a bQl3e1_(i0d.x0]4,0 8 1 1 709,9 2p4s6-9>2ifcc)_,pa rQ[3e1]([0b.]0 3>8 172U8,1 099,9 429)2 6 f| ) ~~~~~~~~~~~~~~~~~ ^ ~~, Q31(0.0src/libavcodec/aacps_common.c51:4984:9170:8 1note: 3expanded from macro 'READ_PAR_DATA'56 99f), Q 3981 | ( 0 . 0 6 3 9 9 8 3 1 1 5i1f59 2(fE)R,R _ | C ~~~~^~~~~~~~~~~~~~~~~~O NDITION)src/libavcodec/aac_defines.h :\45 : 36| : ^~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aacdec_template.c45 | :#1266d:e52f:i nwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 1266 | ( iMnDtC)T(_(IxN)I*T2(14a7c4-83>6m4d8c.0t 9+6 00,. 5 )a c -| > ^ ~m dct960_fn, 96In file included from 0src/libavcodec/aacps_fixed.c,: 24T: XIn file included from _src/libavcodec/aacps.cS:C32A: Lsrc/libavcodec/aacps_fixed_tablegen.hE:(691:9.:0 /warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 0)) | ^~~~~~~~~~~~~~~~~ 69 | src/libavcodec/aac_defines.h : 93Q:3361:( 0note: .expanded from macro 'TX_SCALE'04 08117992 4936 | 9#2dfe)f,i nQe3 1T(X0_.S0C3A8L12E8(1x0)9 9 4 9 2 6 f ) , Q(3(1x()0 ./0 5134247960881.305f)6 9 9| f ~ ^~~~~~~~), Q31(0.src/libavcodec/aacdec_template.c0:612573:9139:8 3note: 11expanded from macro 'MDCT_INIT'5 1592f), 1257| | ~~~~^~~~~~~~~~~~~~~~~~ scalsrc/libavcodec/aac_defines.he: 45=: 36s:v anote: lexpanded from macro 'Q31'; 45 | # d e f i 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/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: In file included from expanded from macro 'TX_SCALE' src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 3293: | src/libavcodec/aacps_fixed_tablegen.h#:d75e:f57i: nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T X_SCALE(x) 75 | Q(3(1x()0 ./1 03320776384.4015f)8 0 36| f ~ ^~~~~~~~) , Q31src/libavcodec/aacdec_template.c(0:.12571:2132:2 2note: 4expanded from macro 'MDCT_INIT'5 224975 31257f | ) , Q 3s1c(a0l.e1 2=5 fs)v a l| ; ~~~~^~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' 45 | # d e f i n e Q 3 1 ( x ) ( i n\t ) (| ( ^~~~x )*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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 | #de2fi warningnse generated . 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:36src/libavcodec/aacdec_template.c: :note: 1221expanded from macro 'Q31': 23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 45 | #define Q31(x) 1221 | f(oirn t)(i( (=x )0*;21 4i7 4<8 3F6F4_8A.R0R A+Y _0.E5L)E M S| ( ^ ~f f_mpeg4audio_chaIn file included from nsrc/libavcodec/aacps_fixed.cn:e24l: sIn file included from )src/libavcodec/aacps.c;: 32i: +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), QIn 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] 31 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ (0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~^~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 2 warnings generated. src/libavcodec/aacdec_template.c:1565:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1565 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ src/libavcodec/aacenc_tns.c:198:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH) | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:45:42: note: expanded from macro 'TNS_GAIN_THRESHOLD_HIGH' 45 | #define TNS_GAIN_THRESHOLD_HIGH 1.16f*TNS_GAIN_THRESHOsrc/libavcodec/aacenc.c:946LD_LOW | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ :28:src/libavcodec/aacenc_tns.c:198:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 198 | 946 | if (!(fabs(cpe->ch[ch].coeffs[k]) < 1E16)) { // Ensure headroom for energy calculation | ~~~~ ^~~~~~~~~~~~~~~~~~~~~ if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH) | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:44:37: note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW' 44 | #define TNS_GAIN_THRESHOLD_LOW 1.4f | ^~~~ CC libavcodec/acelp_vectors.o In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), 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), Qsrc/libavcodec/aacpsy.c30:(0298.:0560:4 73warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 112f/M_PI), Q30(0. 02980 | 3 37 9 2 7 7 0 f / M _ P I)+, (Q03.06( 0+. 0002.00647 4*4 5a1dfd/)M _*P I0).,0 0Q13 0*( 0f. 0*0 0f2 8*1 1f7 9*5 ff/;M _ P| I ~ ^) , | ^~~~~~~~~~~~~~ src/libavcodec/aacpsy.c:src/libavcodec/aac_defines.h298::4452::36 : warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 298 | 44 | # d e f i n e Q 3 0+( x()0 . 6 + 0 . 0 4 * (aindtd))( (*x )0*.1000713 7*41 8f2 4*. 0f +* 0f. 5*) f ;| ^ | ~ ^ src/libavcodec/aacpsy.c:298:48: 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.h298: | 193 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + (0.6 + 0 .1930 | 4 * a d dQ)3 0*( 00..0000516 2*3 3f5 4*1 ff/ M*_ PfI )*, fQ;3 0 (| 0 ~ ^. 00526910src/libavcodec/aacpsy.c9:7298f:/44M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0 .2980 | 0 47 3 0 3 11 2 f / M _ P I+), src/libavcodec/aacenc.c(Q30:0.1177(6:0 80.+:0 003warning: .3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]07 49 2*7 7a0dfd/) M _1177*P | I )0 , .aQ0v30_01l( o0*.g 0(0fa2 v0*c6 7tfx4 ,*4 5Af1V f_*/ LMfO_;GP _I I)| N, ~ ^F OQ,3 0"(Q0a.0v0g0:2src/libavcodec/aacpsy.c8 :1%298.1:37f299\:5nf "/warning: M,_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P Is)-,> l a| m ^~~~~~~~~~~~~~b d298a | _ c ou src/libavcodec/aac_defines.hn :t 44 :? 36 :s - note: > lexpanded from macro 'Q30' a+ m b(d0a._6s u 44m | + #/d e0sf.-i0>n4el a*Qm b3ad0d(adx_))c o* u n 0t . : 0 0N 1 A N )* ; f( i| *n ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ t f) (*(x )f* 1*0 73f7;4 src/libavcodec/aacenc.c1 :| 81177 ~ ^~~:2 1004:. 0warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5)src/libavcodec/aacpsy.c : | 297 ^: 47 :1177 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] av_log( aIn file included from 297vsrc/libavcodec/aacps_fixed.c | c: 24t : x In file included from , src/libavcodec/aacps.c A: V32 _: Lsrc/libavcodec/aacps_fixed_tablegen.h :O G192 _: I136+N: F 6Owarning: .,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 " Q*a vge:x p%(.-30f. \1n1925" | , * s (- f> l -aQ m380b(.d07a.)0_ c0*o9 u9(n9tf9 6?6 -6s 4-8f>./l7Ma)_m)Pb Id )a| ,_ ^ ~ s Qu3m0 /( 0s.-0>0src/libavcodec/aacpsy.cl9:a3297m6:b935d8:a3 _9warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9o fu/ntM _P:I ) N,297A | NQ 3) ;0 ( 0 .| 0 ~~~~~~ ^~~ 0 8 4 1 1/usr/include/math.h8 :4+158 :0619f.:/0 M note: _ expanded from macro 'NAN'P* I )e, xQp3 015(( | -0#0.d.0e10f56i 0n0e*9 5N(1Af1N 6- f /8 M. _7 P) I _),_* b Qu(3if0l (t-0i .n8_0.n70a3n)6f)7( 6" 7"| 0) ^ ~1 3 f| / ^~~~~~~~~~~~~~~~~~M _PI), Q3src/libavcodec/aacpsy.c0:(2960.:0470:0 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0498f/M_P I296), | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :-44 :636.:8 note: expanded from macro 'Q30'* exp(-0 .446 | # d*e f(ifne -Q 330.(x4)) * ( f - 3 . 4 ) )( i n| t ^ ~) ((x)*107374src/libavcodec/aacpsy.c1:822964:.350: + warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 296 | - In file included from 6src/libavcodec/aacps_fixed.c.:824 : In file included from *src/libavcodec/aacps.c :e32x: psrc/libavcodec/aacps_fixed_tablegen.h(:-1920:.1116: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* (f - 3.4) * ( f192 | - 3 . 4 )Q)3 0 (0| . ^ ~0 099996664f/Msrc/libavcodec/aacpsy.c_:PI295):, 26Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0093698 329599 | f / M _P Ir)e,t uQr3n0( 0 . 0 038.416148 4*8 0fp/oMw_(PfI),, -Q030.(80).0 0 6| 0 ~~~ ^0 95116f/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 | #dCC libavcodec/adpcm.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: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.0036767013fsrc/libavcodec/aaccoder.c/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 534 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :20In 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.hwarning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] : 534 | qmin = INT_MAX; | ~ ^~~~~~~ 44:36/usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' : 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.00src/libavcodec/aaccoder.c:623:107: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 623 | int destbits = avctx->bit_rate * 1024.0 / avctx->sample_rate / avctx->ch_layout.nb_channels * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ 996664f/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:src/libavcodec/aacdec_template.c:1262:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24: 1262 | MDCT_INIT(ac->mdct120, ac->mdct120_fn, 120, TX_SCALE(1.0/120)) | ^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' src/libavcodec/aacps.c 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :1257 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' 13 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : note: In 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] expanded from macro 'MDCT_INIT' 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 1257 | scale = sval; \ | ^~~~ :44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)(src/libavcodec/aacdec_template.c:1263:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x 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) | ~ ^~~~~~ 1src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 0 1257 | scale = sval; \ | ^~~~ 73741824.0 + 0.5) | ^ In 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.016src/libavcodec/aacdec_template.c661:512647:8528:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.01 412649 | 58 7 9 8 9MfD/CMT__PIIN)I,T (Qa3c0-(>0m.d0c1t0468807,7 8 9a9fc/-M>_mPdIc)t,4 8Q03_0f(n0,. 0 0 6458309,3 6T1X6_f/SMC_APLIE),( 1Q.300/(408.00)0)0 8 8| 9 ^~~~~~~~~~~~~~~~~42 00f/M_PIsrc/libavcodec/aac_defines.h),: 46 :| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'TX_SCALE' src/libavcodec/aac_defines.h: 4446: | 36:# dnote: eexpanded from macro 'Q30'f ine TX_S CA44L | E#(dxe)f in e Q 3 0 ( x )( ( x ) * 1 2 8 . 0 f )( i n| t ~ ^~~~~~) ((x)*1073src/libavcodec/aacdec_template.c7:412571:8132:4 .note: 0expanded from macro 'MDCT_INIT' + 0.5) | ^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 : 191 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q 3 0 ( 0 . 0 1 7 7 8 0 9\2 0 5| f ^~~~/ 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_Psrc/libavcodec/aacdec_template.cI):,1265 :Q523:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 1265 | MDCT_INIT(ac->mdct512, ac->mdct512_fn, 512, TX_SCALE(1.0/512)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h166615788f/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' 46 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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] note: 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q3expanded from macro 'TX_SCALE' 0(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 1257:13In 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), | ^~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.hexpanded from macro 'MDCT_INIT': 44:36: note: expanded from macro 'Q30' 1257 | 44s | c#adleef i=n es vQa3l0;( 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: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: src/libavcodec/aacenc.cnote: expanded from macro 'Q30': 1245:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]44 | #define Q30(x) 1245 | f o r ((isrc/libavcodec/aacpsy.c i=:n t3490):;(37 (:ix )warning: <*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 F0F7src/libavcodec/aacdec_template.c_37A:4R12661R:A8 52Y349:2 | _4 Ewarning: L .E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0M S +( a a0 c ._ 5 n) oc1266ro | e fm fa | l s ^_[ cMgD]hC.aTbn_a_IrlNkaIsyT o(=ua In file included from ct(src/libavcodec/aacps_fixed.c-b:s>a24)m: ;rd In file included from kic src/libavcodec/aacps.ct+:9+32 6+: p0)rsrc/libavcodec/aacps_fixed_tablegen.h e:{,v190 ) : 111| a/ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:c 2-.>warning: 0mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d;c t 9| 6 ~~~~~^~~~~~ ~0 _src/libavcodec/aacenc.cf:n1254,: 23 : 9warning: 6comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]1900 | , T Xsrc/libavcodec/aacdec_template.c _ S: CQ1705A 3L:1254E039 | :(( 01 .warning: . 00comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3/ 19 66 10 2 )2f)o4 r3 5| (f ^~~~~~~~~~~~~~~~~1705i/ | M _= P I0 ); , i src/libavcodec/aac_defines.h Q:< 346 0:F (36 0:.F 0_note: 2expanded from macro 'TX_SCALE' A9 R6 2Rf5Ao4Yr8_ 4E 7(LgE46frM | oS/#u(Mdap_eaPf cIi=_)n p,e0 c ;QTe 3Xg_0_Sr(C0ocAuo.Lp0nE f(2i( ~~~~~ ^ ~~~~~~~~~~~~~~~~s (pxr)e*a1d0_7l3o7w41[80]24 .=0 src/libavcodec/aacdec_template.cf+:f 17420:_.43e5:x) pwarning: 1| 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ^( -bark_widt h1742 | * P S Y In file included from _ 3src/libavcodec/aacps_fixed.c G: P24 P: _In file included from Tsrc/libavcodec/aacps.c H: R32 _: S src/libavcodec/aacps_fixed_tablegen.hP :R190 E :A 86Df:_o Lrwarning: O implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]W( )gr;o u p| ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~= 0; grou p190 | < ( A A C _QS3I0GN(E0).0g3_16l1e2n2;4 3g5rfo/uMp_+P+I,) ,c fQo3+0=(1028.)02 9{6 2 5| 4 ~~~~~ ^ ~~~~~~~~~~~~~~~~8 47f/M_PI), Q30(0.0266019src/libavcodec/aacdec_template.c46:01763f:/43M:_ Pwarning: I)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], Q30(0.0src/libavcodec/aacpsy.c1:9 35601763:1 | 572 :6 1 warning: 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2src/libavcodec/aacdec_template.c f: /1267M : _52 P: I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 Q | 3 0 ( 0 . 0 f1 o1 1267r6 | 3 ( 5 g3 r3c 4oMoe2DffuCfp/T- M_>_I=sPN IpI0)r;T,e ( aaQcd3g-_0r>(omh0di.c 0[tu0011]50p8 2 2=4<7 , 1 (faAfc6_A-4Cfe_/>xSmMpId_1cGP0tNI(1E0)-)2,b4ga_ r_f kln| _e ^~~~~~~~~~~~~~,nw ; i 1dg0rt2o4hu, p *+Tsrc/libavcodec/aac_defines.h X:+P_44,SS :YcC_36A3:fL GoEnote: P(+expanded from macro 'Q30'1P=. _1T02H/8R1)_0 2S{4 P) 44R) | E | #A ~~~~~ ^ ~~~~~~~~~~~~~~~~Dd| _ ^~~~~~~~~~~~~~~~~~He If)i;n e | Q ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~3src/libavcodec/aac_defines.h 0:(46x:)36 : note: src/libavcodec/aacdec_template.cexpanded from macro 'TX_SCALE' : 1789 : 43 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 46 | (#idnetf)i( n(1789ex | )T *X _1 S0 C7 A3L 7E4 (1 x8 )2 4 . 0 + 0 . 5 ()f( ox )r| ^*( g1r2o8u.p0 f=) 0 ;| src/libavcodec/aacpsy.c ~ ^~~~~~:g 357r:In file included from o57usrc/libavcodec/aacps_fixed.c:p :warning: <24src/libavcodec/aacdec_template.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : : (In file included from 1257Asrc/libavcodec/aacps.c:A13:C:32_ : Snote: I src/libavcodec/aacps_fixed_tablegen.hGexpanded from macro 'MDCT_INIT'357:N 190 | :E61 ): g _warning: l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 1257 | n ; g r so cucapol+ee+f ,f= -c >190fss | ovp +a r=l 1e; a 2d _ 8l) oQ{ w3 0 [( | 0 1. ~~~~~ ^ ~~~~~~~~~~~~~~~~] 0 =3 1 f6 f1 _2 e2 x4 p3 150 f( /- Mb _a Prsrc/libavcodec/aacdec_template.cI :)k 1811, _ : wQ43 i3:d t warning: h0 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ( 0* . 0e 2n 9_ 6s p18112 r | 5 e 4 a8 4d _ 7l o fw /) M; _ P I| ) ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~ , Q 3 0 ( 0 . 0 f2 o6\r6 0 1(| 9g ^~~~4r 6o0ufp/ M=_ P0I;) ,g rQo3u0p( 0<. 0(1A9A0C1_26S1I3G2NfE/)Mg__PIl)e,n ;Q 3g0r(o0u.p0+1+1,6 3c5f3o3+4=21f2/8M)_ PI{)src/libavcodec/aacpsy.c, : Q358| 3: ~~~~~ ^ ~~~~~~~~~~~~~~~~057 (:0 .warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5827164f/M_ src/libavcodec/aacdec_template.cP358: | I1837 ): ,43 : | warning: ^~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] coefsrc/libavcodec/aac_defines.h f:1837-44 | >: s36 p: r enote: aexpanded from macro 'Q30' d _ h i [ 1 ] 44 | = # df ef f_ iefnxoepr 1 Q0(3(g0-r(boxa)ur pk _ w= i d 0t ;h g*r o eu np _ s<(p irn(etAa)Ad(C_(_hxSi)I)*G;1N 0E 7)| 3g ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~7_ 4l1e8n2;4 .g0r o+u p0++.,5 )c f o| + ^= 128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ In 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.0296src/libavcodec/aacpsy.c2:548360:4537:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q 33600 | ( 0 . 0 2 6 6 0 1 9 4 6m0ifn/sMn_rP I=) , exQp320((p0e.0_1m9i0n1 2/6 1b32afn/dM__sPiIz)e, sQ[3g0]()0 .-0 111.653f5;3 34 2| ~ ^~~~f /M_PI),src/libavcodec/aacpsy.c :Q3603:034(:0 .warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1582716 4360f | / M _ P I ) , | ^~~~~~~~~~~~~~ minsnr =src/libavcodec/aac_defines.h :e44x:p362:( pnote: eexpanded from macro 'Q30'_ min / b a44nd | _#sdiefzeisn[eg ]Q)3 0-(x )1 . 5 f ; | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacenc.c 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.:1395:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ 1395src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacdec_template.c : 1221 :(23i:n twarning: )(comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]( x)*1073741824.0 + 0.5) | ^ 1221 | for (In file included from isrc/libavcodec/aacps_fixed.c :24= : 0In file included from ;src/libavcodec/aacps.c: 32i: src/libavcodec/aacps_fixed_tablegen.h<: 189F:F136_:A Rwarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A Y_ELEMS(ff_mp e189g | 4 a u d i o _Qc3h0a(0n.n0e5l6s1)7;49 6i+7+4f)/ M _| P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I) , 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 | src/libavcodec/aaccoder.c : {783":a19a:c_ mwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "Force M783/ | S s t e r e o *c o(dlianmgbd"a, /o 1f2f0s.eft)o;f 8( warningA| sA ~ ~~~~~~~^~~~~~~ generatedC E. ncContext, opsrc/libavcodec/aaccoder.ct:i782o:n52s:. mwarning: idimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ side), AV_ O782P | T _ T Y P E _ B O/O L,( ({.aiv6c4t x=- >-fl1a}g,s &- 1A,V _1C,O DAEACC_EFNLCA_GF_LQASGCSA}L,E ) | ? ^ 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ :src/libavcodec/aacenc.c:1396:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 :36: note: expanded from macro 'Q30' 1396 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | In file included from {"aac_is", "Intensity stereo coding", offsetof(AACEncContext, options.intensity_stereo), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32src/libavcodec/aacenc.c: src/libavcodec/aacps_fixed_tablegen.h:189:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :1397 :137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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), | ^~~~~~~~~~~~~~ 1397src/libavcodec/aac_defines.h | : 44 : 36 :{ "note: aexpanded from macro 'Q30'a c_pns", "44P | e#rdceefipnteu aQl3 0(nxo)i s e s u b s t i t u t i o(nin"t,) (o(fxf)s*1e0t7o3f7(4A1A8C2E4n.c0C o+n t0.e5x)t , | o ^p tions.pns), AV_OPT_TIn file included from Ysrc/libavcodec/aacps_fixed.cP:E24_: BIn file included from Osrc/libavcodec/aacps.cO:L32,: src/libavcodec/aacps_fixed_tablegen.h{:.189i:6864: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 }, -1, 1, AACENC_ F189L | A G S } , Q 3| 0( ^0 .0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Qsrc/libavcodec/aacenc.c30:(13980:.1300:3 3warning: 8missing field 'unit' initializer [-Wmissing-field-initializers]4 76151f/M_PI )1398, | Q 3 0 ({0".a0a2c0_7t2n7s6"17,7 f"/TMe_mPpIo)r,a Ql3 0n(0o.i0s0e2 8s2h0a5p9in6g1"f,/ Mo_fPfIs)e,t o f| ^~~~~~~~~~~~~~( AACEncCosrc/libavcodec/aac_defines.hn:t44e:x36t:, note: oexpanded from macro 'Q30'p tions.tn s44) | ,# dAeVf_iOnPeT _QT3Y0P(Ex)_ B O O L , { . i6 4 = (1i}n,t )-(1(x,) *11,0 7A3A7C4E18N2C4_.F0 L+AG S0.}5,) | | ^ ^ In 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 | src/libavcodec/aacenc.cQ3:01399(:0128.:0 56warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]7 49674f/M_PI )1399, | Q 3 In file included from 0 ( src/libavcodec/aasc.c0{.":032a5: a26In file included from c6src/libavcodec/msrledec.h_2:l926t2: p3src/libavcodec/bytestream.h"9,:f187/ :M"15_L:Po Inwarning: )g,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tQe3r0m( 0p.r0e4d7 i3187c1 | t1 i3 o8 n0 "5i,ff / oM(f_sfPisIz)ee,t2 oQ!f3=0( (As0Ai.zC0e3E)3n 8c4 C7| o6 ~~~~~ ^ ~~~~n1 t5e1xft/,M _oPpIt)i,o nQs3.0l(t0p.)0,2 0A7V2_7O6P1T7_7TfY/PME__PBIO)O,L Q,3 0{(.0i.6004 2=8 200}5,9 6-11f,/ M1_,P IA)A,C E N| C ^~~~~~~~~~~~~~ _FLAGS}, src/libavcodec/aac_defines.h | : ^44 :36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 src/libavcodec/aacenc.c+ :01400.:5129): | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 1400 | In file included from {src/libavcodec/aacps_fixed.c":a24a: cIn file included from _src/libavcodec/aacps.cp:r32e: dsrc/libavcodec/aacps_fixed_tablegen.h":,189 :36"A:A Cwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M ain prediction" ,189 | o f f s e tQo3f0((A0A.C05E6n1c7C4o9n67te4xft/,M _oPpIt)i,o Qn3s0.(p0r.e0d5)2,6 6A2V9_2O3P9Tf_/TMY_PPEI_)B,O OQL3,0 ({0..i06447 3=1 103}8,0 5-f/1M,_ P1I,) ,A AQC3E0(N0C._0F3L3A8G4S7}6,1 5 1| f ^/ M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1401src/libavcodec/aac_defines.h::13044:: 36:warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'Q30' 441401 | | # d e fi n{e" aQ30(x) a c _ p c e ", " F o r c(eis ntt)h(e( x)u*s1e0 7o3f7 4P1C8E2s4".,0 o+ f0f.s5e)to f (| A ^A CEncContext, optionIn file included from s.src/libavcodec/aacps_fixed.cp:c24e: )In file included from ,src/libavcodec/aacps.c :A32V: _src/libavcodec/aacps_fixed_tablegen.hO:P189T:_11T:Y Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ BOOL, {.i64 = 0} , 189- | 1 , 1 ,Q 3A0A(C0E.N0C5_6F1L7A49GS6}74,f /M _| P ^I ), Q30(0.0526629239f/M_PI)src/libavcodec/aacpsy.c, :Q3420:035(:0 .0warning: 4missing field 'window_shape' initializer [-Wmissing-field-initializers]7 3113805f/M _420P | I ) , QF30F(0P.s0y3W3i8n4d76o1w5I1nff/oM _wPiI ), =Q 3{0 ({0. 002 0}7 27}6;1 7 7| f/ ^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_Psrc/libavcodec/aacenc.cI):,1403 :| 10 ^~~~~~~~~~~~~~: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/aac_defines.h 1403: | 44 : 36 : {note: Nexpanded from macro 'Q30'U LL} | ^ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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), Q30src/libavcodec/aacenc.c(0:.14150:0123:9 9warning: 67missing field 'value' initializer [-Wmissing-field-initializers]7 46f/M _1415P | I ) , {| ^~~~~~~~~~~~~~N ULL } src/libavcodec/aac_defines.h| ^: 44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(src/libavcodec/bytestream.h0.0:929444:154:5 7warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 0f/M_PI) ,294 | Q 3 0 ( 0i.f0 6(7s8i6ze421 5!7=3 fs/Mi_zPeI)) , | Q ~~~~~ ^ ~~~~3 0(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 | Q3src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 318 | if (size2 != size) | ~~~~~ ^ ~~~~ (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/Msrc/libavcodec/aacpsy.c_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:565:8: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 44:36: note: expanded from macro 'Q30' 565 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | In 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_PIsrc/libavcodec/bytestream.h):,357 :Q153: 0warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .10490 3576 | 5 73 9 f /iMf_P I()s,i zQe320 (!0=. 0s94i4z4e57)6 5 0| f ~~~~~ ^ ~~~~/M _PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ isrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' f 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ (acIn 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] ti 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), | ^~~~~~~~~~~~~~ vsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' e 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ _lIn file included from ines == 0.0) | ^~~~~~~~~~~~ ~~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacpsy.c:616:48: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] (int)((x)*1073741824.0 + 0.5) | ^ 616 | In 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' form_factor += sqrtf(fabs(coefs[start+i])); | ~~~~ ^~~~~~~~~~~~~~ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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/aacdec_template.c:1565:35src/libavcodec/aac_defines.h:: 44warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36 : note: expanded from macro 'Q30' 156544 | | # d e f i n e Q 3 0( x ) i f ( o (fifnste)t(([x0)]* 1>0 7235754U1)8 2{4 . 0| ~~~~~~~~~ ^ ~~~~+ 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185: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) (isrc/libavcodec/aaccoder.cnt:)920(:(19x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 +920 0 | . 5 ) | ^ * (lambda / 120.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:184:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aaccoder.c:919:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | 919Q | 3 0 ( 0 . 3 0 6 2/7 7(3(6a4v5cft/Mx_-P>If)l,a gQs3 0&( 0A.V2_9C1O1D4E8C5_1F3L6AfG/_MQ_SPCIA)L,E )Q 3?0 (20..02f6 6:9 3a26v3c6t5xf-/>Mc_hP_Il)a,y oQu3t0.(n0b._1c9h9a7n8n3e7l7s2)2 f /| M ~ ^~~~_ PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.19978CC libavcodec/adpcm_data.o 37722f/M_PI), Q30(0.1264114529f/M_Psrc/libavcodec/aacdec_template.c:2429:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] I ), Q30(0.0175609849f/M_PI2429 | for(i=0; i+1=8; i++, len-=8) | ~~~^~~~~~~~~~~~ )3 warnings 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:183:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aaccoder.csrc/libavcodec/aacpsy.c::1011794::3122:: warning: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]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:182:36 : 794 1010warning: | | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i f 182 ( | f a b s ( d e QlM3t[0ai(_]0p .e=4) 6 (4>s5 c90e6.090-55>7fc0 of*e/ fMdf_esPs[Iis)rt,ea drQ_t3p+0e(()w0 +. 4w| 24 ~~~~ ^~~~~~~~)8 *81622858+2i4]f / M| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aacpsy.cP I:)794,: 40Q :31011 0 | (warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 4 2 2 3 0 2 2 4 7946 | 1 f / M _ P I ) , Q 3 0i (f 0 . (3 f3 a8+b7 s1s(0cd3ee01l8-t1>afc_/opMee_f)Pf Is>)[ ,s0 tQ.a30r05t(f+0 (.*w2 +2dw8e26s)6*i61r12e28d6+_7ipf]e/))M *_ P| 0I. ~ ~~~~~~^~~~~~~~~~~~)5 ,; Q 3| 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~( 0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(src/libavcodec/aaccoder.c:1054:35: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 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.h1053 | M[i] = (sce0->coeffs[start+(w+w2)*128+i] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 1054 | + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.5274890CC libavcodec/adpcmenc.o 065f/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) | ^ CC libavcodec/adts_header.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: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 + src/libavcodec/aacpsy.c0.:5893): 34 :| ^ warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] 893 | In file included from src/libavcodec/aacps_fixed.c : 24F: FIn file included from Psrc/libavcodec/aacps.cs:y32W: isrc/libavcodec/aacps_fixed_tablegen.hn:d180o:w86I:n fwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] wi = { { 0 } }; | 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.5036CC libavcodec/adts_parser.o 380291f/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' 4 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ warningsIn file included from src/libavcodec/aacps_fixed.c:24: In file included from generated. 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), Q3CC libavcodec/adx.o 0(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_In file included from PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 4462: src/libavcodec/aacsbrdata.h:533:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q30(x) (int)((x) 533 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ *src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1 073741824.0 + 0.5) | ^ 45 | #dIn 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] ef ine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 177 | In file included from src/libavcodec/aacsbr_fixed.c:62: 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/aacsbrdata.hsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 533:58In 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] : 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), | ^~~~~~~~~~~~~~ 533src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {QIn file included from 31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::4524:: 36In file included from :src/libavcodec/aacps.c :32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :177:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 177 | Q 3(0i(n1t.)0(0(7x9)2*4251456774f8/3M6_4P8I.)0, +Q 300(.15.)0 2 0| 8 ^ ~2 38363f/M_PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.0:4623: 3src/libavcodec/aacsbrdata.h0:75333:0314:4 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1.12 05338 | 5{1Q033199(f-/0M._0P1I0)5,3 0Q43908(612.022402f4)6,0 4Q83913(f-/0M._6P6I9)5,9 0Q53800(136.1561865f7)2}6,8 8{1Qf3/1M(_-P0I.)9,1 2 6| 6 ^~~~~~~~~~~~~~3 67957293src/libavcodec/aac_defines.hf:)44,: 36Q:3 1note: (expanded from macro 'Q30'- 0.11522 9443 | 8#1d4e0f0i3n4ef )Q}3,0 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(: inote: nexpanded from macro 'Q31't )((x)*10 7453 | 7#4d1e8f2i4n.e0 Q+3 10(.x5)) | ^ (int)((x)*2In file included from 1src/libavcodec/aacps_fixed.c47:4248: 3In file included from 6src/libavcodec/aacps.c4:832.: 0src/libavcodec/aacps_fixed_tablegen.h :+177 :061.: 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 177In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 533Q:360(:1 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 79245567f/M_ P533I | ){,Q 3Q13(0-(01..0012008523380346938f6/2M0_2P0If)),, QQ3301((1-.00.463639057930054840f3/6M1_6P6I)f,) }Q,3 0{(Q13.11(20-805.1901329696f3/6M7_9P5I7)2,9 3Qf3)0(,1 .Q234124(6-004.819135f/2M29_3P8I1),4 0Q03304(f1.)5}1,8 5 72| 6 ~~~~^~~~~~~~~~~~~~~~~~~8 81f/M_src/libavcodec/aac_defines.hP:I45):,36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h :4544 | #:d36e:f inote: nexpanded from macro 'Q30'e Q31(x) 44 | # d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.1507)3 7 4| 1 ^ ~8 24.0 + 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:532: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: 32532: | src/libavcodec/aacps_fixed_tablegen.h{:Q1773:136(: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 80705063769351f) ,177 | Q 3 1 ( 0Q.3209(615.30606789228445450687ff)/}M,_ P{IQ)31,( -Q03.03(819.801240788829368932663ff)/,M _QP3I1)(, Q03.08(915.702463035077137004847ff/)M}_,P I ),| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1.12src/libavcodec/aac_defines.h0:8455:1360:3 9note: 9expanded from macro 'Q31'f /M_PI), 45 | Q#3d0e(f1i.n2e4 2Q43610(4x89)3 f / M _ P I ) , Q 3 0 ( 1 .(5i1n8t5)7(2(6x8)81*f2/1M4_7PI4)8,3 6 4| 8 ^~~~~~~~~~~~~~. 0 + 0.5)src/libavcodec/aac_defines.h : 44| : ^ ~36 : note: expanded from macro 'Q30' 44 | In file included from #src/libavcodec/aacsbr_fixed.cd:e62f: isrc/libavcodec/aacsbrdata.hn:e532 :Q583:0 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 532( | i{nQt3)1((( x0).*81007703570461387246.903 51+ f)0,. 5Q)3 1 (| 0 ^. 29653668284408f)}, In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.323: 8src/libavcodec/aacps_fixed_tablegen.h9:81771:4117:8 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 926f), Q31( 0.895 71772 | 6 0 5 7 1 7 0Q837f0()1}.,0 0 7| 9 ~~~~^~~~~~~~~~~~~~~~~~~2 45567f/src/libavcodec/aac_defines.hM:_45P:I36):, Qnote: 3expanded from macro 'Q31'0 (1.0208 2453 | 8#3d6e3ff/iMne_P IQ)3,1 (Qx3)0 ( 1 . 0 4 3 3 07 3 0 4 4 f /(Mi_nPtI))(,( xQ)3*021(417.418230684581.003 9+9 f0/.M5_)P I )| , ^ ~ Q30(1.2424604893fIn file included from /src/libavcodec/aacsbr_fixed.c:M62_: Psrc/libavcodec/aacsbrdata.hI:),532 :Q323:0 (1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 185726881f/M_ P532I) | ,{ Q 3| 1 ^~~~~~~~~~~~~~( 0.8070src/libavcodec/aac_defines.h5:044:63637:6 9note: 3expanded from macro 'Q30' 51f), Q3 144( | 0#.d2e9f6i5n3e6 6Q83208(4x4)0 8 f ) } , { Q 3 1 ( - 0 . 3(8i9n8t1)4((x7)8*819067932764f1)8,2 4Q.301 (+ 00..859)5 7 2| 6 ^0 5717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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::176 :note: 136expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1176( | x ) Q3 0 ( 1 . 1 0 6 1 9(9i3n8t3)7(f(/Mx_)P*I2)1, 4Q73408(316.4182.109 3+3 801.759)f / M| _ ^ ~P I), Q30(1.14849In file included from 4src/libavcodec/aacsbr_fixed.c12:462: 4src/libavcodec/aacsbrdata.hf:/532M:_7P:I )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.232086 053262 | 4{fQ/3M1_P(I )0,. 8Q03700(510.6334726193305118f4)2,f /MQ_3P1I() ,0 .Q23906(513.6563872388406490583ff)/}M,_ P{IQ)3, 1( | - ^~~~~~~~~~~~~~0 .3898147src/libavcodec/aac_defines.h8:8449:6369:2 6note: fexpanded from macro 'Q30') , Q31( 0 .448 | 9#5d7e2f6in05e7 1Q73008(7xf)) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *expanded from macro 'Q31'1 07374182 445. | 0# d+e f0i.n5e) Q | 3 ^1 (x) (iIn file included from ntsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )src/libavcodec/aacps.c*:2321: 4src/libavcodec/aacps_fixed_tablegen.h7:41768:31116:4 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 176 | In file included from src/libavcodec/aacsbr_fixed.cQ:3062(: 1src/libavcodec/aacsbrdata.h.:153106:1839:9 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7f/M_PI), Q30 (5311 | .{1Q23119(3 03.8117491f3/0M0_5P1I7)5,8 4Q8370f()1.,1 4Q83419(4-102.494f5/0M9_0P9I8)3,5 7Q53608(91f.)2}3,2 0{8Q63016(2-40f./M4_7P0I0)5,4 9Q63700(116.9374f2)1,3 0Q13814(2-f/0M._3P7I3)4,0 5Q43907(218.6534773f8)0}6,95 3 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'# define Q443 | 1#(dxe)f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) *(2i1n4t7)4(8(3x6)4*81.007 3+7 401.852)4 .0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:531:58In 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:176:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]531 | {Q31( 0.14130051 71765 | 8 4 8 7 f ) ,Q 3Q03(11(.-100.6915909930893873f5/7M5_6P8I9)f,)} ,Q 3{0Q(311.(1-201.9437308017594f9/6M7_0P1I6)9,7 fQ)30,( 1Q.3114(8-4094.132734440f5/4M9_P7I2)8,6 4Q73f0)(}1,. 2 3| 2 ~~~~^~~~~~~~~~~~~~~~~~~08 60624f/src/libavcodec/aac_defines.hM:_45P:I36):, Qnote: 3expanded from macro 'Q31'0 (1.342130 14584 | 2#fd/eMf_iPnIe) ,Q 3Q13(0x()1 . 5 3 7 3 8 0 69 5 3 f / M _(PiIn)t,) ( (| x ^~~~~~~~~~~~~~) *2147483src/libavcodec/aac_defines.h6:4448:.360: +note: expanded from macro 'Q30'0 .5) | ^ ~ 44 | #define Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 531 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10 75313 | 74{1Q83214(. 00 +. 104.153)0 0 5| 1 ^7 58487f), Q31(-0.95In file included from 0src/libavcodec/aacps_fixed.c9:0249: 8In file included from 3src/libavcodec/aacps.c5:7325: 6src/libavcodec/aacps_fixed_tablegen.h8:9176f:)61}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.4700549670 11766 | 9 7 f ) , QQ3310((-10..13076314909534893772f86/M4_7PfI))},, Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~1 .12193src/libavcodec/aac_defines.h3:8451:7369:f /note: Mexpanded from macro 'Q31'_ PI), Q30 (451 | .#1d4e8f4i9n4e1 2Q4341f(/xM)_ P I ) , Q 3 0 ( 1 . 2 3 2(i0n8t6)0(6(2x4)f*/2M1_P4I7)4,8 3Q63408(.10.3 +4 201.350)1 8 4| 2f ^ ~/ M_PI), Q30(1.5In file included from 3src/libavcodec/aacsbr_fixed.c7:36280: 6src/libavcodec/aacsbrdata.h9:55313:f7/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ 531 | {src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 1expanded from macro 'Q30'4 13005175 84448 | 7#fd)esrc/libavcodec/aacsbr.cf, i:nQ87e3:1 29(Q:-3 00warning: .(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x9 5)0 9 0 9 8 3 5 7 5 6 887 9 | f ) (} i, n {t Q) 3 (1 (( x- )0 * .1 407 70 3 07 54 41 98t62e74m0.p1016 9+= 7 0ff)f.,_5 )eQ x3 p1| 2( ^f- i0(.3(7s3b4r05-4>9d7a2t8a6[407]f.In file included from )e}src/libavcodec/aacps_fixed.cn,:v 24_ : f| In file included from a ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps.cc :s_32q: [src/libavcodec/aacps_fixed_tablegen.he:src/libavcodec/aac_defines.h]176:[:45k36::]36 >:warning: > implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: 1 expanded from macro 'Q31') + 7) * 45 | | #d ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ef i176n | e Q 3 1 ( xQ)3 0 ( 1 . 1 0 6 1 9 9 3 8 3 7(fi/nMt_)P(I()x,) *Q23104(714.8123164983.308 1+7 90f./5M)_ P I| ) ^ ~, Q30(1.1484941244In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: I)src/libavcodec/aacsbrdata.h,: 530Q:3830:( 1warning: 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.2320860624f/M_PI),src/libavcodec/aacsbr.c Q:3890:(291:. 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 1301842f/M_ 89P | I ) , Q 3 0 ( 1 . 5 3 7 3 80 6 9 5 3 ft/eMm_pP2I )=, f f| _ ^~~~~~~~~~~~~~e xp2fi((pansrc/libavcodec/aac_defines.h_:o44f:f36s:e tnote: expanded from macro 'Q30'- sbr->da t44a | [1#]de.feinnve_ fQa3c0s(_xq) [ e ] [ k ] ) > > 1 ) * (i n| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~) ((x)*1073741824.0 + 0.5) | ^ :45In 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:src/libavcodec/aacsbr.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]92 :21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 92 | 176 | Q 3 0 ( 1 . 10 i6f1 9(9t3e8m3p71f />M _P1IE)2,0 )Q 3{0 ( 1.| 1 ^~~~~ ~ 219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2src/libavcodec/aacdec_template.c32:030548:6400:62 4warning: fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]/ M_PI), Q3 03054( | 1 . 34 2 1 3 01 8 4 2 f /aMc_->PoIc)[,0 ]Q.3m04(a1c..s53a7mp38l0e6_9r5a3tfe /!M=_ PhId)r,_i n f| o ^~~~~~~~~~~~~~. sample_rasrc/libavcodec/aac_defines.ht:e)44 :{36 : | note: ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' 36 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : In file included from note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) :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) | ^ (iIn file included from nt)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c: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] 24: 530 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991fsrc/libavcodec/aacsbr.c),:In file included from src/libavcodec/aacps.c106::2832:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]175: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | Q 31751 | ( - 0 . 6 7Q53208(511.51292159624277f8)3}9,f/ M _| ~~~~~^~~~~~~~~~~~~~~~~~P I), Q30src/libavcodec/aac_defines.h(1:.452:03681:2 5note: 3expanded from macro 'Q31'5 29f/M_P I45) | ,# dQe3f0i(n1e. 2Q33416(7x7)9 10 8 f / M _ P I ) , Q 3 0((i1nt.)3(1(2x3)0*0251642794f8/3M6_4P8I.)0, +Q3 00(.15.)4 03 4| 1 ^ ~6 8720f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:55304:7311:5 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 18f/M_PI), | 530 ^~~~~~~~~~~~~~ | {Q31(-0.src/libavcodec/aac_defines.h9:9449:4368: 1note: 53expanded from macro 'Q30' 278296f )44, | #Qd3e1f(i-n0e. 5Q93408(x3)4 1 7 5 1 6 6 0 7 f ) } , ({iQn3t)1((( x0).*917017133744514832943.909 1+f )0,. 5Q)3 1 (-| 0 ^. 67528515225647f)}, 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::175:3686:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | a v _ aQs3se0r(t10.(1t9e1m9p212 7<8=3 91fE/2M0_)P;I ) ,| ^~~~~ ~~ Q30(1.2081253src/libavutil/avassert.h5:2389:f11/:M _Pnote: Iexpanded from macro 'av_assert0') , Q30(1.2 34386 | 7 7 91 0i8ff /M(_!P(Ic)o,n dQ)3)0 ({1 .3 1 2 3 0 0 5 6 2 9f / M _ P I ) , Q 3 0 ( 1 . 4 0 3 4 1 6 8 7 2 0 f / M _ P I ) , Q 3 0 ( 1 .5 4 7 1\59 6 | 7 ^~~~1 8f/M_PI), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ #deIn 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] fi ne Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 175 | 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 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) | ^ 0.In file included from 59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: 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] In file included from src/libavcodec/aacps.c 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' 32 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacsbr.c: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::175:6236: :src/libavcodec/aacsbrdata.h :warning: 528:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 528 | { Q1753 | 1 ( - 0 . 9 4Q7300(510.819966159928247f8)3, 9Qf3/1M(_-P0I.)2,9 Q53800(014.22801841320563f5)2}9,f /{M_QP3I1() ,0 .Q93105(919.820374068777397160f8)f,/ MQ_P3I1)(,- 0Q.390(811.437182330030855768219ff)}/,M _ | P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q30(src/libavcodec/aac_defines.h1:.454:0363:4 1note: 68expanded from macro 'Q31'7 20f/M_PI )45, | #Qd3e0f(1i.n5e4 7Q13519(6x7)1 8 f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)((xsrc/libavcodec/aac_defines.h):*442:1364:7 4note: 83expanded from macro 'Q30'6 48.0 + 0 .445 | )# d e| f ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 528 :(31i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*107374182 4528. | 0{ Q+3 10.(5-)0 . 9| 4 ^7 05089665984f), Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:2249: In file included from 5src/libavcodec/aacps.c80:0324: src/libavcodec/aacps_fixed_tablegen.h2:81751:4113:06 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31( 0.91599 81750 | 7 0 8 7 3 7 6Qf3)0,( 1Q.3119(1-902.2978813497f8/3M0_P3I8)5,7 8Q13f0)(}1.,2 0 8| 1 ~~~~^~~~~~~~~~~~~~~~~~~2 53529src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(1.2 3454 | 6#d7e7f9i1n0e8 fQ/3M1_(PxI)), Q 3 0 ( 1 . 3 1 2 3 0 0(5i6n2t9f)/((Mx_)P*I2)1,4 7Q438306(418..400 3+4 106.857)20 f | / ^ ~M _PI), Q30(1.5In file included from 47src/libavcodec/aacsbr_fixed.c1:5629: 6src/libavcodec/aacsbrdata.h7:15288:6f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h119:528:44 | 56:{:Q36 3:warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](note: -expanded from macro 'Q30'0 .9470508 9446 | 6#5d 9e1198f | 4ifn )e , Q 3Q 03 (1 ( x- )0 . 2 9 5 8 0 0 4 2 8 1 4(s3ib0nr6-tf>))d(a}(t,ax [){*cQ1h3017](3. 70e4.n1v98_21f45a.9c09s 8[0+e7 ]00[8.k75]3) =7 6| ff ^f) _, eQx3p12(f-i0(.(9s81b4r7-8>3d0aIn file included from 3tsrc/libavcodec/aacps_fixed.c8a:5[247c8: h1In file included from ]fsrc/libavcodec/aacps.c.):e}32n,: v src/libavcodec/aacps_fixed_tablegen.h_ :f174| a: ~~~~^~~~~~~~~~~~~~~~~~~c s136_:q [warning: e]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][src/libavcodec/aac_defines.h k:]45>:>361:) note: +expanded from macro 'Q31' 6) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17445 | | # d e f i n120Qe | 3 0Q (3 11 .(2 x6 )4 5 1 8 9 7 6 2 f / M _ P I ) (, i Q n3 t0 )( ( 1( .x 2) 7* 92 61 44 77 48 82 37 61 4 f8 /. M0_ P +I )0 ,. 5 Q) 3 0 ( | 1 ^ ~ . *3 0e3x8p623_64t4a6bf[/In file included from Mssrc/libavcodec/aacsbr_fixed.c_b:Pr62I-: )>src/libavcodec/aacsbrdata.hd,:a 527tQ:a384[0c:h( ]1warning: ..implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e3 n7v1_0f1a2c5s6_8q5[fe /]527M[ | _k{P]QI 3)&1, ( 1 Q]03;.0 (9 1| 7.5 ~4 344423583449532758f3/7Mf_)P,I) Q,3 1Q(3 00(.18.651553029335028912246f8/9Mf)_}P,I ){,Q 31| ( ^~~~~~~~~~~~~~ 0.99642src/libavcodec/aac_defines.h4:6446:5360:4 1note: 6expanded from macro 'Q30'3 f), Q31( 440 | .#7d0e1f9i0n0e4 3Q3402(7x5) 1 2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45((:x36:) *note: 1expanded from macro 'Q31'0 7src/libavcodec/aacsbr.c37:41211:8252 :4 45.warning: | 0implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]# +d e0f.i5n)e | Q ^3 1121( | x) In file included from src/libavcodec/aacps_fixed.c : (24i : n In file included from t src/libavcodec/aacps.c) :( 32(i: xfsrc/libavcodec/aacps_fixed_tablegen.h) :*(174s2:b1111r4:-7 >4dwarning: 8a3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t a6[46c8 warning.hs0] generated .. +e n0v._5f)a c s | [174e ^ ~] | [ k ] > Q13E02(01)In file included from . src/libavcodec/aacsbr_fixed.c2{:6 624 : 5| src/libavcodec/aacsbrdata.h1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~:8 5279:7596:2 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1. 25277 | 96{4Q73812(7 10.f/9M7_5P3I)4,2 5Q33405(718.3370f3)8,6 3Q63414(6 f0/.M8_6P1I5)0,9 3Q03801(12.638791f0)1}2,5 6{8Q53f1/(M _0P.I9),96 4Q23406(615.40444136834f9)3,2 5Qf3/1M(_ P0I).,7 0Q13900(014.3452573521325f2)9}2,4 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'45 | #define 44Q | 3#1d(exf)in e Q 3 0 ( x ) ( i n t ) ( ( x )(*i2n1t4)7(4(83x6)4*180.703 7+4 108.254). 0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:527: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:174:86 :527 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.975342534 51747 | 8 3 7 f ) , QQ3301(1(. 206.4856118590796320f8/1M2_6PI8)9,f )Q}3,0 ({1Q.3217(9 6407.98297614f2/4M6_6P5I0)4,1 6Q33f0)(,1 .Q33013(8 06.3760414960f/0M4_3P4I2)7,5 1Q23f0)(}1,. 3 7| ~~~~~^~~~~~~~~~~~~~~~~~1 0125685src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(1.4 4454 | 3#84d9e3f2i5nfe/ MQ_P3I1)(,x )Q3 0 ( 1 . 5 5 3 2 3 5 2 9 24 f(/iMn_tP)I()(,x ) *| 2 ^~~~~~~~~~~~~~1 4748364src/libavcodec/aac_defines.h8:.440: 36+: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: x)src/libavcodec/aacsbrdata.h: 527 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x 527) | *{1Q03713(7 401.892745.304 2+5 304.557)8 3 7| f ^) , Q31( 0.86150930In file included from 81src/libavcodec/aacps_fixed.c2:6248: 9In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h{:Q1743:161:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 99642466504163f) ,174 | Q 3 1 ( 0Q.3700(119.02064435412879756122ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(1.src/libavcodec/aac_defines.h2:7459:6364:7 8note: 27expanded from macro 'Q31'1 f/M_PI), 45Q | 3#0d(e1f.i3n0e3 8Q63316(4x4)6 f / M _ PI ) , Q 3 0 ( 1 .(3i7n10tsrc/libavcodec/aacsbr.c1)2(:5(796x:8)235*:f2 1/warning: M4_7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]P4 I8)36,4 Q83.00( 1 +. 79404 | 4. 35 8 )4 9 3 | 2 ^ ~5 ff/oMr_ P(Ie) ,= Q13;0 In file included from (esrc/libavcodec/aacsbr_fixed.c1 :.<625: =5src/libavcodec/aacsbrdata.h 3:2s5263b:5r842-:9> 2warning: 4dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fa t/aM[_0P].Ib)s,_ n u | m526 ^~~~~~~~~~~~~~_ | e{nQv3;1 (e-+0+src/libavcodec/aac_defines.h.):9 443{:4 361 :2| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~4note: 1expanded from macro 'Q30'7 58744f), Q443 | 1#(d esrc/libavcodec/aacsbr.c0f.:i480n1:e327 7:Q4 30warning: 05(2comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]x0 )2 4 3 6 3 f ) }80 | , { Q 3 1 (( i n0 t. )9 (6 (0 x6f)o3*r91 40(37k3 31=75 45011;8 12kf4 ).<, 0 s Qb+3r 1-0(>. n50[).s 9b 3r| 1 ^-1 >6d7a0t9a5[401]2.8b0sf_)f}r, e q| In file included from _ ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.cr :e24s: [In file included from esrc/libavcodec/aacps.c]:]32;: src/libavcodec/aac_defines.hksrc/libavcodec/aacps_fixed_tablegen.h:+:45+174:): 3636{:: warning: note: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | #def isrc/libavcodec/aacsbr.cn174:e | 101 : Q 323 1: ( xwarning: Q)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 0 ( 1 . 2 6 4 5 1011 | 8 9 7 6 (2 i fn /M t_ )Pf(oI(r)x, )( *eQ2 31=04 (711.4;28 73e96 64<48=7 .8sb02r 7-+1> df0a/.tM5a_)[P 0I ])| ., ^ ~b sQ_3n0u(m1_.3n0o3i8s6e3;In file included from 6src/libavcodec/aacsbr_fixed.ce:4+624: +6)src/libavcodec/aacsbrdata.hf :/{526M :_ 59P| :I ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.37101 25265src/libavcodec/aacsbr.c | 6{8:5Q102f3:/127M(:_P -Iwarning: 0).,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]93 4Q13200(411.7 4510248 | 7 44 348 f4 )9 ,3 2 Q 53 f 1/ (M _0fP.oI4r)1 ,(3 7kQ4 30=05 (2100.;25 45k336 2<33 f5)2s9b}2r,4- f>{/nQM__3qP1;I( ) ,k0 .+ 9+| )6 ^~~~~~~~~~~~~~0{ 6 3 9| 4 ~ ^ ~~~~~~~~3 315src/libavcodec/aac_defines.h5:1441:36f:) ,note: expanded from macro 'Q30'Q 3src/libavcodec/aacsbr.c1:(114 :027.: 9 443warning: 1 | comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]#1d 6e7f0i9n5e4 1Q11423 | 800( fx )) } , | ~~~~~^~~~~~~~~~~~~~~~~~ f osrc/libavcodec/aac_defines.h r: (45(:ei36 n:=t )note: (1(expanded from macro 'Q31';x )*e1 0<7=3 7s454b | 1r8#-2d>4ed.fa0it nae+[ cQ0h3].1.5(b)xs )_ | n ^u m _e n v ; e+ + ) | ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~i nIn file included from tsrc/libavcodec/aacps_fixed.c):((24x: )In file included from *src/libavcodec/aacps.c2:1324: src/libavcodec/aacsbr.c7src/libavcodec/aacps_fixed_tablegen.h:4:11581743::631114:: 8warning: 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]0 + 0.5) 115| | ^ ~ 174 | Q In file included from 3 src/libavcodec/aacsbr_fixed.c0 :( 62 1: f.src/libavcodec/aacsbrdata.ho2:r526 6:(432k5: 1=8 9warning: 07implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion];6 2kf /, n 526Q[ | s3{b0Q(3r1-1.>(2d-7a09t.6a94[37c48h12]27.01b4fs1/_7Mf5_r8Pe7I4q)4_,fr )eQ,3s 0[Q(e13].1]3(0; 30 8k.6+43+61)43{47 64f 0| /5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M2_ 0P2I4)3,6 3Qf3)0}(,1 .{3Q731src/libavcodec/aacsbr.c10:1127(2: 50276.89:56 f0warning: /6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]M3 9_4P3I3),1 5Q5 3112701 | (f )1 ,. 4 Q4 34 318( 4 90 .3 92 35 1ff1/o6Mr_7 0P(9I5)e,4 1=Q23 8010(;f1 ).e}5 ,5< 3= 2 | 3s5 ~~~~~^~~~~~~~~~~~~~~~~~b2 r9-2>4dfa/tMsrc/libavcodec/aac_defines.ha:_[P45cIh:)]36,.: b snote: | _expanded from macro 'Q31' ^~~~~~~~~~~~~~n um_noi ssrc/libavcodec/aac_defines.h45e: | ;44# :de36+:e+ f)inote: nexpanded from macro 'Q30' e | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~Q 31(x) 44 | # d e f src/libavcodec/aacsbr.c i:n 128e : 31:Q 3 warning: 0 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](( xi)nt ) ( ( x 128) | * 2 1 4 7 4 8 3 (6 i4 n8 t. )0 ( (+ x )f0*o.15r0) 7 (3k 7 | 4= ^ ~1 802; 4k. 0< +s b0r.-5>)nIn file included from _src/libavcodec/aacsbr_fixed.c q: 62;| : ^ksrc/libavcodec/aacsbrdata.h +:+526):6 : | warning: ~ ^ ~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c526: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:91733:41361:2 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]17 58744f), Q31( 0 .1734 | 1 3 7 4 0 5Q2300(214.33635f0)5}5,5 6{5Q8313f(/ M0_.P9I6),0 6Q33904(313.1356521814f)2,7 9Q8321f(/ M0_.P9I3)1,1 6Q73009(514.13288200f5)0}9,9 1 1| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:363:0 (note: 1expanded from macro 'Q31'. 432784 1459 | 9#7dfe/fMi_nPeI Q)3,1 (Qx3)0 ( 1 . 4 8 5 0 0 1 4 4 4 8(fi/nMt_)P(I()x,)* 2Q13407(418.535694081.403 2+0 4f0/.M5_)P I) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: 525expanded from macro 'Q30': 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin 525e | {QQ303(1x()- 0 . 98 7 5 9 6 0 6 9 4 6 0 4(9ifn)t,) Q(3(1x() *01.08723278481781244.300 3+0 703.f5)}), {| Q ^3 1( 0.874347947436In file included from 2src/libavcodec/aacps_fixed.c5:f24): ,In file included from src/libavcodec/aacps.cQ:323: 1src/libavcodec/aacps_fixed_tablegen.h(: 1730:.1118:9 39warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 95655433f)}, | 173 | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:136.:3 5note: 0expanded from macro 'Q31' 5556583 f45/ | M#_dPeI)f,i nQe3 0Q(311.(3x6)2 8 4 2 7 9 8 2 f / M _ P I )(,i nQt3)0(((1x.)3*82214075409911f/M_PI), Q83306(41.84.302 7+8 401.959)7 f /| M ^ ~_ PI), Q30(1.48500In file included from 1src/libavcodec/aacsbr_fixed.c4:4624: 8src/libavcodec/aacsbrdata.hf/:M525_:P59I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.559014 3525 | 2{04Qf3/1M(_-P0I.)98,7 5 9| 6 ^~~~~~~~~~~~~~0 6946049src/libavcodec/aac_defines.hf:)44,: Q36:3 1note: (expanded from macro 'Q30' 0.82288 7441 | 4#30d3e0f7in3ef )Q}3,0 ({xQ)3 1( 0 . 8 7 4 3 4 7 9 4 7 (4i3n62t5)f()(,x )Q*3110( 7307.84913892944.905 6+ 505.453)3 f )| }, ^ | ~~~~~^~~~~~~~~~~~~~~~~~ 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:173:86 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 173 | Q 3(0i(n1t.)3(5(0x5)5*5261548734f8/3M6_4PI8)., 0Q 3+0 (01..53)6 2 8| 4 ^ ~2 7982f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(162.: 3src/libavcodec/aacsbrdata.h82:05255:0329:9 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(1 .52543 | 2{7Q8314(1-909.7f9/8M7_5P9I6)0,6 9Q43600(419.f4)8,5 0Q013414(4 80f./8M22_8P8I7),1 4Q33003(017.35f5)}9,0 1{4Q33210(4 f0/.M8_7P4I3)4,7 9 4| 7 ^~~~~~~~~~~~~~4 3625f),src/libavcodec/aac_defines.h Q:3441:(36 :0 .note: 8expanded from macro 'Q30'9 3994956 55444 | 3#3dfe)fi}n,e Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int 45) | ((#xd)e*fi1n0e7 3Q743118(2x4). 0 + 0 . 5 ) | ^ (int)((x)*21474In file included from 8src/libavcodec/aacps_fixed.c3:6244: 8In file included from src/libavcodec/aacps.c.:032 : +src/libavcodec/aacps_fixed_tablegen.h :0173.:615): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from src/libavcodec/aacsbr_fixed.c173: | 62 : src/libavcodec/aacsbrdata.h : 525 :Q63:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 3505556583f/ M525_ | P{IQ)3,1 (Q-300.(918.73CC libavcodec/adx_parser.o 6592680462947968024f9/fM)_,P IQ)3,1 (Q 300.(812.238882701540390931017f3/fM)_}P,I ),{ Q3Q310(( 10..48734237487491497974f3/6M2_5PfI)),, QQ3310(( 10..488953090914494564585f4/3M3_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.559src/libavcodec/aac_defines.h01:4453:2360:4 fnote: /expanded from macro 'Q31'M _PI), | 45 ^~~~~~~~~~~~~~ | #define src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 44 | #(dienfti)n(e( xQ)3*02(1x47)4 8 3 6 4 8 . 0 + 0 . 5()i n t| ) ^ ~( (x)*1073741824.In file included from 0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5524): 83 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:5322: 1src/libavcodec/aacps_fixed_tablegen.h7:1735:4362:4 6warning: 82implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 95f), Q31(-0.85 31739 | 6 8 2 6 7 3Q53700(51f.)3}5,0 5{5Q53615(8-30f./9M4_7P0I1)1,3 9Q63900(915.63f6)2,8 Q432179(8-20f./0M1_8P2I6)3,4 81Q93402(515.f3)8}2, 0 5| 0 ~~~~^~~~~~~~~~~~~~~~~~~9 911f/M_src/libavcodec/aac_defines.h:P45I:)36,: note: Qexpanded from macro 'Q31'3 0(1.4327 8454 | 1#9d9e7ffi/nMe_ PQI3)1,( xQ)3 0 ( 1 .4 8 5 0 0 1 4 4 4 8 f(/Mi_nPtI))(,( xQ)3*02(114.754589301644382.004 f+/ M0_.PI5)), | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from :src/libavcodec/aacsbr_fixed.c :note: 62: expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :524:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30 (524x | ){ Q 3 1 ( 0 . 5 2 1 7 5(4i2n4t6)8((2x1)9*51f0)7,3 7Q43118(2-40..08 5+3 906.852) 6 7| 3 ^5 705f)}, {Q31(-0.94In file included from 7src/libavcodec/aacps_fixed.c0:1241: 3In file included from 9src/libavcodec/aacps.c6:932: 09src/libavcodec/aacps_fixed_tablegen.h5:6173f:)11,: Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.018263481942 51735 | f ) } , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.35src/libavcodec/aac_defines.h0:5455:5366:5 8note: 3expanded from macro 'Q31'f /M_PI), Q453 | 0#(d1e.f36i2n8e4 2Q7319(8x2)f / M _ P I ) , Q 3 0 ( 1 .(3i8n2t0)5(0(9x9)1*12f1/4M7_4P8I3)6,4 8Q.300 (+1 .04.352)7 8 4| 1 ^ ~9 97f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(621: .src/libavcodec/aacsbrdata.h4:85245:0310:1 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8f/M_PI), Q3 0524( | 1{.Q535190(1 403.250241f7/54M2_4P6I8)21,9 5 f| ) ^~~~~~~~~~~~~~, Q31(-0src/libavcodec/aac_defines.h.:8445:3369:6 8note: 2expanded from macro 'Q30'6 735705f )44 | }#,d e{Qf3in1(e- 0Q.3904(7x0)1 1 3 9 6 9 0 9 5 6 f ), Q(3in1t()-(0.(0x1)*8120673347841198422545.f0) }+, 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:in32e: src/libavcodec/aacps_fixed_tablegen.hQ:31721:(136x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (172( | x ) * 2 1 47 Q43803(614.84.103 6+14 30.952)3 f /| M ^ ~_ PI), Q30(1.42In file included from 2src/libavcodec/aacsbr_fixed.c9:3622: 2src/libavcodec/aacsbrdata.h6:75242:f7/:M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.437 35240 | 7{8Q33416(f/ M0._5P2I1)7,5 Q432046(812.149754f3)1,8 3Q83511(f-/0M._8P5I3)9,6 8Q23607(315.750151f3)1}0,2 19{8Qf3/1M(_-P0I.),9 47Q3001(113.95669206965864f4)2,7 fQ3/1M(_-P0I).0,1 8 2| 6 ^~~~~~~~~~~~~~3 481942src/libavcodec/aac_defines.h5:544f:36):} ,note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:4445 | :#36d:e fnote: iexpanded from macro 'Q31'n e Q30(x )45 | # d e f i n e Q 31 ( x()i n t ) ( ( x ) * 1 0 7 3 7 4(1i8n2t4).(0( x+) *02.154)7 4 8| 3 ^6 48.0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:111In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:523:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | 523Q | 3{0Q(311.4(1 30.64144232962830f0/9M3_2P9I5)6,f )Q,3 0Q(311.(4 202.9731232267627f5/6M7_4P2I7)5,2 fQ)3}0,( 1{.Q43317(3 007.80334667f1/9M0_7P1I)5,8 3Q1320f()1,. 4Q73413(1 803.865316f0/6M3_8P93I6)6,6 7Q53f0)(}1,. 5 11| ~~~~~^~~~~~~~~~~~~~~~~~3 102198src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q 30(1.562 6456 | 8#4d4e2f7ifn/eM _QP3I1),( x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: texpanded from macro 'Q30') ((x)*21 4447 | 4#8d3e6f4i8n.e0 Q+3 00(.x5)) | ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):*15230:7593: 7warning: 41implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) 523 | | ^{ Q31( 0.442268009329In file included from 5src/libavcodec/aacps_fixed.c6:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0172.:7861:3 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 756742752f)}, {Q 31721 | ( 0 . 0 3Q6307(1910.74113568134132f9)2,3 fQ/3M1_(PI )0,. 6Q33600(61.348292396362627657f2)f}/M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(1.4src/libavcodec/aac_defines.h3:7453:0367:8 3note: 4expanded from macro 'Q31'6 f/M_PI), 45Q | 3#0d(e1.f4i7n4e3 1Q83318(5x1)f / M _ P I ) , Q 3 0 ( 1 .(5i1n1t3)1(0(2x1)9*82f1/4M7_4P8I3)6,4 8Q.300 (+1 .05.652)6 6 8| 4 ^ ~4 27f/M_PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:523:32src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44523 | | #d{Qe3f1i(n e0 .Q43402(2x6)8 0 0 9 3 29 5 6 f ) , Q 3(1i(n t0).(7(1x3)2*61705763774421785224f.)0} ,+ {0Q.351)( src/libavcodec/aacsbr.c 0| :. ^2000 :36197:1 9warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 158312f) ,200 In file included from | Qsrc/libavcodec/aacps_fixed.c 3: 124 (: In file included from fsrc/libavcodec/aacps.c0o:.r32 6: (3src/libavcodec/aacps_fixed_tablegen.hi6:172 0:=661 3:0 8;9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i6 6<6 7s5fb)r}-,> n_ q| ; ~~~~~^~~~~~~~~~~~~~~~~~ i +172+ | ) {src/libavcodec/aac_defines.h : 45 : | 36 ~ ^ ~~~~~~~~ : Q 3note: 0expanded from macro 'Q31'( 1.41361 4453 | 9#2d3eff/iMn_PeI )Q,3 1Q(3x0)( 1 . 4 2 2 9 3 2 2 6 7 2 f(/iMn_tP)I()(,x )Q*3201(417.448337634087.803 4+6 f0/.M5_)P I )| , ^ ~ Q30(1.47431838In file included from 5src/libavcodec/aacsbr_fixed.c1f:/62M: _src/libavcodec/aacsbrdata.hP:I523):,7 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.5113102198 f523/ | M{_QP3I1)(, 0Q.3404(212.65860206963824942576ff/)M,_ PQI3)1,( 0| . ^~~~~~~~~~~~~~7 13267567src/libavcodec/aac_defines.h4:2447:5362:f) }note: ,expanded from macro 'Q30' {Q31( 0.0 3446 | 7#1d9e0f7i1n5e8 3Q1320f()x,) Q 3 1 ( 0 . 6 3 6 0 6 3 8(9i3n6t6)6((7x5)f*)1}0,7 3 7| 4 ~~~~~^~~~~~~~~~~~~~~~~~1 824.0 +src/libavcodec/aac_defines.h :045.:5)36 : | note: ^expanded from macro 'Q31' 45 | #define QIn file included from 31src/libavcodec/aacps_fixed.c(:x24): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 172 :36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214748 31726 | 4 8 . 0 + Q03.05()1 .4 1| 3 ^ ~6 143923f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:1522.:4832:2 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]22 672f/M_P 522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hI), 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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5):36: note: expanded from macro 'Q31' 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 | In file included from {Q31(-0.92366023326932f),src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:11: src/libavcodec/aacdec_template.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 2429:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] Q31(-0.97 924297 | 9 2 9 8 0f6o8r18(0i=f0);}, i{+Q13<1s(i-z0e.o4f4(6b07u1f7)8 5&1&8 5l9e8n>f=)8;, Qi3+1+(-, 0.l5e4n23-3=82)52 0 1| 63 ~~~^~~~~~~~~~~~9 4f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102:45:36: note: expanded from macro 'Q31' 1 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 98In 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] f/ 522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ Msrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' _ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h6:25226:668:4 4warning: 27implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | ^~~~~~~~~~~~~~ 522 | {Q31(-0src/libavcodec/aac_defines.h.:9442:3366: 6note: 0expanded from macro 'Q30'2 3326932f) ,44 | #Qd3e1f(i-n0e. 9Q73907(9x2)9 8 06 8 1 8 0 f ) } , { Q(3i1n(t-)0(.(4x4)*61007713778451812845.908 f+) ,0 .5Q)3 1 (| - ^0 .54233252016394f)}, 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::45171::36136:: note: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #defi n171e | Q 3 1 ( x )Q 3 0 ( 1 . 4 5 9 0 6 1 7 4 1(8fi/nMt_)P(I()x,) *Q231047(418.346645888.9081 1+5 f0/.M5_)P I )| , ^ ~ Q30(1.47635054In file included from 5src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.h_:P521I:)83,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.5029321909 f521/ | M{_QP3I1)(, -Q03.03(6312.65021981411793946558ff)/,M _QP3I1)(, Q03.00(714.450625413114293725208ff/)M}_,P I{)Q,3 1 (| ^~~~~~~~~~~~~~0 .9997904src/libavcodec/aac_defines.h4:67444:3365:0 note: fexpanded from macro 'Q30') , Q31(-0 .441 | 4#1d3e0f2i8n7e3 47Q43005(fx)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i45:n36t:)( (note: xexpanded from macro 'Q31') *1073741 845 | 2#4.de0f i+n e0 .Q53)1 ( x| ) ^ (int)(In file included from (src/libavcodec/aacps_fixed.cx:)24*: 2In file included from 1src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:641718:.1110: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ ~ 171 | In file included from src/libavcodec/aacsbr_fixed.c: 62 : Qsrc/libavcodec/aacsbrdata.h3:0521(:159.:4 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 617418f/M_PI )521, | {QQ3301((1-.04.6356838296801118541f9/M9_6P5If)),, QQ3301((1 .04.706734540052445391f2/3M2_2P8If)),} ,Q3 0{(Q1.3510(2 903.2919990799f/0M4_4P6I7)4,3 5Q03f0)(,1 .Q53219(1-107.3145481f3/0M2_8P7I3)4,7 4Q0350f(1).}5,6 5 | 1 ~~~~~^~~~~~~~~~~~~~~~~~1 49750fsrc/libavcodec/aac_defines.h/:M45_: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(3i0n(tx))( ( x ) * 2 1 4 7 4 8 3 6 4(8i.n0t )+( (0x).*51)0 7 3| 7 ^ ~4 1824.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :52132 | : {src/libavcodec/aacps_fixed_tablegen.hQ:31711:86(:- 0warning: .3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 326018419965f), 171Q | 3 1 ( 0 . 0Q73404(012.44539102631272481f8)f}/,M _P{IQ)3,1 (Q 300(.19.994769508484968171453f50/fM)_,P IQ)3,1 (Q-300.(114.143706238570354475490f5/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(1.50src/libavcodec/aac_defines.h2:9453:2361:9 0note: 9expanded from macro 'Q31'f /M_PI), Q453 | 0#(d1e.f5i2n9e1 1Q73314(5x8)f / M _ P I ) , Q 3 0 ( 1 .(5i6n5t1)1(4(9x7)5*02f1/4M7_4P8I3)6,4 8 .| 0 ^~~~~~~~~~~~~~ + 0.5) src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: src/libavcodec/aacsbrdata.hf:i521n:e6 :Q3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 521 | { Q(3i1n(t-)0(.(3x6)3*12067031784411892946.50f +) ,0 .Q53)1 ( | ^0 .07440243123228f)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.:9171:9619:7 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 4674350f), Q31( 171- | 0 . 1 4 1 3 0Q23807(314.74450950f6)1}7,4 1 8| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI), src/libavcodec/aac_defines.hQ:3450:(361:. 4note: 6expanded from macro 'Q31'5 8898115f /45M | _#PdIe)fi,n Qe3 0Q(311.(4x7)6 3 5 0 5 4 5 9 f / M _ P I )(,i nQt3)0(((1x.)5*022194372418930694f8/.M0_ P+I )0,. 5Q)3 0 (| 1 ^ ~. 5291173458f/MIn file included from _src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.hQ:35200:(831.:5 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 149750f/M_PI) ,520 | {| Q ^~~~~~~~~~~~~~3 1(-0.320src/libavcodec/aac_defines.h7:0446:6366:6 9note: 8expanded from macro 'Q30'6 56f), Q 3441 | (# d0e.f5i0n1e4 3Q43201(x9)0 8 7 5 3 f ) } , { Q 3 1((i n0t.)5(7(5x)9*31160372327444188274f.)0, +Q 301.(5-)0 . 9| 8 ^ 966422921509f)}, 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::45171::3636:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defi n171e | Q 3 1 ( x )Q 3 0 ( 1 . 45 9 0 6 1 7 4 1 8(fi/nMt_)P(I()x,) *Q23104(714.84635684889.8101 5+f /0M._5P)I ) ,| ^ ~Q 30(1.4763505459In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)520, :Q59:3 0(warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5029321909f/ M520_ | P{IQ)3,1 (Q-300.(312.5027901616763645988f6/5M6_PfI)),, Q 3Q13(0 (01..550615413144291795008f7/5M3_fP)}I,) ,{ Q 3| 1 ^~~~~~~~~~~~~~( 0.5759src/libavcodec/aac_defines.h3:1446:32362:4 4note: 8expanded from macro 'Q30'7 f), Q31 (44- | 0#.d9e8f9i6ne6 4Q23209(2x1)5 0 9 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 0expanded from macro 'Q31'7 3741824 .450 | +# d0.e5f)i n e| ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c(:i24nt: )In file included from (src/libavcodec/aacps.c(:x32): src/libavcodec/aacps_fixed_tablegen.h:171*:2111:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | ^ ~171 | Q30(1.4590In file included from 6src/libavcodec/aacsbr_fixed.c1:7624: 1src/libavcodec/aacsbrdata.h8:f520/:M_32P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.46588981 15205 | f{/QM3_P1I()-,0 Q.3302(017.04676663659085645596ff/)M,_ PQI31)(, 0Q.3500(114.35402219930281795039ff)/M}_,P I{),Q 3Q13(0 (01..557259913117633425284f4/8M7_fP)I,) ,Q 3Q13(0-(01..958695616144292795201f5/0M9_fP)I}),, | | ~~~~~^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::4436:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | # d44e | f#idneef iQn3e1 (Qx3)0 ( x ) ( i n t()i(n(tx)()*(2x1)4*7140873634784.108 2+4 .00. 5+) 0. 5| ) ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:520In file included from :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:170:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]520 | {Q31(-0.3207066 61706 | 9 8 6 5 6 f )Q,30 (Q13.14(9 1502.9590411463f4/2M1_9P0I8)7,5 3Qf3)0}(,1 .4{9Q63414(8 004.0507f5/9M3_1P6I3)2,2 4Q4380(71.f5),0 39Q53518(4-101.f9/8M9_6PI6)4,2 2Q93201(510.95f2)2}9,0 7 49| 5 ~~~~^~~~~~~~~~~~~~~~~~~5 f/M_Psrc/libavcodec/aac_defines.hI):,45 :Q363:0 (1note: .expanded from macro 'Q31'5 414420 3456 | 6#fd/eMf_iPnIe) ,Q 3Q13(0x()1 . 56 6 7 9 9 5 2 1 4 f /M _P(iIn)t,) ( | ( ^~~~~~~~~~~~~~x )*2147483src/libavcodec/aac_defines.h6:4844.:036 :+ note: 0expanded from macro 'Q30'. 5) | ^ ~ 44 | #define Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:x62): src/libavcodec/aacsbrdata.h : 519 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *5191 | 0{7Q33714(1 802.49.400 +44 90.456)6 8 7| ^9 63f), Q31( 0.09026201In file included from 15src/libavcodec/aacps_fixed.c7:4241: 6In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h{Q:31701:(111-:0 .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 386352534327f), Q3 1170( | 0 . 0 8 9 2 4Q73608(812.346917562f9)9}4,1 6 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI), Qsrc/libavcodec/aac_defines.h3:045(:136.:4 9note: 6expanded from macro 'Q31'4 480400f /45M_ | P#Id)e,f iQn3e0 (Q13.15(0x3)9 5 5 8 4 1 src/libavcodec/aacsbr.c1 f / :M 225_ :P 19 I:) (,warning: i comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]nQ t3)0(((x1).*5221249 722504 | 78 43 96 54 58ff.o/0rM _ +P( Ie0) .,=5 )Q0 3; 0 | (e ^ ~1 .<5 4c1h4_4d2a0t3a6-6>fIn file included from b/src/libavcodec/aacsbr_fixed.cs:M__62nP: uIsrc/libavcodec/aacsbrdata.hm):_,519e :nQ58v3:;0 (warning: 1eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].+ +5)6 6{7 9 9| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~2 1 4519f | /{MQ_3P1I() ,0 . 9| 4src/libavcodec/aacsbr.c0 ^~~~~~~~~~~~~~4 :42279:46236: 8warning: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aac_defines.h9 :6443:f36):, note: Qexpanded from macro 'Q30'2273 | 1 ( 0. 0 9 0 442 | 6f#2od0re1 f1(i5kn7 e4= 1 Q603f0;() x}k), < { Q s3 b1 r( -- 0> .n 8_ 2l 3i 8m 6;(3 i5kn2+t5+)3)(4 (3{x2 )7 *f| 1) ~ ^ ~~~~~~~~~~0,7 Q33714(1 802.40.809 src/libavcodec/aacsbr.c+2: 423007:.65758:)8 2warning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]| 6 ^7 6f)}, | ~~~~^~~~~~~~~~~~~~~~~~~230 | src/libavcodec/aac_defines.h :In file included from 45src/libavcodec/aacps_fixed.c :: 3624 :: In file included from fnote: src/libavcodec/aacps.coexpanded from macro 'Q31':r 32 : (src/libavcodec/aacps_fixed_tablegen.hm: 170=: s8645b: | r#warning: -dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>e ff_itnaeb Ql3e1l(ixm)[ k ] - 170 | s b r - > k xQ [3(10i](n;1t .)m4( 9(<1x )5s2*b92r91-44>17f64_f8/t3Ma6_b4Pl8Ie.)l0,i m+Q[ 3k00 .(+51 ).1 4] 9 | 6- ^ ~4 4s8b0r4-0>0kfx/[M1_]P;IIn file included from ) src/libavcodec/aacsbr_fixed.c,m:+ 62Q+: 3)src/libavcodec/aacsbrdata.h0 :({5191 :. 325| :0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 58411f/M_PI) ,519 src/libavcodec/aacsbr.cQ | 3:{0245Q(:31571.:(5 2warning: 02comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].9 0974409454954f6/6M 8_2457P | 9I 6 )3 ,f ) Q, 3 0 (Q 13 .1 5( 4 f104o.r40 29(00m32 66=62 f0s/1bM1r_5-P7>I4f)1_,6t faQ)b3}l0,e( l1{i.m5Q[63k61]( 7--909 .5s822b13r48-f6>/3kM5x_2P[5I13)]4,; 3 2m| 7 ^~~~~~~~~~~~~~f< ) ,s bQr3-1>(fsrc/libavcodec/aac_defines.h _0t:.a44b0:l836e9:l2 i4note: m7expanded from macro 'Q30'6[ k8 8+2 316]7 6- f44 ) | s}#,bd re -f| >i ~~~~~^~~~~~~~~~~~~~~~~~kn xe[ 1Q]3;0 (src/libavcodec/aac_defines.hmx:+)45+ ): 36 {: note: | expanded from macro 'Q31' ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (45i | n#td)e(f(ixn)src/libavcodec/aacsbr.ce*: 1251Q0:375713:(7 x4warning: )1 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8 2 4. 0 + 0 . 5 ) 251 | | ( ^i nt ) ( ( x ) * 2f1o4r7 4(8m3 6=4 In file included from 8ssrc/libavcodec/aacps_fixed.c.b:0r24 -: +>In file included from fsrc/libavcodec/aacps.c0_:.t325a: )bsrc/libavcodec/aacps_fixed_tablegen.h l: e170| l: ^ ~i61 m:[ kwarning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - sbr->In file included from ksrc/libavcodec/aacsbr_fixed.cx[:162]: ;src/libavcodec/aacsbrdata.h :m519 :170<7 | : s bwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - > f _Qt3a0b(l1e.l4 i9519m1 | [5{k2Q 93+91 4(11 ]60 f.-/M9 _4sP0bIr4)-4,>9 k4Qx63[6018(]71;9. 64m39+f6+)4),4 8{Q0 34 10| (0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f 0/M._0P9I0)2,6 2Q03101(517.4510src/libavcodec/aacsbr.c63:9f2575)5:}857,4: 1 1{warning: fQcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]/3 M1_(P-I0).,8 2Q338 06257(3 | 51 2. 55 32 42 39 20 77 f4 )9 ,5 5 Qff3/o1Mr_( P (I0m). ,0= 8 Q9s32b04r(7-1>6.f85_84t21a34b64l72e60lf3i)6m}6[,fk /] M | _-P ~~~~~^~~~~~~~~~~~~~~~~~ Is )b,r -Q>3ksrc/libavcodec/aac_defines.h0x(:[1145.]:5;366 :6m 7 note: 9ff/ _Mt45_a | Pb#Ild)ee,lf iim n[| ek ^~~~~~~~~~~~~~ Q+3 11](x )- ssrc/libavcodec/aac_defines.h b:r 44- :> 36k :x [ note: 1 expanded from macro 'Q30'] ; m +(i+n)t ){ ( 44( | x| #) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d* 2e1f4i7ne4 83Q63408(.x0) + src/libavcodec/aacsbr.c 0: .265 5: )57 : | warning: ^ ~comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (int)((x)* 12650In file included from 7 | src/libavcodec/aacsbr_fixed.c3 :7 624 : 1 src/libavcodec/aacsbrdata.h8 :2 5184 :. 830 : + warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0f o.r5) ( m| ^= sb r518- | >{fQ_3t1a(b l0e.l6im7[2In file included from k2src/libavcodec/aacps_fixed.c6]: 824-6: 1In file included from s3src/libavcodec/aacps.cb9:r-332>7: 8ksrc/libavcodec/aacps_fixed_tablegen.h8:xf170[):1,36] :Q ;3warning: 1mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( <- 0s.b1r3-4>9f4_3t8ab9l01e1l 0i1701m | 4[ fk ) }+ , 1 ]{Q Q3-30 1((s1-b.r04-.9>71k05x72[39179]34;91 68mf8+4/+2M)0_ 6P{8I )f ,)| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q 3Q03(11(.-409.674645840743004f9/3M2_P5I9)9,2 fQ)3}0(,1 . 5| 0 ~~~~^~~~~~~~~~~~~~~~~~~3 9558411src/libavcodec/aac_defines.hf:/45M:_36P:I )note: , expanded from macro 'Q31'Q 30(1.52 2459 | 0#74d9e5f5ifn/eM _QP3I)1,(x )Q 3 0( 1 . 5 4 1 4 4 2 0 3 6 6(fi/nMt)_(P(Ix)),* 2Q1340(714.8536664789.905 2+1 40f./5)M _ P| I ^ ~) , | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 518note: :58expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e518 | Q{3Q03(1x() src/libavcodec/aacdec_template.c 0 .: 63474 7: 210 2:6 8 warning: 6 1 missing field 'help' initializer [-Wmissing-field-initializers]3 9 37 8( i83474nf | )t ), ( (Q x3{)1N*(U1-L00L7.}31,73 44 198| 42 ^34 8.900 1+1 001.45f)) }| , ^ {Q31(-0.7073739884In file included from 20src/libavcodec/aacps_fixed.c6:824f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-1700:.117:6 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 349325992f)}, | 170 ~~~~^~~~~~~~~~~~~~~~~~~ | Qsrc/libavcodec/aac_defines.h3:045(:136.:4 9note: 1expanded from macro 'Q31'5 299416f/M _45P | I#)d, eQf3i0n(e1 .Q43916(4x4)8 0 40 0 f / M _ P I ) , Q 3(0i(n1.t5)0(3(9x5)5*8241141f7/48M3_6P4I8).,0 Q+3 00(.51).5 2 2| 9 ^ ~0 74955f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:55184:1314:4 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 6f/M_PI), Q 35180 | ({1Q.3516(6 709.9657221246f8/M6_1P3I9)3,7 8 8f| ) ^~~~~~~~~~~~~~, Q31(-0.src/libavcodec/aac_defines.h13:4449:364:3 8note: 9expanded from macro 'Q30'0 11014f)}, 44{ | #Qd3e1f(i-n0e. Q703703(7x3)9 8 8 4 2 0 6 8 f ) , Q 3 1((i-nt0).(7(6x5)4*71304793372451989224f.)0} ,+ 0| . ~~~~^~~~~~~~~~~~~~~~~~~5 ) | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: deIn file included from fsrc/libavcodec/aacps.ci:n32e: src/libavcodec/aacps_fixed_tablegen.hQ:31691:(136x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (169x | ) * 2 1 4 7 Q43803(614.85.104 6+2 103.757)0 f/ M| _ ^ ~P I), Q30(1.51813In file included from 3src/libavcodec/aacsbr_fixed.c4:0621: 9src/libavcodec/aacsbrdata.hf:/518M_:P7:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.523484 95184 | 5{3Qf3/1M(_ P0I.)6,7 2Q23608(16.153396934788688f)0,9 f/QM3_1P(I-)0,. 13Q4390(413.859500101601847f3)6}1,f /{MQ_P3I1)(,- 0Q.73007(317.3596878947257056985ff/),M _QP3I1)(,- 0 .| ^~~~~~~~~~~~~~7 6547349src/libavcodec/aac_defines.h3:2445:9369:2 fnote: )expanded 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( iQnt3)1(((xx)) * 1 0 7 3 7 4 1 8 2 4 . 0 (+i n0t.)5()(x ) | * ^2 147483648.0 + 0.5)In 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] 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] 169 | Q3 0517( | 1{.Q53114(6 201.34717808f1/2M8_4P1I8)2,6 Q8330f()1,. 5Q13811(3 3400.109f2/1M8_8P0I9)8,9 2Q2320(812.f5)2}3,4 8{4Q93415(3-f0/.M8_61P3I5)4,5 4Q93401(213.75f3)6,9 4Q83618(0 90f./9M8_9P4I7)4,80 9Q03903(519.f5)5},0 0 6| 8 ~~~~~^~~~~~~~~~~~~~~~~~7 361f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q3: 0note: (1expanded from macro 'Q31'. 567975 7455 | 9#5dfe/fMi_nPeI) ,Q 3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 :( inote: ntexpanded from macro 'Q30') ((x)*214 7444 | 8#3d6e4f8in.e0 Q+3 00(.x5)) | ^ ~ (int)((In file included from xsrc/libavcodec/aacsbr_fixed.c):*621: 0src/libavcodec/aacsbrdata.h7:375174:1588:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) 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 | In file included from #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c: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] 24: 517 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn 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] :45 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' 36 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : In file included from note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) :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' i 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ntIn file included from )((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:In file included from 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] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:517:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | 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] 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), | ^~~~~~~~~~~~~~ 516src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {Q3In 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] 1( 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' 0 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ .0In file included from 3841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: 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] In file included from src/libavcodec/aacps.c 516 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:32: src/libavcodec/aacps_fixed_tablegen.h:168:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 :36: note: expanded from macro 'Q31' 168 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: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) | ^ ~ QIn 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] 3 0(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), | ^~~~~~~~~~~~~~ 516src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | { 44 | #dQ31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' f 45 | ine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ #deIn 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] fi ne Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 168 | 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), 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' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31(In 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] -0 .89515019899997f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 168src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #defin src/libavcodec/aacsbr.c : 311Q:319:0 (1warning: .5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 39184e Q3113 | 1 ( x ) f o r ( e = 0 ; e (2b1s4_7n4u8m3_6e4n8v.;0 e++ +0). 5{) | | ~ ^ ~~~~~~~~~~~~~~~~~~~ ^ ~ 09In file included from src/libavcodec/aacsbr.csrc/libavcodec/aacsbr_fixed.c::31862:: 19src/libavcodec/aacsbrdata.h:: warning: 515comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: 58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | for (515e | {=Q 301; (e 0<.9 8c6h3_05d6a3t2a3->2b0s7_5nfu),m _Qe3n1v(;- 0e.+5+3)5 7{8 89 9| 6 ~ ^ ~~~~~~~~~~~~~~~~~~~0 0662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 5 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ f/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] M_PI), Q30(1.54 515 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h11708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.:45:36: note: expanded from macro 'Q31' 5 45 | #define Q31(x) (int)((x)*21474591609478f/M_PI), Q30(1.5692136288f/M_PI), | ^~~~~~~~~~~~~~ 8src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 3 648.0 + 0.5) | ^ ~ 44 | In file included from #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c: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:168:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h 168 | Q30(1.5391840935f/M_PI), Q30(1.541170835:515:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5CC libavcodec/adxdec.o f/M_PI), Q30(1.5441943407f/M_515 | {Q31(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' 0 44 | #define Q30(x) (i.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hnt)((x)*1073741824.0 + 0.5) | ^ :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:e168 :Q363:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) (in t168) | ( ( x ) * 2Q13407(14.8533694188.4009 3+5 f0/.M5_)P I| ) ^ ~, Q30(1.5411708355In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)514,: 84Q3:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5441943407f/M_ P514I | ){,Q 3Q310((-10..56521078813568810396f1/8M4_0PfI)),, QQ3310(( 10..57559010600697467281f/8M9_5P6If)),} ,Q 3{0Q(311.(5-609.241336828687f0/1M_5P2I5)0, 81 2| f ^~~~~~~~~~~~~~) , Q31( 0.src/libavcodec/aac_defines.h9:9449:9368:0 6note: 9expanded from macro 'Q30'2 44322f)}, 44 | | ~~~~~^~~~~~~~~~~~~~~~~~#d efine Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45 | #(dienfti)n(e( xQ)3*11(0x7)3 7 4 1 8 2 4 . 0 + 0 . 5()i n | t ^) ((x)*2147483648.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:168:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:514:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]168 | Q30(1. 55143 | 91{8Q43019(3-50f./6M2_0P8I15)8,1 Q33601(18.4504f1)1,7 08Q3351(5 f0/.M7_5P0I0)0,6 7Q63201(18.955464f1)9}4,3 4{0Q73f1/(M-_0P.I4),3 8Q63700(115.255501871823f6)8,0 9Qf3/1M(_ P0I.),99 9Q93800(619.254549312620f9)4}7,8 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), Q3src/libavcodec/aac_defines.h0(:145.:5366:9 21note: 3expanded from macro 'Q31'6 288f/M_ P45I | #)d,e f i| ^~~~~~~~~~~~~~n e Q31(x)src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (in t44) | (#(dxe)f*i2n1e4 7Q43803(6x)4 8 . 0 + 0 . 5 ) | ( ^ ~i nt)((x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:2624: .0src/libavcodec/aacsbrdata.h :+514 0:.325:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 514 | {Q31(In file included from -0src/libavcodec/aacps_fixed.c.:6242: In file included from 0src/libavcodec/aacps.c8:1325: 8src/libavcodec/aacps_fixed_tablegen.h1:31676:11368:4 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.750006 71676 | 2 1 8 9 5 6 fQ)3}0,( 1{.Q53513(0-1053.541338f6/7M0_1P5I2)5,0 8Q1320f()1,. 5541347265f/M_QP3I1)(, 0Q.3909(919.85056598234745312220ff)/}M, | _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Q30src/libavcodec/aac_defines.h(:145.:5366:0 1note: 0expanded from macro 'Q31'8 5424f/M_ P45I | )#,d eQ3f0i(n1e. 56Q43215(69x0)6 5 f / M _ P I ) , Q 3 0((i1n.t5)(6(9x9)0*6291540704f8/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 | :#514d:e6f: iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 514 | { Q 3 1 ( -0(.i6n2t0)8(1(5x8)1*316017834704f1)8,2 4Q.301 (+ 00..755)0 0 0| 6 ^7 6218956f)}, {Q31(-0.In file included from 4src/libavcodec/aacps_fixed.c3:8246: 7In file included from 0src/libavcodec/aacps.c1:532: 2src/libavcodec/aacps_fixed_tablegen.h5:01678:11112:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.99998069 21674 | 4 3 2 2 f ) }Q,3 0 (| 1 ~~~~^~~~~~~~~~~~~~~~~~~. 5530153src/libavcodec/aac_defines.h5:145:336f/:M note: _expanded from macro 'Q31'P I), Q30(1 .455 | 5#4d1e3f4i7n2e6 5Qf3/1(Mx_)P I) , Q 3 0 ( 1 . 5 5 5 8 3(7i5n1t2)0(f(/xM)_*P2I1)4,7 4Q83306(418..506 0+1 008.554)2 4 f| / ^ ~M _PI), Q30(1.5642In file included from 5src/libavcodec/aacsbr_fixed.c6:962: 0src/libavcodec/aacsbrdata.h6:5f513/:M83_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.56990695 05130 | f{/QM3_1P(I )0,. 5 0| 4 ^~~~~~~~~~~~~~4 9166760src/libavcodec/aac_defines.h3:0443:f36):, note: Qexpanded from macro 'Q30'3 1(-0.85 9449 | 5#0d7e2f4i0n8e4 3Q43f0)(}x,) { Q 3 1 ( 0 . 4 7 1 6 2 8(9in10t6)5(1(x0)8*f1)07,3 7Q43118(2-40..01 8+6 800.250)4 0 4| 9 ^5 69f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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:167:86: 45warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 167 | Q(3i0n(t1).(5(5x30)1*523154137f48/M3_6P4I8).,0 Q+30 (01..55)5 4 1| 3 ^ ~4 7265f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:551355:8593:7 5warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0f/M_PI), Q 35130 | ({1Q.3516(0 100.8550442449f1/6M6_7P6I0)3,0 3Qf3)0,( 1Q.3516(4-205.689056959f5/0M7_2P4I0)8,4 3Q43f0)(}1,. 5{6Q993016(9 500.04f7/1M6_2P8I9)1,0 6 5| 1 ^~~~~~~~~~~~~~0 8f), Q31src/libavcodec/aac_defines.h(:-440:.361:8 6note: 8expanded from macro 'Q30'0 2040495 6449 | f#)d}e,f i n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q30(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (#xd)e*f1i0n7e3 7Q43118(2x4). 0 + 0 . 5 ) | ^ (int)((x)*21474836In file included from 4src/libavcodec/aacps_fixed.c8:.240: In file included from +src/libavcodec/aacps.c :320: .src/libavcodec/aacps_fixed_tablegen.h5:)167 : 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.h167: | 513 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.553015 351351 | 3{fQ/3M1_(PI )0,. 5Q0340(419.156564716304370236f5)f,/ MQ_31P(I-)0,. 8Q5309(915.057525480387453142f0f)/}M,_ P{IQ)3,1 (Q 300.(4171.656208191008655412048ff/)M,_ PQI3),1 (Q-300.(118.658604220546904096556f9/fM)_}P,I ) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.56src/libavcodec/aac_defines.h9:9450:69365:0 0note: expanded from macro 'Q31'f /M_PI), 45 | | #d ^~~~~~~~~~~~~~e fine Q31(src/libavcodec/aac_defines.hx:) 44 : 36 : note: expanded from macro 'Q30' (in t44) | (#(dxe)f*i2n1e4 7Q4380(3x6)4 8 . 0 + 0 . 5 ) (| i ^ ~nt )((x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 5130:.75:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 513 | {Q31(In file included from src/libavcodec/aacps_fixed.c0:.245: 0In file included from 4src/libavcodec/aacps.c4:329: 1src/libavcodec/aacps_fixed_tablegen.h6:616776:036:3 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.8599507 21674 | 0 8 4 3 4 f )Q}3,0 ({1Q.3515(3 001.5437511632f8/9M1_0P6I5)1,0 8Qf3)0,( 1Q.3515(4-103.41876286052f0/4M_0P4I9)5,6 9Q3f0)(}1,. 5 5| 5 ~~~~~^~~~~~~~~~~~~~~~~~8 375120fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(1.5 6450 | 1#0d8e5f4i2n4ef /QM3_1P(Ix)), Q 3 0 ( 1 . 56 4 2 5 6 9 0(6i5nft/)M(_(PxI))*,2 1Q43704(813.654689.900 6+9 500.05f) / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::51236::84 :note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de f512i | n{eQ 3Q130((-x0). 4 9 1 0 4 7 8 3 1 3 7 1 5(0ifn)t),( (Qx3)1*(1 007.33724819852241.403 5+9 606.35f)) } ,| ^{ Q31( 0.99881175120In file included from 7src/libavcodec/aacps_fixed.c5:124f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 1670:.118:8 9warning: 93implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 83831354f)}, | 167 ~~~~~^~~~~~~~~~~~~~~~~~ | Qsrc/libavcodec/aac_defines.h3:045(:136.:5 5note: 3expanded from macro 'Q31'0 153513f/M _45P | I#)d,e fQi3n0e(1 .Q53514(x1)3 4 7 2 6 5 f / M _ P I ) , (Qi3n0t()1(.(5x5)5*82317457142803f6/4M8_.P0I )+, 0.Q53)0 ( 1| . ^ ~5 601085424f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h30:(5121:.595:6 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 69065f/M_PI) ,512 | Q{3Q03(11(.-506.9499016094570803f1/3M7_1P5I0)f,) , | Q ^~~~~~~~~~~~~~3 1( 0.328src/libavcodec/aac_defines.h9:5442:1364:3 5note: 9expanded from macro 'Q30'6 63f)}, {44Q | 3#1d(e f0i.n9e9 8Q83101(7x5)1 2 0 7 5 1 f ) , Q 3 1 (( i0n.t8)8(9(9x3)*9180378337143185244f.)0} ,+ 0| . ~~~~~^~~~~~~~~~~~~~~~~~5) | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45In file included from | #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.c:e32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1166(:x136): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (166( | x ) * 21 4 7 Q43803(614.85.600 7+9 606.158)5 f /| M ^ ~_ PI), Q30(1.561In file included from 4src/libavcodec/aacsbr_fixed.c2:6625: 2src/libavcodec/aacsbrdata.h0:3512f:/32M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(1.56238 45124 | 86{2Qf3/1M(_-P0I.),4 9Q13004(718.3153674175806f7)9,18 fQ/3M_1P(I )0,. 3Q2308(915.251647315199656938f4)f}/,M _{PQI3)1, (Q 300.(919.85871012796521827057f5/1Mf_)P, IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 88993983src/libavcodec/aac_defines.h83:1443:5364:f )note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #desrc/libavcodec/aac_defines.hf:i45n:e36 :Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e f i n(ei Qn3t1)((x()x ) * 1 0 7 3 7 4 1 8 2 4 . 0( i+n t0).(5()x ) *| 2 ^1 47483648.0 + 0.5) | In 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:111In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:512:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | 512 | { QQ3310((-10..54690170946768138153f7/1M5_0PfI)),, QQ3310(( 10..53621849256251240335f96/6M3_fP)I}),, {QQ3301(( 10.5.692938884141876521f2/0M7_5P1If)),, QQ3301((1 .05.684878996379981388f3/1M3_5P4If)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~1 .56711src/libavcodec/aac_defines.h9:5459:8364f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (451. | 5#7d0e2f9i6n2e8 7Q53f1/(Mx_)P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44):(36:( xnote: )expanded from macro 'Q30'* 214748364 844. | 0# d+e fi0n.e5 )Q 3 | 0( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(511(:x83):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0511. | 5{) Q 3| 1 ^( 0.94813650221268f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(-: 0In file included from .src/libavcodec/aacps.c9:7325: 0src/libavcodec/aacps_fixed_tablegen.h6:61664:860:0 2warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 28f)}, {Q31(-0.954 31664 | 4 97 4 9 2 8 5Q33f0)(,1 .Q53610(7-906.67198650f7/9M7_8P5I0)1,9 8Q33f0)(}1,.5 6 1| 4 ~~~~^~~~~~~~~~~~~~~~~~~2 65203fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(1.56 2453 | 8#4d4e8f62ifn/e MQ_3P1I()x, )Q 3 0 ( 1 . 5 6 4 7 8 6 7 9 1(8ifn/Mt_)PI()(,x )Q*3201(417.458637614189.509 8+4 f0/.M5_)P I) ,| ^ ~Q 30(1.5702962875In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:),511 : 58| : ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 511expanded from macro 'Q30' | {Q31( 0. 9444 | 8#1d3e6f5in0e2 2Q13206(8xf)) , Q 3 1 ( - 0 . 9 7 5 0(i6n6t4)0(0(2x7)1*2180f7)3}7,4 1{8Q2341.(0- 0+. 905.453)4 4 9| ^7 492853f), Q31(-0.79In file included from 6src/libavcodec/aacps_fixed.c:0247: 9In file included from 7src/libavcodec/aacps.c8:5320: 1src/libavcodec/aacps_fixed_tablegen.h9:81663:f61):} , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 166 | 45 | Q#3d0e(f1i.n5e6 0Q73916(6x1)8 5 f / M _ P I ) , Q 3 0((i1n.t5)6(1(4x2)6*52203f/M_PI), Q30(1.5623844862f/M_PI), Q30(1.5647867918f/M_PI), Q30(1.5671195984f/M_PI), Q30(1.5702962875f/M_PI), | ^~~~~~~~~~~~~~ 1src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 4 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 74In file included from 83648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c: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] 24: 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' 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] 45 | #define Q31(x) 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: (int)((x)*2147483648.0 + 0.5) | ^ ~ 44: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] 36: 511 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)} note: expanded from macro 'Q30' , 44 | #define Q30(x) (int)((x)*10 {Q31(-0.95434497492853f), Q31(-0.79607978501983f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 3 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 74In 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] 18 510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-024.0 + 0.5) | ^ .28In 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] 66 45343666166 | 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), | ^~~~~~~~~~~~~~ 2src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 0 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 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:165:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ~~~~^~~~~~~~~~~~~~~~~~~ 165src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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 Q30(1.5651730299f/M_PI), Q30(1.5655272007f/M_PI), Q30(1.5:45:36: note: expanded from macro 'Q31' 6 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 6In file included from 0660267f/M_PI), Q30(1.5674170256f/M_PI), Q30(1.5687289238f/M_PI), Q30(1.5705151558f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.hIn 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] :510 165 | Q30(1.5:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1730299f/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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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] note: expanded from macro 'Q31' 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), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1#define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 07In 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] 37 510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h41824.0 + 0.5) | ^ :45:In 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] 36: note: expanded from macro 'Q31' 165 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 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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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] note: expanded from macro 'Q31' 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), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | #:d44:e36f:i nnote: eexpanded from macro 'Q30' Q31(x) 44 | # d e f i n e Q 3(0i(nxt)) ( ( x ) * 2 1 4 7 4 8 3 6 4(8i.n0t )+( (0.x5))* 1 0| 7 ^ ~3 741824.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 509src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(165-:011.:9 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 9593602546f), Q3 1165( | 0 . 6 2 0 3Q43309(710.5546358107f3)0}2,9 9{fQ/3M1_(P-I0).,0 6Q63108(612.255645582177270f0)7,f /QM3_1P(-I0).,2 3Q83102(211.75262610365690f2)6}7,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Q30src/libavcodec/aac_defines.h(:145.:5366:7 4note: 1expanded from macro 'Q31'7 0256f/M _P45I | )#,d eQf3i0n(e1 .Q53618(72x8)9 2 3 8 f / M _ P I ) , Q(3i0n(t1.)5(7(0x5)1*5211545784f8/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: src/libavcodec/aacsbrdata.h44: | 509#d:e32f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 509 | { Q 3 1 ( -(0i.n9t0)8(8(9x5)*931607032In file included from 7544src/libavcodec/ac3enc.c16:8f452): 4,. src/libavcodec/put_bits.h0Q: 3227+1: (370 :.0 5.)6warning: 2comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]0 | 34 ^ 39705438 0227f | ) } , { Q In file included from 3 src/libavcodec/aacps_fixed.c 1: (24i-: f0In file included from .src/libavcodec/aacps.c(0:s632-6: >1b8src/libavcodec/aacps_fixed_tablegen.hu:6f2164_2:e5136n4:d8 1warning: -7 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sf -)>,b uQf3_1p(-t0r. 2>3=8 1s 2164i2 | 1z 7e o2 f2 (1 B3 i5Qt93Bf0u()f1}).,)5 6 7{| 6 ~~~~~^~~~~~~~~~~~~~~~~~3 4| 1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 57src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(1.56 7458 | #3d3e3f0i4n4ef /QM3_1P(Ix)), Q 3 0( 1 . 5 6 8 1 3 6(3i3n4t4f)/(M(_xP)I*)21,4 7Q43803(614.85.608 8+9 6005.55)2 f /| M ^ ~_ PI), Q30(1.5696In file included from 3src/libavcodec/aacsbr_fixed.c3:7622: 2src/libavcodec/aacsbrdata.h3:f/509M:_6P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.570638 15097 | 9{8Qf3/1M(_-PI0).,9 0 8| 8 ^~~~~~~~~~~~~~9 59360254src/libavcodec/aac_defines.h6:f44):,36 Q:3 1note: (expanded from macro 'Q30' 0.620343 9447 | 0#5d4e3f8i0nfe) }Q,3 0{(Qx3)1 ( - 0 . 0 6 6 1 8 6 2 2 5(4i8n1t7)7(f()x,) *Q13017(3-704.1822348.10 2+2 107.252)1 3 5| 9 ^f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 16445: | 111#:d ewarning: fiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 164 | (i n t ) (Q(3x0)(1*.25164776438431604587.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 1.5678333044f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 508Q:3830:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 681363344f/M_P I508) | ,{ QQ3310((-1.05.648787976008535224f1/6M9_7P3If)),, QQ3310((-10..5166976839375252632f0/3M0_2P5If)),} ,Q 3{0Q(31.15(7-006.398917719589f7/9M2_6P0I8)7,8 f )| , ^~~~~~~~~~~~~~ Q31(-0.93src/libavcodec/aac_defines.h5:6445:7368:4 0note: 0expanded from macro 'Q30'7 648f)}, 44| | ~~~~^~~~~~~~~~~~~~~~~~~# define Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45 | # (dienfti)n(e( xQ)3*11(0x7)3 7 4 1 8 2 4 . 0 + 0 .(5i)nt ) (| ( ^x )*2147483648.0 + 0.In file included from 5src/libavcodec/aacps_fixed.c): 24 : | In file included from ^ ~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:164: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:508:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | Q30( 1508. | 5{6Q73613(4-100.5477f7/7M0_8P3I2)4,1 6Q93703(f1.)5,6 7Q83313(3-004.41f6/7M_8P9I5)5,6 2Q03300(215.5f6)8}1,3 6{3Q33414(f-/0M._9P9I7)1,5 9Q37902(610.857688f8)9,6 05Q5321f(/-M0_.P9I3)5,6 5Q73804(010.75664986f3)3}72,2 3 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI), Qsrc/libavcodec/aac_defines.h3:045(:136.:5 7note: 0expanded from macro 'Q31'6 381798f/M _45P | I#)d,e f i| n ^~~~~~~~~~~~~~e Q31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*de2f1i4n7e4 8Q33604(8x.)0 + 0 . 5 ) | ^ ~ (int)((x)*1In file included from 07src/libavcodec/aacsbr_fixed.c3:7624: src/libavcodec/aacsbrdata.h1:5088:2314:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 508 | {Q31(-0.477708In file included from 32src/libavcodec/aacps_fixed.c4:1246src/libavcodec/put_bits.h: 97In file included from :3src/libavcodec/aacps.c265f::)3237,: : src/libavcodec/aacps_fixed_tablegen.h Q:warning: 3164comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]:1 61(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]16 789 552656 | 2 0 3 0 25 f ) }i ,f164 | { (Q s3- 1> (b u- fQ0_3.e09n(9d17 .1-55 69s77-69>32b46u10f08_57p78tffr) /,M> _=QP 3Is1i)(z,-e 0oQf.3(90B3(i51t6.B55u76f87)48)03 03{73 60 44| 84 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ff )/}M_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(1.src/libavcodec/aac_defines.h5:6458:1363:6 3note: 34expanded from macro 'Q31'4 f/M_PI) ,45 | Q#3d0(e1f.i5n6e8 8Q936105(5x2)f / M _ P I ) , Q 3 0 ( 1(.i5n6t9)6(33(7x2)2*3f2/1M4_7P4I8)3,6 48Q.300 (+1 .05.750)6 3 8| 1 ^ ~7 98f/M_PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:508:src/libavcodec/aac_defines.h6::44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44508 | | #{dQe3f1i(n-e0 .Q43707(7x0)8 3 2 4 1 6 9 7 3 f ) , Q(3i1n(t-)0(.(1x6)7*819057536724013802245.f0) }+, 0.{5Q)3 1( -| 0 ^ .99715979260878f), QIn file included from 31src/libavcodec/aacps_fixed.c:(24-: 0In file included from .src/libavcodec/aacps.c9:3325: 6src/libavcodec/aacps_fixed_tablegen.h5:71648:4360:07 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45164:36 | : note: expanded from macro 'Q31' Q30(1 .455 | 6#7d6e3f4i10n5e7 fQ/3M1_(PxI)) , Q 3 0 ( 1 . 5 678333044f/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' (int)((x)*2147483648.0 + 0.5) | ^ ~ 44 | In file included from #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c: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:164:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h: 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), | ^~~~~~~~~~~~~~ 507src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.083: 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 0.5) | ^ :45:In file included from 36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In 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] : 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] 507 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 163src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from Q30(0.0561749674f/M_PI), Q30In file included from (src/libavcodec/ac3enc_float.c0.:0315: 2In file included from 6src/libavcodec/ac3enc.h6:2439: 23src/libavcodec/put_bits.h9:f227/:M37_:P I)warning: , Q30(0comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]. 0473113805f /227M | _ P I ) , Q 3 0i(f0 .(0s3-3>8b4u76f1_5e1nfd/ M-_ PsI)-,> bQu3f0_(0p.t02r0 7>2=7 6s1i7z7efo/fM(_BPiIt),Bu fQ)30)( 0{. 0 0| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~82 05961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.hIn 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] :507 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 507 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121 | 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), | ^~~~~~~~~~~~~~ fsrc/libavcodec/aac_defines.h:44:36), 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) | ^ ~ note: expanded from macro 'Q30'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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h: | #45d:e36f:i nnote: expanded from macro 'Q31'e Q30(x) 45 | # d e f i n e Q 3 1 ((xi) n t ) ( ( x) * 1 0 7 3 7 4 1(8i2n4t.)0( (+x )0*.251)4 7 4| 8 ^36 48.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62:: 163src/libavcodec/aacsbrdata.h::86506:: 83warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | {Q 31163( | - 0 . 4 8 9 7Q23809(309.3025267147f4)9,6 Q7341f(/ M0_.P5I6)2,8 9Q23406(306.2065826src/libavcodec/put_bits.hf6):6}2652,: 937{2:Q3 391warning: f(comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]-/ 0M._8P9I0)3,3 6Q350 8(26560.8 | 09 4679 37 f 61) ,1 warning 3 sQ generated38i. f01 (5f-(/0sM.-_7P>1Ib6)u5,f6 _5Qe63n30d9( 80-7. 00s83-23>8fb4)u}7f,6_ 1p5 t1| rf ~~~~^~~~~~~~~~~~~~~~~~~ / >M=_ PsIisrc/libavcodec/aac_defines.h)z:,e45 o:Qf36(3:B0 i(note: t0expanded from macro 'Q31'B. u0f2)0)7 2 7{456 | 1 7#| 7d ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~fe /fMi_nPeI )Q,3 1Q(3x0)( 0 . 0 0 2 8 2 0 5 9 6 1 f /(Mi_nPtI))(,(x ) *| 2 ^~~~~~~~~~~~~~1 47483648.0 src/libavcodec/aac_defines.h+: 440.:536): note: | ^ ~expanded from macro 'Q30' 44 | In file included from #src/libavcodec/aacsbr_fixed.cd:e62f: isrc/libavcodec/aacsbrdata.hn:e506 :Q583:0 (warning: x)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | { Q(3i1n(t-0)(.(4x8)9*712809733973421287244f.)0, +Q 301.(5 0). 56 2| 8 ^92 46362686f)}, {Q31(In file included from -0src/libavcodec/aacps_fixed.c.:8249: 0In file included from 3src/libavcodec/aacps.c:3326: 5src/libavcodec/aacps_fixed_tablegen.h8:61638:9616:9 7warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.7165656398 71630 | 8 2 f ) } , Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.056src/libavcodec/aac_defines.h1:7454:9366:7 4fnote: /expanded from macro 'Q31'M _PI), 45Q | 3#0d(e0f.i0n5e2 6Q63219(2x3)9 f / M _ P I ) , Q 3 0 ( 0(.i0n4t73)(1(1x3)8*0251f4/7M4_8P3I6)48,. 0Q 3+0 (00..50)3 3 8| 4 ^ ~ 76151f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: src/libavcodec/aacsbrdata.h0:(5060:.320:2 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 276177f/M _506P | I{)Q,3 1Q(3-00(.0.408092782280953996312f2/7M4_fP)I, )Q,3 1 (| ^~~~~~~~~~~~~~0 .5628924src/libavcodec/aac_defines.h63:6442:6368:6 fnote: )}expanded from macro 'Q30', {Q31(- 044. | 8#90d3e3f6i5n8e6 8Q93609(7xf)) , Q 3 1 ( - 0 . 7 16 5 6 5(6i3nt9)8(7(0x8)2*f1)0}7, 3 7| 4 ~~~~~^~~~~~~~~~~~~~~~~~1 824.0src/libavcodec/aac_defines.h :+45 :036.5:) note: expanded from macro 'Q31'| ^ 45 | #define Q31(In file included from x)src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 163 : 36 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*2147483648.0 163+ | 0 . 5 ) Q| 3 ^ ~0 (0.05617496In file included from 7src/libavcodec/aacsbr_fixed.c4:f62/: Msrc/libavcodec/aacsbrdata.h_:P506I:)6,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.052662 95062 | 3{9Qf3/1M(_-P0I.)4,8 9Q73208(903.9034272317143f8)0,5 fQ/3M1_(P I0).5,6 2Q8309(204.6033632688467f6)1}5,1 f{/QM3_1P(I-)0,. 8Q93003(306.508260879267967f1)7,7 fQ/3M1_(P-0I.7)1,6 5Q63506(3098.70008228f2)0},5 9 6| 1 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 : 36:| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30'e Q31(x) 44 | # d e f i n e Q 3 0((ixnt)) ( ( x ) *2 1 4 7 4 8 3 6(4i8n.t0) (+In file included from (0x.)src/libavcodec/ac3enc_fixed.c5*:)131 0: 7| In file included from 3 ^ ~7src/libavcodec/ac3enc.h :4431: 8src/libavcodec/put_bits.h2:4.2270: 37+: In file included from 0warning: .src/libavcodec/aacsbr_fixed.c5comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]:) 62 : src/libavcodec/aacsbrdata.h| : ^505 :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | 505 | In file included from { src/libavcodec/aacps_fixed.cQ 3 :124 (: iIn file included from 0f.src/libavcodec/aacps.c 1:(0328s: 3-src/libavcodec/aacps_fixed_tablegen.h1>:8b6163u2:f811_1:e0 n7warning: d4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9-f )s,-> Qb3u1f(_-p0t.r0 8>1636= | 2 8s 8i 3 7z e1 o7Qf43(50B9i(2t0fB.)u0}f5,)6 )1 {7Q{43 91 6(| 7 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~04 .f9/1M2_2P9I4)1,7 5Q43004(306.f0)5,2 6Q63219(2-30.96f5/9M8_7P3I5)14,0 8Q43100(f0).}0,4 7 3| 1 ~~~~^~~~~~~~~~~~~~~~~~~1 3805fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.0 33458 | #4d7e6f1i5n1ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 2 0 7 2 7(6i1n7t7)f(/(Mx_)P*I2)1,4 7Q43803(604.80.002 8+2 005.956)1 f /| M ^ ~_ PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:505src/libavcodec/aac_defines.h::5944:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 505 | 44{ | Q#3d1e(f i0n.e1 0Q833018(6x2)8 1 0 7 4 9 f ) , Q 3 1 ((-i0n.t0)8(6(2x8)8*3170177347549128f2)4},. 0{Q 3+1 (0 .05.)9 1 2| 2 ^9 417540436f), Q31(-0.6In file included from 5src/libavcodec/aacps_fixed.c9:824: 7In file included from 35src/libavcodec/aacps.c1:324: 08src/libavcodec/aacps_fixed_tablegen.h:41621:0136f:)} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 162 | 45 | # de fQi3n0e( 0Q.3112(5x)2 3 3 7 0 9 8f / M _ P I ) , (Qin3t0)((0(.x1)1*72614471408331674f8/.M0_ P+ I0).,5 )Q 3 0| ( ^ ~0 .1059871912fIn file included from /src/libavcodec/aacsbr_fixed.c:M62_: Psrc/libavcodec/aacsbrdata.hI:)505,: 31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .07627247 25057 | f{/QM3_1P(I )0,. 1Q03803(108.602486180974095f3)4,5 Qf/3M1_(P-I0).,0 8Q63208(8037.107046539925f6)4}8,2 f{Q/3M1_(P I0).,9 1 2| 2 ^~~~~~~~~~~~~~9 417540436src/libavcodec/aac_defines.hf:),44 :Q363:1 (note: -0expanded from macro 'Q30'. 659873514 0448 | 4#1d0effi)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 ) | ( ^i nt)((x)*2147483648.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 ^ ~: 162:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:505:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]162 | Q30 (5050 | .{1Q23512(3 307.019088f3/1M8_6P2I8)1,0 7Q4390f()0,. 1Q137614(1-00In file included from .301src/libavcodec/acelp_pitch_delay.c87:6f242/: 8Msrc/libavutil/ffmath.h8_3:P749I1:)730,4: 5 Q93warning: 20implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f( )0}.1,0 5{9Q83711(9 102.f9/12M 2_499P | 4I 1) 7, 5 4Qr03e40t(3u06r.fn)0 ,7e 6xQp232712(f4-(07M.2_76f5L/9M8O_7GP32I5_)11,400 8Q*34 01x(0)0f;.) 0} 4,6 | 8 ~ ^9| ~~~~~^~~~~~~~~~~~~~~~~~0 5345fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.00 6453 | 9#5d6e4f8i2nfe/ MQ_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) (note: (expanded from macro 'Q30'x )*2147483 6444 | 8#d.e0f i+n e0 .Q53)0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hn:t504):(83(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824.0 504+ | 0{Q.351)( 0| ^. 6770949193735src/libavcodec/put_bits.h7f:)265,: 37Q:In file included from 3 src/libavcodec/aacps_fixed.cwarning: 1:comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare](24 -: 0In file included from .src/libavcodec/aacps.c9:5324: 7src/libavcodec/aacps_fixed_tablegen.h8:0162 7:2655868 | :2 2warning: 9 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 6 f ) } ,i f{ Q(3s1-(> b0u.f5 _6162e1 | n5 d1 7 -7 0 s5 -6Q>8b33u01f(6_0fp.)t1,r2 5 Q2>33=13(7 -0s09i.8z7fe0/o6fM9(_3BP8iI1t)1B,7 u4fQ7)37)07 (8{0f .) 1}| 1, ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~7 6 | 4 ~~~~^~~~~~~~~~~~~~~~~~~1 0317fsrc/libavcodec/aac_defines.h/:M45_:36P:I )note: ,expanded from macro 'Q31' Q30(0. 1450 | 5#9d87e1f9i12nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 0 7 6 2 7 2 47(2i7nft/)M(_(PxI))*2,1 4Q3704(803.604486.809 0+5 304.55f)/ M _| P ^ ~I ), Q30(0.00In file included from 6src/libavcodec/aacsbr_fixed.c3:9625: 6src/libavcodec/aacsbrdata.h4:85042:f59/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , | ^~~~~~~~~~~~~~ 504 | {src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 67expanded from macro 'Q30' 709491937 3445 | 7#f)d,e fQi3n1e( -Q03.09(5x4)78 0 7 5 8 2 2 9 0 6 f ) } ,( i{nQt3)1(( (0x.)5*611057137774015862843.106 f+) ,0 .Q53)1 ( -| 0 ^. 70693811747778f)}, In file included from src/libavcodec/aacps_fixed.c| : ~~~~~^~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h: :45src/libavcodec/aacps_fixed_tablegen.h::36162:: 61note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x)162 | Q 3 0 ( 0 . 1(i2n5t23)3((7x0)9*82f1/4M7_4P8I3)6,4 8.Q03 0+( 00..151)7 6 4| 1 ^ ~0 317f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h:15040:59318:7 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 2f/M_PI), 504Q | 3{0Q(301.(0 7062.7672740792479f1/9M3_7P3I5)7,f )Q,3 0Q(301.(0-406.89950457384057f5/8M2_2P9I0)6,f )Q}3,0 ({0Q.3010(6 03.955661458127f7/0M5_68P3I1)6,f ) ,| ^~~~~~~~~~~~~~Q 31(-0.7069src/libavcodec/aac_defines.h3:8441:1367:4 7note: 77expanded from macro 'Q30'8 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45i:n36e: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d ef i n e Q 3(1i(nxt)) ( ( x ) * 1 0 7 3 7 4 1 8(2i4n.t0) ((+x )0*.2154) 7 4| 8 ^3 648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h162::50436::7 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | {Q31 (162 | 0 . 6 7 7 0 9Q439019(307.315275f2)3,3 7Q03918(f-/0.M9_5P4I7)8,0 7Q53802(209.0161f7)6}4, 1{0Q33117(f /0M._5P6I1)5,1 7Q7035068(301.61f0),5 98Q73119(-102.f7/0M6_9P3I8)1,1 7Q43707(708.f0)7}6,2 7 2| 4 ~~~~~^~~~~~~~~~~~~~~~~~7 27f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.046 8459 | 0#5d3e4f5ifn/eM _Q3P1I()x, )Q 3 0 ( 0 . 0 0 6 3 9 5 6 4 8(2ifn/tM)(_(PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 83648.0 + src/libavcodec/aac_defines.h0:.445:)36 : | note: ^ ~expanded from macro 'Q30' 44 | In file included from #src/libavcodec/aacsbr_fixed.cde:62f: isrc/libavcodec/aacsbrdata.hn:e503 :Q833:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 503 | { Q(3i1n(t-)0(.(8x0)6*912007031724418842847.f0) ,+ Q03.15()- 0 .| 3 ^2 627540663214f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 4src/libavcodec/aacps.c3:0328: 00src/libavcodec/aacps_fixed_tablegen.h:01623:6114:9 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6f ), Q31(-0.2191909 51626 | 3 6 6 3 8 f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~1 25233src/libavcodec/aac_defines.h7:0459:836f:/ Mnote: _expanded from macro 'Q31' PI), Q 3450 | (#0d.e1f1i7n6e4 1Q03311(7xf)/ M _ P I ) , Q 3 0 ( 0 .(1i0n5t9)8(7(1x9)1*22f1/4M7_4P83I6)4,8 .Q03 0+(0 .00.756)2 7 2| 4 ^ ~7 27f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.5030:4596: 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 5345f/M_P I503) | ,{ QQ3310((-00..8000669329005162448824f8/7Mf_)P,I )Q,3 1 (-| 0 ^~~~~~~~~~~~~~. 3262754src/libavcodec/aac_defines.h0:6446:3362:1 4fnote: )expanded from macro 'Q30'} , {Q31( 0 .444 | 3#0d8e0f0i0n3e6 4Q939706(fx)), Q 3 1 ( -0 . 2 1 9 1 9 09 5(6i3n6t6)3(8(fx))}*,1 0 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 4182src/libavcodec/aac_defines.h4:.450: 36+: 0note: .expanded from macro 'Q31'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 :(161i:n136t:) ((warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 0.5 )161 | | ^ ~ Q30(0.196In file included from 9src/libavcodec/aacsbr_fixed.c3:9629: src/libavcodec/aacsbrdata.h7:5503:031f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0 .5031 | 8{5Q63714(1-106.08f0/6M9_2P0I0)1,2 4Q843807(f0)., 1Q63811(5-508.63329f6/2M7_54P0I6)6,3 2Q1340f()0}.,1 2{2Q33617(4 304.24f3/0M8_0P00I3)6,4 9Q93706(f0).,0 7Q53810(8-808.2271f9/1M9_0P9I5)6,3 66Q3380f()0}.,0 1 0| 3 ~~~~^~~~~~~~~~~~~~~~~~~8 84479src/libavcodec/aac_defines.hf:/45M:36_: Pnote: Iexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | #definsrc/libavcodec/aac_defines.he: 44Q:3361:( xnote: ) expanded from macro 'Q30' 44 | # d(eifnitn)e( (Qx3)0*(2x14)7 4 8 3 6 4 8 . 0 + 0 .5 )( i n| ^ ~t )((x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:2624: .src/libavcodec/aacsbrdata.h0: 503+: 60:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 503 | {Q31(-0.80692In file included from 0src/libavcodec/aacps_fixed.c0:1242: 4In file included from 8src/libavcodec/aacps.c48:732f: )src/libavcodec/aacps_fixed_tablegen.h,: 161Q:31111:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 32627540663214f)}, 161{ | Q3 1 ( 0 . 4Q33008(000.013964699937969f7)5,0 fQ/3M1_(P-I0).,21 9Q13900(905.61386566387f4)1},1 6 0| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:336:0 (note: 0expanded from macro 'Q31'. 168155 8456 | 3#9dfe/fMine 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_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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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] note: expanded from macro 'Q31' 161 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),In file included from Qsrc/libavcodec/aacsbr.c31:( 3690: .8src/libavcodec/aacsbr_template.c5:31632:1238:1 5warning: 94comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 490f)}, {Q3 1(163 | 0 . 9 9 1 9 49 7f9o6r7 3(8k3 6=f )1,; Qk 31<(= 0 s.b9r1-87>6n2u4m9_76p6a4t2c2hfe)s};, k +| + ~~~~~^~~~~~~~~~~~~~~~~~ ) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q3#define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 0In file included from (x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c: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:161:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.075:502:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ 502src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {Q3In 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] 1( 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.In file included from 07src/libavcodec/ac3dec_fixed.c5:815508: 88src/libavcodec/eac3dec.c2:7141f/:M17_:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.010388447 9141f/ | M _ P I ) , | ^~~~~~~~~~~~~~ if (nsrc/libavcodec/aac_defines.hs:c44a:l36e: note: < expanded from macro 'Q30'- 1.0) 44| | ^~~~~~ ~# define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ -0In file included from .43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31':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] 45 | #define Q31(x) 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' i 44 | #define Q30(x) nt)((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] (int)((x)*1073741824.0 + 0.5) | ^ 502CC libavcodec/adxenc.o | {In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:160:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 1(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 160src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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] src/libavcodec/acelp_vectors.cQ3:0201(:0.473:06 2warning: 77implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 645f/M_PI) ,201 | Q 3 0 ( 0 . 2 9 1g1a4i8n5_1s3c6afl/Me__fPaIc),t oQr3 0=(0 .s2q6r6t9(3s26p3e6e5cfh/_Me_nPeIr)g, /Q 3p0o(s0t.f1i9l9t7e8r3_7e7n2e2rfg/)M;_P I )| , ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/acelp_vectors.c501src/libavcodec/aac_defines.h | :{44Q:363:1 (note: expanded from macro 'Q30'0 .8192499 440 | 02#5d7ef2i4fn)e, QQ3301(( x0). 9 9 6 9 84 2 5 2 5 0 src/libavcodec/ac3enc_float.c5 7 9 :f()68i},n: t18{)Q:(3 (1warning: x(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])- *01.0276377149185802 84687. | 30 3 5+ 7 f0r.)e,5) t Q 3u| 1(r ^ n0 . 6F8F90M33I6N97(7c61o9o3fr)d},, CIn file included from | O ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c E:F24_: MIn file included from Asrc/libavcodec/aacps.csrc/libavcodec/aac_defines.hX:):3245;:: 36src/libavcodec/aacps_fixed_tablegen.h: : | 160note: ~~~~~~^~~~~~~~~~~~~~~~:expanded from macro 'Q31' 111: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # define Qsrc/libavutil/macros.h31:(x49): 22 : note: expanded from macro 'FFMIN' 160 | ( i 49nQt | 3#)0d(((ex0)f.*i231n04e67 24F78F37M6348I.60 + 0.5) | ^ ~ 45f/M_PI),NIn file included from (src/libavcodec/aacsbr_fixed.cQ:a362,: 0b(src/libavcodec/aacsbrdata.h0):501. :2589(:1( 1awarning: 4)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 5>1 3(6bf)/ M501?_ | P {I(Q)3b,1)( Q:03. 8(01a(9)024.)9296 06 0923| 52 ^ ~762 43f6)5, fQ/3M1_(P I0).,99 6Q938402(5025.01597997f8)3},7 7{2Q231f(/-M0_.P26I7)1,9src/libavcodec/aacsbr_template.c 8Q5:3002518(7:0331.3:51 72fwarning: 6)comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare],4 Q1311(4 502.968f9/03M3_ 6P2519I7 | )7 ,6 1 Q93 30fi()f0} .,(0 s1 b7| r ~~~~^~~~~~~~~~~~~~~~~~~5- 6>0b98ssrc/libavcodec/aac_defines.h4:_945lf:i/36mM:_i Ptnote: Iexpanded from macro 'Q31'e) r,_ b a | n45 ^~~~~~~~~~~~~~ | d# sd ef!i=ne oQl3src/libavcodec/aac_defines.hd1(:_x44b): s36 _: l i note: m expanded from macro 'Q30' i t e r _(biannt)d (s(44 x | &)#*&d2 e1!4fs7ib4nr8-3e>6 4rQ83e.0s0( ex+t) ) 0 . 5 )| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.c:i62: nsrc/libavcodec/aacsbrdata.ht:)501(:(32x: )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 07374 1501 | 8{2Q43.10( +0 .08.159)24 9| 9 ^0 025724f), Q31( 0.99698425In file included from 25src/libavcodec/aacps_fixed.c0:5247: 9In file included from fsrc/libavcodec/aacps.c)}:,32 {: Qsrc/libavcodec/aacps_fixed_tablegen.h31:(160-:086.2:6 71warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 50873357f), Q31( 0.689 031603 | 6 9 7 76 1 9 3fQ)3}0,( 0| . ~~~~~^~~~~~~~~~~~~~~~~~3 06src/libavcodec/aac_defines.h2:745:7363: 6note: 4expanded from macro 'Q31'5 f/M _45P | I#d)e,f inQe3 0Q(301.(2x9) 1 1 4 8 5 1 3 6 f / (Mi_nPtI))(,( x)Q*3201(407.48236664983.02 6+3 60.55f) / M| _ ^ ~ PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: (src/libavcodec/aacsbrdata.h0:.5011:979:7 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 722f/ M501 | _{PQI31)(, 0.Q831902(4099.010225672441f1)4,5 Q2391(f /0M._9P9I69)8,4 25Q235005(709.f0)}1,7 5{Q6310(9-08.42697f19/8M50_8P73I3)5,7 f) ,| ^~~~~~~~~~~~~~Q 31( 0.689033src/libavcodec/aac_defines.h69:77446:19363:f )}note: ,expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44203 | :#32d:e fiwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 203 | :45 : 36 : g anote: iexpanded from macro 'Q31' n _(sincta )l45e | (_#(fdxae)c*ft1io0nr7e 3 *7Q=43 111(8x.2)04 . -0 +a l 0p .h 5a ) ; | | ^( ~ ^~~~~i nt)((x)*2147483648.0In file included from src/libavcodec/aacps_fixed.c+: 240: .In file included from 5)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] 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] 160 | 500 | Q{3Q03(10(. 300.6726777839664059f4/6M1_7P9I5)f,) ,Q 3Q03(10(.-209.17614581593153667f3/0M9_6P6If)),} ,Q 3{0Q(301.(2-60.6892302062346251f8/3M6_4P0I9)f,) ,Q 3Q03(10(.-1099.778335737021729f5/5M3_7P6I7)f,) },Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .1264src/libavcodec/aac_defines.h1:1445:5362:9 fnote: /expanded from macro 'Q31'M _PI), Q453 | 0#(d0e.f0i1n7e5 6Q03918(4x9) f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)((x)src/libavcodec/aac_defines.h*:2441:364:7 4note: 8expanded from macro 'Q30'3 648.0 + 440 | .#5d)e f i| n ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 500 :(i58n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*10737418 25004 | .{0Q 3+1 (0 .05.)7 6 7| 8 ^9 609461795f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c7:6325: 1src/libavcodec/aacps_fixed_tablegen.h9:3160:5366:7 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 66f)}, {Q31(-0. 81602 | 0 0 2 4 2Q13803(60.430096f2)7,7 3Q64351f(/-M0_.P7I3),5 3Q0310(709.52593716174f8)5}1,3 6 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 2expanded from macro 'Q31'6 693263 6455 | #f/dMe_fPiIn)e, Q 3Q13(0(x0). 1 9 9 7 8 3 7 7 22 f / M _ P(Ii)n,t )Q(3(0x()0*.2114276448131644582.90f /M+_ P0I.)5,) Q 3| 0 ^ ~( 0.0175609849In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.h:I500):,31 : | ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44 :50036 | :{ Qnote: src/libavcodec/aacdec_template.cexpanded from macro 'Q30'3 1:( 30540:.40 7:4467 | 8#9warning: d6e0comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f94 i6n1e7 9Q53f0)(,x )Q 3 1 3054( | - 0 . 7 6 5 1 9 3 56 (7 in3at0c)9-(6>6(ofxc))[*}01,]0 .7{3mQ7434a11c(8.-204s.a.0m8 2p+l0 e00_2r.4a52t)1e 8 !3| = ^64 0h9dfr)_,i nQfo3.1In file included from s(-src/libavcodec/aacps_fixed.ca0:m24.p: 7lIn file included from 3e5src/libavcodec/aacps.c_3:r032a: 1tsrc/libavcodec/aacps_fixed_tablegen.h7e:9)5160 5:{311 7: 6 | 7warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45160: | 36 : note: expanded from macro 'Q31' Q30(0. 3450 | #6d2e7f73i6n45ef /QMsrc/libavcodec/acelp_pitch_delay.c3_1P:(I95x):),9 src/libavcodec/acelp_vectors.c:Q 3: 0warning: 219implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (: 043 :. 2 9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 4 8 945 1 | 3 6 (if /219n | M t_ P) I( ) ( , x )Q *3 s02( c01ae.4ln27ee4f68ra63gc96yt34_o82rm.60 e3 =6+a 5nf s)/q0)rM_.t P5I(/)s) u, m | ^ ~_| oQ ~f3 _0(sq0u.1a9 r995In file included from e7 | s8src/libavcodec/aacsbr_fixed.c 3 :7/ 627 : 2 src/libavcodec/aacsbrdata.hs:2 500f c: a/M7sl:_q ePrfwarning: Iatimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f) c(f,ti oxQre)3d 0;_500( m0e | .a| {1n ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~Q2 _36e41n1(e 1r04g.5y72 69?7 f8/f9Mi6_xP0eI9d4)_6,m1 e7Qa39n05_(fe0)n,.e0 Qr1g73y15 6(:0- 9018..4709f6)/5;M1 _9 P3| I56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)7 ,3 0 9| 66 ^~~~~~~~~~~~~~f )}, {Q31src/libavcodec/aac_defines.h(:-440:.368:src/libavcodec/acelp_pitch_delay.c2 :0note: 930expanded from macro 'Q30':2 478:2 1warning: 8 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]443 | 6#4d0e9ffi )n92,e | QQ 3301 (( - x0 ). 73 5f 3f 0_ 1e7 x 9p 51 50 3 (7 06. 7 0f(5)i}n ,t*) ( | (| ~~~~~^~~~~~~~~~~~~~~~~~x ~) *107src/libavcodec/aac_defines.h3: 74593:4 | 361:8 2 note: 4 expanded from macro 'Q31'.0 + 0 . 455 | ) # d| e ^(f aivnper iQv3_1s(cxa)l aIn file included from rsrc/libavcodec/aacps_fixed.c :p 24r : o In file included from d src/libavcodec/aacps.cu :c 32t : _ src/libavcodec/aacps_fixed_tablegen.h:f 159lo: a136 t:( _icwarning: n(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tp) r(e(dx_)ta*b2l1e4,7 p4 r8159e3 | d6 4i 8c.t 0i o + n Q_300e.r(5r0)o. r4 ,2 | 04 ^ ~)0 9+25 8 2| 7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^f In file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62 : src/libavcodec/aacsbrdata.hI94:) | ,499 : Q83 3: 0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 . 4 0 3 8 7 58 2499e7 | 8n{fe/Qr3Mg_y1P_(I)m e,0a .n9Q))73 30/9( 40 0.| 2 ~~~~~~~~~~~37 78699724064420f)5,f /QMsrc/libavcodec/acelp_pitch_delay.c_3:1P91(I:-)17,0: .Q 23warning: 06implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](6 095.924945 083917695 | 5 64 19f 3) f}f/,Ml _o{PaQtI3 )1v,(a lQ0 3.0=9( 90f2.i061x4e96d4_36g47a78i76n97_49f61ffa),/c Mt_oQPr3I 1)(*,- 0Q 3.| 05(7 ^~~~~~~~~~~~~~~~~ ~00 .10021728078242994422f9/fM)_}P,I) , | ~~~~^~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee Q 3Q03(1x()x ) ( i n(ti)n(t()x()(*x1)0*7231744714882346.408 .+ 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::24499: :In file included from 59src/libavcodec/aacps.c::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 159:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | {Q31( 0. 91597 | 3 9 4 0 2 7 8Q3907(404.24f2)0,0 92Q53812(7f-/M0_.P2I6)6,9 5Q9340(400.8460536817f5)8}2,7 8f{/QM3_1(PI )0,. 9Q9320(006.436736497270964460f5)f,/ MQ_3P1I()-, 0Q.3507(001.02192503874995442993ff)/}M,_P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q 30(0.src/libavcodec/aac_defines.h1:94456:7368:6 7src/libavcodec/acelp_pitch_delay.c9note: 1:expanded from macro 'Q31'f/100 M:_34P:I )45, | warning: Q#implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3d 0e(f0.i0n2e78 7Q2 231009 | 14 (2x f) / Mp _r Pe dI )i ,c t | i ^~~~~~~~~~~~~~o n _ er(rionrt)src/libavcodec/aac_defines.h[(:3(44]: x36=) :*2 20note: 1.expanded from macro 'Q30'4 07 4*8 l3o6g 414480 | .f#0(d f+ei fx0ie.nd5e_ g)Qa i3 n0| _( ^ ~f xa)c t o r )In file included from ;src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h| : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~499 : 31 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*10737 44991 | 8{24Q.301 (+ 00..59)7 3 | 9 ^4 027897442f), Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:2246: 6In file included from 9src/libavcodec/aacps.c5:932: 4src/libavcodec/aacps_fixed_tablegen.h4:01598:6865:6 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )}, {Q31( 0.99206 41596 | 3 4 7 7 9 4Q630f()0,. 4Q203019(2-508.2577f0/1M0_P1I2)0,8 Q43904(209.f4)0}3,8 75 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~7 8f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:30 (note: 0expanded from macro 'Q31'. 376920 6454 | 0#5dfe/fMi_nPeI) ,Q 3Q130((x0). 29 5 3 7 9 5 4 9 3 f / M _ PI()i,n tQ)3(0((x0).*1291446778468739614f8/.M0_P I+), 0Q.350)( 0 .| 0 ^ ~2 78In file included from 7src/libavcodec/aacsbr_fixed.c2:2629: 4src/libavcodec/aacsbrdata.h2:f499/M:_7P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h499: | 44{:Q363:1 (note: expanded from macro 'Q30'0 .97394027 8449 | 7#4d4e2ffi)n,e QQ3310((-x0). 2 6 6 9 5 9 4 4 0 8 6 5 6(1ifn)t})(,( x{)Q*31017(37 401.892942.006 4+6 304.757)9 4 6| f ^) , Q31(-0.57010In file included from 1src/libavcodec/aacps_fixed.c2:0248: 4In file included from 9src/libavcodec/aacps.c4:232: 9src/libavcodec/aacps_fixed_tablegen.hf:)159}:,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' 159 | 45 | Q3#0d(e0f.i4n2e0 0Q3912(5x8)2 7 f / M _P I ) , Q 30 ( 0 (.i4n0t38)7(58(2x7)8*f2/M1_4P7I4)8,3 6Q4380.(00 .+3 706.952)06 4 0| 5 ^ ~ f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.49829:5843:7 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 93f/M_PI), Q34980 | (0{.Q13914(6-708.6779210f9/4M7_8P6I2),37 Q63906(f0).,0 2Q738172(2-904.23f/5M0_0P8I9)6,1 9 3| 4 ^~~~~~~~~~~~~~2 55f)}, {src/libavcodec/aac_defines.hQ:3441:(36 :0 note: .expanded from macro 'Q30'7 88433110 1449 | 2#5d1eff)i,n eQ 3Q13(0 (0x.)5 2 8 5 1 3 9 8 9 5 8 2 7 1(ifn)t})(,(x ) *| 1 ~~~~~^~~~~~~~~~~~~~~~~~0 73741src/libavcodec/aac_defines.h82:445.0: 36+: 0note: .expanded from macro 'Q31'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 : 159 : 36(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*214748364 8159. | 0 + 0. 5 ) Q 3| 0 ^ ~( 0.420092582In file included from 7src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I498),: 59:Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .4038758278 f498/ | M_{PQI3)1,( -Q030.(702.039746798260263470659f6/fM_)P,I )Q,3 1Q(3-00(.03.520905839769159439432f5/5Mf_)P}I),, {QQ3301((0 .01.9476878846373911f1/0M1_9P2I5)1,f )Q,3 0Q(301.(0 207.85722825914329f8/9M5_8P2I7)1,f ) }| , ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3301((x)x ) ( in t()i(n(tx))*(1(0x7)3*724114872448.306 4+8 .00. 5+) 0 .| 5 ^) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c498::2431: :In file included from src/libavcodec/aacps.c :warning: 32: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed_tablegen.h:159:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | {Q31(- 0159. | 7 2 0 9 4 7 8Q63203(07.649260f09)2,5 8Q2371f(/-M_0P.I3)5,0 0Q3809(06.14903348275558f2)7}8,f /{MQ_3P1I)(, 0Q.3708(08.43373619120016940255f1/fM)_,P IQ)3,1 (Q 300(.05.228955133799859459832f7/1M_fP)I}),, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.194src/libavcodec/aac_defines.h6:7458:63679:1 fnote: /expanded from macro 'Q31'M _PI), Q4530 | (#0d.e0f27in8e7 22Q93412(fx/M)_ P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30'4 742883 warnings 6 generated4448. | .#0d e+f i0n.e5 )Q3 0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht:)498(:(x6):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 4980 | .{5)Q3 1 (| - ^0 .72094786237696In file included from fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:32(: -src/libavcodec/aacps_fixed_tablegen.h0:.1583:51360:0 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1934255f)}, {Q31 (158 | 0 . 7 8 8 4Q33301(10.0516298275117f5)4,2 f/QM3_1P(I )0,. 5Q23805(103.958499597822573412ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(0src/libavcodec/aac_defines.h.:5452:7364:8 9note: 00expanded from macro 'Q31'6 5f/M_PI )45, | Q#30d(e0f.4i4n9e9 4Q533010(8xf)/ M _ P I) , Q 3 0 ( 0 . 3 2(8i3n35t8)2(1(6xf)/*M2_1P4I7)4,8 3Q3604(80..005 2+2 203.658)6 1 f| / ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:497src/libavcodec/aac_defines.h::4484::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44497 | | #d{eQf3i1n(e 0Q.370(5x2)1 4 6 8 1 8 1 1 1 5 0 f()i,n tQ)3(1((x)-*01.09793975451862841.004 2+ 606.55f)) } ,| ^{ Q31(-0.4210299882In file included from 9src/libavcodec/aacps_fixed.c3:3249: fIn file included from )src/libavcodec/aacps.c,:32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1581(: 1110:. warning: 99implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 720941999394f)} ,158 | | ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:5366:2 8note: 7expanded from macro 'Q31'1 7542f/M _45PI | #)d,e Qf3i0(n0e. 5Q439197(2x5)3 4 2f / M _ P I ) , Q 3 0 ( 0(.i5n27t4)8(9(0x0)6*52f1/M4_7P4I8)3,6 Q4380.(00. 4+4 909.455)3 0 0| 8 ^ ~f /M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.3622: 8src/libavcodec/aacsbrdata.h3:34975:85821:6 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0. 04975 | 2{2Q23316(8 601.f7/5M2_1P4I6)8,1 8 1| 1 ^~~~~~~~~~~~~~1 50f), Qsrc/libavcodec/aac_defines.h3:144(:-360: .note: 9expanded from macro 'Q30'9 95568104 2446 | 6#d5eff)i}n,e Q{3Q03(1x()- 0 . 4 2 1 0 2 9 9 8 8 2 9(i3n3t9)(f()x,) *Q13017(3 7401.892947.200 9+4 10.959) 9 3| 9 ^4 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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:158:86 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 158 | Q 3 0 ( 0 . 5 6(28i7n1t7)5(4(2xf)/*M_2P1I4)7,4 8Q3360(408.5.409 9+7 2503.452)f / M| _ ^ ~PI ), Q30(0.52In file included from 7src/libavcodec/aacsbr_fixed.c4:89620: 06src/libavcodec/aacsbrdata.h5f:/497M:_31PI:) , warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.4499453 04970 | 8{fQ/3M1_(P I0).,7 Q53201(406.83128813131558201f6)f,/ MQ_P3I1)(,- Q03.09(CC libavcodec/agm.o 09.90555262821306482616f6/5Mf_)P}I,) ,{ Q 3| 1 ^~~~~~~~~~~~~~( -0.42102src/libavcodec/aac_defines.h9:9448:8362:9 3note: 3expanded from macro 'Q30'9 f), Q31 ( 44 | 0#.d9e9fi7n2e0 9Q4310(9x9)9 3 9 4 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h)(:(45x):*361:0 7note: 3expanded from macro 'Q31'7 41824.0 45+ | #0d.5e)f i n| e ^ Q31(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(:158x:)61*: 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0.5 )158 | | ^ ~ Q30(0.56In file included from 2src/libavcodec/aacsbr_fixed.c8:76217: 5src/libavcodec/aacsbrdata.h4:2497f:/M7_:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.5499 74972 | 5{34Q23f1/M(_ P0I.)7,5 2Q1304(608.512871141859000f6)5,f /QM3_1P(I-)0,. 9Q93905(506.84140949245636050f8f)}/,M _{PQI3)1,( -Q300.(402.1320823939588821269f3/3M9_fP)I,) ,Q Q3310(( 00..0959272223069846119f9/9M3_9P4If),) } ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::4436::36 : note: note: expanded from macro 'Q31'expanded from macro 'Q30' 45 | #44d | #edfefiinnee QQ3301((xx)) ( i n t()i(n(tx))*(1(0x7)3*72411842744.803 +64 08..50) + | 0 ^. 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps_fixed.c62:: 24src/libavcodec/aacsbrdata.h: :In file included from 496src/libavcodec/aacps.c::3283: :src/libavcodec/aacps_fixed_tablegen.h :warning: 158implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | {Q31(- 0.158 | 9 2 4 4 4 0 8Q53408(404.65662f8)7,1 7Q53412(f-/0M_.P1I0)45,7 5Q93001(08.754439967f2)5}3,4 2{fQ/3M1_(P-I)0,. 8Q33802(205.95325774889702086f5f)/,M _QP3I1),( -Q03.00(10.649459094435230080888f/5Mf_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.32src/libavcodec/aac_defines.h8:3453:5368:21 6note: fexpanded from macro 'Q31'/ M_PI), Q3450 | (#0d.e0f5i2n2e2 3Q63816(1xf/)M _ P I ), | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44):(36(:x )note: *expanded from macro 'Q30'2 14748364 844. | 0# d+ef i0n.e5 )Q 3 0| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hn:t496)(:(58x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]07 3741824.0 + 4960 | .{5Q)3 1| ( ^- 0.92444085484466fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h1:01584:115:7 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 187436f)}, {Q 31581 | ( - 0 . 8 3Q83202(509.5362587781772584f2)f,/ MQ_3P1I()-,0 .Q0310(609.55409493722058384825f/fM)_}P,I ), | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h5:2457:4368:90 0note: 6expanded from macro 'Q31'5 f/M_PI ),45 | Q#3d0e(f0i.n4e4 9Q93415(3x0) 0 8 f/ M _ P I ) , Q 3 0((0i.n3t2)8(33(5x8)2*1261f4/M7_4P8I)3,6 Q4380.(00. 0+5 202.253)6 8 61| f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::49636::31 :note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #496d | e{fQ3i1n(e- 0Q.3902(x4)4 4 0 8 5 4 8 4 4 6 6 f ), (Qi3n1t()-(0(.x1)0*415077539704118872443.60f )+} ,0 .{5Q)3 1| ( ^- 0.8382259357872In file included from 8src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c:3321: (src/libavcodec/aacps_fixed_tablegen.h-:1570:.1360:1 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 043208885f)}, 157| | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:036.:6 7note: 1expanded from macro 'Q31'2 729335f/ M45_ | P#Id)e,f iQn3e0( 0Q.3616(3x8)8 9 3 4 8 5f / M _ P I ) , Q 3(0i(n0t.)65(0(6x7)6*92016417f4/8M3_6P4I)8,. 0Q3 0+( 00..650)0 9 5| 97 ^ ~1 82f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 50src/libavcodec/aacsbrdata.h3:64963:860:2 91warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (0496. | 1{0Q63010(28-704.79f/2M4_4P4I0)8,5 4 8| ^~~~~~~~~~~~~~4 466f), src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 1expanded from macro 'Q30'0 457590 1448 | 7#4d3e6fifn)e} ,Q 3{0(Qx3) 1 ( - 0 . 8 3 8 2 2 5(9i3n5t7)8(7(2x8)f*)1,0 7Q373411(8-204..00 1+6 905.054)3 2 | 0 ^8 885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :45src/libavcodec/aacps_fixed.c::3624:: In file included from src/libavcodec/aacps.cnote: :32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:157:111: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 157 | Q 3 0 (0(.i6n7127t2)9(3(3x5f)/*M2_1PI4)7,4 8Q33604(80..606 3+8 809.354)8 5f /| M ^ ~_ PI), Q30(0.6506769061In file included from fsrc/libavcodec/aacsbr_fixed.c/:M_62PI: )src/libavcodec/aacsbrdata.h,: 495Q:3830:( 0.warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 09597182f/M_P I495) | ,{ QQ3310((-00..5403663358304249112f1/2M7_P2I4)f,) ,Q 3Q03(10(.-1006.0902582744970f/4M1_5P3I9)0,0 6 f| ) ^~~~~~~~~~~~~~} , {Q31(src/libavcodec/aac_defines.h-:044.:0367:0 6note: 4expanded from macro 'Q30'0 9633902 144f | )#,d eQfi3n1e( -Q03.09(4x4)7 9 8 0 3 2 0 5 8 8 6 f ) } (,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*1src/libavcodec/aac_defines.h0:7453:7364:18 2note: 4expanded from macro 'Q31'. 0 + 0.5 )45 | | # ^d efine Q31(x) In file included from src/libavcodec/aacps_fixed.c: 24 : In file included from src/libavcodec/aacps.c : 32(: src/libavcodec/aacps_fixed_tablegen.hi:n157t:)86(:( xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0 .1575 | ) | ^ ~ Q30(0In file included from .6src/libavcodec/aacsbr_fixed.c7:1622: 72src/libavcodec/aacsbrdata.h9:34953:558f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(0.66 34958 | 8{9Q33418(5-f0/.M4_6P3I)5,3 4Q43102(10.26752046f7)6,9 0Q6311f(/-M_0P.I9)5,2 4Q93004(01.563090090569f7)18}2,f /{MQ_3P1I()-,0 .Q0307(006.5400396363830299012f1/f)M,_ PQI3),1 (Q-300.(904.41709608002382704578f8/6Mf_)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#ndee fQi3n1e (Qx3)0 ( x ) ( i n(ti)n(t)((x()x*)2*1140773478431684248..00 ++ 00..55)) | | ^ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :495src/libavcodec/aacps_fixed.c::2431: :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:157:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.463 51573 | 4 4 1 2 1 2 7Q2304(f0).,6 71Q3217(2-903.359f5/2M4_9P0I4)1,5 3Q93000(60f.6)6}3,8 8{9Q33418(5-f0/.M0_7P0I6)4,0 9Q63303(900.2615f0)6,7 69Q03611(f-/M0_.PI9)4,4 7Q93800(302.0605808965f97)1}8,2 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(360:. 5note: 0expanded from macro 'Q31'3 6380291 f45/ | M#_dPIe)f,i nQe3 0Q(30.11(06x)0 0 28 7 4 7 f / M _ PI ) , (| i ^~~~~~~~~~~~~~n t)((x)*src/libavcodec/aac_defines.h2:1444:7364:8 3note: 6expanded from macro 'Q30'4 8.0 + 044. | 5#)d e f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 495 : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*10 74953 | 7{4Q138214(.-00 .+4 603.55)3 4 4| 1 ^2 12724f), Q31(-0.95In file included from 24src/libavcodec/aacps_fixed.c9:024: 4In file included from 1src/libavcodec/aacps.c5:3329: 0src/libavcodec/aacps_fixed_tablegen.h0:6157:f36):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.07064096 31573 | 9 0 2 1 f Q)3,0 (Q03.16(7-102.792494373958f/0M3_2P0I5),8 8Q63f0)(}0,. 6 6| 3 ~~~~^~~~~~~~~~~~~~~~~~~8 8934src/libavcodec/aac_defines.h8:545f:/36M:_ Pnote: I)expanded from macro 'Q31', Q30(0 .456 | 5#0d67e6f9i0n61ef /QM3_1P(I)x,) Q 3 0 ( 0 . 6 0 0 9 59 7 1 8(2fi/nMt_P)I()(,x )Q*3201(407.458033664838.002 9+1 f0/M._5P)I ) ,| ^ ~Q 30(0.10600In file included from 2src/libavcodec/aacsbr_fixed.c8:76247: fsrc/libavcodec/aacsbrdata.h/:M494_:P84I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h494: | 44{:Q363:1 (note: expanded from macro 'Q30'0 .873924 7447 | 1#4d4e5fi4n9fe) ,Q 3Q0(3x1)( - 0 . 1 2 7 9 6 1 73 7 (4i0n3t6)1(f()x}),* 1{0Q73317(4 108.2149.00 5+0 306.51)0 1 5| 7 ^5 3f), Q31( 0.0160In file included from 2src/libavcodec/aacps_fixed.c6:1245: 3In file included from 8src/libavcodec/aacps.c7:1329: src/libavcodec/aacps_fixed_tablegen.h5:f157):}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' 157 | 45Q3 | 0#(0d.e6f7i1n2e7 2Q93313(5xf)/ M _ P I ) , Q 30 ( 0 .6 6 38(8i9n3src/libavcodec/ac3enc.ct4)8:(582f(:/x139M)*:_2 P1Iwarning: 4)7missing field 'unit' initializer [-Wmissing-field-initializers],4 8Q3306(408..605 0+6 78206 | .9{"05c6e)1 nf t/| eM ^ ~r__P mIi),x lQe3v"0,( 0".In file included from C6src/libavcodec/aacsbr_fixed.ce0n:0t629: 5esrc/libavcodec/aacsbrdata.h9:r7494 1:M859i:2 xfwarning: / Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L_ ePvIe)l," ,Q 3O0FF( S0494E. | 5T{(0Qc336e13n(8t 0e0r2.9_1mf8i/7Mx3__Pl9Ie2v)4e,7 l7Q)3,10 (4A40V5_.4O19P0fT6)_0,0T 2YQP837E14_(F7-Lf0O/.M1A_2TP7,I9 )6{,1. d7 b3l| ^~~~~~~~~~~~~~ 7 =4 0LE3V6E1Lf_src/libavcodec/aac_defines.h):M}44IN,:U36S :_{ 4QPnote: 3Oexpanded from macro 'Q30'1I N(T 50D.B1 9 }0,44 5 | 00.#30d,6e 1f10.i01n,5e 7 A5Q3C330fE()x,N)C _Q P3 A1 R A(M } 0, . 0 1 | 6 ^0 2 6(1i5n3t)8(7(1x9)5*f1)0}73,7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 +src/libavcodec/aac_defines.h :045.:5)36 : | note: expanded from macro 'Q31' ^ 45 | #definesrc/libavcodec/ac3enc.c In file included from Q:src/libavcodec/aacps_fixed.c3831::(24139x: :)In file included from src/libavcodec/aacps.cwarning: : 32 missing field 'unit' initializer [-Wmissing-field-initializers]: src/libavcodec/aacps_fixed_tablegen.h : 156 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83( | i{n"ts)u(r(roxu)n*d2_1mi4x 7l1564e8 | v3 "6, 4 "8 S. u0 rQ r3o0+u( n00d.. 758M)5i x3 9| L8 ^ ~e1 v8e5l3"f,/ MO_FPFIS)E,In file included from T src/libavcodec/aacsbr_fixed.c(Q:s362u0: rr(src/libavcodec/aacsbrdata.ho0:u.494n7:8d315_:3m 9i8warning: 1ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8_ 5l3efv/elM)_,P IA)V ,_494 O | QP3{T0Q_(30T1.Y(P7 8E05_.3F89L7O3A89T128,45 7{37.fd/1bM4l_4 P5=I4 )9L,fE) VQE,3L 0_QM(3I01.N(7U8S-5_063.D918B21 7}895,6 310f7./3M07_,P 4I10).3,06 ,1 QfA30)C(}30,E. N7{C8Q_5331P9(A8 R10A8.5M139}f0,/5M 0_ 3P6| I1 ^0 )1,5 7Q3503(f0).,7 8Q53319(8 108.5031f6/0M2_6P1I5)3,8 7 | 1 ^~~~~~~~~~~~~~9 5f)}, src/libavcodec/aac_defines.h| : ~~~~^~~~~~~~~~~~~~~~~~~44 :36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: src/libavcodec/ac3enc.cnote: expanded from macro 'Q31':44 85 | :#134d:e fwarning: i nmissing field 'unit' initializer [-Wmissing-field-initializers]45e | Q#3d0e(xf)i n e 85 Q | 3{ 1 "( mx i) x i n g(_ ilen vt e) l(" (, x )" *M 1 i0 7x3(i7in4ng1t 8)L2(e4(v.xe0)l *"+2 ,104 .7O45F8)F3 S6 E4| T8 ^(.m 0i x+in g0_.l5e)v e l| ) ^ ~, AVIn file included from _src/libavcodec/aacps_fixed.cO:P24In file included from T: _src/libavcodec/ac3enc_float.cIn file included from T:src/libavcodec/aacps.cYIn file included from :78P32src/libavcodec/aacsbr_fixed.c: E: :_src/libavcodec/aacps_fixed_tablegen.h62src/libavcodec/ac3enc_template.cI:: N:156Tsrc/libavcodec/aacsbrdata.h218:,::111 29494:{:: .7warning: warning: i:implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion]6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= AC3ENC_ OP218 | T494 _ | N156{ | OQ N3 E1 (} , 0 Q.A 38C 0733 E(9 N02 .C47 _78 O75 P13 T94 _84 N15 O84 N5 9E3 f, f )i/1,fM1 _1Q(P,3cI 1o)A(o,C-r3 0dQE._3N10Cd2(_i0Pf.A7fR79 8A>M65 }31N,97E8 3W1 7_8| 4C5 ^P03 L3f_/6CM1_OfPO)IR})D,,_ T{HQQ3R30E1(S(H0 O.0L7.D81)593 09 851| 80 ^~~~~~~~~~ ~3 5631f0/1M5_7P5I3)f,) Q,3 0Q(301.(7 805.3091816805236f15/3M8_7P1I9)5, fQ)3}0,( 0 .| 7 ~~~~~^~~~~~~~~~~~~~~~~~8 539818src/libavcodec/aac_defines.h53:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0. 7458 | 5#3d9e8f1i8n5e3 fQ/M3_1P(Ix)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36n: tnote: )expanded from macro 'Q30'( (x)*2147 4448 | 3#6de4f8i.n0e +Q 300.(5x)) | ^ ~ (intIn file included from )src/libavcodec/aacsbr_fixed.c(:(62x: )src/libavcodec/aacsbrdata.h*:14930:7843:7 4warning: 18implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 src/libavcodec/ac3enc.c4.:091 :+144 :0 .warning: 5)missing field 'unit' initializer [-Wmissing-field-initializers] 493 | | ^{ Q31(-0 .915 | 3{6"9p7e8r2_f9r1a7m8In file included from e7src/libavcodec/aacps_fixed.c_5m:e224tf: )aIn file included from ,dsrc/libavcodec/aacps.ca: t32Qa: "3,src/libavcodec/aacps_fixed_tablegen.h 1:"(A156-l:0l86.:o9 w7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4C 9h9a0ng3i9n3g6 2M2e8tfa)d}a ,t156a | {P Qe3r - 1 (F -r 0aQ.m390e7("02,. 274O87F53F37S98E88T19(83a5l34lf8o/fwM)__,PpIe )rQ,_3f1 r(Qa 3m00e._(2m02e.0t87a18d35a33t39a58)7,19 88A53V3f_7O/fP)MT}__TP,Y PI E)| , ~~~~~^~~~~~~~~~~~~~~~~~_ BOQO3L0src/libavcodec/aac_defines.h,(: 045{.:.736i8:65 43note: 9=expanded from macro 'Q31'8 108 5}3,f /0 M,CC libavcodec/aic.o 45_1 | P,#I dA)eC,f3 iEQnN3eC0 _(QP03A.1R7A(8Mx5})3, 9 8 1 | 8 ^5 3 f / M _ P I ) , (Qi3n0t()0(.(7x8)5*3291814875438f3/6M4_8P.I0) ,+ Q 300.(50). 7 85| 3 ^ ~9 8185src/libavcodec/ac3enc.c3:f92/:M127_In file included from :Psrc/libavcodec/aacsbr_fixed.c I:warning: )62,missing field 'unit' initializer [-Wmissing-field-initializers]: src/libavcodec/aacsbrdata.h | : ^~~~~~~~~~~~~~493 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | src/libavcodec/aac_defines.h{:"44c:o36p:y rinote: gexpanded from macro 'Q30'493h | t"{,Q 3"1Co(p -y440r | .i#5gd3het6f 9iB7in8te2 "9Q,13 708O(7FxF5)S2 fE T )( c, o pQ y3 r1 i( g- h0 t. )9 ,(7 i6nA4tV9)_9(O0(3xP9)3T*_61T2Y02P78E3f_7I)4N}1T,8, 2 {4{Q..30i16 (4+ -=00 .A.5C93)7E 2N 2C| 4_ ^O7 P3T7_8N8O9N3E4 8}f,) ,A C3QE3NC1In file included from _( Osrc/libavcodec/aacps_fixed.c0P:.T242: _2In file included from 0Nsrc/libavcodec/aacps.c8O:N321E: 3,3src/libavcodec/aacps_fixed_tablegen.h :311565,7: 961A8:C33 7Ewarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fC )_}P,A R A| M ~~~~^~~~~~~~~~~~~~~~~~~} , | ^src/libavcodec/aac_defines.h :45 :15636 | : note: expanded from macro 'Q31' Q30(0 .457 | 8#5d3e9f8i18n5e3 f/QM3_1P(Ix)), Q 3 0 ( 0 . 7 8 5 3 9 8 1(8i5n3tf)/M(_(Psrc/libavcodec/ac3enc.cxI)):*,932 :Q111434:07 (4warning: 08missing field 'unit' initializer [-Wmissing-field-initializers]. 37684583.908 1+8 930 | 5.{35f")/d Mi _a| Pl ^ ~In )o,r mQ"3,0 ("0D.i7In file included from a8src/libavcodec/aacsbr_fixed.cl5:o362g9u: 8esrc/libavcodec/aacsbrdata.h1 :8L4935e:3v31fe:/l M warning: _(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PdBI ))",, Q3O0F(F0S.E7T 8(5493d3 | i9{a8Ql13o815g(3u-fe/0_Ml._e5Pv3Ie6l))9,,7 8QA23V0_9(O10P7T.8_77T85Y5P23Ef9_)8I,1N8T 5,Q3 3{f1.(i/-6M04_. P9=I7 )-,63 41 9 | 9} ^~~~~~~~~~~~~~0, 3 9-33612,2 8-fsrc/libavcodec/aac_defines.h1):,}44 :A,36C 3:{E QNnote: 3Cexpanded from macro 'Q30'1_( P-A0R.A9M7}2, 244 4| | 7#3 ^d7 e8fi8n9e3 4Q83f0)(,x )Q 3 1 ( 0 . 2 2 0 8 1 3(3i3nt5)7(9(8x3)7*f1)07}3,7 4 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~2 4.0 + src/libavcodec/aac_defines.h0:.455:)36 :| ^note: expanded from macro 'Q31' 45 | #definIn file included from e src/libavcodec/aacps_fixed.cQ:324: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 156 : 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 21561 | 4 7 4 8 3 6Q4380.(00. 7+8 5039.851)8 5 3| f ^ ~/ M_PI), Q30(0In file included from .7src/libavcodec/aacsbr_fixed.c8:5623: 98src/libavcodec/aacsbrdata.h1:84935:36f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0. 74938 | 5{39Q83118(5-30f./5M3_6P9I7)8,2 Q93107(807.src/libavcodec/ac3enc.c5728:f598)3:,9133 8:Q1 38warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]5( 3-f0/.M9_7PI6)4,9 Q9 309803 | 9({30"6.o27r288i5g3fi9n)8a1}l8,"5 ,3{ fQ/3"M1_O(Pr-iI0)g.,i9 n7Qa23l20 4(B70i3.t77 88St58r39e938a41m88"f5)3,,f /OQMF_3FP1IS)(E, T 0( .o| 2r ^~~~~~~~~~~~~~20i 8g1i3na3l3)5,7src/libavcodec/aac_defines.h 9:A844V3:_736Of:P) T}note: _,expanded from macro 'Q30'T Y P| E ~~~~^~~~~~~~~~~~~~~~~~~_ INT ,src/libavcodec/aac_defines.h 44: | 45 #:{d36:e. inote: f6expanded from macro 'Q31' 4i n=e AQC3 3045(E | xN#Cd)_e Of Pi Tn_ eN O Q 3N 1E ( x }) , A C( 3i En Nt C) _( O( xP T) _* N1 O0(N7iE3n,7t 411),8( 2(A4xC.)30E* N+2C 0_1.P45A)7R 4A 8M| 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::15662:: 11src/libavcodec/aacsbrdata.h:: 492warning: :83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492156 | | { Q 3 1 (Q 300.(204.718353309388189539f2/9M6_0PIf)),, QQ3301((0 .07.85531928914835632f6/3M0_2PI3)8, fQ)3}0,( 0{.Q73815(3-908.1865633f9/3M4_1P0I6)7, 4Q83805(f0).,7 8Q533918(1-805.3f0/8M2_4P9I6)7,9 Q63209(008.17f8)5}3,9 8 18| 5 ~~~~^~~~~~~~~~~~~~~~~~~3 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .78539 8451 | 8#5d3eff/iMn_eP IQ)3,1( x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/ac3enc.c : 44: :105 36:(:i133 note: :nexpanded from macro 'Q30' warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]) ((x)* 2441 | 4#7d4 e8105f | 3i{6"4ln8ter. t0Q_ 3c+0m (i0xx.)l5 e) v " | , ^ ~ " L t / R t C e(inIn file included from nttesrc/libavcodec/aacsbr_fixed.c)r(: (M62xi: )x *src/libavcodec/aacsbrdata.hL1:e0492v7:e3l587":4, 1 warning: O8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F2F S4E.T0( l+t rt0_.c5 e)492 n t | | e{ ^rQ _3m1i(x_ l0e.v2e4l1)3,3 0AV3_8In file included from 9Osrc/libavcodec/aacps_fixed.c9P:2T249_: 6TIn file included from 0Ysrc/libavcodec/aacps.cfP:E32)_: ,Fsrc/libavcodec/aacps_fixed_tablegen.hL :OQ155A3:T1136,(: {0warning: ..dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5b 1l2 9= 4-316.02 6}3,0 2-318. f0155), | } 2, . 0 {, Q 3AQ3C103((E-0N.0C8_.P96A96R53A29M3}34,317 07 64| 7f ^4/ 8M8_P5If)),, QQ3301((0-.09.00689204699662749f6/2M9_0P8I)1,f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~9 20119src/libavcodec/aac_defines.h4:04548:f36src/libavcodec/ac3enc.c/: M:note: _106expanded from macro 'Q31'P: I139):, warning: Qmissing field 'unit' initializer [-Wmissing-field-initializers]3 045( | 0#.d9e6f9i8n 3e1066 | 5Q{93"21l7t(frx/t)_M s_ uP rIm) i, x Ql3 e0 v( "1 ,. 0 "6 L7 t1(/5iR8nt3t 4)S1(u4(rfxr/)oM*u_2nP1Id4) 7M,4i 8xQ33 60L4(e81v.e.0l4 "6+,4 709O.3F5F4S)4E3 T7( fl| /t ^ ~Mr _t_PsIu)r,r o u| n ^~~~~~~~~~~~~~d _In file included from misrc/libavcodec/aacsbr_fixed.cx:_62l: esrc/libavcodec/aacsbrdata.hvsrc/libavcodec/aac_defines.he::l492)44,::3236 ::A warning: Vnote: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_expanded from macro 'Q30' O PT_TYPE_ F44L | O#492AdTe, | f {i{Qn3.e1d b(Ql 3=00 (.-x214). 10 3 3 }0 ,3 8 -91 9. 0 2 ,9 6 20 .f(0)i,, n AtQ)C(33(E1xN)C(*_ 1P00A7.R3A57M14}2,19 84 23| 46 ^.2 06 3+0 203.85f)) } ,| ^{ Q31(-0.663934106In file included from 7src/libavcodec/aacps_fixed.c4:8248: 5In file included from fsrc/libavcodec/aacps.c:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:1553:1111(:- warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0src/libavcodec/ac3enc.c82:41079:1336:7 9warning: 6missing field 'unit' initializer [-Wmissing-field-initializers] 290 81551 | f ) } ,107 | { Q"| 3l ~~~~~^~~~~~~~~~~~~~~~~~0o (r0o._8c9src/libavcodec/aac_defines.hm9:i545x2l:3e363v:7" 7,note: 4 expanded from macro 'Q31'f" /LMo_/PRIo )45C, | e#Qnd3te0ef(ri0 n.Me9i 0xQ6 39L10e(6vx9e)6l 2" ,4 f O/ FMF _SP EI T) ( ,l o Qr 3o _0(c(ie0nn.tte9)r2(_0m1(i1x9x)4_*l0e24v184fe7/l4M)8_3,P6 I4A)8,V _.O0QP3T 0_+(T Y00.P.9E5_6F9)L8 O3 A6| T5 ^ ~,9 2{7.fd/bMl_ P=I -In file included from )1src/libavcodec/aacsbr_fixed.c,.: 062 Q: }3src/libavcodec/aacsbrdata.h,0: (492-1:1.7.0:06 ,7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 .803,4 1A4Cf3/EMN_C P492I_ | )P{,AQ R3QA13M(0} (,01. .2 44| 61 ^437 3903348493972f/9M6_0PIf)),, Q| ^~~~~~~~~~~~~~3 1( 0.512src/libavcodec/aac_defines.h9:4443:636:2 6note: 30expanded from macro 'Q30' 238f)}, 44{ | Q#3d1e(f-i0n.e6 6Q33903(4x1src/libavcodec/ac3enc.c)06 :7 1084 8: 8139 5: f warning: ) , missing field 'unit' initializer [-Wmissing-field-initializers] Q 3 1 ((-i0n.t0) 8(2(108x4 | )9{*6"1l70o976r32o79_40s18u81r2fm4i).x}0l, e +v "| 0, ~~~~~^~~~~~~~~~~~~~~~~~. 5 ")L o /| Rsrc/libavcodec/aac_defines.h ^o :S45u:r36r:ou nnote: dexpanded from macro 'Q31' Mix Le vIn file included from e45src/libavcodec/aacps_fixed.cl | :"#,24d : eOIn file included from fFsrc/libavcodec/aacps.cFi:Sn32Ee: T src/libavcodec/aacps_fixed_tablegen.h(Q:l3o1551r:(o86x_:)s uwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r o un d _m i x _ l e v(eiln)t, ) 155( | A(V x_ )O *P 2T 1 _4QT7Y34P08E3_(6F04L.8O8A.9T09, 5 +2{ 3.03d.7b57l) 4 = f -/| 1M ^ ~._ 0P I}),, -Q310.(00,. In file included from 9src/libavcodec/aacsbr_fixed.c20:6.6290: 0,src/libavcodec/aacsbrdata.h6 :9A4916C:23844E:fN /Cwarning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P PAIR)AM,} ,Q 3 0| ( ^ 0 491. | 9{2Q03111(9 400.4181f1/1M2_5P3I)4,7 3Q53102(60f.)9,6 9Q83316(5 902.72f1/4M8_4P7I6),3 3Q13303(10.10f6)7}1,5 8{3Q43114(f-/0M._4P1I3)6,8 3Q33703(11.44168427f93)4,4 3Q73f1/(M _0P.I)2,8 2 1| 6 ^~~~~~~~~~~~~~8 376803src/libavcodec/aac_defines.h6:544f:)36}:, note: expanded from macro 'Q30'| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36:d enote: fexpanded from macro 'Q31'in e Q30( x45) | # d e f i n e Q 3 1 ( x )( i n t ) ( (x ) * 1 0 7 3 7 4(1i8n2t4).(0( x+) *02.154)7 4 8| 3 ^6 48.0 + 0.5) In file included from src/libavcodec/aacps_fixed.c| : ^ ~24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:155:In file included from 61src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :491:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | 491 | { QQ3310(( 0.08.91915121323573744f7/3M51_2P6If)),, Q3Q03(10(. 900.692016498642746f3/3M_1P3I3)0,1 fQ)3}0,( 0{.Q93210(1-1904.044183f/6M8_3P3I7)3,1 4Q13802(f0).,9 6Q93813(65 902.72f8/2M16_8P3I7)6,8 Q03306(51f.)0}6,7 15 8| 3 ~~~~^~~~~~~~~~~~~~~~~~~4 14f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 30expanded from macro 'Q31'( 1.4647 9453 | 4#4d37eff/iMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 : 36 : note: expanded from macro 'Q30' (int) (44( | #xd)e*fi2n1e4 Q73408(3x)6 4 8 . 0 + 0 . 5 ) | ( ^ ~in t)((x)src/libavcodec/ac3enc.c:122:123:In file included from src/libavcodec/aacsbr_fixed.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]62 : src/libavcodec/aacsbrdata.h:491:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * 11220 | 7{3"7s4t1e8r2 e4491o. | _0{r Q+e3 m10a(.t 5r0)i. x1i 1| n1 ^g1 "2,5 3"4S7t3e5r1e2o6 fR)e,m aQtIn file included from 3rsrc/libavcodec/aacps_fixed.ci:1x24(i: nIn file included from gsrc/libavcodec/aacps.c0:".32,2: 1src/libavcodec/aacps_fixed_tablegen.hO4:F8155F:4S36E7:T6 (3s3warning: t1eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3r 3e0o_1rfe)m}a,tr i{xiQn3g1),( 155-A | V0 . _4O 1P 3T _6 T8QY33P30E7_(3B01.O48O9L19,58 22{3f3.7i),76 44fQ /3M=1_ P(1I )}0,,. 02Q,83 2101,(6 08A.C39307E6N69C80_0P63A96R65A2fM4)}f},/,M _ | P| ^I ~~~~~^~~~~~~~~~~~~~~~~~) , Q30src/libavcodec/aac_defines.h(:045.:93620:1 1note: 9expanded from macro 'Q31'4 048f/ M45_P | #Id),e fQi3n0e( 0Q.39169(8x3)6 5 92 7 f / M _ P I ) , Q 3 0((1i.n0t6)7(1(5x8)3*421144f7/4M_8P3I)6,4 8Q.300( 1+. 406.457)9 3 4| 4 ^ ~3 7f/M_PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:src/libavcodec/aac_defines.h7:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36: note: expanded from macro 'Q30' 49144 | | {#Qd3ef1i(n e0 .Q13101(x1)2 5 3 4 7 3 5 1 2 6 f ) , (Qi3n1t() src/libavcodec/ac3enc.c(0(:.x1272):61*:41 804warning: 77missing field 'help' initializer [-Wmissing-field-initializers]36 7343118 312723 | 4{.0N01U fL+L) }}0 ,. 5| {) ^Q 3 | 1 ^( -0.41368337314182fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h2:1558:2111:6 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 680365f)}, | ~~~~~^~~~~~~~~~~~~~~~~~155 | src/libavcodec/aac_defines.h :Q453:036(:0 .note: 8expanded from macro 'Q31'9 9523377 445f | /#Md_ePIf)i,n eQ3 Q03(10.(9x0)6 9 0 6 9 6 2 4 f / M _ P I )(,i Qn3t0)(0(.(9x2)0*12119447044883f6/4M8_.PI0) ,+ Q300.(50). 9 6| 9 ^ ~8 365927f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h1:.4900:6847:15 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 14f/M_PI), Q4903 | 0({1Q.3416(4 709.324403372f0/1M0_5P4I1),0 4 3| 7 ^~~~~~~~~~~~~~f ), Q31(src/libavcodec/aac_defines.h-:044.:368:6 8note: expanded from macro 'Q30'7 9180355 2448 | 9#fd)e}f,i n{e QQ3310((-x0) . 9 7 7 9 0 5 4 8 6 0 0(5i8nt4)f()(,x )Q*3110(7 307.491682249.008 +0 609.959)2 4 2| ^f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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 45: | 154#:d136:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 154 | Q 3(0i(n1t.)0(07(9x2)4*5256174f7/4M8_3P6I4)8,. 0Q 3+0 (01..50)2 0 82| 3 ^ ~8 363f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(1:.4900:4583:3 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 044f/M_PI), Q4903 | 0{(Q13.11(2 008.521003329091f0/5M4_1P0I4)3,7 fQ)3,0 (Q13.12(4-204.68064887993f1/8M0_3P5I5),2 8Q93f0)(}1,. 5{18Q53712(68-801.f9/7M7_P9I0),5 4 8| ^~~~~~~~~~~~~~6 00584f),src/libavcodec/aac_defines.h :Q44:3361:( note: 0expanded from macro 'Q30'. 9629080 644 | 9#9d9ef2i4n2ef )Q}3,0 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (iexpanded from macro 'Q31'n t)((x)* 1450 | 7#3d74e1f82i4n.e0 Q+ 301.(5x)) | ^ (intIn file included from )src/libavcodec/aacps_fixed.c(:(24: xIn file included from )src/libavcodec/aacps.c*:2321: 4src/libavcodec/aacps_fixed_tablegen.h7:41548:31116:4 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 154 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : Qsrc/libavcodec/aacsbrdata.h3:0(4901:.310:0 79warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 5567f/M_PI) ,490 | Q{3Q03(11.(0 2008.223083326031f0/5M41_0P4I)3,7 fQ)3,0 (Q13.10(4-303.08763807449f1/8M0_3P5I5)2,8 9Qf3)0}(,1 .{12Q03815(1-003.9997f7/9M0_5P4I8)6,0 0Q53804(f1).2,4 2Q43610(4 809.39f6/2M9_P0I8)0,6 9Q9309(214.251f8)}5,72 6 8| 8 ~~~~^~~~~~~~~~~~~~~~~~~1 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36 :| ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h :4544 | :#36d:e fnote: iexpanded from macro 'Q30'n e Q31(x )44 | # d e f i n e Q 3 0 (x ) ( i n t ) ( ( x ) * 2 1 4(i7n4t8)3(6(4x8).*01 07+3 704.158)24 . 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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h490: | 154{:Q86:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.2032010541043 7154f | ) , Q 3 1Q(3-00(.186.08077991284053556572f8/9Mf_)P}I,) ,{ QQ3301((1.-002.0987273980356438f/6M0_05P8I4),f )Q,3 0Q(311.(0 403.39602793004840f6/9M9_9P2I4),2 fQ)3}0(,1 .| 1 ~~~~~^~~~~~~~~~~~~~~~~~2 085103src/libavcodec/aac_defines.h9:9f45/:M36_:P I)note: ,expanded from macro 'Q31' Q30(1. 2454 | 2#4d6e0f4i8n9e3 fQ/3M1_(PIx)), Q 3 0 ( 1 . 5 1 8 5 7 26 88(1ifn/tM)_(PI()x,) * | 2 ^~~~~~~~~~~~~~1 4748364src/libavcodec/aac_defines.h8.:044 :36+: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #defIn file included from isrc/libavcodec/aacsbr_fixed.cn:e 62Q: 3src/libavcodec/aacsbrdata.h0:(489x:)83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t)489( | ({xQ)3*11(0-70.32704615182344.906 2+0 608.95f)) , | Q ^3 1( 0.5459304406In file included from 6src/libavcodec/aacps_fixed.c3:5245f: )In file included from }src/libavcodec/aacps.c:,32 : {src/libavcodec/aacps_fixed_tablegen.hQ:31541:(61-:0 .warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 126416356920f), 154Q | 3 1 ( - 0 .Q53908(913.0608719720405536972ff/)M_}PI,) , | Q3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.02src/libavcodec/aac_defines.h0:8452:3368:3 6note: 3expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0(e1f.i04n3e3 0Q73310(4x4)f / M_ P I ) , Q 3 0 ( 1 . 1(2i0n8t51)0(39(9xf)/*M2_1P4I)7,4 8Q33604(81..204 2+46 004.859)3 f /M| _ ^ ~P I), Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c1:8625: 7src/libavcodec/aacsbrdata.h2:64898:8581:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ 489 | {Q31src/libavcodec/aac_defines.h(:-440:.362:0 6note: 5expanded from macro 'Q30'1 3496206 8449 | f#)d,e fiQn3e1 (Q 300.(x5)4 5 9 3 0 4 4 0 6 6 3 5 5(fin)t}),( ({xQ)3*11(0-7037.4612812246.401 6+3 506.59)2 0 | f ^) , Q31(-0.5989368In file included from 1src/libavcodec/aacps_fixed.c7:0240: 3In file included from 9src/libavcodec/aacps.c2:32f: )src/libavcodec/aacps_fixed_tablegen.h}:,154 : 36| : ~~~~^~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 154 | 45 | # d e fQi3n0e( 1Q.3010(7x9)2 4 5 5 6 7 f / M _ P I ), (Qi3n0t()1(.(0x2)0*82213487346833f6/4M8_.P0I) ,+ Q03.0(51). 0 43| 3 ^ ~0 73044f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q3: 0src/libavcodec/aacsbrdata.h(:1489.:1322:0 8warning: 51implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 399f/M_PI), Q4893 | 0{(Q1.3214(2-4600.4280963f5/1M3_4P9I6)2, 0Q63809(f1).,5 1Q835712(6 808.15f4/5M9_3P0I4)4,0 6 63| 5 ^~~~~~~~~~~~~~5 f)}, {Qsrc/libavcodec/aac_defines.h3:144(:36-:0 .note: 6expanded from macro 'Q30'2 1264163 5446 | 9#2d0eff)i,n eQ Q3310((-x0) . 5 9 8 9 3 6 8 1 7 0 0 3(9in2tf))(}(,x ) *| 1 ~~~~~^~~~~~~~~~~~~~~~~~0 73741src/libavcodec/aac_defines.h8:2454:.360: +note: expanded from macro 'Q31'0 .5) | ^45 | #define Q31(In file included from x)src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :154 : 11 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*214748 36154 | 4 8 . 0 +Q 300.(51.)0 0 7| 9 ^ ~24 5567f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c Q:3620: (src/libavcodec/aacsbrdata.h1:.4890:260:8 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 363f/M_PI), 489Q | 3{0Q(311.(0-403.3207036054143f4/9M_6P2I0),6 8Q93f0)(,1 .Q132108(5 100.39594f5/9M3_0P4I4)0,6 6Q33505(1f.)2}4,2 4{6Q03418(9-3f0/.M6_2P1I2)6,4 1Q6330(516.9521805f7)2,6 8Q8311f/(M-_0P.I5)9,8 9| 3 ^~~~~~~~~~~~~~6 8170039src/libavcodec/aac_defines.h2f:)44}:,36 : | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | :# dnote: eexpanded from macro 'Q31'f ine Q3 045(x | )# d e f i n e Q 3 1 ( x()i n t) ( ( x) * 1 0 73 7 4 1 8 2(4i.0n t+) (0.(5x))* 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:153:136In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :488:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | 488 | { QQ3301((1-.01.56057803879817289f6/M5_9P1I6)8,f )Q,3 0Q(13.11(6 609.25058482375f6/3M4_1P3I8)5,8 3Q3f0)(}1,. 1{9Q33817(5 607.0948f/8M3_8PI0)8,6 9Q53307(13.22f7)5,4 1Q63713(1 80f./9M9_9P9I4),3 4Q93600(012.3367f6)11}7,7 0 6| 3 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h),: 45Q:3360:( 1note: .expanded from macro 'Q31'5 429240 4456 | 5#fd/eM_fPiIn),e Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44: 36 : note: expanded from macro 'Q30' (int) (44 | (#xde)f*i2n1e4 7Q43803(6x4) 8 . 0 + 0 . 5 ) | ( ^ ~in t)((x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c82:462.: 0src/libavcodec/aacsbrdata.h :+488 0:.595:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 488 | {Q31In file included from (src/libavcodec/aacps_fixed.c-:024.: 6In file included from 5src/libavcodec/aacps.c8:8329: src/libavcodec/aacps_fixed_tablegen.h1:21539:61115:9 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 8f), Qsrc/libavcodec/ac3enc.c31:(139 :012.:5 8warning: 1538 | missing field 'value' initializer [-Wmissing-field-initializers]3 5 6 3 41 3Q1398 | 35 08 (3 1f .)1{}5 ,0N7 U0{3LL7Q 83}71 8( f | /0M. ^_9 P8I8)3,8 0Q83609(513.7136269f2)0,5 4Q2371f(/ M_0P.I9),9 9Q9304(314.916930807253667f0)4}f,/ M _| ~~~~~^~~~~~~~~~~~~~~~~~P I), Qsrc/libavcodec/aac_defines.h3:045(:1.362:7 54note: 1expanded from macro 'Q31'6 7318f/M _45P | I#)d,e Qfi30n(e1 .Q33716(1x17)7 0 6 3 f / M _ P I ) , Q3 0((i1n.t5)4(2(9x2)4*02416457f4/8M3_P6I4),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#:d488e:f32i:ne warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 488 | { Q 3 1 ((-i0n.t6)5((8x8)9*1120976357491182648.f0) +, 0Q.35)1 ( | ^0 .58835634138583In file included from fsrc/libavcodec/aacps_fixed.c):}24,: In file included from {src/libavcodec/aacps.cQ:323: 1src/libavcodec/aacps_fixed_tablegen.h(: 1530:.869:8 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8086953732f), Q1533 | 1 ( 0 . 9 Q93909(413.491650007203367f8)7}8,f/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0(:145.:1366:6 92note: 0expanded from macro 'Q31'54 27f/M_ P45I | )#,d eQf3i0n(e1 .Q13913(8x7)5 67 0 4 f / M _ P I ) , Q 3(0(i1n.t2)7(5(41x6)7*321184f7/4M8_3P6I4)8,. 0Q 3+0 (01..53)7 6 1| 1 ^ ~7 7063f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 30src/libavcodec/aacsbrdata.h(:1488.:564:2 92warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 465f/M_PI), 488 | | { ^~~~~~~~~~~~~~Q 31(-0.src/libavcodec/aac_defines.h6:5448:368:9 1note: 2expanded from macro 'Q30'9 659168f 44) | ,# dQe3f1in(e Q03.05(8x8)3 5 6 3 4 1 3 8 5 8 3 f )(}i,n t{)src/libavcodec/aacdec_template.cQ((3:x13474)(:* 1010:0. 97warning: 838missing field 'help' initializer [-Wmissing-field-initializers]73 481088246.905 3+ 703 .253474f) | ) , | ^Q 3{N1U(L L0}.,9 9 9| 9 ^4 In file included from 3src/libavcodec/aacps_fixed.c4:9246: In file included from 0src/libavcodec/aacps.c0:2323: 6src/libavcodec/aacps_fixed_tablegen.hf:)153:}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' 153 | 45 | Q#30d(e1f.1i5n0e7 03Q73817(8xf)/ M _ P I ) , Q 30 ( 1. 1 6 6(9i20n5t4)2(7(fx/)M_*P2I1),4 7Q3408(316.4189.3807 5+6 700.45f)/ M_ P| I ^ ~) , Q30(1.275In file included from 4src/libavcodec/aacsbr_fixed.c1:6627: 3src/libavcodec/aacsbrdata.h1:8487f:/M84_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.3761 14877 | 7{0Q6331f(/-M0_.P4I)8,2 0Q23402(915.35649289294f0)4,6 5Qf3/1M(_-PI0).,9 6 8| 0 ^~~~~~~~~~~~~~ 560888src/libavcodec/aac_defines.h41:6444:f36:) }note: ,expanded from macro 'Q30' {Q31( 0 .44 | 2#7d5e7f2i5n8e2 Q4310(6x5)6 7 f ) , Q 3 1 ( 0 . 5(i8n6t3)4(7(5x3)3*31507833724f1)82}4,. 0 | + ~~~~~^~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 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 : 153 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *1532 | 1 4 7 4 8 3Q63408(1..01 5+0 7003.758)7 8 f| /M ^ ~_ PI), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c1:66269: 2src/libavcodec/aacsbrdata.h0:54874:2597:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1. 148793 | 8{7Q53617(04-f0/.M4_8P2I0)2, 4Q2390(513.62978594f1)6,7 31Q83f1/(M-_0PI.)9,6 8Q0305(610.837868141716740f6)3}f,/ M{_PQI3)1,( Q030.(21.75547229254802446156f5/6M7_PfI)),, Q 3| 1 ^~~~~~~~~~~~~~ ( 0.586src/libavcodec/aac_defines.h3:4447:5363:3 3note: 5expanded from macro 'Q30'8 32f)}, 44 | | # ~~~~~^~~~~~~~~~~~~~~~~~d efine src/libavcodec/aac_defines.hQ:3045(:x36): note: expanded from macro 'Q31' 45 | #(idnetf)i(n(ex )Q*3110(7x3)7 4 1 8 2 4 .0 + 0 . 5) (| i ^n t)((x)*214748364In file included from 8src/libavcodec/aacps_fixed.c.:024 : +In file included from src/libavcodec/aacps.c0:.32: 5src/libavcodec/aacps_fixed_tablegen.h): 153 :| 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:487: 31153: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.150 74870 | 3{78Q7381f(/-M0_.P4I8)2,02 4Q23905(13.61968699f20)5,4 2Q73f/1(M-_P0I.)9,6 8Q0305(610.818938847156647f0)4}f,/ M{_QP3I1)(, 0Q.3207(517.225785421467136158f6/7Mf_)P,I ),Q Q3310(( 10..35786613147775036333f5/8M_3P2If)),} ,Q3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~1 .5429src/libavcodec/aac_defines.h2:4450:4366:5 fnote: /expanded from macro 'Q31'M_ PI), | 45 ^~~~~~~~~~~~~~ | #definesrc/libavcodec/aac_defines.h :Q443:361:( xnote: )expanded from macro 'Q30' 44 | # d ef i(nie nQt30)((x)( x ) * 2 1 4 7 4 8 3 6 4 8 .(0in t+) (0(.x5))* 1 0| 7 ^ ~3 741824.0 +In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h| : ^487 :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 487src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:32-: 0src/libavcodec/aacps_fixed_tablegen.h.:41528:21360:2 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 536989f), Q31( -1520 | . 9 6 8 0 5 6Q03808(814.126644f5)1}8,9 76{2Qf3/1M(_ P0I.)2,7 5Q7320(518.2247916645768277f1)f,/ MQ_3P1I(), 0Q.3508(613.4370538363336544863f2/Mf_)P}I,) , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.37src/libavcodec/aac_defines.h1:0451:25366:8 5note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0#(1d.e4f4i4n3e8 4Q93312(5fx/)M _ P I ) , Q 3 0 ( 1 . 5 5 3(2i3n5t2)9(2(4xf/)M_*P2I1)4,7 4 8| 3 ^~~~~~~~~~~~~~6 48.0 + src/libavcodec/aac_defines.h0:.445:)36 : | note: ^ ~expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i486n:e83 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 486 | { Q(3i1n(t-)0(.(8x5)*2180372374491287245.309 7+f )0,. 5Q) 3 1| ( ^ 0.9147556392242In file included from 1src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q32: 3src/libavcodec/aacps_fixed_tablegen.h1:(152 :0111.:8 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6808958124f), Q 31521 | ( - 0 . 9 9Q73305(216.720684352182967f6)2}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0:(451:.362:7 9note: 6expanded from macro 'Q31'4 78271f/ M45_ | P#Id),e fQi3n0e (Q13.13(03x8)6 3 6 4 4 6f / M _ P I ) , Q 3(0i(n1t.)3(7(1x0)1*2251648754f8/3M_6P4I8).,0 Q3+0 (01..544) 4 3| 84 ^ ~9 325f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.5:54863:2593:5 29warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f/M_PI), | ^~~~~~~~~~~~~~ 486 | {Q31(-src/libavcodec/aac_defines.h0:.448:5362:8 3note: 2expanded from macro 'Q30'4 9275397 44f | )#,d eQf3i1n(e 0Q.3901(4x7)5 5 6 3 9 2 2 4 2 1 f ) } ,( in{tQ)3(1((x) *01.0783878461688240.809 5+8 10.254)f )| , ^ Q31(-0.997352670In file included from src/libavcodec/aacps_fixed.c8:3242: 2In file included from 6src/libavcodec/aacps.cf:)32}: ,src/libavcodec/aacps_fixed_tablegen.h: 152 :| 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' 15245 | | # d e f i nQ3e0 (Q13.12(6x4)5 1 8 9 7 6 2f / M _ P I ) , Q(3i0n(t1).(2(7x9)6*42718427714f/8M3_6P4I8),. 0Q 3+0 (01..53)03 8 6| 3 ^ ~6 446f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:34867:321:0 1warning: 25implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 85f/M_PI), Q34860 | ({1Q.3414(4-380.489532258f3/2M4_9PI2)7, 5Q33907(f1).,55 3Q23315(2 902.4f9/1M4_7P5I5)6,3 9 2| 2 ^~~~~~~~~~~~~~4 21f)}, src/libavcodec/aac_defines.h{:Q443:136(: 0note: .expanded from macro 'Q30'8 886680 8449 | 5#8d1e2f4infe) ,Q 3Q03(x1)( - 0 . 9 9 7 3 5 2 67 0 8 3(2i2n6t)f()(}x,) * 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 3741src/libavcodec/aac_defines.h82:445.:036 :+ 0note: .5expanded from macro 'Q31') | ^ 45 | #define Q31(In file included from xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 152 : 61 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in t)((x)*21474836 41528 | . 0 + 0Q.350)( 1 .| 2 ^ ~6 45189762f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 486Q:306(:1 .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 96478271f/M _486PI | ){,Q 3Q13(0-(01..3805328863326444962f7/5M3_9P7If)),, QQ3301((1 .03.71901142755658653f/9M2_2P4I2)1,f )Q}3,0 (1{.4Q43413(8 409.382858f6/6M8_0P8I9)58,1 2Q340f()1,. 5Q53312(3-502.992947f3/5M26_7P0I8),3 2 2| 6 ^~~~~~~~~~~~~~f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36src/libavcodec/aac_defines.h:: 45note: :expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | # d45e | f#indeef iQn3e0( xQ)3 1 ( x ) ( i n t ) (((ixn)t*)1(0(x73)7*421182447.40 8+3 604.85.)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.c:src/libavcodec/aacsbrdata.h32:: 485src/libavcodec/aacps_fixed_tablegen.h::84152::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 1520 | . 4 1 0 2 5Q83000(011.92466435f1)89,7 6Q23f1/M(_ P0I.)0,2 1Q3106(713.62973956743748f27)1}f,/ M{_QP3I)1,( Q03.00(916.33800368260306840446f8/fM)_,P IQ)3,1 (Q 300.(041.43171190814235868154f5/7M_fP)I}),, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 1.4443src/libavcodec/aac_defines.h8:49453:2365:f /note: Mexpanded from macro 'Q31'_ PI), Q 3045( | 1#.d5e53f2i3n5e2 9Q2341f(/Mx_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(i:n44t:)36(:( note: xexpanded from macro 'Q30') *214748 3446 | 4#8d.e0f i+n e 0Q.350)( x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : (62i: nsrc/libavcodec/aacsbrdata.ht:)485(:(59x:)* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 485+ | {0.Q53)1 ( | ^0 .41025800019463fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1(src/libavcodec/aacps.c :032: .src/libavcodec/aacps_fixed_tablegen.h0:21521:111:6 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 935734f)}, {Q3 1152( | 0 . 0 9 6Q33800(612.0206840541889f7)6,2 f/QM3_1P(I )0,. 0Q43401(119.8247398614475872f7)1}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0:(451:.363:0 3note: 8expanded from macro 'Q31'6 36446f /45M | _#PdIe)f,i nQe3 0Q(311.(3x7)1 01 2 5 6 8 5 f / M _ P I ), (Qi3n0t()1.(4(4x4)3*84291342754f8/3M6_4P8I.)0, +Q 300.(51). 5 5| 3 ^ ~ 2352924f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62, : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~485 :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' 485 | {Q31 (44 | 0#.d4e1f0i2n5e8 Q003001(x9)4 6 3 f ) , Q 3 1 ( 0(.i0n2t1)1(6(7x3)6*913057733744f1)8}2,4 .{0Q 3+1 0(. 05.)0 9 6| 3 ^8 062008048f), Q31In file included from (src/libavcodec/aacps_fixed.c :024.: 0In file included from 4src/libavcodec/aacps.c4:132: 1src/libavcodec/aacps_fixed_tablegen.h9:8151:413638:1 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :15145 | : 36 : note: expanded from macro 'Q31' Q30(1.3 7453 | 8#5d6e3f0i6n1ef /QM3_P1I()x,) Q 3 0 ( 1 . 3 8 5 1 22 1 8 0(0if/nMt_)P(I()x,) Q*3201(417.4480326644084.6109 f+/M _0PI.)5,) Q 3| 0 ^ ~( 1.448428869In file included from 2src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I)485,: 7Q:3 0warning: (1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 4949874878f /485M | _{PQI3)1,( Q 300.(411.0526508400708077109f/4M6_3PfI)),, Q 3| 1 ^~~~~~~~~~~~~~( 0.0211src/libavcodec/aac_defines.h6:7443:366:9 3note: 5expanded from macro 'Q30'7 34f)}, 44{ | Q#3d1e(f i0n.e0 Q93603(x8)0 6 2 0 0 8 0 4 8 f ) , Q(i3n1t() (0(.x0)4*4101713978441388241.405 7+f )0.}5,) | ~~~~~^~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#d24e: In file included from fsrc/libavcodec/aacps.cin:e32: src/libavcodec/aacps_fixed_tablegen.hQ:31511:111(x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (151( | x ) * 2 1 4Q7340(813.3674388.5063 0+6 10f./5M)_ P I)| , ^ ~ Q30(1.38512In file included from 2src/libavcodec/aacsbr_fixed.c1:8620: 0src/libavcodec/aacsbrdata.hf:/M484_:P84I:), warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.40264046 19484f | /{MQ_3P1I(), 0Q.309(713.4142834123898263926f3/5Mf_)P,I )Q,3 Q13(0-(01..4999459488714897186f/3M_0P0I3)1,f )Q3}0,( 1{.Q53610(4-007.873780f2/9M9_9P7I6),5 6 7| 0 ^~~~~~~~~~~~~~1 7f), Q3src/libavcodec/aac_defines.h1:(44 :036.: 9note: 85expanded from macro 'Q30'1 6909715 4442 | 7#fd)e}fi,n e | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int) (45( | x#)*d1e0f73i7n4e1 82Q43.10( x+) 0. 5 ) | ^ (int)((x)*In file included from 21src/libavcodec/aacps_fixed.c4:247: 4In file included from 8src/libavcodec/aacps.c3:6324: src/libavcodec/aacps_fixed_tablegen.h8:.1510: 86+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c151: | 62 : src/libavcodec/aacsbrdata.h : 484 :Q583:0 (1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 738563061f/ M_484PI | ){, QQ3310(( 1.03.8957132211280301f3/9M2_P3I6)3,5 fQ)3,0 (Q1.3410(2-604.094961594f8/1M9_1P6I3)0, 0Q3310f(1).}4,4 8{4Q23818(6-920f./M3_8PI2)9,9 9Q73605(16.740914798f7)4,8 78Qf3/1M(_P I0).,9 8Q3501(619.50690741057482777f0)f}/,M_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: src/libavcodec/aac_defines.hnote: :44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #def i44n | e# dQef3i1n(ex )Q 30 ( x ) ( i n t(i)n(t()x()(*x2)1*417047837346148284..00 ++ 00..55)) | | ^ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484: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:151:61: 484warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.973src/libavcodec/aacsbr_template.c12:33691 :3151239 | :2 3 6warning: 3 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 f )Q,30 (Q13.13(7-30 8.36959 | 693 0 56 41 8f /1 M9 _1 P6fI3o)0r,0 3(Q1k3 0f=() 1}1.,;3 8k{5 Q<1=32 12s1b(8r-0-0>0n.f3_/8mMa2_s9Pt9Ie9r)7,; 6 Q5k36+07+(0)11 .7 4f0| 2) ~ ^ ~~~~~~~~~~~~~6 ,4 0Q43611(9 f0/.M9_8P5I)1,6 Q903907(115src/libavcodec/aacsbr_template.c.44:438128:7234f:2) 8}warning: 8,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6 9 2| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI )381src/libavcodec/aac_defines.h, | : 45Q :3 036 (: 1 . note: 4 expanded from macro 'Q31'9 4f9o8r7 4(8k 7 458= | f #/1Md;_e PfkIi )n<,e= Q sQ3b30r1(-(>1nx._5)m6 a 0s 4t 0e 7r 8; 7 7k + +0 )f / M _| (P ~ ^ ~~~~~~~~~~~~~iI n)t,) ( (| x ^~~~~~~~~~~~~~) *2147483src/libavcodec/aac_defines.h6:4448:.360: +note: expanded from macro 'Q30'0 .5) | ^ ~ 44 | #define QIn file included from 30src/libavcodec/aacsbr_fixed.c(:x62): src/libavcodec/aacsbrdata.h : 484 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *4841 | 07{3Q73411(8 204..907 3+1 203.153)9 2 3| 6 ^3 5f), Q31(-0.99548In file included from 1src/libavcodec/aacps_fixed.c9:1246: 3In file included from 0src/libavcodec/aacps.c0:323: 1src/libavcodec/aacps_fixed_tablegen.hf:151):}36,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.38299976567 01511 | 7f ) , Q 3 Q13(0 (01..3978358156639006917f1/54M2_7PIf)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~1 .3851src/libavcodec/aac_defines.h2:2451:8360: 0note: f/expanded from macro 'Q31'M _PI), Q453 | 0#(d1e.f40i2n6e4 0Q43611(9fx/)M _ P I ) , Q 30 ( 1 . 4 4 8(4i2n88t)6(9(2xf)/*M2_1P4I7)4,83 6Q3408(.10. 4+9 409.857)4 8 7| 8 ^ ~f /M_PI),In file included from src/libavcodec/aacsbr_fixed.c:Q623: 0src/libavcodec/aacsbrdata.h(:1.4835:6830:4 07warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 70f/M_PI), 483| | ^~~~~~~~~~~~~~ {Q31( 0.src/libavcodec/aac_defines.h5:6447:2361: 9note: 7expanded from macro 'Q30'9 748394f )44, | #dQe3f1in(e- 0Q.3204(0x)7 6 8 3 6 4 1 4 4 9 9 f )} ,(i n{tQ)3(1((x )0*.1406783754717862647.406 +0 209.f5)), | Q ^3 1(-0.30140233457In file included from 19src/libavcodec/aacps_fixed.c8:f24): }In file included from ,src/libavcodec/aacps.c : 32| : ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :151:11src/libavcodec/aac_defines.h: :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:36 : note: expanded from macro 'Q31' 45 | 151# | d e f i n e QQ3301((1x.)3 7 3 8 5 6 3 06 1 f / M_ P I )(,i Qn3t0)((1(.x38)5*12212417840803f/6M4_8P.I0) , +Q 300.(51). 40 2| 6 ^ ~4 04619f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Q3src/libavcodec/aacsbrdata.h0:(483:159.:4 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 288692f/M_P I)483, | {QQ3301((1 .049.546987724189778f9/7M4_8P3I9)4,f )Q,30 (Q13.15(6-004.02784707706f8/3M_6P4I14),4 9 9| f ^~~~~~~~~~~~~~) }, {Q31src/libavcodec/aac_defines.h(: 440:.364:6 8note: 5expanded from macro 'Q30'7 76674 6440 | 2#9dfe)f,i neQ 3Q13(0-(0x.)3 0 14 02 3 3 4 5 7 1 9 8(fi)n}t,) ( (| x) ~~~~~^~~~~~~~~~~~~~~~~~* 107374src/libavcodec/aac_defines.h1: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 : 150 : 136(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648. 0150 | + 0 . 5 )Q 3 0| ( ^ ~1 .445562In file included from 6src/libavcodec/aacsbr_fixed.c0:1621: f/src/libavcodec/aacsbrdata.hM:_483P:I31):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.453155279 2483f | /{MQ_3P1I() ,0 .Q53607(211.9467498704981379943ff)/,M _QP3I1)(,- 0Q3.02(41.04796485233684812494f/9M9_fP)I}),, Q{3Q03(11(. 5203.9406855777564617f4/6M0_2P9If)),, QQ330(11(.-506.443000164702293f3/4M_5P7I)1,9 8 f| ) ^~~~~~~~~~~~~~} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36:: 45:note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | #45d | e#fidneef Qi3n0e( xQ)3 1 ( x ) (i n t ) ( ((xi)n*t1)0(7(3x7)4*12812447.408 +3 604.85.)0 +| ^0 .5) | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::48332:: 7src/libavcodec/aacps_fixed_tablegen.h::150 :warning: 111implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | {Q31( 1500 | . 5 6 7 21 9 Q73907(418.349445f5)6,26 0Q1311f(/-M0_.P2I4)0,7 6Q83306(14.1445439195f5)27}9,2 f{/QM3_1P(I )0,. Q43608(15.74766468709416709239ff/)M,_ PQI)3,1 (Q3-00(.13.04194450223383842597f1/M9_8PfI))},, Q 3| 0( ~~~~~^~~~~~~~~~~~~~~~~~1 .5239src/libavcodec/aac_defines.h0:5457:5364:1 fnote: /expanded from macro 'Q31'M _PI), Q453 | 0(#1d.e5f6i4n4e0 0Q63712(9xf)/ M _ P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):((44x:)36*:2 1note: 4expanded from macro 'Q30'7 483648. 044 | +# d0e.f5i)n e | Q ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(482i:n83t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*107374182 4482. | 0{ Q+3 10(. 50). 9 4| 2 ^9 2565553160f), QIn file included from 3src/libavcodec/aacps_fixed.c1:( 240: .In file included from 8src/libavcodec/aacps.c3:1326: 3src/libavcodec/aacps_fixed_tablegen.h9:01506:5861:8 29warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31( 0.7 501508 | 1 1 4 5 2Q3806(914.84f45)5,6 2Q630111(f-/0M_.P3I5),53 Q33202(311.4425236155f5)2}7,9 2f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(361:. 4note: 6expanded from macro 'Q31'4 8091793 f45/ | M#_dPeIf)i,n eQ 3Q03(11.(4x9) 4 5 2 3 8 8 2 9 f / M_ P I()i,n tQ)3(0((x1.)5*22319407547853416f4/8M._0P I+) ,0 .Q53)0 ( 1.| ^ ~5 644006729fIn file included from /src/libavcodec/aacsbr_fixed.cM_:P62I: )src/libavcodec/aacsbrdata.h,: 482 :| 59 ^~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36 : 482note: | expanded from macro 'Q30'{ Q31( 0. 9444 | 2#9d2e5f6i5ne5 5Q33106(0xf) ) , Q 3 1 ( 0 . 8 3 1(6i3n9t0)6(5(x1)8*219037f3)7}4,18 2{4Q.03 1+( 00..57)5 0 8| 1 ^ 145286948f), Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:3245: In file included from 5src/libavcodec/aacps.c3:3322: src/libavcodec/aacps_fixed_tablegen.h2:31501:4612:2 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45150: | 36 : note: expanded from macro 'Q31' Q30(1. 44455 | 5#6d2e6f0i1n1ef /QM3_1P(Ix)), Q 30 (1 . 4 5 3 1 5 5 2 7 9(2ifn/tM)_(P(Ix)), *Q23104(714.8436644880.9107 9+3 f0/M.5_)P I) ,| ^ ~Q 30(1.4945In file included from 23src/libavcodec/aacsbr_fixed.c8:8622: 9fsrc/libavcodec/aacsbrdata.h/:M482_:P32I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.5239057 54824 | 1f{/QM3_1P(I )0, .Q93402(912.5566545450301667209ff)/,M _PQI3)1,( 0| . ^~~~~~~~~~~~~~8 31639065src/libavcodec/aac_defines.h18:2449:336f: )note: }expanded from macro 'Q30', {Q31( 044. | 7#5d0e8f1i1n4e5 2Q83609(4x8)f ) , Q 3 1 ( - 0 . 3(5i5n3t)3(2(x2)3*114027236754f1)82}4,. 0 | + ~~~~~^~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 45| : ^36 : 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 :150 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )150* | 2 1 4 7 4 8Q33604(81..04 4+5 506.256)0 11 f| / ^ ~M _PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:4625: 3src/libavcodec/aacsbrdata.h1:548252:77:9 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 1.4824 | 6{4Q83019(1 709.3f9/4M2_9P2I5)6, 5Q5305(311.6409f4)5,2 3Q838219(f /0M._8P3I1)6,3 9Q036051(812.95233f9)0}5,7 5{4Q13f1/(M _P0I.)7,5 0Q8301(114.5562484609046782f9)f,/ M_QP3I1)(,- 0 | . ^~~~~~~~~~~~~~ 35533223src/libavcodec/aac_defines.h14:2442:6365: fnote: )expanded from macro 'Q30'} , | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:i36n:e Qnote: expanded from macro 'Q31'30 (x) 45 | # d e f i n(ei Qn3t)1(((xx)) * 10 7 37 4 1 8 2 4 .0 + 0(.5i)n t )| ( ^( x)*2147483648.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:150: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:481:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | Q30( 1481. | 4{4Q53516(2-600.1615f2/9M8_P8I0)4,5 5Q23101(19.f4)53,1 5Q53217(9-20f/.1M8_4P3I9)5, 7Q5304(510.9426148f0)91}7,93 f{/QM3_1P(I) ,0 .Q13109(610.3419495020368884239ff/)M,_ PIQ)3,1 Q(3 00(.19.9582399095374564718f0/1M_6P8If)), }Q,3 0 (| 1 ~~~~~^~~~~~~~~~~~~~~~~~. 5644src/libavcodec/aac_defines.h0:0456:7362:9 f/note: Mexpanded from macro 'Q31'_ PI)CC libavcodec/alac.o , 45| | ^~~~~~~~~~~~~~ #definsrc/libavcodec/aac_defines.he: 44Q:363:1 (note: xexpanded from macro 'Q30') 44 | # d ef i n e( iQn3t0)((x()x ) * 2 1 4 7 4 8 3 6 4(8i.n0t )+(( x0).*51)0 7 3| 7 ^ ~4 1824.0 + 0In file included from .src/libavcodec/aacsbr_fixed.c5:)62 : src/libavcodec/aacsbrdata.h| : ^481 :59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 481 | src/libavcodec/aacps_fixed.c:{24Q: 3In file included from src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:61495:21369:8 8warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 552119f), Q31( -1490 | . 1 8 4 3 9 5Q73504(510.59124612f1)3}7,7 0{f/QM3_1P(I )0,. 1Q1309(610.3511891030364801493ff/)M,_ PQI3)1, (Q 300.(919.85293943844697485031f/6M8_fP)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (1.53src/libavcodec/aac_defines.h69:4458:6368:0 9note: fexpanded from macro 'Q31'/M _PI), Q 3450 | (1#.d5e5f0i0n6e8 7Q33611f(/xM)_ P I) , Q 3 0 ( 1 . 5 6 79(7i5n7t5)9(5(fx/)M*_2PI1)4,7 4 8| 3 ^~~~~~~~~~~~~~6 48.0 + 0.src/libavcodec/aac_defines.h5:)44 : 36| : ^ ~ note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: efsrc/libavcodec/aacsbrdata.hi:n481e :Q313:0 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 481 | ({inQt3)1(((-x)0*.16057239784810842545.201 1+9 f0).,5) Q 3| 1 ^( -0.18439575450921In file included from fsrc/libavcodec/aacps_fixed.c):}24: ,In file included from src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 149:0111.:1 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60319006843f), 149Q | 3 1 ( 0 Q.3909(819.95314466728103176708ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(1src/libavcodec/aac_defines.h.:5451:8361:33 4note: 0expanded from macro 'Q31'1 9f/M_P I45) | , #Qd3e0f(1i.n5e2 34Q3814(9x45)3f / M _ PI ) , Q 3 0( 1 . 53 6(9i4n8t6)80(9(fx/)M*_2P1I4)7,4 8Q3306(418..5500 06+8 703.651)f / M| _ ^ ~P I), Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c6:79627: 5src/libavcodec/aacsbrdata.h7:54819:56f/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ 481 | {src/libavcodec/aac_defines.hQ:3441:(36:- 0note: .expanded from macro 'Q30'6 5298804 5445 | #2d1e1f9infe) ,Q3 0Q3(1x()- 0 . 1 8 4 3 9 5 7 5 4 (5i0n9t2)1(f()x}),* 1{Q037317(4 1802.41.109 6+0 301.950)0 6 8| 4 ^3 f), Q31( 0.99899In file included from 3src/libavcodec/aacps_fixed.c4:6247: 8In file included from 0src/libavcodec/aacps.c:1326: 8src/libavcodec/aacps_fixed_tablegen.h:f149):}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' 149 | 45 | Q#3d0e(f1i.n51e 4Q632113(7x7)0 f / M _P I ) , Q 3 0 ( 1 .(5i1n8t1)3(3(4x0)1*92f1/4M_7P4I8)3,6 4Q380.(10. 5+2 304.854)9 4 5| 3f ^ ~/ M_PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:5623: src/libavcodec/aacsbrdata.h6:94804:8836:8 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q30( 1480. | 5{5Q03016(8-703.6316f0/M2_4P8I2)8, 2Q43208(19.65f6)7,9 7Q53715(9 50f./3M4_P6I5)5,7 3 5| ^~~~~~~~~~~~~~6 48287f)}src/libavcodec/aac_defines.h,: 44{Q:3361:( -note: 0expanded from macro 'Q30'. 9338881 24454 | 9#2d0e9ffin)e, QQ3310((-x0). 8 4 4 7 6 5 4 1 09 6 4 2(i9nft))}(,( x )| * ~~~~^~~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:1458:2364:. 0note: 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 : 149:(61i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*21474836src/libavcodec/aacsbr_template.c4 8:149.511 | 0: 17 +: 0warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q5 3)0 ( 1| .5 ^ ~1 46 251113 | 7 7 0 f /In file included from iMsrc/libavcodec/aacsbr_fixed.cf_: P62(I: g)src/libavcodec/aacsbrdata.ho,:a 480lQ:_358s:b0 (warning: 13k3x4[0119] f /480+M | _s{PbQIr-)3>,1m ([Q-130]0.()31 6.{052 243 84| 2 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~88 2449248539f6/fM)_,P IQ)3,1src/libavcodec/aacsbr_template.c (:Q 52430:0.34(3:14 6.warning: 55comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]35 6793458664880 295248f | 7/ f M) _}P ,I ) ,{ QQ 33f01o((1r.- 50(5.i09 0=33868 88k71;3 62i15 f4=/9=M2 _0kP9I |)f|,) ,Qs 3bQ0 3(>11 (.(-s50b6.7r89-4>74k577[65509]451 f0/9-M6_ 41P2I +)9 ,fm )s }b| , ^~~~~~~~~~~~~~ - | o ~~~~^~~~~~~~~~~~~~~~~~~d d);src/libavcodec/aac_defines.h i:src/libavcodec/aac_defines.h44-::-3645):: 36note: {: expanded from macro 'Q30' note: | expanded from macro 'Q31' ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 4445 | | ##dedfeifnien esrc/libavcodec/aacsbr_template.cQ :3Q55003:(1(17xx:) ) warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 550 | ( i (n}it n)w(th()ixl()e(* 1(x0)s7*b32 71!44=7148 82s43b.6r04- 8.+> k00x .[+51 )]0 . +5 | s) ^b r ->| m ^ ~[1 ]); | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c:62:: 24src/libavcodec/aacsbrdata.h: :In file included from 480src/libavcodec/aacps.c::3232:: src/libavcodec/aacps_fixed_tablegen.h:warning: 149implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 480 | {Q31(- 0149. | 3 6 0 2 4 8Q23802(412.5819466f2)1,3 7Q730f1/(M _0P.I3)4,6 5Q53703(15.654188218373f40)1}9,f /M{_QP3I1)(,- 0Q.309(313.5828384814295445932f0/9Mf)_P,I )Q,3 1Q(3-00(.18.45437669544816800996f4/M2_9PIf)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~1 .55006src/libavcodec/aac_defines.h8:7453:6361:f /note: Mexpanded from macro 'Q31'_P I), Q30 (451 | .#5d6e7f9i7n5e7 5Q935f1(/xM)_P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(:( xnote: )expanded from macro 'Q30'* 214748 3446 | 4#8d.e0f i+n e 0Q.350)( x )| ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t): (src/libavcodec/aacsbrdata.h(:x480):*61:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0 .4805 | ){Q 3 1| ^( -0.360248282428In file included from 9src/libavcodec/aacps_fixed.c6:f24): ,In file included from src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 1490:11.:3 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]55 735648287f)}, {149Q | 3 1 ( - 0 . Q93303(818.851124564291230797f0)f,/ MQ_3P1(I-)0,. 8Q43407(615.4511089163432490f1)9}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0:(451:.365:2 3note: 48expanded from macro 'Q31'4 9453f/ M45_ | PI#)d,e fQi3n0e( 1Q.3513(6x9)4 8 6 8 09 f / M _P I ) , Q 3(0i(n1t.)5(5(0x0)68*72316417f/4M8_3P6I4)8,. 0Q 3+0( 10..556)7 9 7| 5 ^ ~7 595f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c : 62| : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :479:83: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 479 | {Q 3441 | (#d e0f.in3e9 7Q03104(2x1)4 4 6 3 8 1 f ) , Q 3 1 (( i0.n8t)1(7(7x9)6*31401773473411862f4).}0, +{ Q03.51()- 0 .| 3 ^7 024464187437f), 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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 5 warningssrc/libavcodec/aac_defines.h generated:. 45:36: note: expanded from macro 'Q31' 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)*214748364src/libavcodec/aacsbr_template.c8.:0588 :+19: 0warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5) | ^ ~ 588 | In file included from src/libavcodec/aacsbr_fixed.c :f62o: rsrc/libavcodec/aacsbrdata.h :(477k: 58=: 1warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] k <= sbr->n[0 ]477; | {kQ+3+)1( | 0 ~ ^ ~~~~~~~~~. 99971463703691f),src/libavcodec/aacsbr_template.c :Q6153:119:( -warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]. 8388995 46152 | 5 3 4 6 2ffo)r} ,( k{ Q= 311;(-0 .k7 5<3=7 6s3b8r5->6n3_9q9;7 8kf+)+), {Q 3 | 1 ~ ^ ~~~~~~~~( 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) (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.99848471702976f), Q31( 0.96245166923809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:473:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:473:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:472:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:472:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:472:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:472:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:471:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:471:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:471:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:471:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:470:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, src/libavcodec/aacsbr_template.c{Q:36841(:23-:0 .7warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8 01016548184 f684) | , Q 3 1 ( 0 . 33f6o8r0 6(85i9 4=8 111;7 fi) }<, c h| _ ~~~~~^~~~~~~~~~~~~~~~~~da ta->bssrc/libavcodec/aac_defines.h_n:u45m:_36e:n vnote: ; expanded from macro 'Q31'i ++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 45 | #define Q31(xsrc/libavcodec/aacsbr_template.c): 700 : 23 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (700i | n t ) ( ( x ) *f2o1r4 7(4i8 3=6 408; .i0 <+ c0h._5d)a t a-| > ^ ~ bs_num_env; i++)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] src/libavcodec/aacsbr_template.c:747: 20:470 | warning: {comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 31(-0. 97479 | 8 2 9 6 i6f3 7(5b2s8_1p8oifn)t,e rQ 3>1 (ch _0d.a0ta1-8>7b7s1_n38u8m_2e4n3v1 1+f )1}), {{ Q| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~3 1(-0.708010165src/libavcodec/aacsbr_template.c4:87541:198:4 fwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], Q31( 0754. | 3 3 6 8f0or6 8(5i9 4=8 11;1 7if )<}=, c h| _ ~~~~^~~~~~~~~~~~~~~~~~~da ta->bsrc/libavcodec/aac_defines.hs:_45n:u36m:_ enote: nexpanded from macro 'Q31'v ; i++) {45 | #| d ~ ^ ~~~~~~~~~~~~~~~~~~~e fine Q31(x) src/libavcodec/aacsbr_template.c : 782: 41 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i n782t | ) ( ( x )c*h2_1d4a7t4a-8>3e6_4a8[.00] += 0-.(5c)h _ da| t ^ ~a- >e_a[1] != bIn file included from ssrc/libavcodec/aacsbr_fixed.c_n:u62m: _src/libavcodec/aacsbrdata.he:n470v:_32o:l dwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; // l_APrev 470 | | { ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~Q 31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685CC libavcodec/alac_data.o 948117f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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/aacps_fixed.c:24In file included from : src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps.c:6232: : src/libavcodec/aacsbrdata.h:src/libavcodec/aacps_fixed_tablegen.h469::24432:136:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | {Q31( -2440 | . 7 9 5 9 8Q73002(907.302060010f0)0,0 0Q03f1/(M _0P.I9)7,1 3Q8304(101.3010818109543f9)3}9,f/ M{_QP3I1)(,- 0Q.390(9206.0407170088994885120f1/fM)_,P IQ)3,1 (Q-300.(909.05042258225244102295f3/6Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.00src/libavcodec/aac_defines.h2:9453:98364:6 8note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0(#0d.e0f0i3n15e9 71Q7301f(/xM)_ P I ) | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30'4 7483648. 044 | +# d0e.f5i)n e | Q ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 469(:in6t:src/libavcodec/aacsbr_template.c) (:warning: (796implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x: )44*:1 0warning: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 7418 24694 | .0{ Q +37961 ( | 0- .0 5. )7 9d s| 5t ^9- >8e7_0a2[90]7 3 2 6 1f ) , Q In file included from 3 src/libavcodec/aacps_fixed.c1 :( 24 =: 0 In file included from .-src/libavcodec/aacps.c9(:732d1: s3src/libavcodec/aacps_fixed_tablegen.ht:-8>2444e:1_1111a:[3 11warning: ]8 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]!8 =9 4dfs)t}-,> b{sQ_n3u1m(_-e n0v244.) | 9; 9 2 6 | 4 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~7 0 8Q93408(1001.f0)0,0 0Q003010(0-00f./9M9_5PI4)2,8 2Q23400(205.3060f11)0}5,3 9 3| 9 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :Q3360:( 0.note: 0expanded from macro 'Q31'0 170898 5452 | f/#Md_ePIf)i, nQe3 0Q(301.0(0x2)52 5 4 1 29 f / M _P I ) , Q 30((i0n.t0)0(2(93x9)8*42618f4/7M4_P8I3)6,4 8Q.300 (0+. 000.351)5 9 71| 7 ^ ~0 f/M_PI) | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:468:84src/libavcodec/aac_defines.h:: 44:warning: 36:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 46844 | | {#Qd3e1f(i n0e. 2Q53807(2x6)7 5 0 6 3 3 6 0 f ) , (Qi3n1t() (0(.x9)9*18097333704319833284.106 f+ )0}.,5 ){ Q 3| 1 ^ (-0.0111599868193In file included from 7src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2449:886:4 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 19742444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 244 | src/libavcodec/aac_defines.h : 45Q:3360:( 0note: .expanded from macro 'Q31'0 0000000 045 | 0#fd/eMf_iPnIe) ,Q 3Q13(0x()0. 0 0 1 1 0 5 3 93 9 f / M_ P I()i,n tQ)30(((0x.)0*02117048794885326f4/8M_.P0I )+, 0Q3.05()0 . 0| 0 ^ ~2 5254129f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Q3src/libavcodec/aacsbrdata.h0:(4680:.580:0 2warning: 93implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 8468f/M_PI) ,468 | Q{3Q03(01(. 000.321559877127607f/5M0_6PI3)3 6 0| f ^~~~~~~~~~~~~~) , Q31( src/libavcodec/aac_defines.h0:.449:9368: 9note: 3expanded from macro 'Q30'3 0393381 644f | )#}d,e fi{nQe3 1Q(3-00(.x0) 1 1 1 5 9 9 8 6 8 1 9 3 7 f()i,nt )Q(3(1x() *01.079387441986204.109 7+4 204.54)4 f )| ^} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h45: | 244:#61d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 244 | (Qi3n0t()0(.(00x0)0*020104070408f3/6M4_8P.I0) ,+ Q03.05()0 . 0| 01 ^ ~1 053939f/src/libavcodec/aacsbr_template.cM_:PIn file included from I824src/libavcodec/aacsbr_fixed.c)::,1962: src/libavcodec/aacsbrdata.h:468:: 32Qwarning: :3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0017 082489 | 85 2 f 468/ | Mf{_oQP3Ir) 1,(( i Q 0=3.0 2(050;8. 70i20 62<75 52s5b0r46-13>23n96_f0q/f;M) _,iP +IQ+3)),1 ( Q | 30 ~ ^ ~~~~~~~~0. (909.0809239339083496383f8/1M_6PfI))},, Q{3Q03(10(.-000.3011591175197908f6/8M1_9P3I7)f ) ,| ^~~~~~~~~~~~~~Q 31( 0.9src/libavcodec/aac_defines.h8:444:9366:0 1note: 9expanded from macro 'Q30'7 42444f )44} | ,#d e f| in ~~~~~^~~~~~~~~~~~~~~~~~e Q30src/libavcodec/aac_defines.h(:x45): 36 : note: expanded from macro 'Q31' 45( | i#ndt)e(f(ixn)e* 10Q3371 warning3(s7x generated4). 1 8 2 4 . 0 + 0 . 5 ) | ( ^i nt)((x)*21474836In file included from 4src/libavcodec/aacps_fixed.c8:.240: +In file included from src/libavcodec/aacps.c0:.325: )src/libavcodec/aacps_fixed_tablegen.h : 244| : ^ ~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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 244 | Q30 (4680 | .{0Q03010(0 000.00205f8/7M2_6P7I5)0,6 3Q3306(00.f0)0,1 1Q03513(9 309.f9/9M8_9P3I3)0,3 9Q33308(106.f0)0}1,7 0{8Q938512(f-/0M._0P1I1)1,5 9Q3908(60.8010923572f5)4,1 2Q93f/1M(_ P0I.)9,8 4Q93600(109.7040224934948f4)68}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q30src/libavcodec/aac_defines.h(:045.:0360:3 1note: 5expanded from macro 'Q31'9 7170f/M _45P | I#)d e f| i ^~~~~~~~~~~~~~n e Q31(src/libavcodec/aac_defines.hx:)44: 36: note: expanded from macro 'Q30' 44 | (#dienfti)n(e( xQ)3*02(1x4)7 4 8 3 6 4 8 . 0 + 0(.i5n)t ) ((| x ^ ~) *1073741824In file included from .0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5467): 83 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24: In file included from 0src/libavcodec/aacps.c.:5320: 8src/libavcodec/aacps_fixed_tablegen.h4:32442:3113:1 5warning: 91implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62f), Q31( 0 .2449 | 6 1 0 7 6 9Q1320(606.200050f0)0}0,0 0{0Q03f1/(M _0P.I)1,7 0Q3006(30.3040617100651359f3)9f,/ MQ_3P1I(-),0 .Q73608(504.0020513710488982592ff)/}M, _ PI| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(0src/libavcodec/aac_defines.h.:0450:2365:25 4note: 1expanded from macro 'Q31'2 9f/M_PI )45, | #Q3d0e(f0i.n0e02 9Q33918(4x6)8 f/ M _ P I ) , Q 3 0 ( 0 . 0(0i3n15t9)7(1(7x0)f*/2M1_4P7I)4 8 3| 6 ^~~~~~~~~~~~~~4 8.0 + src/libavcodec/aac_defines.h0:.445:)36 : | note: ^ ~expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: desrc/libavcodec/aacsbrdata.hf:i467n:e59 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 467 | { Q (3i1n(t )0((.x5)0*180473372431832145.901 6+2 f0).,5 )Q 3 1| ( ^ 0.961076912662In file included from 0src/libavcodec/aacps_fixed.c5:f24): }In file included from ,src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(243 :1360:. 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 06334670615f), 243Q | 3 1 ( - 0.Q7306(805.400002050300104080f2/9Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.0src/libavcodec/aac_defines.h0:1459:6360:7 4note: 0expanded from macro 'Q31'7 f/M_PI )45, | #Q3d0e(f0i.n0e0 3Q033195(3x0)9 f / M _ P I ) , Q 3 0 (0 .(0i0n4t4)95(1(2x0)6*f2/1M4_7P4I8)3,6 Q4380.(00 .+0 005.2350)5 6 2| 3 ^ ~f /M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h56:14675:2326:3 7fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 467 | {Q31src/libavcodec/aac_defines.h(: 440:.3650: 8note: 4expanded from macro 'Q30'3 23315916 244f | )#,d eQf3i1n(e 0Q.39601(x0)7 6 9 1 2 6 6 2 0 5 f ) } ,( i{nQt3)1(((x )0*.101773070461382344.607 0+6 01.55)f ) ,| ^Q 31(-0.7685402531In file included from 4src/libavcodec/aacps_fixed.c8:2249: fIn 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]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 45243 | | # d e f i n eQ 3Q03(01.(0x0)0 0 0 0 0 00 0 f / M _P I ) , (Q3i0n(t0).(00(1x9)6*027410477f4/8M_3P6I4)8,. 0Q 3+0 (00..50)0 3 0| 3 ^ ~9 5309f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h0:.0467:074:4 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 206f/M_PI) ,467 | Q{30Q(301.(0 0502.3505068243f3/2M3_3P1I)5,9 1Q6320f(0).,0 0Q53611(52 603.79f6/1M0_7P6I9)1,2 6 6| 2 ^~~~~~~~~~~~~~0 5f)}, {src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 1expanded from macro 'Q30'7 00633467 044 | 6#1d5eff)in,e QQ3310((-x0). 7 6 8 5 4 0 2 5 3 1 4 8 2(9ifnt)}),( ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 1073src/libavcodec/aac_defines.h74:145:8362:4. 0note: 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 : 243(:i86n:t )warning: ((implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x)*2147483648. 0243 | + 0 . 5 ) Q 30| ( ^ ~0 .0000000000In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI):,466 Q:3830:(0 .0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 9607407f/M_PI )466, | {QQ303(10(. 0003.03190450370996f0/5M_1P0I5),8 2Qf3)0(,0 .Q03014(49 501.27067f3/5M7_7PI9)3,8 1Q13601(90f.)0}0,5 2{3Q053612(3f /0M._9P5I9)6, 4Q73307(802.10702586f1)5,2 6Q373f1/(M-_0P.I3)5,4 3 5| 8 ^~~~~~~~~~~~~~1 828550src/libavcodec/aac_defines.h2:f44):}36,: note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:ef inote: neexpanded from macro 'Q31' Q30(x) 45 | # d e f i n e Q(3i1n(tx))( ( x) * 1 0 7 3 74 1 82 4 . 0 (+i n0t.)5()( x )| ^* 2147483648.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:243: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:466:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | Q30 466(0 | .{0Q03010(0 000.010004f/0M7_9P6I0)5,1 Q03508(20.f0)0,1 9Q63017(4 007.f/7M7_3P5I)7,7 9Q33801(10.601093f03)9}5,3 0{9Qf31/M(_ P0I.)9,5 9Q63407(307.802014742985f1)20,6 fQ/3M1_(P-I0).,3 Q5340(305.801085228350550622f3)f}/,M _ PI| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.450:05366:1 5note: 2expanded from macro 'Q31'6 37f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Q31(xsrc/libavcodec/aac_defines.h:)44 : 36 : note: expanded from macro 'Q30' 44( | i#ndetf)i(n(e xQ3)0*(2x1)4 7 4 8 3 6 4 8 . 0 + (0i.n5t)) ( (| x ^ ~)* 107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:062 : + src/libavcodec/aacsbrdata.h0:.4665:)32 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 466 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c:1320: 4src/libavcodec/aacps_fixed_tablegen.h0:72439:6360: 5warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 582f), Q31( 0. 72437 | 3 5 7 7 9 3Q3801(106.1090f0)0}0, 00{0Q0301f(/ M0_.P9I5)9,6 4Q73307(80.2010712986f07)4,07 fQ/3M1_(PI-)0,. 3Q53403(508.1080238053590523f0)9f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~), Q30(src/libavcodec/aac_defines.h0:.450:0364:4 9note: 51expanded from macro 'Q31'2 06f/M_P I45) | , #Qd3e0f(i0.n0e0 5Q23310(5x6)2 3 f / M _ P I ) , Q 3 0 ( 0(.i0n0t5)6(1(5x2)63*72f1/4M7_4P8I3)6,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#:d466e:f7i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 466 | { Q 3 1 ( ( i0n.t1)(0(4x0)7*91600571307548128f2)4,. 0Q 3+1( 00..57)73 5 | 7 ^7 93811619f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : In file included from 0src/libavcodec/aacps.c.:9325: 9src/libavcodec/aacps_fixed_tablegen.h6:4243:7113:7 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]17 28f), Q31(-0.3 5243 | 4 3 5 8 1 8Q23805(500.20f00)0}0,0 0 0| 00 ~~~~~^~~~~~~~~~~~~~~~~~ f/M_PIsrc/libavcodec/aac_defines.h):,45 :Q3360:( 0note: .expanded from macro 'Q31'0 0196074 0457 | f#/dMe_fPiIn)e, QQ3310((0x.)0 0 3 0 3 9 5 30 9 f /M _ P I )(,i nQt3)0((0(.x0)0*424194571428036f6/4M8_.P0I )+, 0Q.350)( 0 .| 0 ^ ~0 52305623f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62, : Qsrc/libavcodec/aacsbrdata.h3:0465(:083.:0 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 152637f/M_P I465) | ,{ Q 3| 1 ^~~~~~~~~~~~~~( -0.999src/libavcodec/aac_defines.h8:6449:8360:7 4note: 6expanded from macro 'Q30' 200f), Q443 | 1#d(e-fi0n.e3 6Q03201(6x1)0 2 9 9 7 1 5 f ) } , {(Qi3n1t() ((0x.)8*9101713076441885294.908 7+9 f0).,5 )Q 3 1| ( ^- 0.97894250343044In file included from fsrc/libavcodec/aacps_fixed.c:)24}: ,In file included from src/libavcodec/aacps.c : 32| : ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :242:136src/libavcodec/aac_defines.h:: 45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45 | #d e242f | i n e Q 3 1Q3(0x()0 . 0 0 0 0 00 0 0 0 0 f / M_ P(Ii)n,t )Q(3(0x()0*.20104374941833063448f./0M _P+I )0,. 5Q3)0 ( 0| . ^ ~0 054070661In file included from fsrc/libavcodec/aacsbr_fixed.c/M:62_: PIsrc/libavcodec/aacsbrdata.h):,465 :Q593:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0079917293f /M465 | _{PQI3)1,( Q-300.(909.908069928909973466270f0/fM)_,P IQ)3,1 (Q-300(.03.6000299187651705299f9/7M1_P5If)),} , | { ^~~~~~~~~~~~~~Q 31( 0.src/libavcodec/aac_defines.h8:9441:136:0 6note: 4expanded from macro 'Q30'8 5998 7449 | f#)d,ef iQ3n1e( -Q030.9(7x8)9 4 2 5 0 3 4 3 0 4 4 f )(}in,t ) (| ( ~~~~~^~~~~~~~~~~~~~~~~~x )*107src/libavcodec/aac_defines.h3:7454:1368:2 4note: .expanded from macro 'Q31'0 + 0.5) 45| | ^# define Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h :242 : 111(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*21474836 42428 | . 0 + 0 .Q350)( 0. | 0 ^ ~0 00000000f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34650(:031.:0 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 13034f/M_P I)465, | {QQ3301((0.-000.59490790866619f8/0M7_4PI6)2,0 0Q3f0)(,0. 0Q03719(9-1702.9336f0/2M1_6P1I0)2,9 9Q7301(50f.)0}0,92 9{9Q93316(7 f0/.M8_P9I1)1,0 6Q43805(909.807099f9)8,7 5Q73519(f-/0M._9PI7)8,9 4 2| 5 ^~~~~~~~~~~~~~ 0343044src/libavcodec/aac_defines.hf:)44}:,36 : | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | :# dnote: efexpanded from macro 'Q31'i ne Q30 (x45) | # d e f i n e Q 3 1 ( x )( i n t ) ( ( x ) * 1 0 7 3 7(4i1n8t2)4.(0( x+) *02.154)7 4 8| ^3 648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :src/libavcodec/aacsbr_fixed.c242::6286:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]465 :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465242 | | { Q 3 1 ( - 0Q3.0(909.90806090800070400602f0/0Mf_)P,I) ,Q 3Q13(-0(00..3006304291163013042f9/9M7_1P5I)f,) }Q,3 0{(Q03.10(05 400.7809616110f6/4M8_5P9I9)8,7 9Q3f0)(,0 .Q03017(9-9017.299738f9/4M2_5PI0)3,4 3Q03404(f0).}0,0 9 2| 9 ~~~~^~~~~~~~~~~~~~~~~~~9 9367src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0. 0450 | 9#9d8e7f5i75n9ef /QM3_1P(Ix)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36:n tnote: )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(:x464)*:1840:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5 )464 | | { ^Q 31( 0.0300447578In file included from 7src/libavcodec/aacps_fixed.c3:1246: f)In file included from ,src/libavcodec/aacps.c :32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(242-:610:. 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 38896333384f) }242, | { Q 3 1 (Q-300.(09.70908070201040030401f0/3M4_fP)I,) ,Q 3Q130(( 00.0.0334695123601324f9/6M8_6P4I2),5 fQ)3}0,( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 05407src/libavcodec/aac_defines.h0:6456:136f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (450 | .#0d0e7f9i9n1e72 9Q33f1/(Mx_)P I ) , Q 3 0 ( 0 . 0 0 9(2i9n9t9)3(6(7xf)/*M2_1P4I7)4, 8Q33604(80..00 0+9 908.7557)5 9 f| / ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h464::5844::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 46444 | | {#Qd3e1f(i n0e. 0Q3300(0x4)4 7 5 78 7 3 1 6 f ) , Q 3(1i(n-t)0(.(9x9)7*31808793764313832348.40f )+} ,0 .{5)Q 3 1| ( ^- 0.97987214341034In file included from fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from src/libavcodec/aacps.c3:132: (src/libavcodec/aacps_fixed_tablegen.h :0242.:3366: 5warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 129686425f) }242, | | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.450:00360:0 0note: 00expanded from macro 'Q31'0 0f/M_P I)45, | #Qd3e0f(i0n.e0 0Q334191(3x0)3 4 f / M _P I ) , Q 3 0 ( 0 .(0i0n5t4)0(7(06x6)1*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 0007.959)1 7| 2 ^ ~9 3f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h0:94642:9In file included from 319:src/libavcodec/ac3dec_fixed.c9 :warning: 3156implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6: 7fsrc/libavcodec/ac3dec.c/:M425_P: I57)464: | , { warning: QQ3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]310 (( 00..0003909087454775597f8/7M 3_4251P | 6I f) ), , Q | 3 ^~~~~~~~~~~~~~ 1 (d-o0w.src/libavcodec/aac_defines.hn9:m944i:7x363_:8c 8onote: 9eexpanded from macro 'Q30'6 f3f3s3[3084 ]f44[ | )n#}fd],e f {i=Qn3 ed1 oQ(3w-0n(0xm.)i9 x7 _98 c7 oe2 f1 f4s 3[ 41 1] 0[ 3n4 ff ]) (=, i snQmt3i)1x(( 0(*.x 3)L6*E5V12E60L17_23MI97N46U18S862_4432.D50Bf ;+) } 0,.| 5 ^~~~ ~ ) | ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c45: | 32#: dsrc/libavcodec/aacps_fixed_tablegen.he:242f:i11n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31(x) 242 | ( iQn3t0()0(.(0x0)0*0201040700408f3/6M4_8P.I0), +Q 300.(50.)0 0 3| ^ ~4 913034f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(0:.4640:07src/libavcodec/aacsbr_template.c5:4 :0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]86806 :6191:f /warning: Mcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]_ PI), 464Q | {3Q0 3(86810 | ( . 00 07 .f909o13r70 20(94i34f 7/=M5 _70P8I; )7i,3 1Q<63 f0c)h(,_0 .dQ0a0t39a21-9(>9-9b03s6._79nf9u/M7m_3_P8eI8)n9,v6; 3Qi333+03(+80)4 .f{0)0 }9, 9 | 8{ ~ ^ ~~~~~~~~~~~~~~~~~~~7Q5 3715(9-f/0M._9P7I9)8,7 2 1src/libavcodec/aacsbr_template.c| 4: ^~~~~~~~~~~~~~3872 4:1310: 3warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]fsrc/libavcodec/aac_defines.h) :,44 :Q36:3 1note: (expanded from macro 'Q30' 0872. | 3 6 5 2 6 144 2 | 9 #6d 8 e6 f4 i2 n5 ef Q)f3o}0r ,(( xj ) | = ~~~~~^~~~~~~~~~~~~~~~~~ 0; j src/libavcodec/aac_defines.h :< 45 :s 36b :r - note: > expanded from macro 'Q31'n( [icnht_)d(a (t45xa | )-*>#b1ds0e_7ff3ri7e4nq1e_8 2rQ4e3.s10[( i+x )+0 .1 5] )] ; j| ^+ + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( int)((xIn file included from )src/libavcodec/aacps_fixed.c*:2241: 4In file included from 7src/libavcodec/aacps.c4:src/libavcodec/aacsbr_template.c832:3: 8806src/libavcodec/aacps_fixed_tablegen.h::314241:8: .136warning: 0:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | 880 ^ ~ | 241 | In file included from src/libavcodec/aacsbr_fixed.c Q: 362 0: (src/libavcodec/aacsbrdata.hf0o.:r0463 0:(084j0: 0 =0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00; 0 0jf / nQ4633[ | c0h({_0Qd.3a0t01a6(-2->10b00s.4_98f57r0fe5/q3M_1_r8Pe2Is4)[8,i8 1+Q0 3110f]()]0,;. 0jQ03++19)(6 -1{03. 59 26| 49 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~23 f9/9M0_5P1I)3,8 0Q8320f()0.}src/libavcodec/aacsbr_template.c0,:1 8894{:2Q3113:1 10warning: 5(6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]-8 0f./6M2_2P2I)8,8 7889Q | 23 902 (8 0. 60 21 26 5 f3 )4 ,8 6 1 Q2 3f 1/ Mf(_o Pr0 I(.)j8 ,= 2 Q7036;07 (20j6 .20<81 47s67bCC libavcodec/alacdsp.o 65r68-17>f0n)2[}9c,hf _/ Md| _a ~~~~~^~~~~~~~~~~~~~~~~~Pt Ia)-,> bsrc/libavcodec/aac_defines.h s:_| 45f ^~~~~~~~~~~~~~:r 36e:q_ rnote: eexpanded from macro 'Q31's [src/libavcodec/aac_defines.hi: 44+: 361 :]45 | ]note: #expanded from macro 'Q30';d ejf+i+n)e { Q 44 | 3 #| 1d( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~exf )i ne Q 3 0 (x ) src/libavcodec/aacsbr_template.c : 900( :i 27n :t ) warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](( i(nxt))*(2(1x) 4*90071 | 40 87 33 67 44 188 .2 04 . + 0 +0 .f50o). r5 )(| j ^ ~ | = ^ 1; j < sIn file included from src/libavcodec/ac3dec.cbsrc/libavcodec/aacsbr_fixed.cr::-62447>: :nsrc/libavcodec/aacsbrdata.h[58In file included from :c:src/libavcodec/aacps_fixed.c463:h :24_58: warning: dIn file included from :src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a : twarning: a32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: - src/libavcodec/aacps_fixed_tablegen.h>:bs241_: f111r447:e | qwarning: 463_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | re {sQ[ 3i 1 (+ - 01 .] 2419 | ] 5 ; 0 d 5j o3+w +1n 8)mQ 23{i40 x8( _80| c1. ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o0 0e010ff0f)0s,0[0 00Q0]301f[(/i-M]0_ .=P9 I6()9d,3o 9wQ9n03m051i(3x80_0.c80o0e26ff)2f}1s,0[ 00{4Q]837[1fi/(M]-_ P0+I. )6 ,2| 2 ~~~~~~~~~~~~~~~~~~~~~^Q23 808(702.902 0844869 | 621 32 5f 2) 4,2 f / QM _3 P1 I () , 0 . Q8 32 07( 067 . 2 06 12 4 82 4 161 606 5 1 6f 8) f} /,M _ P| Id ~~~~^~~~~~~~~~~~~~~~~~~) ,o wQsrc/libavcodec/aac_defines.hn3:m045i(x:0_36.c:0o1 e6note: f5expanded from macro 'Q31'f34 s8[611]2 [f45/i | M]_#P)dI )e*,f iQnL3e0E (VQ0E3.L01_1(Mx77I)5N8 U7 S0 _2 93 fD /B M;_ P I| ) ~~~~~~~~~~~~~~~~~~~~ ~ , | ^~~~~~~~~~~~~~( int)((x)src/libavcodec/aac_defines.h*:2441:4367:4 8note: 3expanded from macro 'Q30'6 48.0 + 044. | 5#)d e f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 463 : 31 : (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*10737 44631 | 8{24Q.301 (+- 00..95)5 0| 5 ^3 182488101f), Q31In file included from (src/libavcodec/aacps_fixed.c-:024.: 9In file included from 6src/libavcodec/aacps.c9:3329: 9src/libavcodec/aacps_fixed_tablegen.h0:52411:3868:0 warning: 82implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31(-0.62 22412 | 8 8 7 2 9 2Q83602(20f.)0,0 0Q030010(0 000.f/8M2_P7I6)7, 2Q63208(04.60606612f1)0}0,48 7 f| /M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(360.:0 09note: 6expanded from macro 'Q31'1 35242f /45M | _P#Id)e,fsrc/libavcodec/ac3dec.ci nQ:e3451 0:Q35(3:01 .(warning: 0x1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])4 2 1 10 5 6 8f /M _ P451I | ) , Q 3( 0i( n0 t. )0s1(-6(>5xd3)4o*8w26n11m42i7fx/4_M8c_3oP6eI4f)8f,.s 0[Q 03+] 00([.i05]). 0= 1 | 7F ^ ~7I 5X8R70122In file included from (src/libavcodec/aacsbr_fixed.c9d:of62/w: Mn_src/libavcodec/aacsbrdata.h:mP463Ii:x)6,_: c o warning: e| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ^~~~~~~~~~~~~~ f s[0][src/libavcodec/aac_defines.hi :]463)44 | ;{: Q36 3:| 1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~(note: -expanded from macro 'Q30'0 .9505src/libavcodec/ac3.h3:142 8:44244 | :#4 dnote: 8e8fexpanded from macro 'FIXR12'1i 0n1ef )Q,3 0Q42(3 | x)1# (d - e0 f. in9 e 6 F9 I3 X9 R9 1 02(5(i1an3)8t 0 )8 (2 (f x) )}* , 1 0{7 Q3 37 14 (1 8-(0(2.6i42n.2t02) 8(+8( 7a02).95 2)* 8 64| 20 ^29 f6) ,+ Q03.15() ) 0 .| 8 ~~~~^~~~~~ ~2In file included from 7src/libavcodec/aacps_fixed.c67:2246: 2In file included from 8src/libavcodec/aacps.c:4326: 6src/libavcodec/aacps_fixed_tablegen.h6:2411:f61):} warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 241expanded from macro 'Q31' | Q 3450 | (#0d.0e0f0i0n0e0 0Q03001f(/xM)_ PI ) , Q 3 0 ( 0. 0 0 6 2(1i00n4t87)f(/(Mx_)P*I2)1,4 7Q43803(06.4080.9601 3+5 204.25f)/M _| P ^ ~I ), Q30(0.014In file included from 2src/libavcodec/aacsbr_fixed.c1:1620: 56src/libavcodec/aacsbrdata.h8:f462/:M83_:PI )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.01653 In file included from 44628src/libavcodec/ac3dec_fixed.c | 6:{1156Q2: 3fsrc/libavcodec/ac3dec.c1(/:-M452_0P:.35I6:)4 ,6 warning: 1Q2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]361 06(102.907173765f8 )7452,0 | 2 Q9f 3/ 1M (_ P 0I .) 7, 2 s 1-| 9> ^~~~~~~~~~~~~~8d 6o7wn4m8i04xsrc/libavcodec/aac_defines.h5_:4c444:of36e):f }fnote: ,sexpanded from macro 'Q30' [ {1Q]3[1i(] 44 = | 0 #.FdI1Xe1Rf61i5n72e7( 7dQ0o360w6(nx3m)1 i9 x1 _fc )o ,e f Qf3 s1 [( 1- ]0 [ .i 8]3()i;6n 6t 2)| 8( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~3( 3x8)1*510src/libavcodec/ac3.h40:142f)7:}344,7: 4 1note: | 8 ~~~~^~~~~~~~~~~~~~~~~~~2expanded from macro 'FIXR12' 4 .0 src/libavcodec/aac_defines.h+: 450.: 54236) | : # dnote: | e ^expanded from macro 'Q31'f ine F I45X | #R1d2e(fIn file included from aisrc/libavcodec/aacps_fixed.c):n 24e : In file included from Q src/libavcodec/aacps.c3 :1 32(: xsrc/libavcodec/aacps_fixed_tablegen.h ): 241 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( ( i n t ) ( ( a( )i 241n* | t 4) 0( 9( 6x ) +*Q 2013.405(7)40)8. 30 60| 408 ~~~~^~~~~~ ~0. 00 0+ 0000.05f)/ M_ P| ^ ~I) , Q30(0.0In file included from 0src/libavcodec/aacsbr_fixed.c6:21620: 0src/libavcodec/aacsbrdata.h4:84627:f/59M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.009 64621 | 3{5Q2CC libavcodec/alacenc.o 3412(f-/0M._P6I4)6,1 2Q63106(102.90713462f1)1,0 5Q6381f(/ M0_.P7I2)1,9 8Q63704(08.00415645344f8)6}12,f /{MQ_3P1I() ,0 .Q13106(507.7071076765381790129ff)/,M _QP3I)1,( - 0| . ^~~~~~~~~~~~~~8 366283src/libavcodec/aac_defines.h3:844:1365:0 4note: 1expanded from macro 'Q30'f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #desrc/libavcodec/aac_defines.hfi:n45e: 36Q: 3note: 0expanded from macro 'Q31'( x) 45 | # d e f i n (ei nQt3)1(((xx)) * 1 0 7 3 7 4 1 8 24 . 0 +( i0n.t5))( ( x| ) ^* 2147483648.0 +In file included from src/libavcodec/aacps_fixed.c0:.245: )In file included from src/libavcodec/aacps.c: 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :241: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:462:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]241 | Q30 (4620 | .{00Q03010(0-000.0604f6/12M6_1P6I1)2,9 7Q3306(f0).,0 0Q63211(0 004.8772f1/9M8_6PI7)4,8 Q03405(404.f00)}96,1 35{2Q4321f(/ M0_.P1I1)6,5 7Q73700(606.301149211f1)0,5 6Q83f1/(M-_0P.I8)3,6 6Q23803(30.801156054314f8)6}1,2 f /| ~~~~~^~~~~~~~~~~~~~~~~~M _PI), src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 1expanded from macro 'Q31'7 758702 945f | /#Md_ePfIi)n,e Q| ^~~~~~~~~~~~~~3 1(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (i n44t | )#(d(exf)*i2n1e4 Q73408(3x6)4 8 . 0 + 0 . 5 ) (| i ^ ~n t)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h8:24624:.06 :+ 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 462 | {Q31(-0.In file included from 6src/libavcodec/aacps_fixed.c4:6241: 2In file included from 6src/libavcodec/aacps.c1:6321: 2src/libavcodec/aacps_fixed_tablegen.h9:2407:3136:6 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.721986 72404 | 8 0 4 5 4 4 fQ3)0}(,0 .{0Q03010(0 0000.0101f6/5M7_7P7I0)6,6 Q33109(10f.)0,11 0Q3361(6-2203.f8/M3_6P6I)2,8 3Q33081(500.40117f0)86}3,1 4 0| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'0 2526209 8458 | f#/dMe_fPiIn)e, QQ3301((0x.)0 2 9 3 9 5 56 1 7 f / M _ P I()i,n tQ)3(0((0x.)0*32115477264389396f4/8M._0PI )+, 0 .| 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:461:83: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30( x461) | { Q 3 1 ( 0 . 9 9 0 9(6i1n3t1)4((4x9)2*5100f7)3,7 4Q183214(.0- 0+. 109.455)1 1| 8 ^2 854402f)}, {Q31(In file included from src/libavcodec/aacps_fixed.c-:024.: 8In file included from 0src/libavcodec/aacps.c4:132: 2src/libavcodec/aacps_fixed_tablegen.h3:2240:91116:4 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 9f), Q31(-0.88 52401 | 3 8 1 8 1 9 9Q43507(f0).}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000fsrc/libavcodec/aac_defines.h/:M_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.011 0453 | 6#6d2e2f3ifn/eM_ PQ3I)1,( xQ)3 0 ( 0 . 0 17 0 8 6 3 1 4 0f /M(_iPnIt),) (Q(x3)0*(02.104275428632069488.80f /+M _0P.I5)) , Q| 3 ^ ~0 (0.029395In file included from 56src/libavcodec/aacsbr_fixed.c1:762f: /src/libavcodec/aacsbrdata.hM:_461PI:)58,: Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.03157263 99461f | /{MQ_3P1I() , 0 .| 9 ^~~~~~~~~~~~~~9 09613src/libavcodec/aac_defines.h14:4449:2365: 0note: fexpanded from macro 'Q30') , Q31( -440 | .#1d9e4f5i1n1e8 2Q83504(4x0)2 f ) } , { Q 31 ( - 0 .(8i0n4t1)2(3(2x9)6*4130170397f4)1,8 2Q43.10( +- 00..858)5 1 3| ^8 18199457f)}src/libavcodec/aacsbr_template.cIn file included from , :src/libavcodec/aacps_fixed.c 937:| :2419 ~~~~^~~~~~~~~~~~~~~~~~~: : In file included from src/libavcodec/aacps.cwarning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]32 : src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::45240::3686:: note: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31'937 | f o45r | #(die f=240i | n0 e ; Q 3i 1 (0 b0 s0 0_0 n0 0u 0m f_/ nM(o_iPisIne)t;,) (Qi(3+x0+)()*0 .{2 0 11| 41 ~ ^ ~~~~~~~~~~~~~~~~~~~~~7 0438663262438f./0M _+P I0).src/libavcodec/aacsbr_template.c,5: )939Q :3 270| :( ^ ~ 0warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 1708631 4939In file included from 0 | src/libavcodec/aacsbr_fixed.cf :/ 62M : _ P src/libavcodec/aacsbrdata.h I: )461 , : Q31 3:0 (fwarning: 0oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].r 0 2(5j2 6=2 009;8 8j f 461/< | M {_sQPb3rI1-)(>, n0 _.Qq93;90 0(j90+6.+1)30 1{24 49 93| 92 ~ ^ ~~~~~~~~5 5506f)1,7 fQ/3M1_(PI-0).,src/libavcodec/aacsbr_template.c1 :9Q94843:50271(:10 8.warning: 02comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]381 55474260329f9 )f948}/ | ,M _{ PQ I3 )1, ( - 0 | . ^~~~~~~~~~~~~~ 8 0 4f1o2r3 (2jsrc/libavcodec/aac_defines.h9 :=644 :41363;: 1 j0note: 9expanded from macro 'Q30'31n(_ q-44;0 | .#j8d+8e+5f)1 i3{n8 e1 8| Q13 ~ ^ ~~~~~~~~09 (9x4)5 7 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:nt45):(36(:x )note: *expanded from macro 'Q31'1 0737418 2454 | .#0d e+ f0i.n5e) Q 3| 1 ^( x) 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:12404:7614:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~240 | Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04610:070:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.01 14610 | 3{6Q63212(3f /0M._9P9I0)9, 6Q13301(40.40912750806f3)1,4 0Qf3/1M_(P-I0).,1 9Q4305(101.802258256424009828ff/)M}_,P I{),Q 3Q13(0-(00..8020943192535261976f4/3M1_0P9I)f, )Q,3 0Q(03.10(3-1507.286835991f3/8M1_P8In file included from I1)9src/libavcodec/ac3dec_fixed.c,9: 41565 : | 7src/libavcodec/ac3dec.c ^~~~~~~~~~~~~~f: )487}:,21 : | warning: src/libavcodec/aac_defines.h ~~~~~^~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 44src/libavcodec/aac_defines.h::36:45 :note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' 487 | 44 | 45# d | e #f idineeff Qi(n3pe0(r xeQ)v3 e 1x (p x )> 2 4 U ) { ( | i n ~~~~~~~ ^ ~~~ t()i(n(tx))*(1(0x7)3*2714417842843.604 8+. 00 .+5) 0 .| 5 ^) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :460src/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:240:36: 460warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.5289052096029 5240f | ) , Q 3 1 (Q 300(.06.00004080807020400505f5/9M2_PfI))},, Q{30Q(30.10(11 003.676422233f8/5M5_2P9I)1,4 5Q3807(0f.)01,7 0Q836311(4 00f./0M4_P4I9),1 9Q3105(209.012054246f2)09}8,8 f /| M_ ~~~~~^~~~~~~~~~~~~~~~~~P I), Qsrc/libavcodec/aac_defines.h3:045(:036.0:2 9note: 3expanded from macro 'Q31'9 55617f/ M45_P | I#)d,e fQi3n0e( 0Q.30131(5x7)2 6 3 9 9 f / M _ P I ) , (| i ^~~~~~~~~~~~~~n t)((x)*21src/libavcodec/aac_defines.h4:7444:8363:64 8note: .expanded from macro 'Q30'0 + 0.5 )44 | #| d ^ ~e fine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 460 : 59 : (int)warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*107374182 4460. | 0{ +Q3 10(. 50). 5 2| ^8 90520960295f), Q31(In file included from src/libavcodec/aacps_fixed.c0:.246: 0In file included from 0src/libavcodec/aacps.c4:8328: 7src/libavcodec/aacps_fixed_tablegen.h2:42405:5115:9 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31( 0.7 4240 | 2 3 8 5 5 2Q93104(508.70f0)00,0 0Q03010(0 f/0M._0P4I4),9 1Q93105(209.101014043f66)22}3,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Q30src/libavcodec/aac_defines.h(:045.:0361:7 0note: 8expanded from macro 'Q31'6 3140f/M_ P45I | )#,d eQf3i0n(e0 .Q032152(6x2)0 9 8 8 f / M _ P I ) , Q 3 0((i0n.0t2)9(3(9x5)5*61271f4/7M4_8P3I6),4 8Q.300( 0+. 003.1557)2 6 39| 9 ^ ~f/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::46036::32 :note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #d ef460i | n{e QQ3310(( x0). 5 2 8 90 5 2 0 9 6 0 2 9(i5nft)),( (Qx)3*11(0 703.76410802448.08 7+2 04.555)5 9 2| f ^ )}, {Q31( 0.742385In file included from 5src/libavcodec/aacps_fixed.c2:924: 1In file included from 4src/libavcodec/aacps.c:5328: 7fsrc/libavcodec/aacps_fixed_tablegen.h):,239 :Q1363:1 warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .04491915291044 f239) | } , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:0450:00360:0 0note: 0expanded from macro 'Q31'0 0f/M_PI )45, | #Qd3e0f(i0.n0e1 9Q538173(5x6)6 f / M _ P I) , Q 3 0 ( 0 .(0i3n0t3)3(16(9x1)7*f2/1M_4P7I4)8,3 6Q3408(.00. 0+4 408.656)88 2 3| f ^ ~ /M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 5src/libavcodec/aacsbrdata.h2:246025:879:1 5warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0 .4600 | 5{6Q10341(4 906.15f2/M8_9P0I5)2,0 9 6| 0 ^~~~~~~~~~~~~~2 95f), Qsrc/libavcodec/aac_defines.h31:(44: 360:. 6note: 0expanded from macro 'Q30'0 4887245 5445 | 9#2dfe)f}i,n e{ QQ3310((x )0 . 7 4 2 3 8 5 5 2 9 1 4(5i8n7tf))(,( xQ)3*110(7 307.401482449.109 1+5 20.951)0 4 4| f ^) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#239d:e111f:i nwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 239 | ( i nQt3)0(((0x.)0*02010407040800306f4/8M._0P I+) ,0 .Q5)3 0 (| 0 ^ ~. 0195873566fIn file included from /src/libavcodec/aacsbr_fixed.cM:_P62I: )src/libavcodec/aacsbrdata.h,: 459Q:3840:( 0.warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 03316917f /459M | _{PIQ)3,1 (Q-300.(70.903454188636283842838f1/6M_fP)I,) ,Q 3Q13(0-(00..03562220285889971958f9/1M3_P6If)),} ,Q3 0{(Q03.10(5 601.064348976213f5/9M1_5P1I)6,3 6 f| ) ^~~~~~~~~~~~~~, Q31( 0.src/libavcodec/aac_defines.h0:8441:2368: 2note: 5expanded from macro 'Q30'2 493444f )44 | }#,d e f| i ~~~~~^~~~~~~~~~~~~~~~~~n e Q30src/libavcodec/aac_defines.h(:x45) : 36 : note: expanded from macro 'Q31' (i45n | t#)d(e(fxi)n*e1 0Q73317(4x1)8 2 4 . 0 + 0 . 5 ) | ^( int)((x)*214748In file included from 3src/libavcodec/aacps_fixed.c6:4248: .In file included from 0src/libavcodec/aacps.c: 32+: src/libavcodec/aacps_fixed_tablegen.h0:.2395:)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.h239: | 459 :59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.0000000 04590 | 0{fQ/3M_1P(I)-,0 .Q73903(50.1081395283743856861f6/fM)_,P IQ)3,1 (Q-300(.03.60320083839176998179f1/M3_6PfI)),} ,Q 3{0Q(301.(0 4048.666388872233f5/M9_1P5I)1,6 3Q63f0)(,0 .Q035122(2 508.90158f1/2M8_2P5I2),4 9Q33404(40.f0)5}61,0 4 4| 9 ~~~~~^~~~~~~~~~~~~~~~~~6 1f/Msrc/libavcodec/aac_defines.h_:PI45):,36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h45 | :#44d:e36f:i nnote: eexpanded from macro 'Q30' Q31(x) 44 | # d e f in e Q 30 ( x)( i n t ) ( ( x ) * 2 1 4 7(4i8n3t6)4(8(.x0) *+1 007.357)4 1 8| 2 ^ ~4 .0 + 0.5) | In file included from ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:459:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 459In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2390:.617:9 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 1832348816f), Q3 1239 | ( - 0 . 3 6 2Q03808(09.70908090103060f0)0}0,f /{MQ_3P1I() ,0 .Q63308(702.3051991558176353666ff)/M,_ PQI3)1, (Q 300.(008.0132083235126499137444f warning/4sfM generated)_. P}I,) , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.04src/libavcodec/aac_defines.h4:84566:8368:2 3note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0#(d0e.f0i5n2e2 2Q53819(1x5)f /M _ P I ) , Q 3 0 ( 0 . 0(5i61n0t4)4(9(6x1)f*/2M1_4PI7)4,8 3 6| 4 ^~~~~~~~~~~~~~8 .0 + src/libavcodec/aac_defines.h0:.445:)36 : | note: ^ ~expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i459ne: 6Q:3 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x ) 459 | {(Qi3n1t()-(0(.x7)9*315017833724314882841.60 f+) ,0 .Q53)1 ( -| 0 ^ .3620889798913In file included from 6src/libavcodec/aacps_fixed.cf:24): }In file included from ,src/libavcodec/aacps.c :32{: Qsrc/libavcodec/aacps_fixed_tablegen.h31:(239 :036:. 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 72359151636f) ,239 | Q 3 1 ( 0 .Q03801(208.0205020409030404040ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:0361:9 5note: 8expanded from macro 'Q31'7 3566f/M _45P | I#)d,e fQi3n0e( 0Q.3013(0x3)3 1 6 9 1 7f / M _ P I ) , Q(30i(n0t.)0(44(8x6)6*82812437f4/8M3_6P4I8).,0 Q+3 00(.05.)0 5 2| 2 ^ ~2 58915f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:),62 : Qsrc/libavcodec/aacsbrdata.h3:0458(:084.:0 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 44961f/M_PI )458, | { Q| 3 ^~~~~~~~~~~~~~1 ( 0.02src/libavcodec/aac_defines.h7:440:4365: 5note: 4expanded from macro 'Q30'1 41885f) ,44 | #Qd3e1f(i-n0e. 0Q53401(7x5)1 8 0 5 36 6 6 f ) } , {(Qi3n1t() (0(.x8)*01000713777431852646.801 8+ f0).,5 ) Q 3| 1 ^( 0.915421951In file included from 4src/libavcodec/aacps_fixed.c1:0243: 9In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 239 ~~~~~^~~~~~~~~~~~~~~~~~: 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' 23945 | | # d e f i Qn3e0 (0Q.30100(0x00)0 0 0 0 f / M _ P I ) , Q 3(0i(n0t.)0(1(95x8)7*32516467f4/M8_3P6I4)8,. 0Q 3+0 (00..503)0 3 31| 6 ^ ~9 17f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:445848:6596:8 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_PI), Q3 0458( | 0{.Q03512(2 205.80921750f4/5M5_4P1I4),1 8Q8305(f0).,0 5Q613014(4-906.01f5/4M1_7P5I1),8 0 5| 3 ^~~~~~~~~~~~~~ 666f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 (note: expanded from macro 'Q30'0 .80001 7447 | 3#5d6e6f8i1n8ef )Q,3 0Q(x3)1 ( 0 . 9 1 5 4 2 19 5(1i4n1t)0(3(9xf))*}1,0 7 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 1824src/libavcodec/aac_defines.h.:045 :+36 :0 .note: 5)expanded from macro 'Q31' | ^ 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from )src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h : 238 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42387 | 48 3 6 4 8 . 0Q 3+0 (00..50)0 0 0| 0 ^ ~0 0000f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(0:.4580:2317:5 8warning: 81implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 95f/M_PI), Q34580 | ({0Q.3014(2 703.6052771034f5/5M4_1P4I1)8,8 5Qf3)0(,0 .Q03613(2-601.80851451f7/5M1_8P0I5)3,6 6Q63f0)(}0,. 0{7Q3316(7 301.086070f0/1M77_P3I5)6,6 8Q1380f()0,. 0Q73911(6 603.390145f4/2M1_9P5I1)4,1 0 3| 9 ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h| : ~~~~^~~~~~~~~~~~~~~~~~~44 :36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31'44 | #defi n45e | #Qd3e0f(ixn)e Q 3 1 ( x ) (i n t ) ( ( x )(*in10t7)3(7(4x1)8*22414.704 +8 306.458). 0 | + ^ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::6232: : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::458238::7111:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q 32381 | ( 0 . 0 2 7Q03405(504.1040108080050f0)0,0 fQ/3M1_(P-I0)., 0Q53401(705.012785085831646965ff)/}M_,PI ){,Q 3Q13(0 (00..0840207031657771335f6/6M_8P1I8)f,) ,Q 3Q03(10(. 006.3921651482811955f/1M4_1PI0)3,9 fQ)3}0,( 0 .| 07 ~~~~~^~~~~~~~~~~~~~~~~~3 67310src/libavcodec/aac_defines.h6:745f/:M36_:P Inote: )expanded from macro 'Q31', Q30(0. 0457 | 9#1d66e3f3i0n4fe/ MQ3_1P(Ix)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i: nnote: texpanded from macro 'Q30') ((x)*2 1444 | 7#4d8ef3i6n4e8 Q.03 0+( x0). 5 ) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x)62*: 1src/libavcodec/aacsbrdata.h0:74573:7834:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) 457 | | { ^Q 31( 0.6231953746In file included from 2src/libavcodec/aacps_fixed.c5:4242: fIn file included from )src/libavcodec/aacps.c,:32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1238(:-860:. 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 98313552599 f238) | } , { Q3 3 warningQ1s3( generated0 . 0(0..40202010500801070509f4/8M_0P7If)), ,Q 3Q03(1(0-.00.20775781821479857f3/8M5_2P0I)8,f )Q}3,0 ( 0.| 0 ~~~~^~~~~~~~~~~~~~~~~~~4 273657src/libavcodec/aac_defines.h1:345f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0 .450 | 6#3d2e6f1i8n81e5 fQ/3M1_(PIx)), Q 3 0 ( 0 . 0 7 3 6 7 3 1(0i6n7tf)/(M_(PxI))*,2 1Q43704(80.306794186.063 3+0 40f./5M)_ P I| ) ^ ~, | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36:src/libavcodec/aacsbrdata.h :note: 457expanded from macro 'Q30': 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4573 | 0{(Qx3)1 ( 0 . 6 2 3 1 9 5 3 7 4(6in2t5)(4(2xf))*,1 07Q33714(1-8204..903 +0 90.853)1 3 5| 5 ^2 599f)}, {Q31( 0.In file included from 4src/libavcodec/aacps_fixed.c2:242: 1In file included from src/libavcodec/aacps.c5:8321: 7src/libavcodec/aacps_fixed_tablegen.h5:92384:8610: 7fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.0771 223878 | 7 3 85 2 0 8 Qf3)0}(,0 . 0| 00 ~~~~~^~~~~~~~~~~~~~~~~~0 00000src/libavcodec/aac_defines.h0:f45/M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.0 2457 | 5#8d8e14f9i5nf/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 4 2 7 3 6 5 71 3(f/iMn_tP)I()(,x )Q*302(104.704683326641888.105 f+/ M_0P.I5)), Q| 3 ^ ~0 (0.073673106In file included from 7src/libavcodec/aacsbr_fixed.cf:/62M: _Psrc/libavcodec/aacsbrdata.h:I457),: 31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0791663304f /457M | _P{IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 6231953src/libavcodec/aac_defines.h7:4446:236:5 4note: 2expanded from macro 'Q30'f ), Q31 (44- | 0#d.9e3f0i9n8e3 1Q3305(5x2)5 9 9 f ) } , { Q 3 1 (( i0n.t4)2((2x1)5*811077539744810872f4).,0 Q+ 301.(5-)0 . 0| 7 ^7 12787385208f)}, 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::23836::36 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 238Q | 3 1 ( x ) Q 3 0 ( 0 . 0 0 0 0 0 0 0 0(0i0nft/)M(_(PxI))*,2 1Q3407(408.30624785.808 1+49 50f./5M)_ P I| ) ^ ~, Q30(0.0427In file included from 3src/libavcodec/aacsbr_fixed.c6:5627: 1src/libavcodec/aacsbrdata.h3:f457/M:_7P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.06326 184578 | 1{5Qf3/1M(_ P0I.)6,2 Q33109(503.704763267534120f6)7f,/ MQ_3P1I()-,0 .Q93300(908.3071931565623539094ff)/}M,_ P{IQ)3,1 ( | 0 ^~~~~~~~~~~~~~ .422158src/libavcodec/aac_defines.h1:7445:9364:8 0note: 7expanded from macro 'Q30'f ), Q31 (44- | 0#d.e0f7in7e1 2Q73087(3x)8 5 2 0 8 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(45x:)36*:1 0note: 7expanded from macro 'Q31'3 741824. 045 | +# d0e.f5i)n e | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c :(32i: nsrc/libavcodec/aacps_fixed_tablegen.ht:)238:(11(:x warning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 2380 | . 5 ) | Q ^ ~3 0(0.000000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: f/src/libavcodec/aacsbrdata.hM:_456P:I84):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0275881 494565 | f{/MQ_3P1I()-, 0Q.370(404.90041207346659791632f6/Mf_)P,I) ,Q 3Q13(0 (00..0964372265198181157f4/4M6_1P0I)f,) }Q,3 0{(Q03.107(3 607.3614086870f1/1M9_7PI9)2,7 5Q93f0)(,0. 0Q739116(6 303.0441f3/M3_6P6I6)0,8 3 0| 5 ^~~~~~~~~~~~~~7 1f)}, src/libavcodec/aac_defines.h| : ~~~~~^~~~~~~~~~~~~~~~~~44 :36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30' :45:36: note: 44expanded from macro 'Q31' | #defin e45 | Q#3d0e(xf)i n e Q 3 1 ( x ) ( i n t ) ( ( x )* 1 0(7i3n7t4)1(8(2x4).*02 1+ 407.458)3 6| 4 ^8 .0 + 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:: 456src/libavcodec/aacps_fixed_tablegen.h::59237:: 136warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31( -2370 | . 7 4 4 9 0Q3100(406.90900602060f0)0,0 0fQ/3M1_(P I)0,. 9Q43702(509.101387744466917504ff)/M}_,P I{)Q, 3Q13(0 (00..6046080860316718987f/9M2_7P5I9)f,) ,Q 3Q03(10(. 008.940138373666696f0/8M3_0P5I)7,1 fQ)3}0,( 0 .| 10 ~~~~~^~~~~~~~~~~~~~~~~~3 79064src/libavcodec/aac_defines.h8:345f:/36M:_ Pnote: Iexpanded from macro 'Q31'), Q30(0 .451 | 11#5d9e2f3i7n4e7 fQ/3M_1P(Ix),) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i:n tnote: )expanded from macro 'Q30'( (x)*214 744 | 4#8d3e6f4in8e. 0Q 3+0 (0x.) 5 ) | ^ ~ (inIn file included from t)src/libavcodec/aacsbr_fixed.c(:(62x: )src/libavcodec/aacsbrdata.h*:104567:3327:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) 456| | ^{ Q31(-0.7449010In file included from 4src/libavcodec/aacps_fixed.c6:9249: 6In file included from 2src/libavcodec/aacps.c6:32f: )src/libavcodec/aacps_fixed_tablegen.h:,237 :Q1113:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 94725In file included from 91src/libavcodec/ac3dec_float.c1:7374: 4src/libavcodec/ac3dec.c6: 14252370: | f 57 :) } warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q3Q03(10(. 0000.0604080800001 f1425/9 | M7 _9 P2 I7) 5, 9 f Q) 3, 0d( o0w.Qn30m13i( x807_4.c6o49e17f35f34sf[6/60M6]_0P[8I3n)0f,5] 7 Q1=3f0 )(d}0o,.w 0n 6m| 0i ~~~~~^~~~~~~~~~~~~~~~~~0x6_ 3c6oe7f8src/libavcodec/aac_defines.hf8s:[f451/:]36M[:_n Pfnote: I]expanded from macro 'Q31') ,= Qs3m0i(x 045*. | 0L8E#9Vd0EeL3f_8i7Mn6IeN6 U9fSQ/_3M31_D(PBx;I) ) ,| ^~~~ ~Q 3 0 ( 0. 1 0 3 7 9 0 6 4(8i3nf/tM)_(P(Ix),) *Q23104(704.81316154982.307 4+7 f0/.M5_)P I )| , ^ ~ | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacsbr_fixed.c44::3662: : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 456:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 34560 | (x{)Q 3 1 ( - 0 . 7 4 4 9 0 1(0i4n6t9)9(6(2x6)f*)1,0 7Q33714( 108.2944.702 5+9 101.754)4 6 1| 0 ^f )}, {Q31( 0.648801197In file included from 9src/libavcodec/aacps_fixed.c2:7245: 9In file included from fsrc/libavcodec/aacps.c):, 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1(: 2370:.4861:3 36warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 0830571f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45237:36 | : note: expanded from macro 'Q31' Q453 | 0#d(e0fi.ne0 Q0301(0x0)0 0 0 0 0 f / M _ P I()i,nt )Q(3(0x)(*021.40734883764468.907 5+4 f0./5M) _ P| ^ ~I ), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c6:062: 0src/libavcodec/aacsbrdata.h6:34556:784:8 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), 455Q | {3Q03(1(0-.00.8097508389848756663097f9/f)M,_ PQ3I1)(, 0 .Q73400(9602.1140084317790f0)6},4 8{3Q3f1/(M _0P.I7)6,34 31Q938095(104.451f)1,1 5Q3912(3 07.44717f4/6M6_29P4I2)2,6 3 4| f ^~~~~~~~~~~~~~) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h:45::4436:: 36note: expanded from macro 'Q31': note: expanded from macro 'Q30' 45 | #define Q 3441 | (x#)d e f i n e Q 3 0 ( x ()in t ) (( x )*2 14 7 4 83 6 4 8 . 0( i+n t0.)5()( x | ) ^ ~* 10737In file included from 4src/libavcodec/aacsbr_fixed.c1:862: 2src/libavcodec/aacsbrdata.h4:455.:590: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) 455| | ^{ Q31(-0.07588948563079f), Q3In file included from 1(src/libavcodec/aacps_fixed.c :0.247: 4In file included from 09src/libavcodec/aacps.c6:23214: 0src/libavcodec/aacps_fixed_tablegen.h8:423717:061f:) },warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{Q 31( 0.76343198951445f) , 237Q | 31 ( 0 .4 1 74 6Q632904(2206.340f0)0},0 0 | 0 ~~~~~^~~~~~~~~~~~~~~~~~0 00src/libavcodec/aac_defines.h0:f45:/36M:_ note: Pexpanded from macro 'Q31'I ), Q453 | 0#d(e0fi.n0e3 Q83714(x6)9 7 5 4 f / M _ P I ) ,( iQnt3)0(((x0).*021640704863366487.08 8+f 0/.M5_) P I| ) ^ ~ , Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:620: 8src/libavcodec/aacsbrdata.h:94550:332:8 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69f/M_ P455 | I{)Q,3 1(Q-300.0(7058.819043857693006794f8)3, fQ/31M(_ P0I.7)4,09 6Q231400(84017.01f1)1}5,9 {2Q3317(4 70f./7M63_4P31I9)8,95 1 4| 4 ^~~~~~~~~~~~~~5 f), Q31( 0.src/libavcodec/aac_defines.h41:7444:63662:9 4note: 22expanded from macro 'Q30'6 34f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:d45e:f36i: nnote: eexpanded from macro 'Q31' Q30( 45x | )# d e fi ne Q 3 1( x ) ( i n t ) ( ((ixn)t*)1((0x7)3*27144178482346.480. 0 ++ 00..5src/libavcodec/ac3dec.c5) ): | 447 ^ ~: | 58 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | In file included from src/libavcodec/aacps_fixed.c : 45524 | : {In file included from Q src/libavcodec/aacps.c3 1: (32 -: 0src/libavcodec/aacps_fixed_tablegen.h. :0d2377o:5w836n8:m9 i4warning: 8x5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_6 3c0o7e9ff)f,s [Q301]( [0i.7]4 0=9 6 2372( | 1d4 o0 8 w4 1n7 m0 ifQ)x3}_0,c( o{0eQ.f30f10(s0 [0000.07]06[03i04]03 f1+9/ M8 _9| 5P ~~~~~~~~~~~~~~~~~~~~~^1I4 )4,5f ),Q 3Q03(1 0(448 . | 00. 43 18 77 4 64 662 99 74 5224 6f3 /4 fM )_ }P, I ) | , ~~~~^~~~~~~~~~~~~~~~~~~ Q 3 src/libavcodec/aac_defines.h0 :(45 :0 36. :0 6note: 0expanded from macro 'Q31' 0 6 3 6 745 | 8 #8 df e/fdMio_nePw nIQm3)i1,x( x_Q)c3 o 0e ( f0 f .s 0[ 81 9 ]0 [ 3i 8 ]7()i6 n6*t9) f(L(/ExMV)_*EP2LI1_4)M7,4I 8NQ3U63S408_(.300. D1+B0 ;03 .5 7)| 9 ~~~~~~~~~~~~~~~~~~~~ ~0| ^ ~6 483f/MIn file included from _src/libavcodec/aacsbr_fixed.c:P62I: )src/libavcodec/aacsbrdata.h:,454 :Q83:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .111592 3454 | 7{Q4371f(/-0M._8P9I74)6,4 74 6| 2 ^~~~~~~~~~~~~~56 71f), Q31( 0src/libavcodec/aac_defines.h.9:984446:5367:88 3note: 853expanded from macro 'Q30'7 f)}, {Q31( 0. 34496 | 7#7d25e6f13i0n79e2 f)Q,3 0Q(31x()- 0. 7 4 85 4 66 8 60 9 3 59 f )} , ( i| n ~~~~^~~~~~~~~~~~~~~~~~~ t)(src/libavcodec/aac_defines.h(:45x:)36*:1 note: 0expanded from macro 'Q31'7 37 4451 | #8d2e4fi.n0e Q+3 10(x.) 5 ) | ^ (int)In 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(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 237+ | 0 . 5 ) Q 3| 0 ^ ~(0 .000000In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:454:0590:0 0warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.038 744546 | 9{7Q543f1/(M-_0P.I8)9,7 4Q3604(704.60260506673617f8)8f,/ MQ_3P1I() ,0 Q.3909(804.60587980833887563679ff)/M}_,PI ){,Q 3Q13(0 (00..31906377792056648133f0/7M_9P2If)),, QQ3301((0-.01.17145895234764678f6/0M_9P3I5)9,f ) }| , ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3301((xx)) ( i(nitn)(t()x()(*x1)0*72371441784248.306 4+8 0..05 )+ 0| . ^5 ) | ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c454::3232: :src/libavcodec/aacps_fixed_tablegen.h :warning: 236implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0. 82369 | 7 4 6 4 7 4Q63205(607.10f00)0,0 0Q003010(f /0M._P9I9)8,4 6Q53708(803.805534171f3)8}8,7 3{f/QM3_1P(I )0,. Q3390(607.70285369198340471972ff/)M_,P IQ)3,1 (Q-300(.07.41825448761688769089f3/5M9_fPI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~(0 .1458src/libavcodec/aac_defines.h3:74551:CC libavcodec/aliaspixdec.o 365:6 f/note: Mexpanded from macro 'Q31'_ PI), Q3 045(0 | .#1d5e6f9i7n8e5 92Q33f1/(Mx_)P I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( (note: xexpanded from macro 'Q30') *214748 3446 | #4d8e.f0i n+e 0Q.350)( x )| ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t: )src/libavcodec/aacsbrdata.h(:(454x:)*61:07 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]41 824.0 + 0. 5454) | { Q| ^3 1(-0.89746474625In file included from 6src/libavcodec/aacps_fixed.c7:241: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(236 :1110:. 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 46578838537f)} ,236 | { Q 3 1 ( Q03.03(906.70700205060103000709f2/fM)_,P IQ)3, 1Q(3-00(.07.4058451416368887630f9/3M5_9PIf)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .083src/libavcodec/aac_defines.h9:9458:4364:1 7note: f/expanded from macro 'Q31'M _PI), Q3450 | (#0d.e1f24in8e7 1Q873918(fx/)M _P I ) , Q 3 0 ( 0 . 1 4 5(8i3n75t1)5(6(fx/)M_*P2I)1,4 7Q43803(604.81.5069 7+8 509.253)f / M_| P ^ ~I ), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 453note: :expanded from macro 'Q30'84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n453e | {QQ3301(x() 0 . 8 1 5 0 54 8 4 5 7 4(6i0n2tf))(,( xQ)3*11(0-703.7944168852944.07 8+61 306.95f)) }, | ^{ Q31(-0.44976380954860In file included from fsrc/libavcodec/aacps_fixed.c):, 24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h4:02368:9864:5 7warning: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 1545f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 236src/libavcodec/aac_defines.h | : 45 : 36 : note: Qexpanded from macro 'Q31'3 0(0.000 0450 | 0#0d0e0f0ifn/eM _QPI3)1,( xQ)3 0 ( 0 . 0 5 4 11 3 8 8 7 3 f(/iMn_tP)I()(,x )*Q23104(704.8038634989.804 4+1 70f./5M)_ P I| ) ^ ~, Q30(0.12487In file included from 1src/libavcodec/aacsbr_fixed.c8:7629: 8src/libavcodec/aacsbrdata.hf:/453M_:P58I:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.14583 74535 | 1{5Q63f1/(M_ P0I.)8,1 5Q03504(804.517546690728f5)9,2 3Qf3/1M(_-P0I.)9,4 6 8| 5 ^~~~~~~~~~~~~~9 47861369f)src/libavcodec/aac_defines.h}:,44 :{36Q:3 1(note: expanded from macro 'Q30'- 0.4497638 0449 | 54#8d6e0ffi)n,e QQ3310(( x0.)4 0 8 9 4 57 2 6 7 1 54 5 f ) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*10src/libavcodec/aac_defines.h73:7454:1368: 2note: 4expanded from macro 'Q31'. 0 + 0.5) 45 | | # ^d efine Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.cn:32t: )src/libavcodec/aacps_fixed_tablegen.h(:(236x:)61*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) 236| | ^ ~ Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 00src/libavcodec/aacsbrdata.h0:0453f:/31M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.05 44531 | 1{3Q83817(3 f0/.M8_1P5I0)5,4 8Q43507(406.0028f3)9,9 8Q43411(7-f0/.M9_4P6I8)59, 4Q73806(103.6192f4)8}7,1 8{79Q83f1/(-M0_P.I4)4,9 7Q63308(009.5144856803f7)5,1 5Q63f1/(M _0P.I4)0,8 9Q43507(206.7115564957f85)9}2,3 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_P I), src/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~45 :36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :4536 | :# dnote: eexpanded from macro 'Q30'f ine Q31( x44) | # d e f i n e Q 3 0 ( x()i n t ) ( ( x ) *2 1 4 7 4 8(3in6t4)8.(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:453:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 453src/libavcodec/aacps_fixed.c | :{24Q: 31In file included from (src/libavcodec/aacps.c :032.: src/libavcodec/aacps_fixed_tablegen.h8:12365:03654: 8warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4602f), Q31(-0.946 82365 | 9 4 7 8 6 1 3Q693f0)(}0,. 0{0Q03010(0-000.0404f9/7M6_3P80I9)5,4 8Q6300f)(,0 .Q03514(1 1308.8470839f4/5M_7P2I6)7,1 5Q435f0)(}0,. 0 8| 3 ~~~~~^~~~~~~~~~~~~~~~~~9 9844src/libavcodec/aac_defines.h1:745f:/M36_:P Inote: )expanded from macro 'Q31', Q30(0. 1452 | 4#8d7e1f87i9n8ef /QM3_1P(Ix)), Q 3 0 ( 0 . 1 4 5 8 3 7(5i1n5t6)(f(/xM)_*Psrc/libavcodec/aacsbr_template.c2I)1:,4 71170Q4:382003:(604 .8warning: 1.50comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6 9+7 805.952)3 f /| M ^ ~_1170 | PI ) , src/libavcodec/ac3dec.c i:| f487 ^~~~~~~~~~~~~~ : (In file included from 21src/libavcodec/aacsbr_fixed.cb::y62 t: ewarning: src/libavcodec/aacsbrdata.hscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:src/libavcodec/aac_defines.h_ 452:r:44e84:a:36d : warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30'c n487t | ) { | 44452 | ~~~~~~~~~~ ^ ~~~ | # {idQef3f 1i(n( ep0 r.Qe833v04e(3xxp4) 2 >9 22 440 U1 )3 4 6{ f ) , | ~~~~~~~ ^ ~~~ Q (3i1n(t-)0(.(13x0)2*31405703674461892947.f0) }+, 0{.Q53)1 ( | 0 ^. 05946491307025f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 2src/libavcodec/aacps.c0:325: 1src/libavcodec/aacps_fixed_tablegen.h1:02364:7110:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :23636 | : note: expanded from macro 'Q31' Q30(0 .450 | 0#0d0e0f0i00n0e0 fQ/3M_1P(Ix)), Q 3 0 (0 . 0 5 4 1 1 3 8 8(7i3nft/)M(_(PxI))*,2 1Q43704(803.604883.909 8+44 10.75f)/ M _| ^ ~P I), Q30(0.1In file included from 2src/libavcodec/aacsbr_fixed.c4:8627: 1src/libavcodec/aacsbrdata.h8:74529:859f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 14524 | 5{8Q3317(5 105.68f3/4M3_4P2I9)2,4 0Q13304(60f.)1,5 6Q93718(5-902.313f0/2M3_4P5I0)6,4 6 9| 9 ^~~~~~~~~~~~~~7 f)}, {Q31src/libavcodec/aac_defines.h(:44 :036.:0 5note: 9expanded from macro 'Q30'4 649130702 544f | )#,d eQfi3n1e( Q03.02(0x5)1 1 0 4 7 0 7 4 8 6 6 f ) },( i n| t ~~~~~^~~~~~~~~~~~~~~~~~) ((x)*1src/libavcodec/aac_defines.h0:745:37364:1 8note: 2expanded from macro 'Q31'4 .0 + 0 .455 | )# d| ef ^i ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.cn:t32): (src/libavcodec/aacps_fixed_tablegen.h(:235x:)136*:2 1warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) | ^ ~ 235 | Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0620: 0src/libavcodec/aacsbrdata.h00:04520:0310:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0 .4520 | 7{4Q73510(6 9017.f8/34M3_4P2I9)2,4 0Q13304(60f.)1,1 6Q33218(7-803.3f1/3M02_3P4I5)0,6 4Q63909(70f.)1}7,3 8{8Q63711(6 40f./0M5_P9I4)6,4 9Q13300(700.2250f3)8,5 Q83717(7 90f./2M0_5P1I1)0,4 7Q03704(08.6261f9)9}4,5 9 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~6 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36 :| 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((ixn)t ) ( ( x ) * 2 1 4 7 4 8 3 6(4i8n.t0) (+( x0).*51)0 7 3| 7 ^ ~4 1824.0 + 0.5In 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] In file included from 452src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h8:3235:41113:4 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 401346f), Q31(-0 .2351 | 3 0 2 3 4 5Q03604(609.9070f0)00}0,0 0{0Q03f1/(M_ P0I.)0,5 9Q43604(90.10370477052056f9)1,7 fQ/3M1_(P I0),. 2Q0350(101.0141760372488786363ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.src/libavcodec/aac_defines.h17:3458:8366:7 16note: expanded from macro 'Q31'4 f/M_PI) ,45 Q | 3#0d(e0f.i20n3e8 5Q837177(9xf)/ M _ P I) , Q 3 0 ( 0 . 2 19(9i4n5t9)0(7(6fx/)M*_2P1I4)7,4 8 3| 6 ^~~~~~~~~~~~~~4 8.0 + 0.5src/libavcodec/aac_defines.h): 44 :| 36 ^ ~: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: efsrc/libavcodec/aacsbrdata.h:in451e: 83Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 451 | ({iQn3t1)((-(0x).*51806763704710892646.907 2+8 f0).,5 ) Q 3| 1 ^( 0.968In 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.h40773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :45In file included from :36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #defin: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] e 235 | Q3Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 0(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] 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), | ^~~~~~~~~~~~~~ 451src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {QIn file included from 31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: 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] 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] 451 | {Q31(-0235 | 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), Q.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f),30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31In file included from (-0.4816692085src/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] 94 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), | ^~~~~~~~~~~~~~ 8src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 5 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 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:234:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 234 | Q30(0.0000000000f/M_PI), Q30(0.1 | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h011129096f/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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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] note: 234 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Qexpanded from macro 'Q31' 30(0.1580 7456 | 4#5d0e2ffi/Mn_eP IQ)3, 1Q(3x0)( 0 . 2 3 8 7 5 5 71 7 9 f / M(_iPnIt)),( (CC libavcodec/aliaspixenc.o Qx3)0*(201.42784208732684781.90f /M+_ P0I.)5, )Q 3 0| ( ^ ~0 .3058380187f/M_PIIn 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] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 451 | {Q3 144( | -#d0e.f5i8n6e6 Q03700(9x6) 6 9 7 2 8 f ) , Q 3 1 (( i0n.t)9(6(8x4)0*1707733874061588224.f0) }+ ,0 .{5Q)3 1 (| - ^0 .17573736667267f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c-:032.: src/libavcodec/aacps_fixed_tablegen.h4:82341:6866:9 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 59485f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 234 | src/libavcodec/aac_defines.h : 45 :Q3360:( 0.note: 0expanded from macro 'Q31'0 0000000 045f | /M#_dPeIf)i,n eQ 30Q3(01.(10x1)1 12 9 0 9 6 f /M _ P I ), Q 3(0i(n0.t1)5(8(0x7)64*520124f7/4M8_3PI6)4,8 Q.300 (+0 .02.358)7 5 5| 7 ^ ~1 79f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0.:622: 82src/libavcodec/aacsbrdata.h0:7450:28387:1 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0. 304505 | 8{3Q830118(7f /0M._9P9I9),3 0 3| 81 ^~~~~~~~~~~~~~9 73804f), src/libavcodec/aac_defines.hQ:3441:(36 : 0note: .expanded from macro 'Q30'9 4578896 2449 | 6#6d4e9ffi)n}e, Q{3Q03(1x() 0 . 8 2 9 0 7 7 6 7 6 0(0i7n8t3)(f()x,) *Q130713(7-401.802643.203 4+4 205.95)8 12 | 8 ^f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:src/libavcodec/aacps_fixed.c36::24 : note: In file included from src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:234:61 :45 warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #define Q31(x) 234 | Q 30 ( 0 . 0(00i0n0t0)0(0(0x0)f*/2M1_4P7I4)8,3 6Q4380.(00. 1+0 101.1529)0 9 6| f ^ ~/ M_PI), Q30(0.In file included from 15src/libavcodec/aacsbr_fixed.c8:620: 7src/libavcodec/aacsbrdata.h6:454500:259f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.23 84507 | 55{7Q13791f( /0M._9P9I9)3,0 3Q83109(703.820842f0)7,2 8Q73119(f /0M._9P4I5)7,8 8Q93602(906.634095f8)38}0, 1{8Q73f1/(M _0P.I8)2,9 0 7| 7 ^~~~~~~~~~~~~~67 600783f)src/libavcodec/aac_defines.h,: 44Q:3361:( -note: 0expanded from macro 'Q30'. 06323442 5449 | 8#1d2e8fifn)e} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'(i nt)((x )45* | 1#0d73e7f4i1n8e2 4Q.301 (+x )0 .5 ) | ^ (int)((x)*214In file included from 7src/libavcodec/aacps_fixed.c4:8243: In file included from 6src/libavcodec/aacps.c4:832.: 0src/libavcodec/aacps_fixed_tablegen.h :+234 :036.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :23462 | : src/libavcodec/aacsbrdata.h : 450 : 32 Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0000000000 f450/ | M{_QP3I1),( Q03.09(909.1300113182199079368f0/4Mf_)P,I )Q,3 1Q(3 0(00..914558708786946520926f6/4M_9PfI))},, Q{3Q03(10(. 203.8872595077177697f6/0M0_7PI8)3,f ),Q 3Q03(01.(2-802.0702683721394f/4M2_5P9I8),1 2Q83f0)(}0,. 3 0| 5 ~~~~~^~~~~~~~~~~~~~~~~~8 380187fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44i:n36e: Qnote: 3expanded from macro 'Q30'1 (x) 44 | # de f i n e (Qi3n0t()x()( x ) * 21 4 7 4 8 3 6 4 8 .(0i nt+ )0(.(x5))* 1 0| 7 ^ ~3 741824.0 + 0.In file included from 5)src/libavcodec/aacsbr_fixed.c : 62: | src/libavcodec/aacsbrdata.h ^: 450:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 450src/libavcodec/aacps_fixed.c | :{24Q: In file included from 3src/libavcodec/aacps.c1:32(: src/libavcodec/aacps_fixed_tablegen.h0:.2349:9119:3 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 1973804f), Q31( 0234. | 9 4 5 7 8 8 9Q6320(906.6040090f0)0}0,0 00{fQ/3M1_(P I)0,. 8Q23900(707.61706101017298039f6)f,/ MQ_3P1I()-,0 .Q03603(203.414528509786142580f2)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q30src/libavcodec/aac_defines.h(:045.:236:3 8note: 75expanded from macro 'Q31'5 7179f/M _45P | I#)d,e fQi30n(e0 Q.32812(0x7) 2 8 71 9 f /M _ PI ) , Q(3i0n(t0).(3(0x5)8*32801148774f8/3M_6P4I8),.0 +| ^~~~~~~~~~~~~~ 0.5) | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :44449 | :#84d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ne Q30(x) 449 | { Q 3 1 ( - 0(.i5n0t2)5(4(5x0)0*17077236734518f2)4,. 0Q 3+1 (0-.05.)8 8 8| 2 ^9 338134294f)}, {Q31(In file included from 0src/libavcodec/aacps_fixed.c.:0241: 9In file included from 9src/libavcodec/aacps.c5:8327: 3src/libavcodec/aacps_fixed_tablegen.h2:2333:81368:5 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.8522351 52330 | 9 6 7 6 5 f)Q}3,0( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 00000src/libavcodec/aac_defines.h00:045:f36/M:_ Pnote: Iexpanded from macro 'Q31') , Q30( 045. | 1#2d1e2f29i0n3e7 6Qf3/1M(_PxI)) , Q 3 0 ( 0 . 1 9 03 9 49(3i80nft/)M(_(PxI))*,2 1Q43704(08.32694087.905 8+ 003.15f)/ M _| P ^ ~I ), Q30(0.In file included from 3src/libavcodec/aacsbr_fixed.c4:6626: 9src/libavcodec/aacsbrdata.h9:34498:6598:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.3 74498 | 2{8Q213519(-60f./5M0_2P5I4)5,0 0 7| 7 ^~~~~~~~~~~~~~2 635f), src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 8expanded from macro 'Q30'8 829338134 2449 | 4#fd)e}f, i{nQe3 1Q(3 00(.0x1)9 9 5 8 7 3 2 3 8 8 5 5 f ) ,( Qi3n1t() (0(.x8)5*212037531754019862746.50f )}+, 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 :Q23331:111(x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t233) | ( (x ) * 2 1 Q473408(306.4080.000 +0 0000.050)f /| M ^ ~_ PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c1:2621: 2src/libavcodec/aacsbrdata.h2:94490:3317:6 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30( 0449. | 1{9Q03319(4-903.8500f2/5M45_0PI0)7,7 2Q63305(f0).,2 9Q03719(5-800.3818f8/2M93_3P8I1),3 4Q23904(f0).}3,4 6{6Q939138(6 80f./0M1_9P9I5)8,7 3Q23308(8055.f3)7,8 2Q8312(1 509.68f5/2M2_3P5I1),5 0 9| 6 ^~~~~~~~~~~~~~7 65f)}, src/libavcodec/aac_defines.h :| 44 ~~~~^~~~~~~~~~~~~~~~~~~: 36: note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 44 | #defi n45e | #Qd3e0f(ixn)e Q 3 1 ( x ) ( i n t ) ( ( x )(*i10n7t3)(7(4x1)8*2241.407 4+8 306.458). 0 | + ^ 0.5) | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::44932:: src/libavcodec/aacps_fixed_tablegen.h6::233 :warning: 86implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0 .2335 | 0 2 5 4 5 0Q03707(206.30050f0)0,0 0Q03001f(/-M0_.PI8)8,8 2Q3903(308.113241229249f0)3}76,f /M{_QP3I1)(, Q03.00(109.91590873392493388805f5/fM)_,P IQ3)1, (Q 300.(805.22290375915580093617f6/5M_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.34src/libavcodec/aac_defines.h6:69459:3368:6 8note: fexpanded from macro 'Q31'/M _PI), Q453 | 0#(d0e.f3i7n8e2 8Q23115(9x6f)/ M _P I ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(44x:)36*:2 1note: 4expanded from macro 'Q30'7 483648. 044 | +# d0e.fi5n)e Q| 3 ^ ~0( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:n448t:)84(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824.0 + 4480 | .{5Q)3 1| ( ^- 0.53282156061942f),In file included from src/libavcodec/aacps_fixed.cQ:3124(: In file included from -src/libavcodec/aacps.c0:.329: 1src/libavcodec/aacps_fixed_tablegen.h:42332:3612:6 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 91354f)}, {Q31( 2330 | . 9 9 8 1 7Q33100(70.301107060f0)0,0 00Q03f1/(M_ P0I.)6,1 1Q33305(07.21428122124980f3)7}6,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Q3src/libavcodec/aac_defines.h0:(450:.361:9 0note: 3expanded from macro 'Q31'9 49380f/ M45_ | P#Id),e fQi3n0e( 0Q.32910(7x9)5 8 0 3 1 f / M _ P I ) , Q(3i0n(t0).(3(4x6)6*929134876488f3/6M4_8P.I0 )+, 0Q.350()0 . 3| 7 ^ ~8 2821596f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~448 :59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36:src/libavcodec/aacsbr_template.c note: :expanded from macro 'Q30'448 | 1293{:Q193:1 (-warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]44. | 5#3d2e8f21i5n6e 0 12936Q | 13 09 (4 x2 )ff o) ,r ( Qk 3 =1 ( -0 0 ;. 9 k1 4 <2( 3is2bn6rt5-)0>(k(9xx1[3)15*]41;f07 )3}k7,+4 +{)1Q 83{214 (. 00| . ~ ^ ~~~~~~~~~~+9 908.157)3 1| 0 ^7 31176src/libavcodec/aacsbr_template.cf:)1300,: 19Q:3 warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( 0In file included from .src/libavcodec/aacps_fixed.c6:1241 : 31300In file included from 3 | src/libavcodec/aacps.c5 : 732 2: 4src/libavcodec/aacps_fixed_tablegen.hf8:o2233r1: 436(8:kf )warning: =}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 0 ; | k ~~~~~^~~~~~~~~~~~~~~~~~ < sbrsrc/libavcodec/aac_defines.h-:>45k:x36[ 0:]233 ; | note: expanded from macro 'Q31' k + + ) Q{3 0 45(| | 0 ~ ^ ~~~~~~~~~~#. d0e0f00i0n0e0 0Q0310(fx/)M _ P I ) , Q 3 0 ( 0 . 1 2(12i2n9t0)3(7(6xf)/*M2_1P4I7)4,8 36Q4380.(00 .+1 900.359)4 9 3| 8 ^ ~0 f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0.:2629: 0src/libavcodec/aacsbrdata.h7:94485:83103:1 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0. 34484 | 6{6Q93913(8-608.f5/3M2_8P2I1),5 6Q0360(1094.23f7)8,2 8Q23115(9-60f./9M1_4PI23)2,6 5 0| 9 ^~~~~~~~~~~~~~1 354f)}, {src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 9expanded from macro 'Q30'9 8173107 3441 | 1#7d6eff)i,n eQ Q313(0 (0x.)6 1 1 3 3 5 7 2 4 82 1 4 8 f )(}i,n t )| ( ~~~~^~~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h0:7453:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 0.5 )45 | #| d ^ef ine Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:n32t: )src/libavcodec/aacps_fixed_tablegen.h(:(233x:)11*:2 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0.5) 233 | | ^ ~ Q30(0.0000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0f:/448M:_6PI:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.12122 94480 | 3{7Q63f1/(M-_0P.I5)3, 2Q83201(506.0169109394429f3)8,0 fQ/3M1_(P-I0).,9 14Q23302(605.029910375945f80)3}1,f/ M{_QP3I1)(, 0Q.390(908.137436160979331816786ff/)M,_ PQI3)1,( Q030.(601.13373852782241589261f4/8Mf_)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#ndee fQi3n1e( xQ)3 0 ( x ) ( i n t )((i(nxt))*(2(1x4)7*418037634748.108 2+4 .00 .+5 )0 . 5| ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:447:83: 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:232: 136447: | {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.386841447847 32328 | f ) , Q 3 1Q(3 00(.05.1030307030409000300400f6/fM)_}PI,) ,{ QQ3310((-00..19471348622467709744f4/5M4_5PfI)),, QQ3310((-00..29264504390386347348f4/0M9_8PfI))},, Q 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.3474src/libavcodec/aac_defines.h8:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 1In 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] 3 402f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ 447src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {Q3In file included from 1(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), 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] Q3 1(-0.96549364384098f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 232src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:447:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .2240308374f/M_PI), Q3src/libavcodec/aacsbr_template.c0(:01319:.193:4 74warning: 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 3402f/M_P I1319) | , Q 3f0o(r0. 4(j2 0=2 901;9 0j0 6f,n uQm3_p0a(t0c.h4e6s3;76 0j7+0+)3 8{f / M| _ ~ ^ ~~~~~~~~~~~~~~~~P I), | ^~~~~~~~~~~~~~ 447src/libavcodec/aacsbr_template.csrc/libavcodec/aac_defines.h::132244::2236:: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]note: expanded from macro 'Q30' | 1322 | 44 | # d e f i n e Q 3w0h(xi)l e ( g < = s b r - > n (_iqn t&&) (k( x>)=* 1s07b3r7-4>1f8_t2a4b.l0e n+o i0s.e5[)g ] )| ^ | ~ ^ ~~~~~~~~ {Qsrc/libavcodec/aacsbr_template.cIn file included from :src/libavcodec/aacps_fixed.c1338::2411: :In file included from src/libavcodec/aacps.cwarning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]32 : src/libavcodec/aacps_fixed_tablegen.h:232:86: 1338warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (k < sbr-> m232[ | 1 ] + s bQr3-0>(k0x.[010]0)0 0| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 0000f/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), | ^~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1 44 | #define Q30(x) (-0.38684144784 (int)((x)*1073741824.0 + 0.5) CC libavcodec/allcodecs.o | ^ 738In 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] f) , Q31( 0.51337349030406f)}, {Q31(-0.9734232 | Q30(0.00000006267944545f), Q31(-0.96549364384098f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h000f/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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: 232 | Q30(0.0000000000f/M_PI), Q30(0.1418247074f/M_PI), Q30(0.2240308374f/M_PI), Q30(0.3474813402expanded from macro 'Q31' f/M_PI), Q30(0.4202919006f/M_PI), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :In file included from 44:36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:447:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) 447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h| ^ :45:In file included from 36: note: expanded from macro 'Q31' CC libavcodec/alsdec.o src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :In file included from 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] src/libavcodec/aacsbr_fixed.c: 232 | Q30(0.0000000000f/M_P62: src/libavcodec/aacsbrdata.h:446:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I) 446 | {Q31( 0.65675, 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), | ^~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 8 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 931In 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:4631f), Q31src/libavcodec/aacsbr_template.c( :0.135318:3193:16 3warning: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 34880f)} ,1353 | { Q 3 1 (f o0r.0 3(2k7 3=3 705; 4k57 9<8 s0bfr)-,> Qk3x1[(0-]0;. 7k4+9+3)3 1{ 0 9| 5 ~ ^ ~~~~~~~~~~64 108f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1359src/libavcodec/aac_defines.h:14::45: 36warning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] note: expanded from macro 'Q31' 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efine Q31(x) 231 | Q 3(0i(n0t.)0(0(0x0)0*0201040704f8/3M6_4P8I).,0 Q+3 00.(50). 1 6| 0 ^ ~3 866369f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q3: 0src/libavcodec/aacsbrdata.h(:0446.:2595:4 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 37582f/M_PI 446) | ,{ QQ3310(( 00..64052697454068849031f4/6M_3P1If)),, QQ3301((0 .04.9188036381965378153f4/8M8_0PfI))},, Q{3Q03(10(. 5601.05362471437357f5/4M5_7PI9)8,0 f) ,| ^~~~~~~~~~~~~~Q 31(-0.749src/libavcodec/aac_defines.h3:3441:0369:5 6note: 4expanded from macro 'Q30'10 8f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: (expanded from macro 'Q31'x ) 45 | # d e f i ne (Qi3n1t()x()( x )* 1 0 7 3 7 4 1 8 2 4 .(0i n+t )0(.(5x)) * 2| 1 ^4 7483648.0 + 0.5) In 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:111In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:446:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1359 446 | | {Q 3 1 (f 0o.r6 5(6;7 5k0 8<9 3s1b4r6-3>1fk)x,[ 0]Q 3+1 (s b0r.-1>8m3[301]6;3 71k3+4+8)80 {f )} ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ {Q31( 0.032733754579src/libavcodec/aacsbr_template.c8:01366f:)19,: Qwarning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 (-0.74933 11366 | 0 9 5 6 4f1o08rf )(k} ,= | 0 ~~~~~^~~~~~~~~~~~~~~~~~; k < ssrc/libavcodec/aac_defines.hb:r45-:>36k: xnote: [expanded from macro 'Q31'1 ]; k++) 45{ | # | d ~ ^ ~~~~~~~~~~ef ine Q31(x) src/libavcodec/aacsbr_template.c : 1372 : 14 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (int)( (1372x | ) * 2 1 4f7o4r8 3(6;4 8k. 0< s+b r0-.>5k)x [| 1 ^ ~] + sbr->m[In file included from 1src/libavcodec/aacsbr_fixed.c]:;62 : ksrc/libavcodec/aacsbrdata.h+:+446): 7{: 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), | ^~~~~~~~~~~~~~ 446src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #defi{Q31( 0.6567508931463ne Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 1f)In 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] , Q 231 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.254943731( 0.18331637134880f)}, {Q31( 0.03582f/M_PI), Q30(0.4029446840f/M_PI), Q30(0.4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ 273src/libavcodec/aac_defines.h3:7445:4365:7 98note: 0fexpanded from macro 'Q30') , Q31(-0 .447 | 4#93d3e1f0i9n5e6 Q43100(8xf)) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i45n:t36):( (note: xexpanded from macro 'Q31') *1073741 8452 | 4#.d0e f+in e0 .Q53)1 (x )| ^ (int)((In file included from xsrc/libavcodec/aacps_fixed.c):*242: 1In file included from 4src/libavcodec/aacps.c7:4328: 3src/libavcodec/aacps_fixed_tablegen.h6:42318.:061 : +warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 231 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: src/libavcodec/aacsbrdata.h3:0445(:084.:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000f/M_P I445) | ,{ QQ3310(( 00..19680339886869336693f9/9M8_8PfI)),, QQ3310(( 00..2359449647347548024f2/0M56_9PfI))},, Q{30Q(301.(4 002.94474564864904f6/8M4_4P9I3)8,f )Q,3 0Q(301.(4 90.8608668193508454f8/3M6_8P1I1)f,) }Q,30 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~56 1564147src/libavcodec/aac_defines.h5:f45/:M36_:P Inote: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | #defsrc/libavcodec/aac_defines.hi:n44e: 36Q:3 1(note: xexpanded from macro 'Q30') 44 | # d e f(iinnet Q)3(0((xx))* 2 1 4 7 48 3 6 4 8 . 0 + (0i.n5t)) ( (| ^ ~x )*107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:062 : + src/libavcodec/aacsbrdata.h0:.4455:)59 : | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | {Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 9src/libavcodec/aacps.c8:323: 9src/libavcodec/aacps_fixed_tablegen.h8:82319:3366:3 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 88f), Q31( 0.39 4231 | 6 7 4 4 0 4Q2300(50.6090f0)0}0,0 0{0Q0301f(/M _0P.I4)7, 5Q4360(904.618604348963683f)69,f /QM3_1P(I )0,. 6Q8306(103.0254449843376588121ff/)M}_,PI ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.4src/libavcodec/aac_defines.h0:29454:4366:8 4note: 0fexpanded from macro 'Q31'/ M_PI), 45Q | 3#0d(e0f.i4n9e8 06Q3819(5x8)5f / M _ P I ) , Q 3 0 (0 . 5(6i1n5t6)4(1(4x7)5*f2/1M4_7P4I8)3, 6 4| 8 ^~~~~~~~~~~~~~. 0 + 0.5) src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:f445i:n32e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 445 | { Q (3i1n(t )0(.(9x8)3*9180873973461389294.808 f+) ,0 .Q53)1 ( | 0 ^. 39467440420569f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 4src/libavcodec/aacps_fixed_tablegen.h7:52314:6119: 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84 4938f), Q31( 0. 62318 | 6 1 3 0 4 4Q38306(80.1010f0)00}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 1expanded from macro 'Q31'6 03866369f /45M | _#PId)e,f iQ3n0e( 0Q.3215(4x9)4 3 7 5 8 2 f / M _ P I ) , (Qi3n0t)((0.(4x0)2*92414467844803f/6M4_8P.I0) ,+ Q300.(50). 4 9| 8 ^ ~0 689585f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,:62 : Qsrc/libavcodec/aacsbrdata.h3:0445(:07.:5 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 641475f/M_PI ),445 | {| Q ^~~~~~~~~~~~~~3 1( 0.983src/libavcodec/aac_defines.h9:8448:9363:6 3note: 9expanded from macro 'Q30'9 88f), Q 344 | 1#(d e0f.i3n9e4 6Q7340(4x0)4 2 0 5 6 9 f ) } , { Q(3i1n(t )0(.(4x7)5*4106973476481484249.308 f+) ,0 .Q5)3 1 (| ^0 .68613044836811fIn 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:136src/libavcodec/aac_defines.h:: 45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45 | #def i230n | e Q 3 1 (Qx3)0 ( 0. 0 0 0 0 00 0 0 0 0 f/ M(_iPnI)t,) (Q(3x0)(0*.21173467041853967458f./M0_ P+I )0,. 5Q3)0 ( 0| . ^ ~2 773745656f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0(:0444.:4844:6 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 4038f/M_PI) ,444 | Q{3Q03(10(. 506.606787910174342f4/2M5_3P9I2)5, fQ)3,0 (Q0.3616(8 6101.25888613f8/3M9_9P8I5)6, 59 | 5 ^~~~~~~~~~~~~~f )}, {Q3src/libavcodec/aac_defines.h1:(44-:036.:5 6note: 0expanded from macro 'Q30'4 9829194 1446 | 3#df)e,f iQn3e1 (Q3 00(.x8) 2 5 2 2 3 0 1 5 6 9 0 3 6(fin)t}),( ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 107374src/libavcodec/aac_defines.h1:8452:436.0: +note: expanded from macro 'Q31'0 .5) | ^ 45 | #define Q31(xIn file included from ) src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 230 : 111(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648. 0230 | src/libavcodec/ac3enc.c+ : 01950 .: 135 :)Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ( ^ ~0. 00000000 019500 | fIn file included from / src/libavcodec/aacsbr_fixed.cM :_ 62P : I src/libavcodec/aacsbrdata.h ): ,444 :Q 583 :0 ( warning: v0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . >1 7(3v6_0l1i5s9t7[5fi/ ]M444 _ | -P{ IQF)L3,T1 _(QO3 P00T(.I00O.72N7_71T7H73R7342E5S46H25O56L3f9/DM)2_)5P fI ))| ,, ^ ~ QQ3301((0 .04.456816938src/libavcodec/ac3enc.c84:30195093:91888:f5/ 6Mwarning: _5P9implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]I5 )f,) }Q,3 0{( 0Q1950.3 | 5 16 (6 -6 08 .9 50 61 04 44 9f 8/ 2Mv9 _1>P9 I4()1v,6_ 3lQf3i)0s,( 0t.Q[6i63]18 (6- 1 01F.2L88T28_51O2fP2/T3IM0O_1NP_5IT6)H9,R0 E3 S6| Hf ^~~~~~~~~~~~~~O) L}D,) ) | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ ~ src/libavcodec/aac_defines.h :44:36:src/libavcodec/aac_defines.h :note: 45expanded from macro 'Q30': 36:src/libavcodec/ac3enc.c :note: 1949expanded from macro 'Q31':13 : 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# de f45i | n#ed eQ1949f3 | i 0n (xe ) Q 3 1 ( x i) f ( v < ( (v i_ nl ti )s (t ([(ixi])n *t+1) 0(F7(L3xT7)_4*O12P812T44I7.O40N8 _3+T6 40H8.R.5E0)S H +O| L ^ D 0). 5&&) | | ^ ~ ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/ac3enc.csrc/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c:::19496232:: : 18src/libavcodec/aacsbrdata.h:src/libavcodec/aacps_fixed_tablegen.h: :444warning: 230:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:32 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] 1949 | i444f | {(Qv 3 2301< | (( v _0 l. i0 s7Qt73[10i(7]03 .0+20 40F20L50T30_90O2P05T0fI0)Of,N/ M_Q_T3PH1IR(E )S0,H. O5QL83D6)03( 80&3.&9 19 78| 35 ^~~~~~~~~ ~66 0519559f7)5}f,/ M{_QP3I)1,( -Q03.05(600.429787239714954615663ff/)M,_ PQI3)1,( Q030.(802.542426310918546093083f6/Mf_)P}I,), Q| 30 ~~~~~^~~~~~~~~~~~~~~~~~( 0.5666src/libavcodec/aac_defines.h8:94501:4364:f /Mnote: _expanded from macro 'Q31'P I), Q30 (450. | 6#6d8e6f1i1n28e8 1Qf3/1M(_xP)I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( (note: xexpanded from macro 'Q30') *2147 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 48In 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] 36 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.6src/libavcodec/ac3enc.c6:819686:1131:2 88warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | 1968 ^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :i44:f36 :( *note: oexpanded from macro 'Q30'p t_param 44 | >#=d e0f.isrc/libavcodec/aacsbr_template.cn0:e)1390 :{Q 193 :0 | (warning: x ^~~~~~~~~~ ~~comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) 1390 | (i n tf)o(r(x )(*e1 0=7 307;4 e1 8<2 4c.h0_ d+a t0a.-5>)b s _| n ^um _env; 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:230:src/libavcodec/aacsbr_template.c36:: 1401warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]23 : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/ac3enc.c:1970 :140156 | : warning: 230 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | f o r Q(3i 01969=( | 0 0. ;0 0 i0 0 <0 0i 0l i0 m0 ;0 fai/v+M_+_lP)oIg )( ,l| ~ ^ ~~~~oQ g3_0(c0t.x1, 7A3V6_0L15Osrc/libavcodec/aacsbr_template.c9G7_:W51407Af:/R23MN:_IP Nwarning: IGcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]),, "Qr3e0q(u0e .s14072t | 7e 7d 3% 7s 4 5i 6s5 6fnfoo/trM _v(PaiIl i)=d, .0 ;Qu3 s0ii (n<0g . s"4b 4r | 6- ~~~~~~1> 9n8_4q0;3 8i f+1970/+ | M) _ P | I ~ ^ ~~~~~~~~) , Q3 0 (0 . 5 6 6 6 8 src/libavcodec/aacsbr_template.c9 :0"1411d1:e423f4:af u/lwarning: Mt_comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Pv Ia)l,ue :Q 3 %01411(0 | 0. .3 6f 6\8 n 6"1 ,1 2 o8fp8ot1r_f n/(aMim _eP=,I )0l,;i si | t< ^~~~~~~~~~~~~~[ msibxrl-e>vn][)src/libavcodec/aac_defines.h1;:] 44;: 36| i: ^~~~~~~~~~~~+ +note: )expanded from macro 'Q30' { | ~ ^ ~~~~~~~~~ 4src/libavcodec/aacsbr_template.c8:.14210: 23+: 0warning: .comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 5) | ^ ~ 1421 | for (In file included from isrc/libavcodec/aacsbr_fixed.c := 620: ; src/libavcodec/aacsbrdata.hi: 444< :i7li:m ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ++) { | ~ ^ ~~~~ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 444 | In file included from {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: :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] expanded from macro 'Q31' 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 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :44In 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] :36 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) | ^ ~ note: expanded from macro 'Q30'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] 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 443 | In file included from {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}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], {Q31( 0.77638976371966f), Q31( 0.94321 8 34873819f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 229src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.h:443:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 229443:111 | :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.99711581834508 f229) | , Q 3 1 (Q 300.(508.20010105060001080004f/2M6_fP)I}),, {QQ303(10(. 107.874277663686947f6/3M7_1P9I)6,6 fQ)3,0( 0Q.3218(5 6067.39040322f1/8M3_4P8I7),3 8Q1309(f0).}46,3 0 7| ~~~~~^~~~~~~~~~~~~~~~~~2 3596fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.59 71456 | 3#2d0e0f4ifn/eM _QPI3)1, (Qx3)0 ( 0 . 76 0 3 8 7 7 1 87 f / M(_iPnIt),) ( (| x ^~~~~~~~~~~~~~) *214748src/libavcodec/aac_defines.h3:6444:836.:0 note: expanded from macro 'Q30'+ 0.5) | 44 ^ ~ | #define Q30(x) 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]in t)((x)*1073 74434 | 1{8Q2341.(0 -+0 .09.957)1 1 | 5 ^8 1834508f), Q31( 0In file included from .src/libavcodec/aacps_fixed.c5:8242: 1In file included from 1src/libavcodec/aacps.c5:6320: 1src/libavcodec/aacps_fixed_tablegen.h8:02294:2866:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.7763897 62293 | 7 1 9 6 6 fQ)3,0 (Q03.100(0 000.090400302f1/8M3_4P8I7)3,8 1Q93f0)(}0.,1 7 8| 4 ~~~~^~~~~~~~~~~~~~~~~~~27 6664f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.2856 6457 | 3#0d02eff/iMn_ePI Q)3,1 (Qx3)0 ( 0 . 4 6 3 0 7 2 3 5 9 6 f(/iMn_PtI))(,( xQ)3*02(104.754987316643280.004 f+/M _0P.I)5,) Q3 0| ( ^ ~0 .7603877187f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:PI62): ,src/libavcodec/aacsbrdata.h : 442| : ^~~~~~~~~~~~~~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' 442 | {Q31( 440 | .#9d1e7f8i3n0e4 Q23009(1x7)6 2 f ) , Q 3 1 ( - 0 .(4i6n3t)5(6(8x9)2*3108733977401f8)2}4,. 0{ Q+ 301.(5 )0 . | 7 ^2 556974415690f), QIn file included from 31src/libavcodec/aacps_fixed.c:(24-: 0In file included from .src/libavcodec/aacps.c9:932: 8src/libavcodec/aacps_fixed_tablegen.h9:92295:5615:7 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 47f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 229src/libavcodec/aac_defines.h | : 45 : 36 : Qnote: 30expanded from macro 'Q31'( 0.00000 0450 | 0#0d0eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 1 7 84 2 7 6 6 6 4 f(/iMn_tP)I(src/libavcodec/aacsbr_template.c)(,x: )Q1446*3:0223(:10 4.warning: 72comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]48 856366743800.20f /+1446M | _0 P. I5 )) , Q30(0.4630723596f / M_fPoIr) ,( eQ 3=0 (00;. 5e9 7<1 6c3h2_0d0a4tfa/-M>_bPsI_),n uQm3_0e(n0v.;7 6e0+3+8)7 7{1 8 7| f ~ ^ ~~~~~~~~~~~~~~~~~~~/ M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1455:src/libavcodec/aac_defines.h27::44 warning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]36 : note: expanded from macro 'Q30' 1455 | 44 | # d e f i n e fQo3r0 (x()m = 0 ; m < s b r -(>imn[t1)](;( xm)+*+1)0 7{37 4 1| 8 ~ ^ ~~~~~~~~~2 4.0 + 0.5) src/libavcodec/aacsbr_template.c| : ^1467 :23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | 1467 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from fsrc/libavcodec/aacps.co:r32 : (src/libavcodec/aacps_fixed_tablegen.he: 229=: 360:; warning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]< ch_data->bs_n um229_ | e n v ; eQ+30+()0 .{0 0 0| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~0 00000f/M_PI), Qsrc/libavcodec/aacsbr_template.c3:01473(:027.1:7 8warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2 76664f/M_ P1473I | ) , Q 3 0 ( 0 . 2 8 5 6f6o7r3 0(0p2 f=/ M0_;P Ip), < Qs3b0r(-0>.n4[6c3h0_7d2a3t5a9-6>fb/sM__fPrIe),q _Qr3e0s([0e. 5+9 711]6]3;2 0p0+4+f) /{M _ P| I ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) , 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 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.725src/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] 56 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.h974415690f), Q31(-0.99899555770747f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:442 :4431 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30(x) 442 | { Q 3 1( 0 . 9 1 7(8i3n0t4)2(0(9x1)7*6120f7)3,7 4Q13812(4-.00. 4+6 305.658)9 2 3| 8 ^3 970f)}, {Q31( 0.In file included from 7src/libavcodec/aacps_fixed.c2:5245: 6In file included from 9src/libavcodec/aacps.c7:4324: 1src/libavcodec/aacps_fixed_tablegen.h5:62289:0136f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.998995557 72280 | 7 4 7 f ) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 000000src/libavcodec/aac_defines.h0:0450:036f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (450 | .#1d7e3f6i0n1e5 9Q7351f(/xM)_ P I ) , Q 3 0 ( 0 . 27 7 3 7(4i5n6t56)f(/(Mx_)P*I2)1,4 7Q43803(604.84.406 1+9 804.05)3 8 f| / ^ ~M _PI), Q30(0.5In file included from 6src/libavcodec/aacsbr_fixed.c6:6628: 9src/libavcodec/aacsbrdata.h0:14424:47:f /Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.6 684426 | 1{Q132188(1 f0./9M1_7P83I0)4,2 0 | 9 ^~~~~~~~~~~~~~1 762f), src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 4expanded from macro 'Q30'6 3568923 8443 | 9#7d0eff)i}n,e {QQ330(1x() 0 . 7 2 5 5 6 9 7 4 41 5 6 9(0ifn)t,) (Q(3x1)(*-100.79397849198525547.700 7+4 70f.)5}), | | ^ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :#32d: esrc/libavcodec/aacps_fixed_tablegen.hf:i228n:e111 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 228( | i n t) ( ( x )Q*3201(407.0408030604080.000 0f+/ M0_.P5I) ) ,| ^ ~Q3 0(0.173601597In file included from 5src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I441):,84: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.277374565 6441f | /{M_QP3I1)(,- 0Q.3404(103.24748631795834401348ff)/,M_ PQI3)1, (Q-300.(902.6586868648096509124840ff/)M}_,P I{)Q,3 1Q(3-00(.08.566698469171422818915f7/4Mf_),P IQ),3 1 (| ^~~~~~~~~~~~~~0 .888445src/libavcodec/aac_defines.h3:27441:936:8 4note: 4expanded from macro 'Q30'f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45i:n36e: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d e f i n e (Qi3n1t()x()( x ) * 1 0 7 3 7 4 1 8 2 4 .0( i+n t)0(.(5x)) * 2| 1 ^4 7483648.0 + 0.5) | In file included from ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:228In file included from :src/libavcodec/aacsbr_fixed.c86::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 441:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441228 | | { Q 3 1 ( - 0Q.3404(103.2078030705030401040f)0,f /QM3_P1I()-,0. 9Q3206(808.81470366509128509f7)5}f,/ M{_QP3I)1,(- 0Q.3805(609.4297774327149556754f6)f,/ M_QP31I)(, 0.Q3808(8404.543426711998844043f8)f/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0.:5456:6366:8 9note: 0expanded from macro 'Q31'1 44f/M_ PI45) | ,# dQe3f0i(n0e. 6Q63816(1x1)2 8 8 1 f / M _ P I ) , | ^~~~~~~~~~~~~~( int)((x)src/libavcodec/aac_defines.h*:2441:43674:8 3note: 6expanded from macro 'Q30'4 8.0 + 0.5 )44 | #| d ^ ~e fine Q30(x) 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]i nt)((x)*107 34417 | 4{1Q83214(.-00 .+4 401.3527)8 3 7| 5 ^3 414f), Q31(-0.9268In file included from 8src/libavcodec/aacps_fixed.c8:4240: 6In file included from 5src/libavcodec/aacps.c9:2328: 0src/libavcodec/aacps_fixed_tablegen.hf:)228}:,61 :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.8569497421 952287 | 4 f ) , Q 3 1Q3(0 (00..808080404050302070109f8/M44_fP)I}),, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~(0 .1736src/libavcodec/aac_defines.h0:1455:9367:5 fnote: /expanded from macro 'Q31'M _PI), Q 3450 | (#0d.e2f7i7n3e7 4Q3516(5x6)f / M _ P I ) , Q 3 0 ( 0 . 4(4i6n1t9)8(4(0x3)8*f2/1M4_7P4I)8,3 6Q4380.(00 .+5 606.658)9 0 1| 44 ^ ~f /M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:6626: 8src/libavcodec/aacsbrdata.h6:14411:268:8 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 441 | {Q31src/libavcodec/aac_defines.h(:-440:.364:4 1note: 3expanded from macro 'Q30'2 7837534 1444 | f#)de,f iQn3e1 (Q-300.(9x2)6 8 8 8 4 0 6 5 9 2 8 0 f )(}i,n t{)Q(3(1x()-*01.087536794149872442.1095 7+4 f0).,5 )Q 3 1| ^( 0.88844532719844f)In 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.h228::4536::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #defin e228 | Q 3 1 ( x ) Q 3 0 ( 0 . 0 0 0 0 0 0 0 0(0i0nft/)M(_(PxI))*,21 4Q73408(3064.81.70 3+6 001.559) 7 5| f ^ ~/ M_PI), Q30(In file included from src/libavcodec/aacsbr_fixed.c0:.622: 7src/libavcodec/aacsbrdata.h7:34407:4845:6 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (4400 | {.Q43416(1 9804.093687f3/5M2_4P87I3)8,3 8Q83f0)(,0 .Q5316(6 608.9900184941f8/1M6_9P7I8)6,2 9Qf3)0}(,0 .{6Q63816(1-1208.8212f2/2M5_9P6I8)8,4 11| 1 ^~~~~~~~~~~~~~4 f), Q31( src/libavcodec/aac_defines.h0:.445:7361:2 4note: 02expanded from macro 'Q30'9 781228f )}44, | # d| ~~~~~^~~~~~~~~~~~~~~~~~ef ine Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45 | # d(eifnitn)e( (Qx3)1(*x1)0 7 3 7 4 1 8 2 4 . 0 + (0i.n5t)) ( (| x ^) *2147483648.0 + 0.In file included from 5src/libavcodec/aacps_fixed.c): 24 : | In file included from ^ ~ src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:228: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:440:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | 440 | {Q3Q03(10(.0 000.096070305020408f7/M3_8P3I8)8, fQ)3,0 (Q03.11(7 306.091058997158f1/6M9_7P8I6)2,9f )Q}3,0 ({0Q.312(7-703.724252625569f6/8M8_4P1I1)1,4 fQ)3,0 (Q03.414( 601.958741023480f2/9M78_1P2I2)8,f )Q}30,( 0 .| 5 ~~~~^~~~~~~~~~~~~~~~~~~6 66890src/libavcodec/aac_defines.h1:4454:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30( 045. | 6#6d8e61f1i2n8e8 1Qf3/1M_(xP)I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:44n:t36):( (note: xexpanded from macro 'Q30') *21474836 4448 | .#0d e+f i0n.e5 )Q 3 0| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht:)440:(32(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824.0 + 4400 | .{5Q)3 1 (| ^0 .96735248738388f),In file included from src/libavcodec/aacps_fixed.cQ:3124: (In file included from src/libavcodec/aacps.c0:.329: 0src/libavcodec/aacps_fixed_tablegen.h8:92271:8136:1 6warning: 97implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 629f)}, {Q31(-0 .2272 | 2 2 2 5 9 6 8Q83041(01.1040f0)0,0 Q030010(0 f0/.M5_7P1I2)4, 0Q23907(80.1212680f3)8}6,6 3 6| 9 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PI),src/libavcodec/aac_defines.h :Q453:0(360:. 2note: 5expanded from macro 'Q31' 4943758 2f45/ | M#_dPeIf)i,n eQ 30Q(301.(4x0)29 4 4 6 8 4 0 f / M _ P I ) , (Qi3n0t(0).(4(9x8)0*628194578458f3/64M_8P.I0) ,+ Q03.05()0 . 5| 6 ^ ~1 5641475f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c :| 62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:440:7: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 440 | 44{ | Q3#1d(e f0i.n9e6 7Q3350(2x4) 8 7 3 8 3 8 8 f ) , Q 3 1((i n0t.)9(0(8x9)1*81106793778642198f2)4}.,0 +{ Q03.15()- 0 .| 22 ^2 25968841114f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124( : In file included from 0src/libavcodec/aacps.c.:5327: 1src/libavcodec/aacps_fixed_tablegen.h2:42270:21119:7 8warning: 12implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 8f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h227: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0.00 0450 | 0#0d0e0f0i0fn/eM _QP3I1)(,x )Q 3 0 ( 0 . 1 6 0 3 8 6 6 3 6(9ifn/tM)_(P(Ix),) *Q23104(704.8235644984.307 5+8 20f./5M)_ PI| ) ^ ~, Q30(0.402In file included from 9src/libavcodec/aacsbr_fixed.c4:4626: 8src/libavcodec/aacsbrdata.h40:f439:/83M_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.4980 64398 | 9{5Q8351f(/-M0_.P6I5)2,8 4Q53902(3092.951681f5)6,4 1Q43715(f /0M._5P2I1)8,6 7 2| 3 ^~~~~~~~~~~~~~2 53637f)},src/libavcodec/aac_defines.h :{44Q:3361:( note: 0.expanded from macro 'Q30'9 38854437 9448 | 1#8d8eff)i,n eQ 3Q13(0-(0x.)7 4 8 9 5 3 1 2 6 1 5 2 5 9(fi)n}t,) ( (| x ~~~~^~~~~~~~~~~~~~~~~~~)* 107374src/libavcodec/aac_defines.h1:8452:364:. 0note: +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 : 227(:i86n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 +227 | 0 . 5 ) | ^ ~Q 30(0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c0:062f: /src/libavcodec/aacsbrdata.hM:_439P:I59):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.160386 64393 | 6{9Qf3/M1_(P-I0).,6 5Q23804(509.2235924991483f7)5,8 2Qf3/1(M _0P.I5)2,1 8Q63702(302.543062397f4)4},6 8{4Q03f1/(M _0.P9I3)8,8 5Q43403(709.8419888f0),6 8Q935185(f-0/.M7_4P8I9),5 3Q13206(105.255961f5)6}4,1 4 7| 5 ~~~~~^~~~~~~~~~~~~~~~~~ f/M_PIsrc/libavcodec/aac_defines.h):,45 : 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h :45 | 44#:d36e:f inote: neexpanded from macro 'Q30' Q31(x) 44 | #d e f i n e Q 3 (0i(nxt)) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.1057)3 7 4| 1 ^ ~ 824.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c439: | 32{Q31: (-src/libavcodec/aacps_fixed_tablegen.h0:.2276:561:2 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 92392918f), Q31( 2270 | . 5 2 1 8 6 7Q2303(205.30603070f0)0}0,0 0{0Qf31/(M _0P.I9)3,8 85Q43403(709.811608388f)6,6 36Q93f/1M(_-P0I.)7,4 8Q935src/libavcodec/ac3dec.c03(1:02.113762:15415:24 59warning: 94implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]3f 7)}5,8 2 f| / ~~~~~^~~~~~~~~~~~~~~~~~M_ PI )1137, | src/libavcodec/aac_defines.hQ :3 450 :( 036 .: 4 0note: expanded from macro 'Q31'2 9 4 i46f8 (4 r045af | n/#gMde_e_PfbIiin)te,s QQ<33=10 ((1x02).74 9| 8| 0 6s8 -9 >5d 8r 5c f_ /s Mc _a P lI(e)i ,n< t=)Q (31(.0x(0)0)*. 25 16| 41 ~~~^~~~~~~~~ ~~75 468431467458f.0/ M+ _0PI.)5,) | | ^~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:44:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :439:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q3 0439( | x{)Q3 1 ( - 0 . 6 5 2 8 4 59 2 3(9i2n9t1)8(f()x,) Q*3110(7 307.4512812846.720 3+2 503.653)7 f )| } ^, {Q31( 0.93885443In file included from 7src/libavcodec/aacps_fixed.c:9248: 1In file included from 8src/libavcodec/aacps.c8:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2273:136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4895312615259f )227} | , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:0450:0360:0 0note: 0expanded from macro 'Q31'0 00f/M_P I45) | ,# dQe3f0i(n0e. 1Q63013(8x6)6 3 6 9 f / M _ PI ) , Q 3 0((i0n.t2)5(4(9x4)3*721548724f/8M3_6P4I8).,0 Q+3 00(.05.)4 0 2| 9 ^ ~4 46840f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h0:.4384:9848:0 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 585f/M_PI) ,438 Q | 3{Q03(10(. 506.1852614014497055f4/8M3_5P9I0f)),, Q| 3 ^~~~~~~~~~~~~~1 ( 0.9954src/libavcodec/aac_defines.h0:7444:1367: 2note: 49expanded from macro 'Q30'2 8f)}, {Q 3441 | (# d0e.f9i9n1e8 6Q531009(8x8)7 8 2 f ) , Q3 1 ( 0 .(7i2n0t2)3(0(0x1)3*112094773f7)4}1,8 2 4| .0 ~~~~~^~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:)45 : 36| : ^ note: expanded from macro 'Q31' 45 | #deIn file included from fsrc/libavcodec/aacps_fixed.ci:n24e: QIn file included from 3src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 227 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2272 | 1 4 7 4 8 3 6Q438.00( 0+. 000.005)0 0 0| 0 ^ ~ 00f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (0src/libavcodec/aacsbrdata.h.:14386:0593:8 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]63 69f/M_PI), 438Q3 | 0{(Q03.12(5 409.483271508429f0/5M4_8P3I5)9,0f )Q,3 0Q(301.(4 00.74929 warning945s44 generated06. 784401f/7M2_49P2I8)f,) }Q,3 0{(0Q.3419(8 006.8999158856f5/1M0_9P8I8)7,8 2Qf3)0,( 0Q.3516(1 05.64712407253f0/0M1_31P2I9)4,7 f )| } ^~~~~~~~~~~~~~, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 45 | 44 | ##ddeeffiinnee QQ3310((xx)) ((iinntt))((((xx))**12017437744813862448..00 ++ 00..55)) | | ^ ~ ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:438In 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:226:136: 438warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.8210490548 In file included from 32265src/libavcodec/adpcmenc.c | 9: 030 f: ) ,src/libavcodec/put_bits.h : Q227Q3:31370(:( 00.warning: .09comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]09 0504007040107020f4/9M2_8PfI))}, , 227 Q | {3 Q0 3( 10 (. 1 04 .1 98i92f41 78(0s67-54>1fb0/u9Mf8__8Pe7In8)d2, f -)Q ,3s0 -(Q>301b.(u2 f20_.4p70t23r00 82>33=70 40sf1i/3zM1e_2oP9fI4()7B,fi )tQ}B3,u0 f( )| 0) ~~~~~^~~~~~~~~~~~~~~~~~. 3{4 7 4| src/libavcodec/aac_defines.h8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~:1 453:4360:2 fnote: /expanded from macro 'Q31'M _PI), Q 3450 | (#0d.e4f2i0ne2 9Q13910(0x6)f / M _ P I ) , Q 3 0 ( 0 .(i4n6t3)7(6(x0)7*023184f7/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.c:62: src/libavcodec/aacsbrdata.h: 43844: | 7#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 438 | { Q 3 1 ( 0 . 8 2 1(0i4n9t0)5(48(3x5)*9100f7)3,7 4Q13812(4 .00. 9+9 504.057)4 1 7| 2 ^ 4928f)}, {Q31( 0.9In file included from 9src/libavcodec/aacps_fixed.c1:8246: 5In file included from 1src/libavcodec/aacps.c0:9328: 8src/libavcodec/aacps_fixed_tablegen.h7:82226f:)111,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.7202300131294 7226f | ) } , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h0:0450:0360:00 0note: 0expanded from macro 'Q31'0 f/M_PI), 45Q | 3#0d(e0.f1i4n1e8 2Q43710(7x4)f / M _ P I ) , Q 3 0( 0 . (2i2n4t0)3(0(8x3)7*42f1/4M7_4P8I)3,6 4Q83.00( 0+. 304.754)8 1 3| 4 ^ ~0 2f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h:44372:0832:9 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 6f/M_PI), Q4373 | 0{(Q03.14(6 307.660679053181f2/4M3_9P03I6)3,f ) | , ^~~~~~~~~~~~~~ Q31( 0.98src/libavcodec/aac_defines.h9:0445:8362:5 6note: 2expanded from macro 'Q30'3 893f)}, { Q44 | 3#1d(e-fi0n.e9 9Q63002(9x5)6 5 5 9 1 7 9 f ) , Q 3(1i(n-t0).(4(4x6)5*41701753775471688284f.)0} ,+ 0| . ~~~~^~~~~~~~~~~~~~~~~~~5 ) | ^src/libavcodec/aac_defines.h :45: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:)226 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22261 | 4 7 4 8 3 6 4Q83.00( 0+. 000.050)0 0| 0 ^ ~00 0f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h1:44371:8582:4 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4f/M_PI), Q3 0437( | 0{.Q232140(3 008.367649f5/1M12_4P3I9)0,3 6Q33f0)(,0 .Q334714(8 103.490829f0/5M_8P2I5)6,2 3Q83903(f0).}4,2 0{2Q93119(0-006.9f9/6M0_2P9I5)6,5 5Q93107(90f.)4,6 3Q73610(7-003.84f4/6M5_4P7I1)5,7 5 7| 6 ^~~~~~~~~~~~~~8 8f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 4445 | | ##ddeeffiinnee QQ3301((xx)) ((iinntt))((((xx))**21104773478431684284..00 ++ 00..55)) | | ^ ~ ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c437::3224:: 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:226:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 437 | {Q31( 0.6695112 42263 | 9 0 3 6 3 f )Q,3 0Q(301.(0 000.09080900050802f/5M6_23P8I9)3,f )Q}3,0 ({0.Q13411(8-204.79097640f2/9M56_5P5I9)1, 7Q93f0)(,0 .Q23214(0-300.8437446f5/4M7_1P5I7)5,7src/libavcodec/put_bits.h 6Q8:382650f():0}37.,3 :4 7| warning: 4 ~~~~~^~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]8 1340src/libavcodec/aac_defines.h2:f45/:M36_:P I note: )expanded from macro 'Q31',265 | Q 3 0 ( 045. | 4# 2d 0e 2fi9if1n9e 0 (0Qs36-1f>(/bxMu)_f P_ Ie )n , d Q 3 0 -( 0 s .- 4 >6 3b7 u6(f0i_7np0tt3)r8( f(>/x=M) _*sP2iI1z)4,e7 o 4| f8 ^~~~~~~~~~~~~~( 3B6i4t8B.src/libavcodec/aac_defines.h0u: f44+): 360):. 5{note: ) expanded from macro 'Q30' | | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 44 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:x437): 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n437t | ){(Q(3x1)(* 1007.36764915812142.403 9+0 306.35f)), Q| 3 ^1 ( 0.98905825623In file included from 8src/libavcodec/aacps_fixed.c9:324f: )In file included from }src/libavcodec/aacps.c,: 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1226(:-360:. 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 02956559179f), 226Q | 3 1 ( - 0 . 44Q63504(701.50705070608080f0)0}0,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~PI ), Q3src/libavcodec/aac_defines.h0:(450:.361:4 1note: 8expanded from macro 'Q31'2 47074f/ M45_ | P#Id)e,f iQn3e0 (Q03.12(2x4)0 3 08 3 7 4 f / M _ P I ) , Q(3i0n(t0).(3(4x7)4*8211437440823f6/4M8_.P0I ),+ Q03.05(0). 4 2| 0 ^ ~2 919006f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4360:.844:6 warning: 37implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607038f/M_P I436) | , { Q| 3 ^~~~~~~~~~~~~~1 (-0.0514src/libavcodec/aac_defines.h6:5443:8361:8 7note: 9expanded from macro 'Q30'4 4f), Q31 (44- | 0#.d9e2f5i9n9e7 0Q03102(0x6)7 9 f ) } , { Q 3 1 ( 0(.i9n9t9)4(7(x2)9*51704793970451f8)2,4 .Q03 1+( 00..59)3 6 2| 5 ^2 29707912f)}, | ~~~~~^~~~~~~~~~~~~~~~~~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:: 226note: :expanded from macro 'Q31'11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (226x | ) Q 3 0 ( 0 . 0 0 0(0i0n0t0)0(0(0xf)/*M2_1P4I7)4,8 3Q6340(80..01 4+1 802.4750)7 4 f| ^ ~/ M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:2622: 4src/libavcodec/aacsbrdata.h0:34360:8593:7 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (4360 | .{3Q43714(8-103.400251f4/6M5_3P8I)1,8 7Q93404(f0).,4 2Q03219(1-900.0962f5/9M9_7P0I0)1,2 Q03670(90f).}4,6 37{6Q3017(0 308.f9/9M9_4P7I2)9,5 7 4| 9 ^~~~~~~~~~~~~~9 05f), Q31src/libavcodec/aac_defines.h(: 440:.369:3 6note: 2expanded from macro 'Q30'5 22970791 244f | )#}d,e f i| ~~~~~^~~~~~~~~~~~~~~~~~n e Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' (45i | n#tde)f((ixn)e* 1Q03713(7x4)1 8 2 4 . 0 + 0 . 5 ) ( i| n ^ t)((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 :225:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:436:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | Q 34360 | ({0Q3.10(-000.00050104060503f8/M1_8P7I9)44, fQ)3,0 (Q03.11(2-012.299205397967f00/1M2_0P6I7)9,f )Q}3,0 ({0Q.3119(0 309.4999398407f2/9M5_7P4I9)9,0 5Qf3)0,( 0Q.3219(0 709.5983063215f2/2M9_7P07I9)1,2 fQ)3}0,( 0 .| 3 ~~~~^~~~~~~~~~~~~~~~~~~4 66993src/libavcodec/aac_defines.h8:6458:f36/: M_note: Pexpanded from macro 'Q31'I ), Q30( 045. | 3#7d8e2f8i2n1e5 9Q63f1/(Mx_)P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t)44(:(36x:) *note: 21expanded from macro 'Q30'4 7483648. 044 | +# de0f.i5n) e | Q3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(436i:n6t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*107374182 4436. | 0{ Q+3 1(0-.05.)0 5| 1 ^4 6538187944f), Q31In file included from (src/libavcodec/aacps_fixed.c-:024.: 9In file included from 2src/libavcodec/aacps.c5:9329: 7src/libavcodec/aacps_fixed_tablegen.h0:02251:21110:6 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31( 0.99947 22259 | 5 7 4 9 9 0 5Qf3)0,( 0Q.3010(0 000.09306020502f2/9M7_0P7I9)1,2 fQ)3}0,(0 . 1| 2 ~~~~^~~~~~~~~~~~~~~~~~~1 22903src/libavcodec/aac_defines.h:7456:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .#1d9e0f3i9n4e9 3Q8301f(/xM)_ P I ) , Q 3 0 ( 0 . 2 9 0(7i9n5t8)0(3(1xf)/*M2_1P4I7)4,8 Q33604(8.00. 3+46 609.953)8 6| 8 ^ ~f /M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:3627: 8src/libavcodec/aacsbrdata.h28:2435:1583:9 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 435 | {Q31src/libavcodec/aac_defines.h(:-440:.2362:8 note: 2expanded from macro 'Q30'7 52784399 444f | )#,d eQf3i1n(e 0Q.3108(8x7)4 7 5 9 3 9 7 9 9 7 f ) } ,( i{nQt3)1((( x0).*6170247830744612882941.403 f+) ,0 .Q53)1 ( -| 0 ^. 03646211390569fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : In file included from | src/libavcodec/aacps.c ~~~~^~~~~~~~~~~~~~~~~~~ :32: src/libavcodec/aacps_fixed_tablegen.h:225src/libavcodec/aac_defines.h::8645:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #defi n225e | Q 3 1 ( x )Q 3 0 ( 0 . 0 0 0 0 0 0 0 0 0(0ifn/tM)_(P(xI))*, 2Q13407(408.31624182.209 0+3 706.f5/)M _ P| I ^ ~) , Q30(0.CC libavcodec/amr_parser.o 1In file included from 9src/libavcodec/aacsbr_fixed.c0:3629: 4src/libavcodec/aacsbrdata.h9:3435:8590:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0 .4352 | 9{0Q73915(8-003.12f2/8M27_5PI27)8,4 3Q3909(40f.)3,4 6Q693913(8 608.f1/8M8_7P4I7)59,3 9Q73909(70f.)3}7,8 2{8Q23115(9 60f./6M7_24P8I0)4,6 2 8| 9 ^~~~~~~~~~~~~~1 43f), Qsrc/libavcodec/aac_defines.h3:144(:-360:. 0note: 36expanded from macro 'Q30'4 6211390 5446 | 9#fd)e}f,i n e| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(x)src/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)*2147483648.In file included from 0src/libavcodec/aacps_fixed.c :+24 : 0In file included from .src/libavcodec/aacps.c5:)32 : src/libavcodec/aacps_fixed_tablegen.h| : ^ ~225 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:435:32: 225warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0. 04350 | 0{0Q03010(0-000.f2/2M8_27P5I2)7,8 4Q33909(40f.)1,2 1Q23219(03 706.f1/8M8_7P4I7)5,9 3Q3907(909.71f9)0}3,9 {4Q93318(0 f0/.M6_7P2I48)0,4 6Q23809(104.32f9)0,7 9Q53810(3-10f./0M3_6P4I6)2,1 1Q33900(506.93f4)6}6,9 93 8| 6 ~~~~~^~~~~~~~~~~~~~~~~~8 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .378282 1455 | 9#6dfe/fMi_nPeI )Q,3 1 (| x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36 : ( inote: nexpanded from macro 'Q30't )((x)*2 1444 | 7#4d8e3f6i4n8e. 0Q 3+ 00(.x5)) | ^ ~ (iIn file included from nsrc/libavcodec/aacsbr_fixed.c:t62): (src/libavcodec/aacsbrdata.h(:x435:)6*:1 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 4350 | .{5Q)3 1 (| - ^0 .22827527843994f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c :032.: 1src/libavcodec/aacps_fixed_tablegen.h8:8225:7364:7 5warning: 93implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 7997f)}, {Q31( 0 .2256 | 7 2 4 8 0 4 6Q23809(104.30f0)00,0 0Q03010(0-f0/M._0P3I6)4,6 2Q13103(9005.16291f2)2}9,0 3 | 7 ~~~~^~~~~~~~~~~~~~~~~~~6 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .190394 9453 | 8#0dfe/fMin_eP IQ)3,1 (Qx30)( 0 . 2 9 0 7 9 5 8 0 3 1 f /(Mi_nPtI))(,( xQ)3*02(1407.4348636694983.806 8+f 0/.M5_)PI )| , ^ ~ Q30(0.37828In file included from 2src/libavcodec/aacsbr_fixed.c15:9626f: src/libavcodec/aacsbrdata.h/:M434_:P84I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 43444 | :{36Q:3 1note: (expanded from macro 'Q30' 0.33454 8440 | 4#9d3e3f8i0n4ef )Q,3 0Q(3x1)( - 0 . 8 62 3 1 5 1 68 0 (0i4n0t8)f()(}x,) *1{0Q733714(1-802.949.07 0+7 507.95)3 62 8| 2 ^4 f), Q31( 0.932379In file included from 9src/libavcodec/aacps_fixed.c0:0247: 9In file included from src/libavcodec/aacps.c4:4321f: )src/libavcodec/aacps_fixed_tablegen.h}:,225 : 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' 225 | 45 | # de fQi30n(e0 .Q03010(0x0)0 0 0 0 0 f / M _ P I ) , Q(3i0n(t0).(1(2x12)2*9201347764f8/3M6_4P8I.)0, +Q 300.(50.)1 9 0| 3 ^ ~9 49380f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c:062(: 0src/libavcodec/aacsbrdata.h.:24349:0587: 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]80 31f/M_PI), Q34340 | {(Q03.13(46 609.9333846584f8/0M4_9P3I3)8,0 4Qf3)0,( 0Q.33718(2-802.816529361f5/1M6_8P0I0)40,8 f )| } ^~~~~~~~~~~~~~, {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] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 434 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | {In file included from Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:434:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In 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] 434 | {Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h224 | 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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36In file included from : note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.: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] 5) 224 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q3 | ^ ~ 0(In file included from 0.2820728719f/M_PI), Q30(0.305838018src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:433:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7f 433 | {Q31(-0.8905495/M_PI), | ^~~~~~~~~~~~~~ 4src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 2 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 57In file included from 993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) 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.0000000 (int)((x)000f/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' 2 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 14In file included from 7483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:In file included from 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] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:433:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | 433 | {Q31(-0.89054954257993 Q30(0.0000000000f/M_PI), f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 3 45 | #define Q31(x) (int)((x)*214748360(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.28207287148.0 + 0.5) | ^ ~ 9fIn 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] /M 433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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] note: expanded from macro 'Q31' 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), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ #deIn file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed_tablegen.h: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] 224: 433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, {Q31(-0.83782144651251f224 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728), Q31( 0.97637632547466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 9fIn 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] /M 432 | {Q31(-0.7490_PI), Q30(0.3058380187f/M4939500519f), Q31( 0_PI), | ^~~~~~~~~~~~~~ .src/libavcodec/aac_defines.h99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5:36: note: expanded from macro 'Q30' ) 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.cIn 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] :62: 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/aacsbrdata.hsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) 432:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 432 | {Q31(-0.74904939500519f), Q31( 0.9int)((x)*1073741824.0 + 0.5) | ^ 99In file included from 85483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99src/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] 81 2337444082f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 223src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | # d eQf3i0n(e 0.Q03010(0x0)0 0 0 0 0 f / M _ P I) , Q(3i0n(t0).(0(7x4)7*520164971478f3/6M4_8.P0I )+, Q03.05()0 . 1| 1 ^ ~63 287833f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4321:7323:8 8warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 164f/M_PI), 432Q | 3{0Q(301.(2-003.8754897074799f3/9M5_0P0I5)1,9 fQ)3,0 (Q03.211(9 904.5999097865f4/83M6_4P1I5)2,1 f| ) ^~~~~~~~~~~~~~} , {Q31( src/libavcodec/aac_defines.h0:.440:4365:8 5note: 2expanded from macro 'Q30'2 8574211f )44, | #Qd3ef1i(n e0 .Q3909(8x1)2 3 3 7 4 4 4 0 82 f ) } , (| i ~~~~~^~~~~~~~~~~~~~~~~~ nt)((src/libavcodec/aac_defines.hx:)45*:1360:73 7note: 4expanded from macro 'Q31'1 824.0 + 450 | .#5d)e f i| n ^e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h)(:(223x:)86*: 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0.5) 223 | | ^ ~ Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h:004320:060:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0 .4320 | 7{4Q735106(9-107.f7/4M9_0P4I9)3,9 5Q03005(109.f1)16,3 2Q83718(33 f0/.M9_9P9I8)5,4 8Q33604(105.21173f8)8}6,7 1{6Q43f1/(M _0P.I0),4 5Q83502(208.52740231815f8)7,7 7Q93f1/(M _0P.I9)98,1 2Q33037(404.420198924f5)9}0,7 6| 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'# define Q443 | 1#d(exf)i n e Q 3 0 ( x) ( i n t ) ( ( x()i*n2t1)4(7(x4)8*31604783.704 1+8 204..50) + | 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:431:84In file included from src/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:223:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]431 | {Q31( 0.0722305 12233 | 6 8 3 3 7f ) ,Q 3Q0(301.(00-000.080808000500f0/1M7_3P3I6)2,6 fQ)3}0,( 0{.Q03714(75 006.991974f9/8M01_2P1I8)8,3 5Q33f0)(,0 .Q13116(3 20.8977803934f/3M5_8P1I1)3,3 8Q73f0)(}0,. 1 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~8 867164src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.2 0453 | 8#5d8e7f7i7n9ef/ MQ_3P1I()x,) Q 3 0 ( 0 . 2 1 9 9 4 5 9 0(7i6nft/)M(_(PxI))*,2 1 | 4 ^~~~~~~~~~~~~~7 483648src/libavcodec/aac_defines.h.:044 :+36 :0 .note: 5expanded from macro 'Q30') | ^ ~ 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.ce: Q623: 0src/libavcodec/aacsbrdata.h:(431x:)59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i431n | t{)Q(3(1x() *01.007732724310852143.60 8+3 307.f5)), Q3| 1 ^( -0.888050017In file included from 3src/libavcodec/aacps_fixed.c3:246: 2In file included from 6src/libavcodec/aacps.cf):32}: ,src/libavcodec/aacps_fixed_tablegen.h {:Q223:3361:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 99498012188353f) ,223 | Q 3 1 ( 0 .Q93700(904.305080101030308070f0)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~ ), Q3src/libavcodec/aac_defines.h0:(450:.360:7 4note: 7expanded from macro 'Q31'5 06917 f45/ | M_#PdIe)f,i nQe3 0Q(301.(1x1)6 3 2 8 7 8 3 3 f / M_ P I ) ,( Qi3n0t()0(.(1x73)8*2816477146843f6/4M8_.PI0) ,+ Q03.05()0 . 2| 0 ^ ~3 8587779f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0431(:031.:2 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 459076f/M_PI ),431 | {| Q ^~~~~~~~~~~~~~ 31( 0.072src/libavcodec/aac_defines.h:2443:0365:1 36note: 8expanded from macro 'Q30'3 37f), Q 3441 | (#-d0e.f8i8n8e 0Q53000(1x7)3 3 6 2 6 f ) } , { Q 3 1((i n0t.)9(9(4x9)8*011027138784315832f4).,0 Q+3 10.(5 0). 9 7| 0 ^9 4358113387f)}, | ~~~~^~~~~~~~~~~~~~~~~~~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::223 :note: 11expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1223( | x ) Q 3 0 ( 0 . 0 0 0 0 0(0i0n0t0)0(f(/xM)_*P2I1)4,7 4Q83306(04.80.7407 5+0 609.157f)/ M _| P ^ ~I ), Q30(0.116In file included from 3src/libavcodec/aacsbr_fixed.c:2628: 7src/libavcodec/aacsbrdata.h8:34313:f7/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.173 84318 | 6{7Q13614(f /0M._0PI7)2,2 3Q03501(306.823033875f8)7,7 7Q93f1/(M-_0P.I8)8,8 0Q3500(001.723139692465f9)0}7,6 f{/QM3_1PI() ,0 . | 9 ^~~~~~~~~~~~~~9 49801218src/libavcodec/aac_defines.h8:3445:336f:) note: ,expanded from macro 'Q30' Q31( 0.97 0449 | 4#3d5e8f1i1ne3 3Q8370f()x}), | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(36i:n t)note: (expanded from macro 'Q31'( x)*1073 7454 | 18#2d4e.f0i n+e Q03.15()x ) | (int)((x)*2147483648.0 + ^ 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:222:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .5) 222 | Q30(0.000000000 | ^ ~ 0fIn 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] /M 430 | {Q31(-0.91529461447692f), Q31(-0.15698707534206f)}, {Q31(-0.03305738840705f), Q31(-0.37205262859764f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h_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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In file included from src/libavcodec/aacps_fixed.c note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24In file included from : 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] 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 222 | Q30(0.0000000000f/M_src/libavcodec/ac3dec.cPI:)1439:,23 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0541138 814397 | 3 f / M _ P I ) ,ga iQn3 0*(=0 .10.803 9/9 8441491473f0/4M._0PfI;) , | Q ~ ^~~~~~~~~~3 0(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) | ^ Q3In file included from 1(-0.91529461447692f), Q31(-0.15698707534206f)}, {Q31(-0.03305738840705f), Q31(-0.37205262859764f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/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] :45 :36: note: expanded from macro 'Q31' 222 45 | #define | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.08399844Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 17In file included from f/M_PI), Q30(0.1248718798f/M_PI)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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 3 45 | #de0(0.1458375156f/M_PI), Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ fsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' i ne Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44 | 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] #define Q4303 | 0{(Qx3)1 ( - 0 . 9 1 5 2 9 4 6 1 4 4(76i9n2tf))(,( xQ)3*11(0-703.1754619882740.705 3+4 200.65f)) }, | { ^Q 31(-0.03305738840705In file included from fsrc/libavcodec/aacps_fixed.c):,24 : Q3In file included from 1src/libavcodec/aacps.c(:-032.: 3src/libavcodec/aacps_fixed_tablegen.h7:22220:615:2 6warning: 28implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9764f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 222 | src/libavcodec/aac_defines.h : 45 : 36Q:3 0note: (expanded from macro 'Q31'0 .000000 0450 | 0#0dfe/fMi_nPeI )Q,3 1Q(3x0)( 0. 0 5 4 1 1 3 8 8 7 3 f /(Mi_nPtI))(,( xQ)3*02(1047.4088339694884.40 1+7 f/0M._5P) I )| , ^ ~ Q 30(0.1248718798In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:),429 :84Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1458375156f /429M_ | P{IQ)3,1 (Q 300.(900.114556590798450992835f9/fM)_,P IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 99781390src/libavcodec/aac_defines.h3:6445:4364:6 fnote: )expanded from macro 'Q30'} , {Q31(-0 .448 | 7#2d5e9f2i8n9e0 4Q83004(3xf)) , Q 3 1 ( 0. 9 9 2 3 3(5i8n7t3)5(3(6x6)6*f1)0}7,3 74 | 1 ~~~~~^~~~~~~~~~~~~~~~~~8 24.0 + src/libavcodec/aac_defines.h0:.455:)36 :| ^note: expanded from macro 'Q31' 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 : 222 : 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 82223 | 6 4 8 . 0 +Q 300.(50) . 0| 0 ^ ~0 0000000f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (0src/libavcodec/aacsbrdata.h.:04295:4581:1 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 73f/M_PI), Q 34290 | ({0Q.3018(3 909.849401174f5/5M0_9P4I0)9,85 9Qf30)(,0 .1Q23418(7 108.79998f7/8M1_P3I9)0,3 6Q53404(60f.)1}45,8 {3Q73511(5-60f./8M7_2P5I9)2,8 9Q03408(004.31f5)6,9 7Q83519(2 30f./9M9_23P3I5)8,7 3 5| 3 ^~~~~~~~~~~~~~6 66f)}, | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h: 44:36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31' 44 | #def i45n | e# dQe3f0i(nxe) Q 3 1 ( x ) ( i n t ) ( ( x()i*n1t0)7(3(74x1)8*22144.704 8+3 60.458). 0 | + ^ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps.c62:: 32: src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::429222::3211:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | {Q31 222( | 0 . 9 0 14Q53500(904.009080590f0)0,0 00Q03f1/(M _0P.I99)7,8 1Q33900(306.504544161f3)8}8,7 3{fQ/3M1_(P-0I.)8,7 2Q3509(2089.00488309439f8)4, 4Q1371f(/M 0_.P9I9)2,3 3Q53807(3503.616264f8)7}1,8 7 9| 8 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PI)src/libavcodec/aac_defines.h,: 45Q3:036(:0 .note: 1expanded from macro 'Q31'4 5837515 645f | /#Md_ePfIi)n,e Q 3Q03(10(.x1)5 69 7 8 5 9 23 f / M _ PI ) ,( i n| t ^~~~~~~~~~~~~~) ((x)*2147src/libavcodec/aac_defines.h4:8443:6364:8 .note: 0expanded from macro 'Q30' + 0.5) 44| | ^ ~# define Q30(x) 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]i nt)((x)*107 34297 | 4{1Q83241(. 00 .+9 001.455)5 0 9| 4 ^0 9859f), Q31( 0.99781In file included from 3src/libavcodec/aacps_fixed.c9:0243: 6In file included from 5src/libavcodec/aacps.c4:4326: fsrc/libavcodec/aacps_fixed_tablegen.h)}:,221 :{136Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.87259289048043f )221, | Q 3 1 ( 0Q.3909(203.30508070305030606060ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(0.src/libavcodec/aac_defines.h0:3458:7364:6 9note: 7expanded from macro 'Q31'5 4f/M_PI )45, | #Qd3e0f(i0n.e0 6Q03016(3x6)7 8 8 f/ M _ P I ) , Q3 0 ((0i.n0t8)9(0(3x8)7*62691f4/7M4_8P3I6)4,8 .Q03 0+( 00..150)37 9 0| 6 ^ ~4 83f/M_PI), Q30(0In file included from src/libavcodec/aacsbr_fixed.c.:1162: 1src/libavcodec/aacsbrdata.h5:94282:3837:47 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 428 | {Q31src/libavcodec/aac_defines.h(: 044.:6366:9 note: 29expanded from macro 'Q30'2 66740477 f44) | ,# deQf3i1n(e 0Q.3908(6x2)9 4 9 3 4 0 1 7 4 8 f ) } , (i{nQt3)1(((-x0).*917047633764915822547.301 0+f) ,0 .Q53)1 ( -| 0 ^. 00190223301301f)},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::22145::11136:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #defi n221e | Q 3 1 ( x )Q 3 0 ( 0 . 0 0 0 0 0 0 0 0 0(0ifn/tM)_(P(I)x,) *Q23104(704.8033684784.609 7+5 40f./5M)_ P I| ) ^ ~, Q30(0.0600636In file included from 7src/libavcodec/aacsbr_fixed.c8:862f/: Msrc/libavcodec/aacsbrdata.h_:P428I:)58,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.089038766 9428f | /{MQ_3P1I() ,0 .Q63609(209.2160367794006447873ff)/,M _QP3I1)(, Q03.09(806.21914195394203177474f8/fM)_}P,I ){,Q 3 1| ( ^~~~~~~~~~~~~~- 0.974636src/libavcodec/aac_defines.h9:5442:5367:3 1note: 0fexpanded from macro 'Q30' ), Q31( -440 | .#0de0f1i9n0e22 3Q3300(1x3)0 1f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.h:n45t:)36(:( xnote: )expanded from macro 'Q31'* 1073741 8452 | 4#.d0e f+i n0e. 5Q3)1 ( x| ) ^ (inIn file included from tsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )src/libavcodec/aacps.c*:23214: 7src/libavcodec/aacps_fixed_tablegen.h4:82213:6864:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 221 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:04280:03200:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 00f/M_PI), Q 34280 | ({0Q.3013(8 704.6696795249f2/6M6_7P4I0)4,7 7Qf3),0( 0Q.3016(0 00.693866728984f9/3M4_0P1I7)4,8 fQ)3}0,(0 .{0Q83910(-308.97676496f3/6M9_5P2I5)7,3 1Q03f0)(,0 .Q13013(7-900.60408139f0/2M2_3P3I0)1, 3Q0310f()0}.,1 1 1| 5 ~~~~~^~~~~~~~~~~~~~~~~~9 23747f/src/libavcodec/aac_defines.hM:_P45I:)36,: note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30'e Q31(x) 44 | # d e f i n e Q 3 0(i(nxt)) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.150)7 3 7| 4 ^ ~1 824.0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:428:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :428221 | :{61Q:3 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.6692926674047 7221f | ) , Q 31 ( Q03.09(806.209040903040001070408ff/)M}_,PI ){,Q 3Q13(0-(00..90734867In file included from 3466src/libavcodec/adpcm.c99:754252: 45f7src/libavcodec/bytestream.h/3:M1187_0:Pf15I):,) ,warning: Q comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q3 31(0-(00..00061090 0618723 | 26 73 83 80 f1i/3fM0 1_(fPs)Ii})z,e, 2 Q| !3 ~~~~~^~~~~~~~~~~~~~~~~~0= ( 0s.i0z8esrc/libavcodec/aac_defines.h9):0 453 :8| 367: ~~~~~ ^ ~~~~6 6note: 9expanded from macro 'Q31'f /M_PI), Q3450 | (#0d.e1f0i3n7e9 0Q63418(3fx/)M _ P I ) , Q 3 0 ( 0 .1 1(1i5n9t2)3(7(4x7)f*/2M1_4P7I4)8,3 6 4| 8 ^~~~~~~~~~~~~~. 0 + 0.5)src/libavcodec/aac_defines.h : 44| ^ ~: 36: note: expanded from macro 'Q30' 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:fi62n: esrc/libavcodec/aacsbrdata.h :Q4273:0(83x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n427t | {)Q(3(1x()-*100.7938764017882547.303 6+2 300.f)5,) Q 3| 1 ^( 0.25034911730023fIn file included from )}src/libavcodec/aacps_fixed.c,:24 : {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.2214:0367:6 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 6640505f), Q31(-0 .92210 | 0 4 5 5 7 3 4Q43406(09.50f0)0}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .0387469 7455 | 4#fd/eM_fPiIn)e, QQ3310((0x.)0 6 0 0 6 3 6 7 8 8 f / M _ P(Ii)n,t )Q3(0((x0).*082910437847686396f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~1 037906483f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4270:.581:1 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 23747f/M_PI), 427 | | { ^~~~~~~~~~~~~~Q 31(-0.98src/libavcodec/aac_defines.h6:0447:8365:7 3note: 3expanded from macro 'Q30'6 230f), Q3 441 | (# d0e.f2i5n0e3 4Q93101(x7)3 0 0 2 3f ) } , { Q 3 1 ( -(0.i4n0t7)6(1(0x56)6*4100570357f4)1,8 2Q43.10( -+0 0.5.)9 0 04| 5 ^5 73444695f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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:: 221note: :expanded from macro 'Q31'11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1221( | x ) Q 3 0 ( 0 . 0 0 00 0(0i0n0t0)0f(/(Mx_)P*I2)1,4 7Q43803(06.4083.807 4+6 90.755)4 f /| M_ ^ ~P I), Q30(0.06006367In file included from 8src/libavcodec/aacsbr_fixed.c8:f62/: M_src/libavcodec/aacsbrdata.hP:I)427,: 32Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0890387669f/M _427P | I){,Q 3Q13(0-(00..918036707980567438336f2/30Mf_)P,I )Q,3 1Q(3 00(0..2151013549921317743070f2/3Mf_P)I}),, { Q| 3 ^~~~~~~~~~~~~~1 (-0.40761src/libavcodec/aac_defines.h0:5446:6364:0 5note: 05expanded from macro 'Q30'f ), Q31(- 440 | .9#0d0e4f5i5ne7 3Q44304(6x9)5 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( xnote: )expanded from macro 'Q31'* 10737418 2454 | .#0d e+fi n0e. 5Q)3 1 (| x ^) (int)(In file included from (src/libavcodec/aacps_fixed.cx:)24*: 21In file included from 4src/libavcodec/aacps.c7:4328: 3src/libavcodec/aacps_fixed_tablegen.h6:42208:.1360: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 220 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:(4270:.60:0 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000f/M_ P427I | ){,Q 3Q13(0(-00..09287650788815473935f6/2M3_0PfI)),, QQ3310(( 00..02452073439615177133f0/02M3_fP)I}),, {QQ3301((0-.006.34206716810851656f4/0M5_0P5If)),, QQ3301((0-.00.9703064753517036474f46/9M5_fP)I}),, | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.079src/libavcodec/aac_defines.h1:6456:33630:4 fnote: /expanded from macro 'Q31'M _PI), | 45 ^~~~~~~~~~~~~~ | #definesrc/libavcodec/aac_defines.h :Q443:136:( x)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)*1073741824.In file included from 0 src/libavcodec/aacsbr_fixed.c+: 620: .src/libavcodec/aacsbrdata.h5:)426 : 83| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 426src/libavcodec/aacps_fixed.c | {:Q243: 1In file included from (src/libavcodec/aacps.c-:032: .src/libavcodec/aacps_fixed_tablegen.h5:92201src/libavcodec/ac3dec.c:741113::9 71841warning: 6:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]849 5:7 14warning: fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]), Q31(-0. 82209 | 4 0 5 3 7 0 4Q32 021841(7 | 05 .20f 0) 0} , 0 0{ 0Q 03d01o0(w0 nf0m/.iM7x_5_P0iI8n)7f,9o 0-Q>63c60e(9n01t.8e90r02_7fm5)i8,x8 _1Ql43e91v(5e-fl0/ .M2 _9 P6 I 1) 2 ,6 7=2Q 93g80a(2i03n.9_06l4fe2)7v}3e,6l 5s 7[| 1s ~~~~^~~~~~~~~~~~~~~~~~~3- f>/ M _ PI src/libavcodec/aac_defines.h) :, 45 :cQ36e3:n0 t(note: e0expanded from macro 'Q31'r. _0m6i3x2_ 6l451e | 8v#8ed1le5]ff;i/ nM _eP | IQ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)3 ,1 (Qx3)0 ( 0 . 0 7 3 6 7 3 1 0 6 7 f(/iMn_tP)I()(,x )Q*3201(407.408739614686.3300 4+f /0M._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36:In file included from src/libavcodec/aacsbr_fixed.cnote: :62expanded from macro 'Q30'src/libavcodec/ac3dec.c: :src/libavcodec/aacsbrdata.h1842::42649::59 :44warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]#warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30( x)1842 426 | | { Q 3 1 ( - 0 .d 5 o9 w1 n7(mi4inx3t_9)i7(n6(f8ox5-)7>1*c41ef0n)7,3t 7eQ4r31_18m(2-i40x.._80l9 e4+v0 e0l5._35l7)t0 r4 t2| 2 ^ 7 5=2 fg)a}i,n _{lQe3v1e(lIn file included from ssrc/libavcodec/aacps_fixed.c0[:.s247-: 5>In file included from 0 src/libavcodec/aacps.c8 :7c329e: 0nsrc/libavcodec/aacps_fixed_tablegen.h6t:6e2209r:1_886m9:i0 xfwarning: _)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l, e Qv3e1(l-_0l.t2r9t6]1;2 6 220| 7 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 9 8 2 3 9 Q63f0)(}0,. 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 000000fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.02 7455 | 8#8d1e4f9i5nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 04 2 7 3 6 5src/libavcodec/ac3dec.c 7 :1(18433i:fn49/t:M) _(warning: P(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Ix )),* 2Q143704(803.6 04184386 | .302 6 +1 8 08 .1 55 f) / dM _o| Pw ^ ~In) m,i xQ_3i0n(f0o.-0>7sIn file included from 3u6src/libavcodec/aacsbr_fixed.cr7:r362o1: u0nsrc/libavcodec/aacsbrdata.h6d:7_426fm:/i31Mx:__ Plwarning: eIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v) e,l Q 3 0 ( 0 . =0426 7 | g9{a1Qi63n61_3(l3e0-v4e0fl.s/5[M9s_1-P7>I4 ) 3, 9 7 6 | 8s5 ^~~~~~~~~~~~~~u7 r1r4ofu)n,dsrc/libavcodec/aac_defines.h _:Qm443i:1x36(_:-l 0enote: .v8expanded from macro 'Q30'e9 l4]0;5 3 | 7 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0 444 | 2#2d7e5f2if)n}e, Q{Q330(1x() 0 . 7 5 0 8 7 9 0 6 6 9 1(89i0nft)),( Q(3x1)(*-100.72397641216872249.802 3+9 60f.)5src/libavcodec/ac3dec.c}), : 1844 | :| ^49 ~~~~^~~~~~~~~~~~~~~~~~~ : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: 1844In file included from expanded from macro 'Q31' | src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 4532 | : d#src/libavcodec/aacps_fixed_tablegen.hodwe:nf220mi:in61xe:_ iQwarning: n3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f1 o(-x>)s u r r o u n d _ m220 i | x _ l e v (e ilQn_3tl0)t((r0t(. x0)=0* 02g010a407i04n0_80l30e6fv4/e8lM.s_0[P sI+-) >,s0 u.Qr53r)0o (u 0n| .d ^ ~0_ 2m7i5x8_8l1e4v9e5l_lIn file included from trsrc/libavcodec/aacsbr_fixed.ct:]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.75087906src/libavcodec/ac3dec.c6:9118468:9490:f )warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Q31(-0.29 6118462 | 6 7 2 9 8 2 39 6 f ) } , d | ow ~~~~^~~~~~~~~~~~~~~~~~~nm ix_infosrc/libavcodec/aac_defines.h-:>l45f:e36_:m ixnote: _expanded from macro 'Q31' level 45 f /=M _gPaIi)n,_ Ql30ev(e0l.s0_4l2f7e3[6s57-1>3lff/eM__mPiIx)_,l eQv3e0l](0;. 0 6| 3 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 618815f/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) | ^ deIn file included from fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c: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] 24: 425 | {Q31( 0.57397389364339f), Q31( 0.35289703373760In 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] f 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 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_1( 0.75374316974495f), Q31( 0.96705214651335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ Psrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' I 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] Q3 425 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f)0(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) | ^ Q3In file included from 1( 0.96705214651335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from 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] src/libavcodec/aacps.c: 425 | {Q31( 0.57397389364339f), Q31( 0.35289732: src/libavcodec/aacps_fixed_tablegen.h:219:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 03 373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h219 | Q30(0.0000000000f/M_PI), Q30:45:36: note: expanded from macro 'Q31' ( 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 0.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] 0 1958735src/libavcodec/bytestream.h66:f/294M:_15P: I)warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q30(0.030 332941 | 6 9 1 7 fi/fM _(PsIi)z,e 2Q 3!0=( 0.s0i4z4e8)6 6 88| 2 ~~~~~ ^ ~~~~ 3f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044425 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 961f/M_PI), | ^~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' . 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 753In 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] 74 316974495f), Q31( 0.967052219 | 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), | ^~~~~~~~~~~~~~ 1src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 4 44 | #define Q30(x) 651335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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] (int)((x)*10424 | {Q31( 0.46332038247497f), Q31( 0.10964126185063f)}, {Q31(-0.764970049401src/libavcodec/ac3dec_fixed.c62:f159):,140 :Q3 1warning: ( missing field 'unit' initializer [-Wmissing-field-initializers]0 .8921092924223 8159f | ) } , {| ~~~~~^~~~~~~~~~~~~~~~~~" cons_nosrc/libavcodec/aac_defines.hi:s45e:g36e:n "note: ,expanded from macro 'Q31' "enab l45e | #cdonesfiisntee Qn3t1 (nxo)i s e g e n e src/libavcodec/bytestream.hr :318a :t15i :o( niwarning: "ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], t O)F(F(SxE)T*(2c1 o4n3187s | 4i8 3s 6t 4e 8ni.tf0_ n(+os iizs0ee.2_5 g!=)e n se| ir ^ ~zae t)i o n| ) ~~~~~ ^ ~~~~, AV_OPT_In file included from Tsrc/libavcodec/aacsbr_fixed.cY:PE62: _src/libavcodec/aacsbrdata.hB:O424O:L58,: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i64 = 0 }, 4240 | ,{ Q13,1 (P A0R. 4}6,3 3 2| 03 ^8 247497f), Q31( 073741824.0 + 0.5) | ^ src/libavcodec/ac3dec_fixed.c:160:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] .In file included from src/libavcodec/aacps_fixed.c:24 : 160In file included from | src/libavcodec/aacps.c : 32 : {src/libavcodec/aacps_fixed_tablegen.h :"219d:r86c:_ swarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a le", "percent a219g | e o f d yQn3a0m(i0c. 0r0an0g0e0 0c0o0m0p0rfe/sMs_iPoIn) , tQo3 a0pp(l0y".,0 1O9F5F8S7E3T5(6d6rfc/_Ms_cPaIl)e, )Q,3 0A(V0_.0O30P3T3_1T69Y1P7Ef_/FML_OPAIT),, {Q.3d0b(l0 .=0 414.806}6,8 8023.f0/M,_ P6.I0),, PQA30R( 0.}0,5 2 2| 2 ^5 8915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ 1src/libavcodec/aac_defines.h:44:36: note: src/libavcodec/ac3dec_fixed.cexpanded from macro 'Q30': 161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]44 | #define 161Q | 3 0 ( x ){ " h e a v y _ c o m pr "(i,n t)"e(n(axbl)e* 1h0e7a3v7y4 1d8CC libavcodec/amrnbdec.o y2n4a.m0i c+ 0r.a5n) g e| ^c ompression", OFFIn file included from Ssrc/libavcodec/aacps_fixed.cE:24T: (hIn file included from src/libavcodec/aacps.ce:a32vy: _src/libavcodec/aacps_fixed_tablegen.hc:o219m:61p:r ewarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ion), AV_OPT_TY P219E | _ B O O L , {Q3.0i6(40 .=0 00000 0}0,0 000,f /1M,_ PPIA)R, }Q,3 0 (| 0 ^.0 195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.src/libavcodec/ac3dec_fixed.c0:51632:112:2 5warning: 89missing field 'help' initializer [-Wmissing-field-initializers]1 5f/M _163P | I ) , Q{3 0(0N.UL05L6}1,0 4 4| 9 ^ 61f/M_PI), | ^~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 9 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 641In 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] 26 219 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI)185063f)}, {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) | ^ ~ Q3In 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] 0 (0.0448668823f/M_PI), Q30(0.0424 | {Q31( 0.46332038247522258915f/M_PI), Q30(0.05610449src/libavcodec/bytestream.h6:1357f:/15M:_ Pwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , | ^~~~~~~~~~~~~~ 4src/libavcodec/aac_defines.h:9447:f36):, note: Qexpanded from macro 'Q30'31 ( 0.1096 4441 | 2#6d1e8f5in0e6 3Qf3)0}(,x ){ Q 3 1 ( - 0 . 7 6 4 9 7 0 0(4i9n4t0)1(6(2xf))*,1 0Q7313(74 108.2849.20 1+09 209.254)2 2 3| ^8f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 357src/libavcodec/aac_defines.hIn file included from | :src/libavcodec/aacps_fixed.c 45: :24 36: :In file included from i src/libavcodec/aacps.cfnote: : 32expanded from macro 'Q31'(: ssrc/libavcodec/aacps_fixed_tablegen.hi:z219e:211 :! = warning: 45s | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i# zdee)f i ne| ~~~~~ ^ ~~~~Q 31(x) 219 | Q 3 0 ((0i.n0t0)0(0(0x0)0*020104f7/M4_8P3I6)4,8 .Q030 (+0 .00.159)5 8 7| 35 ^ ~6 6f/M_PI), Q30(0.030In file included from 3src/libavcodec/aacsbr_fixed.c31:6629: 1src/libavcodec/aacsbrdata.h7:f424/:M7_:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0448668 84242 | 3{fQ/3M1_(PI )0,. 4Q63303(200.30852242725489971f5)f,/ MQ_3P1I() ,0 .Q13009(60.40152661108445906613ff/)M}_,P I{)Q,3 1 (| - ^~~~~~~~~~~~~~0 .7649700src/libavcodec/aac_defines.h4:9444:0361:6 2note: fexpanded from macro 'Q30') , Q31( 0 .448 | 9#2d1e0f9i2n9e2 4Q23203(x8)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(45x:)36*:1 07note: 3expanded from macro 'Q31'7 41824.0 + 450 | .#5d)e f i| n ^e Q31(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):*2182:11364:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) | ^ ~ 218 | Q30(0.0In file included from 0src/libavcodec/aacsbr_fixed.c0:00620: 0src/libavcodec/aacsbrdata.h0:04230:f84/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.011 04233 | 6{6Q23213(f /0M._9P5I4)7,2 Q3300(8071.30019790f8)6,3 1Q4301f(/-M0_.P0I8)5,8 8Q73706(001.092555206f2)0}9,88 f{/Q3M1_(P I0).,4 8Q3700(803.3022794369259596f1)7,f /Q3M1_(P I0).,9 9Q93909(040.10537195473226f3)9}9,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: expanded from macro 'Q30' 45 | #defin e 44Q | 3#1de(fxi)n e Q3 0 ( x ) ( i n t ) ( ( x()i*n2t14)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:423:59:In file included from src/libavcodec/aacps_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:218:111: warning: 423implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31( 0.95472308 72181 | 3 0 9 9 f ) ,Q 3Q03(10(.-000.0008050808070706f0/1M9_5P50I)f,) }Q,3 0{(Q03.10(1 100.346867202833f3/2M7_4P6I2),9 9Qf3)0,( 0Q.3011(70 806.39194909f9/0M4_1P5I7)9,4 Q3320f()0.}0,2 5 2| 6 ~~~~~^~~~~~~~~~~~~~~~~~2 0988f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0( 0.029395 54561 | 7#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 0 3 1 5 72 6 3 9 9 f /(Mi_nPtI))(,( x )| * ^~~~~~~~~~~~~~2 14748364src/libavcodec/aac_defines.h8.:044 :+36 :0 .note: 5expanded from macro 'Q30') | ^ ~ 44 | #define Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:x62): src/libavcodec/aacsbrdata.h : 423 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 14230 | 7{3Q73411(8 204..09 5+4 702.350)8 7 1| 3 ^0 99f), Q31(-0.0858877In file included from 60src/libavcodec/aacps_fixed.c1:9245: 5In file included from 0src/libavcodec/aacps.cf:)32}: ,src/libavcodec/aacps_fixed_tablegen.h :{218Q:3861:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .48708332746299f )218, | Q 3 1( 0 .Q939909(900.401050709043020f0)0}0,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Q30(0src/libavcodec/aac_defines.h.:0451:1360:3 6note: 6expanded from macro 'Q31'2 23f/M_PI) ,45 | Q#3d0e(f0i.n0e1 7Q0381(6x3)1 4 0 f / M _ P I ) , Q 3(0i(n0t.)02(5(26x2)0*928184f7/M4_8P3I6)4,8 .0Q 3+0 (00..50)2 9 3| 9 ^ ~5 5617f/M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0623: 1src/libavcodec/aacsbrdata.h5:74232:673:9 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 423 | {Q3src/libavcodec/aac_defines.h1:(44 :036.:9 5note: expanded from macro 'Q30'4 72308713 0449 | 9#fd)e,f iQn3e1 (Q-300.(0x8)5 8 8 7 7 6 0 1 9 5 5 0 f )(}i,n t{)Q(3(1x() *01.047837704813832247.406 +2 909.f5)), Q| 3 ^1 ( 0.999990415794In file included from 3src/libavcodec/aacps_fixed.c2:f24): }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] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 218 | 45 | # d e fQi3n0e (Q03.10(0x0)0 0 0 0 0 0 0f / M _ P I ) , (Qi3n0t()0(.(0x1)1*0231664272438f3/6M4_P8I.)0, Q+3 00(.05). 0 17| 0 ^ ~8 63140f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h2:54222:6832:09 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0.0 24229 | 3{9Q53516(1-70f./7M4_7P7I4)5,9 5Q53609(800.50f3)1,5 7Q23613(9-90f./2M6_8P9I8)0,6 2 0| 0 ^~~~~~~~~~~~~~8 959f)},src/libavcodec/aac_defines.h :{44Q:363:1 ( note: 0expanded from macro 'Q30'. 957816 6447 | 4#6de95f6i7nfe )Q,3 0Q(3x1) ( - 0 . 7 9 0 4 7 9 2 70(i5n2t6)28(f()x}),*1 0 7| 3 ~~~~^~~~~~~~~~~~~~~~~~~7 41824.0src/libavcodec/aac_defines.h +: 450:.36:5 )note: expanded from macro 'Q31'| ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:218:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 218 | 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)}CC libavcodec/amrwbdec.o , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ QIn file included from 30(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.031572639src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:422:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9f 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' M 45 | #define Q31(x) _PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:24In 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] : In file included from 422 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 32: src/libavcodec/aacps_fixed_tablegen.h:218: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:421:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | Q3 0421( | 0{.Q030010(0-000.090909f0/9M6_1P5I7)2,0 2Q2350f()0,. 0Q13110(3-606.292630f2/4M6_0P5I7)1,3 9Q7300f()}0,. 0{1Q73018(6 301.4704f6/4M9_46P4I1)5,50 6Q13f0)(,0 .Q03215(2 602.01928184f4/8M9_3P6I0)6,4 6Q23f0)(}0,. 0 2| 9 ~~~~~^~~~~~~~~~~~~~~~~~3 955617f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.031572 6453 | 9#9dfe/Mf_iPnIe) ,Q 3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 :( inote: nexpanded from macro 'Q30' t)((x)*21 4447 | 4#8d3e6f4i8n.e0 Q+3 00(.x5) ) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c*:1620: 73src/libavcodec/aacsbrdata.h7:44211:598:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ 421 | {Q31(-0.99909615In file included from 7src/libavcodec/aacps_fixed.c2:0242: In file included from 2src/libavcodec/aacps.c5:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2173:1136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 6024605713970f)}, 217{ | Q3 1 ( 0 .Q73406(409.46040105050006010f0)0,f/ MQ_3P1I() ,0 .Q13201(404.8090632610060446827ff)/}M,_ PI )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.00In file included from src/libavcodec/aac_defines.h96:src/libavcodec/adpcmenc.c145:3:31365: :2 src/libavcodec/bytestream.h4note: 2expanded from macro 'Q31':f 187/:M15_:P I warning: )45,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #Qd3e0f(i0n.e0 1Q43211(x1) 0 1875 | 6 8 f / M i_ fP I () s ,i z Qe(32i0 n(!t0=). (0s1(ix6z)5e3*42)81 64 17| 24 ~~~~~ ^ ~~~~f8 /3M6_4P8I.)0 ,+ Q 300.(50). 0 1| 7 ^ ~7 587029f/M_PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:421:31src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44 | 421# | d{eQf3i1n(e- 0Q.3909(9x0)9 6 1 5 7 2 0 2 2 5 f ) , (Qi3n1t(-)0(.(9x60)2*4160075377143917802f4).}0, +{ Q03.15() 0 .| 7 ^4 649464155061f), Q31In file included from (src/libavcodec/aacps_fixed.c :024.: 12In file included from 1src/libavcodec/aacps.c4:4328: 9src/libavcodec/aacps_fixed_tablegen.h3:62170:61114:6 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45217: | 36 : note: expanded from macro 'Q31' Q30(0.00 0450 | 0#0d0e0f0i0nfe/ MQ_3P1I()x), Q 30 ( 0 . 0 0 6 2 1 0 0 4(8i7nft/)M(_(PxI))*,2 14Q73408(306.4080.906 1+3 502.54)2 f /| M ^ ~_ PI), Q30(0.01421105In file included from 6src/libavcodec/aacsbr_fixed.c8:f62/: Msrc/libavcodec/aacsbrdata.h_:P421I:)6,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.016534861 2421f | /{MQ_3P1I()-,0 .Q3909(900.9061175775280272052f9)f, /MQ_31P(I)-,0 .9 6| 0 ^~~~~~~~~~~~~~2 46057139src/libavcodec/aac_defines.h70:f44):}36,: {note: Qexpanded from macro 'Q30'3 1( 0.74 6444 | 9#4d6e4f1i5n5e0 6Q13f0)(,x )Q 3 1 ( 0 . 1 2 CC libavcodec/anm.o 1 4 4 8 9 3(6i06n4t6)2((fx))}*,1 0 7| 3 ~~~~^~~~~~~~~~~~~~~~~~~7 41824.0 src/libavcodec/aac_defines.h+: 450:.365:) note: expanded from macro 'Q31'| ^ 45 | #definIn file included from esrc/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 217: 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 42178 | 3 6 4 8 . 0 +Q 03.05()0 . 0| 0 ^ ~0 0000000f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(062.: src/libavcodec/aacsbrdata.h0:04206:2841:0 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7f/M_Psrc/libavcodec/ac3dec.cI):, 1841Q:3490:( 0420warning: . | 0{implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0Q 93611(3-502.4226f/2M4 _01841P6I | 0) 3, 0 Q6 32 02 (3 07 .fd0)o1,w4 n2Qm131i10x(5_-6i08.nff9/2Mo7_-7P>4Ic0)e9n,5t 3eQ7r39_00m(9i08x.f_0l1)e}6v,5e 3l{4 Q8 36 1 1( 2 f0 /. M8=_3 Pg9Ia9)i6,n4 _9Ql73e90v8(e40l6.s00[41sf-7>)7 ,5 8 Q7 30 21 9( f c/e0Mn.t_5eP5rI8_)m3,i9 x8 _| 4l9 ^~~~~~~~~~~~~~e1 v3e9l6]4;7 fsrc/libavcodec/aac_defines.h ):| }44, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 36 :| ~~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: iexpanded from macro 'Q31'n e Q30(x) 45 | # d e f i n e Q 3 1((ixn)t ) ( ( x ) * 1 0 7 3 7 4 1 8(2i4n.t0) (+( x0).*5src/libavcodec/ac3dec.c2)1 :4 18427| :4 ^498 :3 6warning: 48implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. 0 + 0.5) In file included from src/libavcodec/aacps_fixed.c| : ^ ~184224 | : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 217:d61o:w nwarning: mIn file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]isrc/libavcodec/aacsbr_fixed.c x:_62i: nsrc/libavcodec/aacsbrdata.hf:o420-:>59c:e nwarning: teimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r _ m217i | x _ l e v e lQ_3 l0420t( | 0r{.tQ0 30 10 (0=- 00g0.a02i06n02_0l4fe0/v6Me0_l3Ps0I[s6)-2,>2 3Q 73cfe0)n(t,0e .rQ0_30m16i(2x-1_00l.0e94v28e777fl4/_0Ml9_t5Pr3It7)]9,;0 9Q 38| 0f ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)( }0,.0 0{9Q63113(5 204.28f3/9M9_6P4I9)7,9 Q83406(004.f0)1,4 2Q13110(5 608.f5/5M8_3P9I8)4,9 1Q33906(407.0f1)6}5, 3 4| 8 ~~~~~^~~~~~~~~~~~~~~~~~6 12src/libavcodec/ac3dec.cf/:M1843_src/libavcodec/aac_defines.h:P:49I45:) :,warning: 36 :Qimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3 note: 0expanded from macro 'Q31'( 0.017758 71843450 | | 2 #9 df e/ fM _i Pn Ie d)Qo,3 w1 n(| mx ^~~~~~~~~~~~~~i) x _ i n f o -src/libavcodec/aac_defines.h >: s 44u :r 36r :o u note: n(expanded from macro 'Q30'di _mnitx)_(le( vx44e) | l*# 2d 1 e4 f7 i4n 8e=3 6Qg43a80i.(n0x_) l +e v 0e .l 5s )[ s -| ^ ~> ( isnutr)r(ou(nxd)*_1m0iIn file included from 7xsrc/libavcodec/aacsbr_fixed.c3_:7l624e: 1v8src/libavcodec/aacsbrdata.he2l:]4420;.: 031 :| + ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 420 | {Q31(In file included from -src/libavcodec/aacps_fixed.c0:.242: 6In file included from 2src/libavcodec/aacps.c4:0326: 0src/libavcodec/aacps_fixed_tablegen.h30:62172:2363:7 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.9277409 52173 | 7 90 9 8 f )Q}3,0 ({0Q.30100(0 src/libavcodec/ac3dec.c000:.0184480:304990:9f 6/warning: 4Mimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_9 P7I9)8,4 6Q0340f( )01844,. | 0 Q0 36 12 (1 0 00 .4 58d5o78wf3n/9m8Mi4_x9P_1Ii3n)9f,6o 4-Q7>3fs0)(u}r0,.r 0 o0| u9 ~~~~^~~~~~~~~~~~~~~~~~~n6 1d3_5m2i4x2_flsrc/libavcodec/aac_defines.h/e:Mv45e_:lP36_I:l) t,rnote: texpanded from macro 'Q31'Q 3=0 (g0a.i0n1_ l445e2 | v1#e1dl0es5f[6is8n-fe>/ sMQu_3rPr1Io()ux,n) dQ 3_ 0m ( i0 x._0 1 l6 e 5v 3e 4l _8 l6(t1ir2ntft]/);M( _( Px| I) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)* ,2 1Q43704(803.604187.70 5+8 700.259)f / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :src/libavcodec/aacsbr_fixed.c36::62 : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 420:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 34200 | ({xQ)3 1 ( - 0 . 2 6 2 4 0 6 0 src/libavcodec/ac3dec.c3 0:(61846i2:n249t3:)7 (fwarning: )(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion],x )Q*3110(7-307.4 19184682 | 27 47 .4 00 9 +5 3 07. 95 0) 9 8 f| d) ^o} w,n m{iQx3_1i(n f0o-.>8l3In file included from f9esrc/libavcodec/aacps_fixed.c9_:6m244i: 9xIn file included from 7_src/libavcodec/aacps.c9l:8e324v: 6esrc/libavcodec/aacps_fixed_tablegen.h0l:4 217f :) 11,: Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 =( g0a.i5n5_8l3e9v8e4l9s1 _217l3 | f9 e6 [4 s7 -f >) l}Qf,3e0 _( m0| i. ~~~~^~~~~~~~~~~~~~~~~~~x0 _0l0e0v0e0l0src/libavcodec/aac_defines.h]0:;0450 : f36| /: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M _note: Pexpanded from macro 'Q31'I ), Q30(0 .450 | 0#6d2e1f0i0n4e 8Q73f1/(Mx_)P I ) , Q 3 0 ( 0 . 0 0 9 6(1i3n5t2)4(2(fx/)M*_2P1I4)7,4 8Q33604(80..00 1+4 201.150)5 6 8| f ^ ~/ M_PI), Q30(0.01653In file included from 4src/libavcodec/aacsbr_fixed.c8:6621: 2src/libavcodec/aacsbrdata.hf:/419M:_P84I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.01775870 24199 | f{/MQ_3P1I() ,0 . 3| 6 ^~~~~~~~~~~~~~7 228712src/libavcodec/aac_defines.h8:6449:2363:f )note: , expanded from macro 'Q30'Q 31( 0. 6445 | 2#9d1e6f5i4n1e7 2Q93601(fx))} , { Q 3 1 ( - 0 . 8 1 0 9(3i0n2t5)6(6(5x6)9*61f0)73,7 4Q13812(4 .00. 0+87 70.853)7 0 2| 2 ^9 363f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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::216 :note: 136expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1216( | x ) Q 3 0 ( 0 . 0 0 0(0i0n0t0)0(0(0xf)/*M2_1P4I7)4,8 Q33604(80..00 0+3 04.951)3 0 3| 4 ^ ~f /M_PI), Q30(0.00In file included from 54src/libavcodec/aacsbr_fixed.c0:7620: 6src/libavcodec/aacsbrdata.h6:1419f:/58M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(0.007991 74192 | 9{3Qf3/1M(_ PI0).,3 6Q73202(807.1020896299293f9)3,6 7Qf3/1M(_ P0I.)6,5 2Q93106(504.10720996918f7)5}7,5 9{fQ/3M1_(P-I0).,8 1 0| 9 ^~~~~~~~~~~~~~3 025665src/libavcodec/aac_defines.h6:9446:f36):, note: Qexpanded from macro 'Q30'3 1( 0.08 7447 | 83#7d0e2f2in9e36 3Qf3)0}(,x ) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 (:36i:n tnote: )(expanded from macro 'Q31'( x)*10737 4451 | #8d2e4f.i0n e+ Q03.15()x) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct:)24(: (In file included from x)src/libavcodec/aacps.c*:2321: src/libavcodec/aacps_fixed_tablegen.h4:721648:3111:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 216 | Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04190:f32/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.003 44199 | 1{Q33013(4 f/0M._3P67I2)2,8 7Q13208(609.2030f5)4,0 7Q3016(61 f0/.M6_5P29I1)6,5 4Q13702(906.10f0)7},9 9{1Q73219(3-0f./8M1_0P9I3)0,2 5Q63605(609.60f0)9,2 9Q93913(6 70f./0M8_7P7I8)3,70 2Q23903(603.f0)0}9,9 8 7| ~~~~~^~~~~~~~~~~~~~~~~~5 759f/M_Psrc/libavcodec/aac_defines.hI):45, : 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 :45 | note: expanded from macro 'Q30'# define Q 3441 | (#xd)e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4(7i4n8t3)6(4(8x.)0* 1+0 07.357)4 1 8| 2 ^ ~4 .0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:419In 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:216:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 419 | {Q31( 0.367228 72161 | 2 8 6 9 2 3Qf3)0,( 0Q.3010( 000.060502090106f5/4M1_7P2I9)61,f )Q}3,0 ({0Q.3010(3-409.1831003943f0/2M56_6P5I6)9,6 fQ)3,0 (Q031.(0 0054.007807676813f7/0M2_2P9I3)6,3 fQ)3}0,( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 79917293fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.0092 99459 | 3#6d7eff/iMne_ PQI3)1,( xQ)3 0 ( 0 . 0 0 9 9 8 7 5 7 5 9(fi/nMt)_(P(Ix)),* 2 1| 4 ^~~~~~~~~~~~~~7 483648src/libavcodec/aac_defines.h.:044 :+36 :0 .note: 5expanded from macro 'Q30') | ^ ~ 44 | #define Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 418 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 04187 | 3{7Q43118(2 40..09 3+3 305.054)9 6 8| ^1 047f), Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:4243: 5In file included from 3src/libavcodec/aacps.c7:320: 2src/libavcodec/aacps_fixed_tablegen.h38:82163:5618:8 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31(-0.9708 7216 | 3 7 4 4 1 8 2Q6370f()0.,0 0Q03010(0 000.0806f6/3M6_44P5I7),1 1Q33604f()0}.,00 3 4| 9 ~~~~~^~~~~~~~~~~~~~~~~~13 034f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.005407 0456 | 6#1deff/iMn_eP IQ)3,1 (Qx3)0 ( 0 .0 0 7 9 9 1 7 2 9 3 f(/iMn_tP)I()(,x )Q*3201(407.408039624989.90 3+6 07.f5/)M _ P| I ^ ~ ), Q30(0.009987575In file included from 9src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I418):,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'418 | {Q31( 440 | .#9d3e3f3i5n0e4 9Q63801(0x4)7 f ) , Q3 1 ( - 0 . 4 3 5 3(7i0n2t3)8(8(3x5)8*81f0)7}3,7 4{1Q3812(4-.00.9 7+0 80.7357)4 4 | 1 ^8 267f), Q31( 0In file included from .src/libavcodec/aacps_fixed.c8:6246: 3In file included from 6src/libavcodec/aacps.c44:5327: 1src/libavcodec/aacps_fixed_tablegen.h1:32166:436f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :21636 | : note: expanded from macro 'Q31' Q30(0. 0450 | 0#0d0e0f0i0n0e0 fQ/31M(_xP)I ) , Q 3 0 ( 0 . 0 0 3 4 9(1i3nt0)34(f(/xM)*_2P1I4)7,4 83Q63408(.00. 0+0 504.057)0 6 6| 1 ^ ~f /M_PI), Q30(0.00In file included from 79src/libavcodec/aacsbr_fixed.c9:1627: 2src/libavcodec/aacsbrdata.h9:3418f:/31M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.00929 94189 | 3{6Q73f1/( M0_.P9I3)3,3 5Q03409(608.10004979f8)7,5 7Q5319(f-/0M._4P3I5)3,7 0 2| 3 ^~~~~~~~~~~~~~8 83588fsrc/libavcodec/aac_defines.h):},44 :{36Q:3 1note: (expanded from macro 'Q30'- 0.97087 3447 | 44#1d8e2f6i7nfe), QQ3310(( x0).8 6 6 3 6 44 5 7 1 1 3 6 4 f()i}n,t ) (| ( ~~~~^~~~~~~~~~~~~~~~~~~x )*1073741src/libavcodec/aac_defines.h8:2454:.360: + note: 0expanded from macro 'Q31'. 5) | ^ 45 | #define Q31(xIn file included from )src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 216 : 11(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*214748364 8216. | 0 + 0 . 5Q)3 0 (| 0 ^ ~. 0000000000f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0418.:070:3 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 3034f/M_PI), Q4183 | 0{(Q03.10( 005.49037303656014f9/6M8_1P0I4)7,f )Q,3 0Q(301(.-000.74935931770229338f8/3M5_8P8If)),}, Q{3Q03(10(.-000.992790989736377f4/4M1_8P2I6)7,f )Q,3 0Q(301.(0 00.989686735674594f5/7M1_1P3I6)4,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 fQi3n0e( xQ)3 1 ( x ) ( i n t ()i(n(tx))(*(1x0)73*src/libavcodec/bytestream.h724114:8729442:4815.3:06 4warning: 8+. comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]00 .+5 )0 . 5| ) ^ | ^ ~ 294 | ifIn file included from src/libavcodec/aacps_fixed.c(:s24i: zIn file included from esrc/libavcodec/aacps.cIn file included from 2:src/libavcodec/aacsbr_fixed.c 32:: 62!src/libavcodec/aacps_fixed_tablegen.h: =:src/libavcodec/aacsbrdata.h 215:s:417i136::z84 ewarning: :)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~ ^ ~~~~ 215 | 417 | { QQ3310(( 00..02080900090604060308f3/7M1_7PfI)),, QQ3310(( 00..090613097670873490770f5/3M4_fP)I}),, {QQ3301((0 .00.0423108389959380391f2/5M2_0PfI)),, QQ3310(( 00..04084144985615210263f0/4M3_7PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.005230src/libavcodec/aac_defines.h5:6245:336f:/ Mnote: _expanded from macro 'Q31'P I), Q30(0 .450 | 0#5d6ef1175in2 warninge6s 3 generatedQ7. 3f1/(Mx_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( (note: xexpanded from macro 'Q30') *21474 8443 | 6#4d8e.0f i+n e0 .Q53)0 ( | x ^ ~) 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 (int)((x)*1073741824.0 + 0.5) | ^ :In file included from 45:36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In file included from : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:215:111:src/libavcodec/ac3dec_float.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]40 :140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/aacsbr_fixed.c 215 | 40 | Q{3 0"(c0o.n0s0_0n0o0i0s0e0ge0n0"f,/ M"_ePnIa)b,l eQ 3c0o(n0s.i0s0t1e96n0t7 4n0o7ifs/eM _gPenIe)r,a tQio3n0"(,0 .O0F0F3S0E3T9(53c0o9nfs/iMs_tPeIn)t,_ nQo3i0s(e0_.g0e0n4e4r9a5t1i2o06nf)/,M _APVI_)O,P TQ_3T0Y(P0E._B0O0O5L2,3 0{5.6i263f4 /=M _0P I}),, 0Q,30 (10,. 0P0A5R6 1}5,2 6 3| 7 ^f /M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:62: src/libavcodec/aacsbrdata.h:417:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 417 | {Q31(src/libavcodec/ac3dec_float.c :0.412:1388:9 09warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]4 6src/libavcodec/bytestream.h38:33187:151 :741f | )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q 3 1{ (" d0r. c9318_6 | 3s 0c7 a7 l8 e3i9"f7, 0 ("5s3pi4ezrfce)e2}n,t a!{g=Qe 3 so1if(z d ey0.n)4a 2m 1i| 8c ~~~~~ ^ ~~~~8 9r9a8n31ge2 5c2o0mfp)r,e sQs3i1o(n 0t.o4 8a1p4p8l6y5"1,2 3O0F4F3S7EfT)(}d,r c_ s| c ~~~~~^~~~~~~~~~~~~~~~~~a le), AV_Osrc/libavcodec/aac_defines.h:36::45 :note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' P T45 | _#TdYePfEin_eF LQOA3T1,( x){ . db l = 1 . 0 } , 0(.i0n,t )6(.(0x,) *P2A1R4 7}4,83 6 4| 8. ^0 + 0.5) | ^ ~ 44 | In file included from #define Q30(x) (src/libavcodec/ac3dec_float.cin:t)42:(132(:x )warning: *missing field 'unit' initializer [-Wmissing-field-initializers]1 073741824 .042 | + 0 .{5 )" h e| a ^vy _compr", "enabIn file included from lsrc/libavcodec/aacps_fixed.ce:24 : hIn file included from esrc/libavcodec/aacps.c:a32v: ysrc/libavcodec/aacps_fixed_tablegen.h :dy215n:a86m:i cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ange compression "215, | O F FS E T Q(3he0a(v0y_.c0o0m0p0r0e0s0s0io0n0)f,/M _APV_IO)P, TQ_3T0Y(P0E_.B0O0O1L9, 6{0.74i6047 f=/ M0_ P},I )0,, Q13,0( 0P.AR0 0}3,0 3 9| 5 ^3 09f/M_PI), Q30(0.0044951206f/M_PI), Qsrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:417:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/ac3dec_float.c:43:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 30 (430 | . 0 0 5 2{3 0"5t6a2r3gfe/tM__lPeIv)e,l "Q,3 0("0ta.r0g0e5t6 l1e5v2e6l3 7ifn/ M-_dBPFIS) ,( 0 | no ^~~~~~~~~~~~~~t applisrc/libavcodec/aac_defines.he:d44):"36,: O note: Fexpanded from macro 'Q30'FS ET(targ et44_ | l#edveefli),n eA VQ_3O0P(Tx_)T Y P E _ I N T , { . i 6(4i n= t0) (}(, x-)3*11,0 07,3 7P4AR1 8},2 4 .| 0 ^ + 0.5) | ^ 417In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { 215 | Q30(0.0000000000f/M_PI), Q30(0.0019src/libavcodec/ac3dec_float.c60:7464:01297:f /warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]_ PI), Q30(0. 0460 | 3{0"3l9t53r0t9_fc/mMi_xPlIe)v," ,Q 3 0 ("0.L0t0/4R4t9 5C1e2n0t6efr/ MM_iPxI )L,e vQe3l"0,( 0 . 0O0F5FS2E3T0(56l2t3rft/_Mc_ePnIt)e,r _Qmi3x0_(l0e.v0e0l5)6,1 5 2 6 3AV7_fO/PMT__PTIY)P,E _ F| L ^~~~~~~~~~~~~~O AT, {src/libavcodec/aac_defines.h.:d44b:l36 := note: -expanded from macro 'Q30'1 .0 }, - 144. | 0#,d e2.f0in,e 0Q}3,0 ( x)| ^ (int)((x)*107374Q31( 0.28909646383717f), Qsrc/libavcodec/ac3dec_float.c3:147(: 0129.:9 6warning: 30missing field 'unit' initializer [-Wmissing-field-initializers]7 78397053 4f47) | }{",l t{Qr3t_1s(u r0m.i4x21l8e8v9"9,8 3"1L2t5/20Rft), SQ3u1rr(o u0.n4d8 1M4i8x6 5L1e2v3e0l4"3,7 fO)F}F,S ET (| ~~~~~^~~~~~~~~~~~~~~~~~l trt_surrosrc/libavcodec/aac_defines.hu:n45d:_36m:i xnote: _expanded from macro 'Q31'l evel), A45V | _#OdPeTf_inTeY PQE3_1F(LxO)A T , { . d b l = - 1(.i0n t}),( (-x)1*.021,4 724.803,6 408}.,0 +| ^0. 5) | ^ ~ 18In file included from 24.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.csrc/libavcodec/ac3dec_float.c:48:129In file included from :src/libavcodec/aacps_fixed.c :warning: 24missing field 'unit' initializer [-Wmissing-field-initializers]: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:215: 4836 | :{ "warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o ro_cmixlev", " L215o | / R o C e nQt3e0r( 0M.i0x0 0L0e0v00e0l0"0,f / M_OPFIF)S,E TQ(3l0o(src/libavcodec/bytestream.hr0o.:_00357c1:9e156n:0te 7r4warning: _0mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7i fx_/lMe_vPeIl)), , 357 | Q 3 0 A( 0Vi_.fO0 P0(T3s_0Ti3Yz9PeE52_3 F!0=L9f O/sAMiT_z,Pe I)){ ., d | bQ ~~~~~ ^ ~~~~l3 0 (=0 .-0014.409 5}1,2 0-61.f0/,M _2P.I0),, 0Q}3,0 ( 0| . ^0 052305623f/M_PI), Q30(0.0056152637f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/ac3dec_float.c62:: 49src/libavcodec/aacsbrdata.h::129416:: 83warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 49 | {"lo r416o | _{sQu3r1m(i x0l.e9v9"7,9 3"8L7o3/7R3o8 6S5u4rfr)o,u nQd3 1M(i x0 .L9e0v0e41l3"1,0 4O9F14F9S7EfT)(l}o,r {oQ_3s1u(r r0o.u5n7d5_63m3i0x7_6le2v6e1l2)0,f ) ,A VQ_3O1P(T-_0T.Y9P1E03_4F3L3O7AT3,5 2{0.9d7bf)l} ,= -| 1 ~~~~^~~~~~~~~~~~~~~~~~~. 0 }, -1.0src/libavcodec/aac_defines.h,: 452:.360:, 0note: }expanded from macro 'Q31', | ^ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44:In file included from src/libavcodec/ac3dec_float.csrc/libavcodec/aacsbr_fixed.c::6253: :src/libavcodec/aacsbrdata.h11::416 :warning: 59missing field 'help' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53 | { NU L416L | }{,Q 3 1| ^( 0.99793873738636: note: expanded from macro 'Q30' 5 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 4fIn 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:11: 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 Q31( 0.90041310491497f)}, {Q31( 0.575633:44:36: note: expanded from macro 'Q30' 0 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 7In file included from 626120f), Q31(-0.91034337352097f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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] 416: 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.h32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : note: 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] expanded from macro 'Q30' 416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ )In file included from }, {Q31( 0.57563307626120f), Q31(-0.91034337352097f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from 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] src/libavcodec/aacps.c: 415 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 32src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : src/libavcodec/aacps_fixed_tablegen.h:214:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | 214 | Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254#define Q31(x) (int)((x)*2147483648.0 + 0.5129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h) | ^ ~ :44:In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:415:36: note: expanded from macro 'Q30' 58 44 | #define Q30(x) src/libavcodec/adpcm.c(i:n296t:)38(:( x)warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 073741824.0 +296 | 0 . 5 ) | ^ avctx->ch_layoIn file included from usrc/libavcodec/aacps_fixed.ct:.24n: bIn file included from _src/libavcodec/aacps.cc:32h: asrc/libavcodec/aacps_fixed_tablegen.h:nn214:e86l:s warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] max_channels) {214 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ Q30(0.000src/libavcodec/adpcm.c0:02950:0380:0 0warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ M_PI), Q2953 | 0 ( 0. 0 0i1f1 0(a5v3c9t3x9-f>/cMh__PlIa)yo,u tQ.3n0b(_0c.h0a0n1ne7l0s8 9<8 5m2ifn/_Mc_hPaIn)n,e Ql3s0 (|0|. 0 0| 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~5 254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 415 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.7:36: note: expanded from macro 'Q30' 8 44 | #define Q30(x) (int)((x)0*31009783274481085234.80f )+} , 0 .5| ) ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#214d:e61f:i newarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 214 | (i n t ) ( (Qx3)0*(201.04070408030604080.00 f+/ M0_.PI5)), Q| 3 ^ ~0 (0.0011053939f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4150:01317:0 8warning: 98implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 2f/M_PI), Q30( 0415. | 0{0Q23512(5-401.2190f4/8M8_2P3I80)4,5 0Q0390f()0,. 0Q3012(9-309.88476786f9/9M4_7P4I0)23,9 4Qf3)0}(,0 .{00Q33115(9-701.7701f8/8M6_58P6I1)8,2 0 3| 7 ^~~~~~~~~~~~~~f ), Q31(src/libavcodec/aac_defines.h :044.:7368:0 3note: 0expanded from macro 'Q30'9 82480538 f44) | }#,d e f| i ~~~~^~~~~~~~~~~~~~~~~~~n e Q30(x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int) 45(( | x#)d*e1f0i7n3e7 4Q3118(2x4) . 0 + 0 . 5 ) | ^ (int)((x)*214In file included from 7src/libavcodec/aacps_fixed.c4:8243: 6In file included from 4src/libavcodec/aacps.c8:.32: 0src/libavcodec/aacps_fixed_tablegen.h :+214 :036.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 214 | In file included from src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0415.:060:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 000f/M_PI), Q 34150 | ({0Q.3010(1-01.0150349838923f8/0M4_5P0I0)9,f )Q,3 0Q(301.(-000.1877706899895427f40/2M3_9P4If)),} ,Q 3{Q03(10(.-000.2751285846152896f1/8M2_0P3I7)f,) , QQ3301((0 .00.708209330998842684f8/0M5_3P8If)),}, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.0031597src/libavcodec/aac_defines.h1:7450:f36/:M _note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44i:n36e: Qnote: 31expanded from macro 'Q30'( x) 44 | # d e f i(nien tQ3)0(((xx)) * 2 1 4 7 4 8 3 6 4 8 . 0( i+n t0).(5()x ) *| ^ ~1 073741824.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :414214 | :{11Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.2289846145505 4214f | ) , Q 3 1 (Q 300.(907.0050408050330106030106ff/)M}_,P I{)Q,3 1Q(3-00(.108.50009191015530913998f81/fM)_,P IQ)3,1 (Q 300.(407.506051776028899825028f/4Mf)_}PI,) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.002src/libavcodec/aac_defines.h52:5454:1362:9 fnote: /expanded from macro 'Q31'M _PI), Q 453 | 0#(d0e.fi0n0e2 9Q33918(4x6)8 f / M _ P I ) , Q 3 0 ((0i.n0t0)3(1(5x9)7*1271047f4/8M3_6P4I8).,0 +| ^~~~~~~~~~~~~~0 .5) | src/libavcodec/aac_defines.h ^ ~: 44:36: note: expanded from macro 'Q30' In file included from 44 | src/libavcodec/aacsbr_fixed.c#:d62: esrc/libavcodec/aacsbrdata.hf:i414n:e58 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 414 | {(Qi3n1t()-(0(.x2)28*918047631474515802544.f)0, +Q 301.(5 )0 . 9| 7 ^0 54853316316fIn file included from )src/libavcodec/aacps_fixed.c}:24,: {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.12138:51360:9 9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 019881f), Q31( 0 .21347 | 5 6 5 7 6 2 8Q93200(804.f0)0}0,0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 000f/M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0.expanded from macro 'Q31'0 195873566 f45/ | M#_dPeIf)i,n eQ 3Q03(1(0x.)0 3 0 3 3 1 6 9 17 f / M _ P I()i,n tQ)(3(0x()0*.20144478468638684283.0f /+M _0P.I5)) , | Q ^ ~3 0(0.0522258915f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34140:(320:. 0warning: 56implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 044961f/M_PI )414, | { Q| 3 ^~~~~~~~~~~~~~1 (-0.228src/libavcodec/aac_defines.h9:8444:366:1 4note: 55expanded from macro 'Q30'0 54f), Q3 144( | #0d.e97f0i5n4e8 5Q33301(x6)3 1 6 f ) } , { Q 3 1 ( - 0(.i1n8t50)9(9(1x50)1*91808713f7)4,1 8Q2314(. 0 0+.4 705.56)5 7 6| 2 ^8 92084f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.hIn file included from src/libavcodec/aacps.c::4532: :src/libavcodec/aacps_fixed_tablegen.h36:: 213:note: expanded from macro 'Q31'111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2133 | 1 ( x ) Q 3 0 ( 0 . 0 0 00 0 0(0i0n0t0)(f(/xM)_*P2I1)4,7 4Q83360(408..001 9+5 807.355)6 6 f| / ^ ~M _PI), Q30(0.0303In file included from 3src/libavcodec/aacsbr_fixed.c1:6629: 17src/libavcodec/aacsbrdata.hf:/414M:_6P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.04486 64148 | {8Q2331f(/-M0_.P2I2)8,9 8Q43601(405.5005542f2)2,5 8Q93115(f /0M._9P7I0)5,4 8Q53303(106.301566f1)0}4,4 9{6Q13f1/(M-_0.P1I8),5 09 9| 1 ^~~~~~~~~~~~~~5 019881fsrc/libavcodec/aac_defines.h):,44 :Q363:1 note: (expanded from macro 'Q30' 0.47565 7446 | #2d8e9f2i0n8e4 fQ)3}0,( x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 :( inote: nexpanded from macro 'Q31't )((x)*10 7453 | 74#1d8e2f4i.n0e +Q 30.15(x)) | ^ (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:82133:6864:8 .0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 213 | Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h0:04130:0830:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q3 0413( | 0{.Q0311(9-508.7333586163f2/6M5_08P6I0)2,4 fQ)3,0 (Q031.(0-300.338361661971779f4/4M1_8P9I7)f,) }Q,3 0{(Q03.10(4-408.60658882236f8/2M8_4P2I0)1,4 6Qf3)0,( Q03.10(52-20.205689941057f7/4M1_P8I8)0,2 9Qf3)0}(,0 . 0| 56 ~~~~^~~~~~~~~~~~~~~~~~~1 044961fsrc/libavcodec/aac_defines.h/:M45_: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 (Qi3n0t()x()( x ) * 2 1 4 7 4 8 3 6 4 8(.i0n t+) (0(.x5))* 1 0| 7 ^ ~3 741824.0 + 0.5) | In file included from ^ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:413:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 413src/libavcodec/aacps_fixed_tablegen.h | :{213Q:3611:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 33813265086024f), Q2133 | 1 ( - 0 . 3Q83606(107.7090404010809070f0)0}f,/ M{_QP3I1)(,- 0Q.3005(802.6081298548270134566f6)f,/ MQ_3P1I()-,0. 0Q63904(007.704318083032196f9)1}7,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Q30(src/libavcodec/aac_defines.h0:.450:436:4 8note: 6expanded from macro 'Q31'6 8823f/M_PI )45, | #Qd3e0f(i0n.e0 Q53212(2x5)89 1 5 f / M _ P I ) , Q 3 0((i0n.t0)5(6(1x0)4*4291614f7/4M8_3P6I4)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.hf:i413n:e31 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 413 | ({iQn3t1)((-(0x.)3*3180173327645108826042.40f )+, Q03.15()- 0 .| 3 ^8 661779441897f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0.src/libavcodec/aacps.c0:5328: 2src/libavcodec/aacps_fixed_tablegen.h:62138:2368:4 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 46f), Q31(-0.0694 02137 | 7 4 1 8 8 0 2Q93f0)(}0,. 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 000000f/src/libavcodec/aac_defines.hM_:45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.0195 8457 | 3#5d6e6ffi/nMe_ PQI3)1,( xQ) 3 0 ( 0 . 0 3 0 33 1 6 9 1 7(fi/nMt_)P(I)(x,) *QCC libavcodec/ansi.o 23104(074.8034644886.608 8+2 3f0./5M)_ P I| ) ^ ~, Q30(0.0522258915In file included from fsrc/libavcodec/aacsbr_fixed.c/:M_62P: Isrc/libavcodec/aacsbrdata.h):,413 :Q63: 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0561044961f/ M413_ | P{IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 3381326src/libavcodec/aac_defines.h5:0448:6360:2 4note: f)expanded from macro 'Q30', Q31(-0. 3448 | 6#6d17e7f9i4ne4 1Q83907f()x}), { Q 3 1 ( - 0 . 0 5 8 2 6(8i2n8t4)2(0(1x4)6*f1)0,7 3Q73411(8-204..00 6+9 4007.57)4 1 8| 8 ^0 29f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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:213:11: 45warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 213 | Q 3(0i(n0t.)0((0x0)0*020104070408f3/6M4_8P.I0 ),+ Q03.05()0 . 0| 1 ^ ~9 5873566f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:304123:3841: 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]17 f/M_PI), Q30( 4120 | .{0Q434816(6 808.2330f8/7M21_P6I3)2,1 4Q73206(0f.)0,52 2Q2351(8 9105.f4/1M5_1P4I9)6, 0Q53506(102.60f5)6}1, 0{4Q43916(1-f0/.M2_4P5I2)3,8 3 9| 5 ^~~~~~~~~~~~~~7 2639f), Qsrc/libavcodec/aac_defines.h3:144( :036.:6 3note: 20expanded from macro 'Q30'6 633394807 f44) | #},d e f| i ~~~~~^~~~~~~~~~~~~~~~~~n e Q30(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' (in t45)( | (#xd)e*f1i0n7e3 7Q43118(2x4). 0 + 0 . 5 ) | ^ (int)((x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+: 320: .src/libavcodec/aacps_fixed_tablegen.h5:)212 : 136| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 : 212src/libavcodec/aacsbrdata.h | : 412 : 58 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.00000000 00412f | /{MQ_3P1I() ,0 .Q33008(702.106433231445792564f)3,f /QM3_1P(I )0,. 4Q13501(409.6006575261172263f8)2f}/,M _{PQI3)1,( -Q03.02(405.203989379156772960309ff/)M,_ PQI3)1,( Q03.06(302.016166323935914686037ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.1src/libavcodec/aac_defines.h2:50457:3366: 8note: 6expanded from macro 'Q31'2 f/M_PI), 45 | | # ^~~~~~~~~~~~~~d efine Qsrc/libavcodec/aac_defines.h3:144(:x36): note: expanded from macro 'Q30' 44 | (#indte)f(i(nxe) *Q23104(7x4)8 3 6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*1073741824In file included from .src/libavcodec/aacsbr_fixed.c0: 62+: 0src/libavcodec/aacsbrdata.h.:5412): 32 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c3:0328: 7src/libavcodec/aacps_fixed_tablegen.h2:12126:31112:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 6f), Q31( 0.415149 62120 | 5 5 6 1 2 6 fQ)3}0,( 0{.Q030010(0-000.0240502f3/8M3_9P5I7)2,6 3Q9f3)0,( 0Q.3014(3 304.5693524036f6/3M3_3P9I4)8,0 7Qf3)0}(,0 . 0| ~~~~~^~~~~~~~~~~~~~~~~~6 7217238src/libavcodec/aac_defines.h2:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.0 9459 | 7#1d6e7f9in0e0 fQ/3M1_(PxI)) , Q 3 0 ( 0. 1 1 6 2 9 (5i1n6t6)3(f(/xM)_*P2I1)4,7 4Q83306(408..102 5+0 703.658)6 2 f| / ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36::412 :note: 7expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i412ne | {QQ3310(( x0). 3 0 8 7 2 1 6 3 2 1 4 7 2 6(fi)n,t )Q(3(1(x )0*.14017531744916802545.601 2+6 f0).}5,) {| Q ^3 1(-0.24523839572In file included from 6src/libavcodec/aacps_fixed.c39:f24): ,In file included from src/libavcodec/aacps.cQ:323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2120:.866:3 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 633394807f)}, | ~~~~~^~~~~~~~~~~~~~~~~~212 | src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 0expanded from macro 'Q31'0 0000000f/ M45_ | P#dIe)f,i Qn3e0 (Q03.10(4x3)3 4 5 9 5 4 3 f /M _ P I ),( iQn3t0)((0(.x0)6*2712147724388326f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~0 997167900f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0411.:1841:6 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 1663f/M_PI), Q4113 | 0{(Q03.11(2 500.793564826420f4/8M2_3P4I4)4,1 f )| , ^~~~~~~~~~~~~~ Q31(-0.99src/libavcodec/aac_defines.h2:4440:1364:7 0note: 9expanded from macro 'Q30'1 219f)}, { Q443 | 1#(d-e0f.i9n6e9 2Q63507(0x52)4 0 2 3 f ) , Q 3 1 ( 0 (.i7n3t7)7(5(65x4)8*9160577347f4)}1,8 2 4| . ~~~~~^~~~~~~~~~~~~~~~~~0 + 0.5)src/libavcodec/aac_defines.h : | 45 ^: 36: 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 : 212 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42127 | 4 8 3 6 4 8 .Q030 +( 00..050)0 0 0| 0 ^ ~0 000f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.0624: 3src/libavcodec/aacsbrdata.h3:4114:55895:4 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0. 04116 | 7{2Q13712(3 802.f9/5M4_2P4I0)4,82 3Q4304(401.f0)99,7 1Q63719(0-00f./9M9_2P40I1)4,7 0Q93102(109.f1)1}6,2 9{5Q13616(3-f0/.M9_6P9I2)6,5 7Q03502(400.21325f0)7,3 6Q83612(f /0M._7P3I7)7,5 6 5| 4 ^~~~~~~~~~~~~~8 96574f)src/libavcodec/aac_defines.h}:,44 : 36| : ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | :# dnote: eexpanded from macro 'Q31' fine Q30 (45x | )# d e f i n e Q 3 1 ( x )( i n t ) ( ( x ) * 1 0 7 3(7i4n1t8)2(4(.0x )+* 201.4574)8 3 6| 4 ^8 .0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:212In file included from :36src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :411:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | 411 | { QQ3310(( 00..09050402040004080203f4/4M4_1PfI)),, QQ3310((-00..9094234304154975049312f1/9Mf_P)I}),, {QQ3301((-00..096679221675270358224f/0M2_3PfI)),, QQ3310(( 00..0739797751656478990605f7/4Mf_)P}I,) , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.116src/libavcodec/aac_defines.h2:9455:1366:6 3note: fexpanded from macro 'Q31'/ M_PI), Q 3450 | (#d0e.f1i2n5e0 7Q36381(6x2)f/ M _ P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30'4 7483648. 044 | +# 0d.e5f)i n e| ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht:)411(:(7x:) *1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 4110 | .{5Q)3 1 (| 0 ^. 95424048234441f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c9:9322: 4src/libavcodec/aacps_fixed_tablegen.h0:12124:7110:9 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 19f)}, {Q31(-0.969 22126 | 5 7 0 5 2 4 0Q2330f()0,. 0Q03010(0 000.070307f7/5M6_54PI8)9,6 5Q7340f()0}.,0 4 3| 3 ~~~~~^~~~~~~~~~~~~~~~~~4 59543f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.067 2451 | 7#2d38e2ffi/nMe_ PQI31)(,x )Q 3 0 ( 0 . 0 9 9 7 1 6 7 9 0(0fi/nMt)_(P(Ix)),* 2Q13407(408.31614682.905 1+6 603.f5/)M _ P| I ^ ~) , Q30(0.1250736In file included from 86src/libavcodec/aacsbr_fixed.c2:f62/: Msrc/libavcodec/aacsbrdata.h_:P410I:83):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: 410note: | expanded from macro 'Q30'{Q 31(-0.50 6440 | 8#5d4e0f1i0n5e1 2Q380f()x,) Q 3 1 ( - 0 . 6 5 8 4 6 0 1(5i4n80t3)0(0(fx))}*,1 0{7Q33714(1-802.49.702 1+0 703.551)8 3 2| 4 ^3 f), Q31(-0.2309521In file included from 3src/libavcodec/aacps_fixed.c0:6247: 7In file included from 9src/libavcodec/aacps.c1:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 211 :| 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' 211 | 45 | # de fQi3ne0 (Q03.10(0x0)0 0 0 0 0 0 0 f / M _ P I()i,n tQ)3(0((x0).*02167427344813366428f./0M _+P 0I.)5,) Q 3| 0 ^ ~( 0.1045235619f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4100:.581:5 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 04350f/M_PI ),410 | Q{3Q03(10(.-108.25407602835748001f0/5M1_2P8If)),, QQ3301((0-.0.16956864860001554418f0/3M0_0PfI))},, {| Q ^~~~~~~~~~~~~~3 1(-0.972src/libavcodec/aac_defines.h1:0447:3365:1 8note: 3expanded from macro 'Q30'2 43f), Q3 144( | -#0d.e2f3i0n9e5 2Q13300(6x7)7 9 1 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(45x:)36*:1 0note: 7expanded from macro 'Q31'3 741824.0 45+ | #0d.e5f)i n e| ^Q 31(x) In file included from (src/libavcodec/aacps_fixed.cin:t24): (In file included from (src/libavcodec/aacps.cx:)32*: 2src/libavcodec/aacps_fixed_tablegen.h1:42117:41118:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 211 | Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04100:0310:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0. 04106 | 7{2Q33411(3-602.f5/0M6_0P8I5)4,0 1Q03501(208.f1)0,4 5Q23315(6-109.f6/5M8_4P6I0)1,5 4Q80330(000f.)1}5,5 8{9Q043315(0-f0/.9M7_2P1I0)7,3 5Q1380(302.4138f2)4,7 2Q33718(0-f0/.M2_3P0I9)5,2 1Q33006(707.9119f6)6}8,0 0 | 5 ~~~~^~~~~~~~~~~~~~~~~~~4 1f/M_PI)src/libavcodec/aac_defines.h,: 45 :| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :4536 | :# dnote: efexpanded from macro 'Q30'i ne Q31(x )44 | # d e f i n e Q 30 ( x )( i n t ) ( ( x ) * 2 1 4 7 4(8i3n6t4)8(.(0x )+* 100.753)7 4 1| 8 ^ ~2 4.0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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 src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :410211 | :{86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.50608540105128f), 211Q | 3 1 ( - 0 . 65Q83406(001.5040800030000f0)0}0,0 {fQ/3M1_(P-I0).,9 7Q23100(7035.108637224334f13)6,2 fQ/3M1_(PI-)0.,2 3Q03905(201.31006475729315f6)1}9,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Q30src/libavcodec/aac_defines.h(:0.451:5365:8 9note: 0expanded from macro 'Q31'4 350f/M_ P45I | )#, dQe3f0i(n0e. 1Q83214(7x2)3 7 8 0 f / M _ P I ) , Q 3(0i(n0t.)1(9(6x6)8*0205144714f8/M3_6P4I8).,0 +| 0 ^~~~~~~~~~~~~~. 5) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :44409 | :83#:d warning: efimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 409 | { Q 3 1 ( 0 . (2i8n0t58)2(5(9x82)9*919007f3)7,4 1Q83214(.-00 .+8 503.651)4 2 0| 6 ^3 4036f)}, {Q31( 0.852In file included from 5src/libavcodec/aacps_fixed.c6:5242: 4In file included from 4src/libavcodec/aacps.c7:0325: 7src/libavcodec/aacps_fixed_tablegen.h3:f211):,61 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.64567607735589 f211) | } , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.src/libavcodec/aac_defines.h0:04500:0360:0 0note: 0expanded from macro 'Q31'0 f/M_PI) ,45 | Q#3d0e(f0i.n0e6 7Q23314(1x3)6 2 f / M _ P I ) , Q 3 0((i0n.t1)0(4(5x2)3*52611497f4/8M3_6P4I8).,0 Q+ 300.(50). 1 5| 5 ^ ~8 904350f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h1:84092:4597:2 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]80 f/M_PI), Q30( 0409. | 1{9Q6316(8 000.524810f5/8M2_59P8I2)9,9 9 0| f ^~~~~~~~~~~~~~) , Q31(-0.src/libavcodec/aac_defines.h8:5443:6361:4 2note: 06expanded from macro 'Q30'3 4036f)} ,44 | {#Qd3e1f(i n0e. 8Q523506(5x2)4 4 7 0 5 7 3 f) , Q 3 1 ( -(0i.n6t)4(5(6x7)6*017077335754819f8)2}4,. 0 | + ~~~~~^~~~~~~~~~~~~~~~~~ 0.5) | src/libavcodec/aac_defines.h ^: 45:36: note: expanded from macro 'Q31' 45 | #dIn file included from esrc/libavcodec/aacps_fixed.cfi:n24e: In file included from Qsrc/libavcodec/aacps.c3:132(: xsrc/libavcodec/aacps_fixed_tablegen.h): 211 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12114 | 7 4 8 3 6 4 8Q.300 (+0 .00.050)0 0 0| 0 ^ ~0 00f/M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:6627: 2src/libavcodec/aacsbrdata.h3:44091:313:6 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0. 14090 | 4{5Q233516(1 09.f2/8M0_5P8I2)5,9 8Q23909(09.01f)5,58 Q93014(35-00f.8/5M3_6P1I4)2,0 6Q33400(306.f1)8}2,4 {7Q23317(8 00f./8M5_25P6I5)2,4 4Q73005(07.31f9)6,6 8Q03015(4-10f./6M4_5P6I7)6,0 7 7| 3 ^~~~~~~~~~~~~~5 589f)}, src/libavcodec/aac_defines.h :| ~~~~^~~~~~~~~~~~~~~~~~~44 :36: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44note: | expanded from macro 'Q31'# define Q453 | 0#(dxe)f i n e Q 3 1 ( x ) ( i n t ) ( ( x )(*i1n0t7)3(7(4x1)8*2241.407 4+8 306.458.)0 +| ^0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::6232: : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::409211::711: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | {Q 32111 | ( 0 . 2 8 0Q53802(509.802090909000f0)0,0 0Q3f1/(M-_0P.I8)5,3 6Q13402(006.3046073263f4)1}3,6 2{fQ/3M1_( P0I.)8,5 2Q536502(404.7100547532f3)5,6 1Q93f1/(M-_0P.I6)4,56 7Q63007(703.515558899f0)4},3 5 0| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI), src/libavcodec/aac_defines.hQ:3450:(360:. 1note: 82expanded from macro 'Q31'4 723780f /M45_ | P#Id)e,f inQe3 0Q(301.(1x9)6 6 8 0 0 5 4 1 f / M _ P I )(,i n t)| ( ^~~~~~~~~~~~~~( x)*2147src/libavcodec/aac_defines.h48:34464:836.:0 note: +expanded from macro 'Q30' 0.5) | ^ ~ 44 | #define Q30(x)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]i nt)((x)*107374 14088 | 2{4Q.301 (+ 00..955)4 3 7| 3 ^8 3549973f), Q31( 0.In file included from 97src/libavcodec/aacps_fixed.c0:0242: 3In file included from 2src/libavcodec/aacps.c4:1320: 9src/libavcodec/aacps_fixed_tablegen.h95:2210f:)136}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.9957890536556 9210f | ) , Q 3 1( -Q03.05(401.006080206020507030560ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(0.src/libavcodec/aac_defines.h1:0451:1361:2 9note: 0expanded from macro 'Q31'9 6f/M_P I45) | ,#d eQf3i0n(e0 .Q13518(0x7)6 4 5 0 2 f / M _ P I ) ,( iQn3t0)((0(.x2)38*2751547741873964f8/.M0_ P+I )0.,5 ) Q 30| ( ^ ~0 .2820728719f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34080:(590:. 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 8380187f/M_PI )408, | { Q| 3 ^~~~~~~~~~~~~~1 ( 0.95src/libavcodec/aac_defines.h4:3447:3368:35 4note: 9expanded from macro 'Q30'9 73f), Q 3441 | ( #0d.e9f7i0n0e2 3Q23401(0x9)9 52 f ) } , { Q 3 1( 0 . 9(95i7n8t9)0(5(3x6)5*516097f3)7,4 1Q83214(.-00 .+5 401.0568)2 6 2| 5 ^7 356f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In 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] : 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] 408 | 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' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31In file included from ( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed_tablegen.h: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] 210 :86: 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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 210src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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 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):45:36: note: expanded from macro 'Q31' , Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ #dIn file included from efine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:In file included from 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.hsrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:407:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5: note: expanded from macro 'Q30' ) 44 | #de | ^ ~ finIn 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] e 407 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 3 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 0(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] x) 407 | {Q31(-0.7691079202684 (int)((x)*107374182CC libavcodec/apac.o 4.0 + 0.5) | ^ 8fIn 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' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31In 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.00000.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157000000f/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), | ^~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 3 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 75In file included from 67f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) CC libavcodec/apedec.o (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:209:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :406 209 | Q30(0.0000000000f/M_PI),:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 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' 3 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 0(0In 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] .1 406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 59In file included from 85769f/M_PI), Q30(0.2072522491f/M_PI), Q30(0.3188187480f/M_PI), Q30(0.3825501204f/M_PCC libavcodec/aptx.o I), Q30(0.4193951190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:406:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 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] note: expanded from macro 'Q30' 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' 44 | #define Q30(x) (int)((x)*45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 10In 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] 73 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 4 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 18In 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] 2 4.0 + 0.5) | ^ 405 | {In 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] Q31 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.41939511(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 9src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h405::3144: :warning: 36:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44405 | | #{dQe3f1(in-e0 .Q339406(6x5)2 9 7 4 0 3 7 5 f ) , Q 3 1 ((-i0n.t6)6(8(0x)9*413027131744415862f4)}.,0 {+Q 301.(5 )0 . 9| 7 ^8 75325649683f), Q31(-0.7In file included from 2src/libavcodec/aacps_fixed.c4:6247: 8In file included from 40src/libavcodec/aacps.c9:6327: 7src/libavcodec/aacps_fixed_tablegen.h4:6209f:)86}:, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 209expanded from macro 'Q31' | Q3 045( | 0#.d0e0f0i0ne0 0Q03010(0xf)/ M _ P I ) , Q 3 0 ( 0 . 1(3i1n5t9)8(5(7x6)9*f21/4M7_4P8I3)6,4 8Q.300 (+0 .02.057)2 5 2| ^ ~2 491f/M_PI), Q30(0.In file included from 31src/libavcodec/aacsbr_fixed.c8:8621: 8src/libavcodec/aacsbrdata.h7:44058:06f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.3825 54050 | 1{20Q43f1/(-M0_.P3I9)4,6 6Q53209(704.04317953f9)5,1 1Q9301f(/-M0_.P6I6)8,0 9 4| 3 ^~~~~~~~~~~~~~2 114456f)},src/libavcodec/aac_defines.h :{44Q:3361:( note: 0expanded from macro 'Q30'. 9787532 5446 | 4#9d6e8f3ifn)e, QQ3301((x-)0 . 7 2 4 6 7 8 40 9 6 7 74 6 f()i}n,t ) ((| x ~~~~^~~~~~~~~~~~~~~~~~~) *10737418src/libavcodec/aac_defines.h2:454:.036 :+ note: 0expanded from macro 'Q31'. 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 : 209(:i61n:t )warning: ((implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648.0 + 0 .5209) | | ^ ~ Q30(0.0000000000In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)404,: 84Q3: 0(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1315985769f/M _404P | I{)Q,3 1Q(3 00(.00.827007728502626479116f9/1Mf_)P, IQ)3,1 (Q 300.(800.933188989148971488704f5/fM)_},P I{)Q,31 (Q-30.08(608.131882853058001721024ff)/, MQ_3P1I() ,0 .Q33903(407.34018965349750151f9)0}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #de f44i | n#ed eQf3i1n(ex )Q 3 0 ( x ) ( i n t ) ( (x()i*n2t1)4(7(4x8)3*1604783.704 1+8 240..05 )+ | 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:404In 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:209:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]404 | {Q31( 0.0870780 620967 | 1 6 9 1 f ) Q,3 0Q(301(. 000.0800090308090904f9/1M8_7P4I5)f,) }Q,3 0{(Q03.11(3-105.98865871691f8/8M3_0P8I0)7,12 Qf3)0,( 0Q.3210(7 205.2329439417f3/0M8_6P5I4)7,0 5Qf3)0}(,0 . 3| 1 ~~~~^~~~~~~~~~~~~~~~~~~88 187480f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.38255 0451 | 2#0d4effi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 4 1 9 3 9 5 1 1 9 0(fi/nMt_)P(I()x,) * 2| 1 ^~~~~~~~~~~~~~4 7483648.0src/libavcodec/aac_defines.h :+44 :036.5:) note: expanded from macro 'Q30'| ^ ~ 44 | #define Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 404 : 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 040473 | 7{4Q138214(. 00 .+0 807.0758)0 6 | 6 ^7 1691f), Q31( 0.809In file included from 3src/libavcodec/aacps_fixed.c8:92494: 9In file included from 1src/libavcodec/aacps.c8:7324: 5src/libavcodec/aacps_fixed_tablegen.hf:)209}:,11 :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.8681188308071 2209f | ), Q 3 1 (Q 300.(309.304070300080605040700f5/fM)_}P,I ), | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.13159src/libavcodec/aac_defines.h8:5457:6369:f /note: Mexpanded from macro 'Q31'_ PI), Q30( 045. | 2#0d7e2f5i2n2e4 Q913f1/(Mx_)P I ), Q 3 0 ( 0 . 3 1 8(8i1n8t7)4(8(x0)f*/2M1_4P7I)4,8 36Q4380.(00 .+3 802.555)0 1 2| 0 ^ ~4 f/M_PI), Q30(0.4193In file included from 95src/libavcodec/aacsbr_fixed.c1:1629: 0src/libavcodec/aacsbrdata.hf:/M404_:P7:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :40436 | :{ Qnote: 31expanded from macro 'Q30'( 0.0870 7448 | 0#6d6e7f1i6n9e1 fQ)3,0 (Qx3)1 ( 0 . 8 0 9 3 8 9 9 4 9(1i8n7t4)5(f()x}),* 1{0Q73317(4-108.2846.801 1+8 803.058)07 1 2| f ^) , Q31( 0.39347308654In file included from 7src/libavcodec/aacps_fixed.c0:524f: )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] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 208 | 45 | # d e fQi3n0e( 0Q.3010(0x0)0 0 0 0 00 f / M _ P I ) , (Qi3n0t()(0(.1x6)0*328164673486396f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~2 549437582f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 4src/libavcodec/aacsbrdata.h0:24039:844:4 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 0f/M_PI), Q30(0. 44039 | 8{0Q63819(5 805.f8/0M0_9P9I33)5,2 5Q43607(80f.)5,6 1Q53614(1-407.53f6/8M5_1P8I9)6,71 0 8| 5 ^~~~~~~~~~~~~~3 f)}, {Qsrc/libavcodec/aac_defines.h3:144(: 360:. 7note: 8expanded from macro 'Q30'36 81313926 6446 | f#)d,e fQ3i1n(e 0Q.3405(5x06)9 9 9 8 0 2 5 9 7 f ) } ,( i n| t ~~~~~^~~~~~~~~~~~~~~~~~) ((x)*10737src/libavcodec/aac_defines.h4:18452: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 :208(i:n111t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648.0 +208 | 0 . 5 ) | Q ^ ~3 0(0.0000000000f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0src/libavcodec/adpcm.c(:4030::.596911::6 200warning: 3:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 6warning: 63comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]6 9f/M_PI), Q 34030 | ( {0691Q. | 23 51 4( 9 40 3. 785 08 029fi9/f3M 3_(5PfI2i)5l,4 t6Q7e38r0f ()>0,=. 4QF03F21_9(4A-4R06R.834A06Yf_8/E5ML1_E8P9MI6S)7(,1x0 a8Q_53a30d(fp0)c.}m4,_ 9t{8aQ0b36l18e()9 )50 8.{57 f8/ 3M| 6_ ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P8 I1)3,1 3Q9302(606.65f6)1,5 6src/libavcodec/adpcm.cQ4:3172414:(7 2050:f. /4warning: M5_5comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]P 0I6),9 9 9| 8 ^~~~~~~~~~~~~~02 59 7724f | ) } ,src/libavcodec/aac_defines.h : 44 | : ~~~~~^~~~~~~~~~~~~~~~~~36 : inote: fexpanded from macro 'Q30' (fisrc/libavcodec/aac_defines.hl:t45e:r 36 44:> | =#note: dexpanded from macro 'Q31'Fe Ff_iAnReR QA3Y 045(_ | xE#)Ld Ee Mf Si ( n xe a _Q a3 d1 p (c xm )_( ti n at b) (l (e x) ) *| 1| 0 7s 3 h74(i1if8n2t4t .)<0( (0+x) ) 0*.{25 1) 4 | 7 ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4| 8 ^3 648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:208:86: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:403:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | Q30 (4030 | .{0Q03010(0 000.080000f9/9M3_3P5I2)5,4 6Q7380f()0,. 1Q63013(8-606.336698f5/1M8_9P6I7)1,0 8Q5330f()0}.,2 5{4Q93413(7 508.27f8/3M6_8P1I3)1,3 9Q23606(60f.)40,2 9Q43416(8 400.f4/5M5_0P6I9)9,9 8Q03205(907.f49)8}0,6 8 9| 5 ~~~~^~~~~~~~~~~~~~~~~~~8 5f/M_PI)src/libavcodec/aac_defines.h,: Q453:036(:0 .note: 56expanded from macro 'Q31' 15641475 f45/ | M#_dPeIf)i,n e Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*de2f1i4n7e4 8Q3306(4x8). 0 + 0 . 5 ) | ^ ~ (int)((x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 4030:.75:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 403 | {Q31( In file included from 0.src/libavcodec/aacps_fixed.c8:0240: 9In file included from 9src/libavcodec/aacps.c3:3325: 2src/libavcodec/aacps_fixed_tablegen.h5:420867:861f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.3685189671 082085 | 3 f ) } , {QQ3301((0 .00.070803060801030103f9/2M6_6P6fI)),, QQ3310(( 00..14650530866969396890f2/M5_9P7If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .254943src/libavcodec/aac_defines.h7:5458:236f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (450 | .#4d0e2f9i4n4e6 8Q4301f(x/)M _ P I ) , Q 3 0 ( 0 . 4(9i8n0t6)8(9(5x8)5*f21/4M7_4P8I3)6,4 8Q.30 0+( 00..556)1 5 6| 4 ^ ~1 475f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44402::3684:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i402n | e{ QQ3310((-x0). 0 7 7 0 6 8 4 7 0 0 5 9 3 1(fi)n,t )Q(3(1x()-*01.0879357814413872140.103 2+9 f0).}5,) { Q| 3 ^1 ( 0.98590090577724In file included from fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:820882:364:1 7warning: 21implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 33981f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 208 | src/libavcodec/aac_defines.h : 45 :Q363:0 (note: 0expanded from macro 'Q31'. 0000000 00450 | f#/dMe_fPiIn)e, QQ3310((x0). 1 6 0 3 8 6 6 3 6 9 f /(Mi_nPtI))(,( xQ)3*02(104.72458439644387.508 2+f /M0_.P5I)) , | Q ^ ~3 0(0.4029446840f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: ),src/libavcodec/aacsbrdata.h :Q4023:059(:0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]98 0689585f/M_PI )402, | {QQ3301((0-.05.6017576046184477050f5/M9_3P1If)),, Q3| 1 ^~~~~~~~~~~~~~( -0.8958src/libavcodec/aac_defines.h1:43447:1360:1 3note: 2expanded from macro 'Q30'9 f)}, {Q3 144( | 0#.d9e8f5i9n0e 0Q93005(7x7)7 2 4 f ), Q 3 1( 0 . 8 8(i2n41t7)2(1(1x3)3*918017f3)7}4,1 8 2| 4 ~~~~~^~~~~~~~~~~~~~~~~~. 0 + 0.5) src/libavcodec/aac_defines.h :| 45 ^: 36: note: expanded from macro 'Q31' 45 | In file included from #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(208x:) 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )208* | 2 1 4 7 4 8Q33604(80..00 0+0 000.05)00 0 0| f ^ ~/M _PI), Q30(0.160386In file included from 63src/libavcodec/aacsbr_fixed.c6:629: fsrc/libavcodec/aacsbrdata.h/:M402_P:I31):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.254943758 2402f | /{M_QP3I1)(,- 0Q.03707(006.844072090454693814f0)f,/ MQ_P3I1)(,-0 .Q83905(801.4439870160819352895ff)/}M,_ P{IQ)3,1 (Q 300(.09.855691050694015477757f24f), 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 M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*107362: src/libavcodec/aacsbrdata.h:402:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 402 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1824.0 + :45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ .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.210791164592| ^ 34fIn 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] )} , | ~~~~~^~~~~~~~~~~~~~~~~~ 207src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:401:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 401 | {Q31( 0.995705324: 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] 48 04836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)}, 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/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In file included from : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:207:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 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.h62: src/libavcodec/aacsbrdata.h:401:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 401 | {Q31( 0.99570534804836f), Q31( 0:36: note: expanded from macro 'Q30' . 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45In file included from 844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from 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] src/libavcodec/aacsbr_fixed.c: 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), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbrdata.h:In 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] 401: 7: 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.h401 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36: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] note: expanded from macro 'Q30' 400 | {Q31(-0.66694269691195f), Q31(-0.91643611810148f)}, {Q31( 0.64016792079480f), Q31( 0.15649530836856f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ #dIn file included from efine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:207:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62: 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), Q3src/libavcodec/aacsbrdata.h:400:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0( 400 | {Q31(-0.66694269691195f), Q31(-0.91643611810148f)}, {Q31( 0.64016792079480f), Q31( 0.15649530836856f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h.:6456:368:6 11note: 2expanded from macro 'Q31'8 81f/M_PI ),45 | # d| e ^~~~~~~~~~~~~~f ine Q31src/libavcodec/aac_defines.h(:44x:) 36 : note: expanded from macro 'Q30' 44 | (#idnetf)(in(ex )Q*3201(4x7)4 8 3 6 4 8 . 0 + 0 .(5i)n t )| (( ^ ~x )*1073741824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c): 62 : | ^src/libavcodec/aacsbrdata.h :400:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24400: | In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0206.6:61366: 9warning: 42implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 9691195f), Q31(-0.9 12066 | 4 3 6 1 1 8 10Q13408(f0).}0,0 {0Q03010(0 000.06f4/0M1_6P7I9)2,0 7Q93480(0f0).,1 78Q43217(6 606.41f5/64M9_5P3I0)8,3 6Q83506(f0).2}8,5 6 6| 7 ~~~~^~~~~~~~~~~~~~~~~~~3 002f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 note: 0expanded from macro 'Q31'(0 .463072 3455 | 9#6dfef/iMn_eP QI3)1,( xQ)3 0 ( 0 . 5 9 7 1 6 3 2 0 0 4(fi/nMt_)P(I(),x )Q*3201(407.47863604388.707 1+8 70f./5M)_ P I| ) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36:In file included from src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q30'62 : src/libavcodec/aacsbrdata.h:400:6: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q30(x )400 | { Q 3 1 ( - 0. 6 6 6 9 4(2i6n9t6)9(1(1x9)5*f)1,0 7Q33714(1-802.49.106 4+3 601.158) 10 1| 4 ^8 f)}, {Q31( 0.6401In file included from 6src/libavcodec/aacps_fixed.c7:92420: 7In file included from 9src/libavcodec/aacps.c4:8320: fsrc/libavcodec/aacps_fixed_tablegen.h):,206 :Q1113:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .15649530836856f) }206, | | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:0450:0360:0 0note: 0expanded from macro 'Q31'0 00f/M_PI )45, | #Qd3e0f(i0n.e1 7Q83412(7x6) 6 6 4 f / M _ P I ) , Q(3i0n(t0).(2(8x5)6*627134070248f3/6M4_8P.I0) ,+ Q03.05()0 . 4| 6 ^ ~3 0723596f/M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:59627: 1src/libavcodec/aacsbrdata.h6:33992:0840:4 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.76 03993 | 8{7Q7311(8 70f./3M3_4P0I8)0,4 2 4| 3 ^~~~~~~~~~~~~~8 752f), src/libavcodec/aac_defines.hQ:3144(: 360.:8 6note: 1expanded from macro 'Q30'8 59538747 0449 | f#)d}e,f i{nQe3 1Q(3 0(0x.)99 0 1 0 7 3 6 3 7 4 7 1 6 f()i,n tQ)3(1((x )0*1.0047630724319872547.606 2+3 f0).5}), | | ^ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45206 | :#86d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 206 | ( i n t ) (Q(3x0)(*02.104070408030604080.00f /+M _0P.I)5,) Q | 3 ^ ~0 (0.1784276664f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: Q623: 0src/libavcodec/aacsbrdata.h(:0399.:592:8 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 73002f/M_PI), 399Q | 30{(Q03.14(6 300.3723340589064f2/4M3_8P7I5)2,f )Q,3 0Q(03.15(9 701.6836218050945f3/8M7_P4I7)0,9 fQ)3}0,( 0{.Q73610(3 807.79198071f/0M7_3P6I3)7,4 7 16| f ^~~~~~~~~~~~~~) , Q31( 0src/libavcodec/aac_defines.h.:0444:6360:2 3note: 9expanded from macro 'Q30'7 576623f) }44, | # d| e ~~~~~^~~~~~~~~~~~~~~~~~f ine Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' (i n45t | )#d(e(fxi)ne* 1Q03713(7x4)1 8 2 4 . 0 + 0 . 5 ) (| i ^n t)((x)*2147483648.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 ^ ~: 206:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62206: | src/libavcodec/aacsbrdata.h : 399 : 32 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0000000000 f399/ | M{_QP3I1)(, 0Q.3303(400.8014728443287765626f4)f,/ MQ_3P1I() ,0 .Q83601(805.925835686774370090f2)f}/,M _{PQI3)1,( Q03.09(900.104763306377243751966ff)/,M _QP3I1)(, 0Q.30406(002.359977517663622030f4)f}/,M _| PI ~~~~~^~~~~~~~~~~~~~~~~~) , Q30(0.src/libavcodec/aac_defines.h7:64503:8367:7 1note: 8expanded from macro 'Q31'7f /M_PI), 45| | ^~~~~~~~~~~~~~#d efine Q3src/libavcodec/aac_defines.h1:(44x:)36 : note: expanded from macro 'Q30' 44( | i#ndt)e(f(ixn)e* 2Q13407(4x8)3 6 4 8 . 0 + 0. 5 ) (| i ^ ~n t)((x)*1073741824.In file included from 0 src/libavcodec/aacsbr_fixed.c+: 620: .src/libavcodec/aacsbrdata.h5:399): 7 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 399src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 32: 0src/libavcodec/aacps_fixed_tablegen.h.:332064:08360:4 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 38752f), Q31( 0.8 62061 | 8 59 5 3 8 7 4Q73009(f0).}0,0 0{0Q03010(0 000.f9/9M0_1P0I7)3,6 3Q743701(60.f1)7,8 4Q3217(6 606.404f6/0M2_3P9I7)5,7 6Q63203f()0}.,2 8 5| 6 ~~~~~^~~~~~~~~~~~~~~~~~6 73002f/Msrc/libavcodec/aac_defines.h_P:I45):,36 :Q 3note: 0expanded from macro 'Q31'(0 .4630723 5459 | 6#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 5 9 7 1 6 3 2 0 0 4 f /(iMn_tP)I()(,x )Q*3201(40.77468033684787.108 7+f /0M._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 39844: | 84#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 398 | { Q 3 1 ( - 0 .(9i9n8t9)9(0(8x4)5*0190573307f4)1,8 2Q43.10( +0 .07.456)4 | 5 ^15 6992493f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 8src/libavcodec/aacps.c6:5325: 7src/libavcodec/aacps_fixed_tablegen.h1:72061:5117:9 4warning: 52implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.55593 82066 | 6 6 9 6 2 9 9Qf3)0}(,0 . 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0000000fsrc/libavcodec/aac_defines.h/:M45_:P36:I )note: ,expanded from macro 'Q31' Q30(0.17 8454 | 2#7d6e6f6i4nfe/ QM3_1P(Ix)), Q 3 0 ( 0 . 2 8 5 6 6(7in3t0)(0(2xf)/*M2_1P4I7)4,8 3Q63408(.00. 4+ 603.057)2 3 5| 9 ^ ~6 f/M_PI), Q30(0.59716In file included from 3src/libavcodec/aacsbr_fixed.c2:00624: fsrc/libavcodec/aacsbrdata.h/:M398_:P59I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.760387718 7398f | /{MQ_3P1I()-,0 . 9| 9 ^~~~~~~~~~~~~~8 99084509src/libavcodec/aac_defines.h5:3440:f36):, note: Qexpanded from macro 'Q30'3 1( 0.7464 5441 | 5#6d99e2f4i9n3ef )Q}3,0 ({xQ)3 1( 0 . 8 6 5 5 7 1 7 1 57(9i4n5t2)f()(,x )Q*3110(7 307.4515852943.806 6+6 906.259)9 f )| } ^, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:src/libavcodec/aacps_fixed.c36::24 : note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:205:136: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 205 | Q(3i0nt()0(.(00x0)0*0201047040803f6/48M._0P I+) 0,. 5Q)3 0 (| 0 ^ ~. 1736015975f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:23987:7323:7 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 56f/M_PI), Q3 0398( | 0{Q.3414(6-109.98948093980f8/4M5_0P9I5)3,0f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.5559386669629 Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ 9src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' f 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ )}In 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 | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36: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] note: 398 | {Q31(-0.99899084509530f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.55593866696299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ expanded from macro 'Q30'src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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] 44 | 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' d 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ efiIn 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] ne 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' Q 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 30(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] x) 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 (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62: 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.hsrc/libavcodec/aacsbrdata.h:397:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36: note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | In file included from #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:24In 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] : In file included from 396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767CC libavcodec/aptxdec.o 554f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' :32 : 45 | src/libavcodec/aacps_fixed_tablegen.h#:205d:e61f:i nwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 205 | ( i n t ) (Q(3x0)(*0.20104070400803604080.f0/ M+_ P0I.)5,) Q3 0| ( ^ ~0 .1736015975f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.3962:7597:3 7warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 56f/M_PI), Q30 (3960 | .{4Q43611(9-804.039381f4/9M7_3P1I0)8,0 7Q6370f()0.,5 6Q63618(9-001.4948f3/M1_3P1I6)2,5 Q73004(900.f6)6}8,6 {1Q13218(8 10f./9M9_P9I2)3,4 7 2| 3 ^~~~~~~~~~~~~~0 2773f), Qsrc/libavcodec/aac_defines.h3:441:(36-:0 .note: 8expanded from macro 'Q30'0 1429937 64475 | 5#4dfe)f}i,n e | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0e7f3i7n4e1 8Q2341.(0x )+ 0 . 5 ) | ^ (int)((x)*21In file included from 47src/libavcodec/aacps_fixed.c4:8243: 6In file included from 4src/libavcodec/aacps.c8.:032 : +src/libavcodec/aacps_fixed_tablegen.h :0205.:536): | warning: ^ ~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 :396 :Q3130:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 00000000f/M_ P396I | ){,Q 3Q13(0-(00..917331640917531907850f7/6M7_fP)I,) , QQ3310((-00..29787331743156625567f04/9M0_fP)I}),, {Q3Q03(10(. 404.6919998243043782f3/0M2_7P7I3)f),, QQ3301((0-.05.686061849209194347f6/7M5_5P4If)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .668611src/libavcodec/aac_defines.h2:84581:f36/:M _note: Pexpanded from macro 'Q31'I) , | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hf:i44n:e36 :Q3 1note: (expanded from macro 'Q30'x ) 44 | # d e fi n(ei nQt3)0(((xx)) * 2 1 4 7 4 8 3 64 8 . 0 (+i n0t.)5()( x )| *10 ^ ~7 3741824.0 + 0.5In 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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c396: | 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1205(:-110:. 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 49731080767f), 205Q | 3 1 ( - 0 .Q93803(1031.6020507000409000f0)0}f,/M _{PQI3)1,( Q03.09(909.213743762031052977753ff/)M,_ PQI3)1,( -Q03.08(001.422797933774657655564ff/)M}_, P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.454:4366:1 9note: 8expanded from macro 'Q31'40 38f/M_P I45) | ,# dQe3fi0n(e0 .5Q3616(6x8)90 1 4 4 f /M _ P I ) , Q 3(0i(n0t.6)6(8(6x1)1*22818417f4/8M3_6P4I8).,0 +| ^~~~~~~~~~~~~~0 .5) | src/libavcodec/aac_defines.h ^ ~ :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62 44: | src/libavcodec/aacsbrdata.h#:d395e:f83i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 395 | { Q 3(1i(n-t)0(.(3x0)*91603703774311822947.501 f+ )0,. 5Q)3 1 (| - ^0 .180767205993In file included from src/libavcodec/aacps_fixed.c3:624f): }In file included from ,src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(204 :0136.:9 99warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 588229018f), Q31(- 0204. | 2 6 2 8 1 8 7Q23009(402.8090f0)00}0, 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'16 038663 6459 | f#/dMe_fPiIn)e, QQ3310((x0). 2 5 4 9 4 3 7 5 8 2 f / M_ P(iIn)t,) (Q(30x)(*02.144072498434664884.00f/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.4980689585f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q3953:059(:0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 15641475f/M_ P395I | ){,Q 3 | 1 ^~~~~~~~~~~~~~( -0.309src/libavcodec/aac_defines.h6:3440:7363:1 note: 2expanded from macro 'Q30'9 751f), Q443 | 1#(d-e0f.i1n8e0 7Q63702(0x5)9 9 3 3 6 f ) } , { Q 3 1((i n0t.)9(9(9x9)2*518087232794011882f4).,0 +Q 301.(5-)0 . 2| 6 ^ 281872094289f)In 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.h204::45111::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #def i204n | e Q 3 1 ( xQ)3 0 ( 0 . 0 0 0 0 0 0 0 00 0(fi/nMt_)P(I)(,x )Q*3201(407.41863604388.606 +3 609.f/5M)_ P I| ) ^ ~, Q30(0.25494375In file included from 8src/libavcodec/aacsbr_fixed.c2:f62/: M_src/libavcodec/aacsbrdata.hP:I395):,31 :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .4029446840f /395M_ | P{QI3)1,( -Q03.300(906.34097830162899755815ff),/ MQ_3P1I()-, 0Q.3108(007.65762105569491343765ff)/},M _{PQI3)1, ( 0| ^~~~~~~~~~~~~~. 9999258src/libavcodec/aac_defines.h8:2442:9360:1 8note: fexpanded from macro 'Q30') , Q31(- 044. | 2#6d2e8f1i8n7e2 0Q93402(89xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i45n:t36):( (note: xexpanded from macro 'Q31') *1073741 8452 | 4#.d0e f+i ne0 .Q53)1 ( x| ) ^ 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:12044:7864:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~ 204 | Q30(0.0In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:03950:06f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(0.160 339586 | 6{3Q6319(f-/0M._30P9I6)3,0 7Q331029(705.12f5)4,9 4Q3371(5-802.f1/8M0_7P6I7)2,0 Q53909(303.64f0)2}9,4 4{6Q83410(f /0M._9P9I9)9,2 5Q8380(202.94091880f6)8,9 Q53815(f-/0M._2P6I2)8,1 8Q73200(904.25896f1)5}6,4 1 4| 7 ~~~~^~~~~~~~~~~~~~~~~~~5 f/M_PI),src/libavcodec/aac_defines.h : 45| : ^~~~~~~~~~~~~~36 : note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: 45expanded from macro 'Q30' | #define Q443 | 1#(dxe)f i n e Q 3 0 ( x ) ( i n t ) ( (x ) * 2 1 4(7i4n8t3)6(4(8x.)0* 1+ 007.357)4 1 8| 2 ^ ~4 .0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c394::2484: :In file included from src/libavcodec/aacps.cwarning: :32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:204:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0. 42047 | 80 3 8 8 3 7Q13401(909.f0)0,0 0Q03010(0-000.f3/9M4_2P3I2)1,9 7Q836208(80f).}1,6 0{3Q8361(6 306.99f8/29M9_1P9I5)8,7 9Q53104(f0).,2 5Q439413(7 508.20f1/9M8_9P7I9)1,39 0Q03407(f0).}4, 0 2| 9 ~~~~~^~~~~~~~~~~~~~~~~~4 46840f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.498068 9455 | 8#5dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 5 6 1 5 6 4 1 4 7 5 f /(Mi_nPtI))(,( x | ) ^~~~~~~~~~~~~~* 214748src/libavcodec/aac_defines.h36:4448:36.:0 note: +expanded from macro 'Q30' 0.5) | ^ ~ 44 | #define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 394 : 59 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*1073741 83942 | 4{.Q03 +1 (0 .05.)4 7 8| 03 ^8 83714199f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c3:9324: 2src/libavcodec/aacps_fixed_tablegen.h3:22041:9367:8 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 8f)}, {Q31( 0.98 22049 | 9 1 9 5 8 7 95Q1340f()0,. 0Q03010(0 000.0010908f9/7M9_1P3I9)0,0 4Q73f)0}(,0 . 1| 6 ~~~~~^~~~~~~~~~~~~~~~~~0 3866369fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.254 9454 | 3#7d5e8f2ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 4 0 2 9 4 4 6 8 4(0ifn/tM)_(P(Ix)),* 2Q1340(704.8439684086.809 5+8 50f./5M)_P I )| , ^ ~ Q30(0.5615641475f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I)62,: src/libavcodec/aacsbrdata.h :| 394 ^~~~~~~~~~~~~~: 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 394 | {44Q | #3d1e(f i0n.e4 7Q830038(8x3)7 1 4 1 9 9 f ) , Q 3 1 ( -(0i.n3t9)4(2(3x2)1*9170876238784f1)8}2,4 .{0Q 3+1 (0 .05.)9 8 2| 9 ^9 195879514f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c0:1329: 8src/libavcodec/aacps_fixed_tablegen.h9:72049:1113:9 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 204 | src/libavcodec/aac_defines.h : 45 : 36 :Q 30note: (expanded from macro 'Q31'0 .0000000 0450 | 0#dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 1 6 0 3 8 6 6 3 6 9 f(/iMn_tP)I()(,x )Q*32104(704.8235644984.307 5+8 20f./5M)_ P I| ) ^ ~, Q30(0.4029446840fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 394Q:370: (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 4980689585f/M _394P | I{)Q,3 1Q3(0 (00..457860135684813477154f1/99Mf_)P,I )Q,3 1 (| - ^~~~~~~~~~~~~~0 .39423src/libavcodec/aac_defines.h21:9447:8366:2 8note: 8expanded from macro 'Q30'f )}, {Q31( 440 | .#9d8e2f9i9n1e9 5Q83709(5x1)4 f ) , Q 3 1 ( 0 . 0 1 9(8i9n7t9)1(3(9x0)0*417f0)7}3,7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 + 0.src/libavcodec/aac_defines.h5:)45 : 36| : ^ note: expanded from macro 'Q31' 45In file included from | src/libavcodec/aacps_fixed.c#:d24e: fiIn file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:203(:x136): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )203* | 2 1 4 7 4 8 3Q63408(.00. 0+0 000.050)0 0 0| 0 ^ ~f/ M_PI), Q30(0.13159In file included from 8src/libavcodec/aacsbr_fixed.c5:7626: 9src/libavcodec/aacsbrdata.hf:/393M:_84P:I) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.20725224 93931 | f{/QM3_1P(I-)0,. 3Q137044(403.43916868015867f4)8,0 fQ/3M1_(P-I0).,3 6Q83304(1011.83838625525f0)1}20,4 f{/QM31_(P-I0).3,4 1Q13008(207.54911963293f5)1,1 9Q03f1/(M _0P.I4)0,2 1 1| 2 ^~~~~~~~~~~~~~2 280769src/libavcodec/aac_defines.h1:f44)}:,36 : | note: expanded from macro 'Q30' ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:e36f:i nnote: eexpanded from macro 'Q31' Q30(x) 45 | # d e f i n e Q 3(1i(nxt)) ( ( x ) * 1 0 7 3 7 4 1 8(2i4n.t0) (+( x0)*.251)4 7 4| 83 ^6 48.0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:203:111: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:393:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | Q33930 | ({0Q.301(0-000.0310704040403f4/9M66_P0I56)f,) ,Q 3Q03(10(.-103.1356988354716191f8/8M3_6P52If)),}, Q{3Q03(10(-.02.3047121502822479591f1/62M3_fP),I )Q,31 (Q 300.(4002.131128282188077469801ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.38src/libavcodec/aac_defines.h2:455:5360: 1note: 2expanded from macro 'Q31'0 4f/M_PI) ,45 | Q#3d0e(fi0n.e 4Q13913(9x5) 1 1 9 0 f / M _ P I ) , ( i n| t ^~~~~~~~~~~~~~)( (x)*21src/libavcodec/aac_defines.h4:7444:8363:6 4note: 8expanded from macro 'Q30'. 0 + 0.5) 44 | | # ^ ~d efine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 393 :(31i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*10737418 23934 | .{0Q 3+1 (0-.0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)}, | 5) | ^ ~~~~^~~~~~~~~~~~~~~~~~~ In 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] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 203 45 | | 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#define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :44: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] 36: 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' note: 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ expanded from macro 'Q30' In file included from 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.cIn file included from :62: src/libavcodec/aacsbrdata.h:392:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 392 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 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] 45 | 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#define Q31(x) (int)((x)*2147483648.0 + 0.5:44:36: note: expanded from macro 'Q30' ) 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from | ^ ~ src/libavcodec/aacps_fixed.c:24In 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] : In file included from 392 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.735041239098src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:203:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 203 | Q30(0.0000000000f/M_PI), Q30(0.1315985f), Q31(-0.03747203173192f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 6 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 9fIn file included from /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.hsrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:392:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 392 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f:36: note: expanded from macro 'Q30' ) 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ }In file included from , {Q31( 0.73504123909879f), Q31(-0.03747203173192f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from 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] src/libavcodec/aacps.c: 392 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 32src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed_tablegen.h:203In 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] :11 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) | ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacsbr_fixed.c 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:62: src/libavcodec/aacsbrdata.h:391:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : note: 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] expanded from macro 'Q30' 391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :In file included from 45:36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:202:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | 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_P#define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ I),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) | ^ ~ src/libavcodec/aac_defines.hIn 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] :44:36: note: expanded from macro 'Q30'390 | {Q31(-0 .442 | 0#46d1e6f7i7n1e9 9Q53309(fx)) , Q 3 1 ( - 0 . 1 4 2(0i9n9t7)7(6(2x84)8*91f0)7}3,7 4{1Q3812(4 .0.06 6+2 203.8543)1 4 1| 6 ^4 7f), Q31( 0.725In file included from 2src/libavcodec/aacps_fixed.c8:5247: 9In file included from 9src/libavcodec/aacps.c4:0323: 2src/libavcodec/aacps_fixed_tablegen.h6:f202):}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'202 | Q453 | 0#d(e0f.i0n0e 0Q03010(0x0)0 0 f / M _ P I ) , Q 3 0 ((0i.n1t0)1(1(1x2)9*029164f7/4M83_6P4I8).,0 Q+3 00.(50) . 15| 8 ^ ~0 764502f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.622: 3src/libavcodec/aacsbrdata.h8:73905:5597:1 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0 .3902 | 8{2Q03712(8-701.92f0/4M6_1P6I7)7,1 9Q93503(90f.)3,0 5Q833810(1-08.71f4/2M0_9P9I7)7,6 2 8| 4 ^~~~~~~~~~~~~~8 9f)}, {src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 6expanded from macro 'Q30'6 22384314 1446 | 4#7dfe)f,i neQ 3Q1(3 00(.x7)2 5 2 8 5 7 9 9 4 0 3 2 6 f )(}i,n t )| ( ~~~~~^~~~~~~~~~~~~~~~~~( x)*10737src/libavcodec/aac_defines.h4:1458:2364:. 0note: 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 : 202 : 86 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*2147483 62024 | 8 . 0 + Q03.05()0 . 0| 0 ^ ~0 0000000f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .src/libavcodec/aacsbrdata.h1:03901:1311:2 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 6f/M_PI), Q30 (3900 | .{1Q53810(7-604.5200426f1/6M7_71P9I9)5,3 9Qf3)0,( 0Q.23318(7-505.71147290f9/9M7_7P6I2)8,4 8Q93f0)(}0,. 2{8Q23017(2 807.16692f2/3M8_43P1I4)1,6 4Q73f0)(,0 .Q33015(8 308.702158278f5/M7_99P4I0)3,2 6 f| )} ^~~~~~~~~~~~~~, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31' 44 | #defin e45 | Q#3d0e(fxi)n e Q 3 1 (x ) ( i n t ) ( ((xi)n*t1)0(7(3x7)4*21812447.408 3+6 408..50) + | 0 ^. 5) | ^ ~ 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.c202::6261: :src/libavcodec/aacsbrdata.h :warning: 390implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | 390 | { Q 3Q13(0-(00..20004060106707010909053f9/fM)_,P IQ)3,1( -Q03.01(402.019091717162298408996ff)/},M _{PQI3)1,( Q03.06(602.231588403716441560427ff/)M,_ PQI3)1,( 0Q.3702(502.8253789795450731276f9)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q30(0src/libavcodec/aac_defines.h.:2458:2360:7 2note: 8expanded from macro 'Q31'7 19f/M_P I45), | #Qde3f0i(n0e. 3Q3015(8x3)8 0 1 8 7 f / M _ P I ) , ( i| n ^~~~~~~~~~~~~~t )((x)*src/libavcodec/aac_defines.h2:14447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 0. 544) | # d| e ^ ~f ine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i389n:t83):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824.0 + 3890 | .{5Q)3 1 (| - ^0 .273381488355In file included from 3src/libavcodec/aacps_fixed.c2:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0202.:9369:9 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 22447209f)}, { Q2023 | 1 ( 0 . 0 Q63301(008.0020303080300020f0)0,f/ MQ_3P1I()-,0 Q.53405(309.51807151219261980f9)6}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q30(src/libavcodec/aac_defines.h0:.451:5368:0 7note: 6expanded from macro 'Q31'4 502f/M_P I45) | ,# dQe3f0i(n0e. 2Q33817(5x5)7 1 7 9 f / M _ P I ) , Q 3(i0n(t0).(2(8x2)0*72218477149f8/3M6_4P8I.)0 ,+ Q03.05()0 . 3| 0 ^ ~5 8380187f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:389src/libavcodec/aac_defines.h:59::44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44 | # d389e | f{iQn3e1 (Q-300.(2x7)3 3 8 1 4 8 8 3 5 5 3 2 f ),( iQn3t1)(( (x0).*9919057039724214842742.009 f+) }0,. 5{)Q3 1 (| ^0 .0631080233In file included from 8src/libavcodec/aacps_fixed.c3:0242: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h:1202(:-110:. 5warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 9587529618f)}, 202| | ~~~~~^~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(450:.360:0 0note: 0expanded from macro 'Q31'0 00000f/M _45P | I#)d,e fQi3n0e( 0Q.3110(1x1)1 2 9 0 9 6 f / M _ P I ) , (Qi3n0t()0(.(1x5)8*027164475408236f4/M8_.0PI )+, 0Q.350)( 0 .| 2 ^ ~3 87557179f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h2:83892:0327:2 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 9f/M_PI), Q3 0389( | 0{.Q33015(8-308.02178373f8/1M4_8P8I3)5, 5 3| 2 ^~~~~~~~~~~~~~f ), Q31(src/libavcodec/aac_defines.h :044.:9369:9 5note: 0expanded from macro 'Q30'9 2244720 944f) | }#,d e{fQi3n1e( Q03.00(6x3)1 0 8 02 3 3 8 3 0 2 f ) , Q(3i1n(t-)0(.(5x4)*513097538774512892641.80f )+} ,0 . 5| ) ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 20145: | 136:# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 201 | Q(3i0n(t0).(0(0x0)0*0201407040803f6/4M8_.P0I) ,+ Q03.05()0 . 0| 6 ^ ~72 341362f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h0:43895:263:5 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 9f/M_PI), Q30 (3890 | .{1Q53518(9-004.32570f3/3M8_1P4I8)8,35 5Q3320f()0,. 1Q83214(7 203.798909f5/0M92_2P4I4)7,2 0Q93f0)(}0,. 1{9Q636810(0 504.10f6/3M10_8P0I2)3,3 8 3| 0 ^~~~~~~~~~~~~~2 f), Qsrc/libavcodec/aac_defines.h3:144(:-360:. 5note: 4expanded from macro 'Q30'5 395875 2449 | 6#1d8eff)i}n,e Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0e7f3i7n4e1 8Q2341.(0x )+ 0 . 5 ) | ^ (int)((In file included from xsrc/libavcodec/aacps_fixed.c):*242: 1In file included from 4src/libavcodec/aacps.c7483648.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] 32: 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 201:111In 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.7285689warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 201src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.10src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 2src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 3 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 56In 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] 1 9f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ 388src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {QIn 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 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(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36: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] note: 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ expanded from macro 'Q30'src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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] 44 | 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' d 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ efIn file included from ine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:201:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62: 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.hsrc/libavcodec/aacsbrdata.h::44387::3632:: note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def in387e | {QQ3301((x-)0 . 5 3 4 9 9 6 2 1 9 79 7 2(0ifn)t,)( (Qx3)1*(1 007.3977421481245.503 7+3 102.357)f ) }| , ^ {Q31(-0.494295In file included from 6src/libavcodec/aacps_fixed.c0:22246: 4In file included from 97src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:32011:(36 :0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 183865291903f)} ,201 | | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:00450:0360:0 0note: 0expanded from macro 'Q31'0 0f/M_PI) , 45Q | 30#(d0e.f0i6n7e2 3Q43113(6x2)f / M _ P I ) , Q 30 ( 0 . 1(0i4n5t2)3(5(6x1)9*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 105.558)9 0 4| 3 ^ ~5 0f/M_PI), Q30(0.In file included from 1src/libavcodec/aacsbr_fixed.c8:2624: 7src/libavcodec/aacsbrdata.h2:33877:860:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.19 63876 | 8{0Q0351(41-f0/.M5_3P4I9)9,6 2 1| 9 ^~~~~~~~~~~~~~7 9720f)src/libavcodec/aac_defines.h,: 44Q:336:1 (note: expanded from macro 'Q30'0 .972415 5443 | 7#3de1f23i7nfe) }Q,3 0{(Qx3)1 ( - 0 . 4 9 4 2 95 6 0 2(2i6n4t97)f()(,x )*Q3110(7 307.4918812843.806 5+2 901.950)3 f )| } ^, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:201:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 201 | Q 3 0 ( 0.(0i0n0t0)0(0(0x0)0*02f1/4M7_4P8I3)6,4 8Q.300 (+0 .006.752)3 4 1| 3 ^ ~ 62f/M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:1620: 4src/libavcodec/aacsbrdata.h5:23863:5846:1 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0. 13865 | 5{8Q93014(3 500.f8/8M4_6P15I7)4,0 0Q3309(603.f1)8,2 4Q73213(7 800.f/57M_5P0I8)4,0 5Q2370(604.1149f6)68}0,0 5{4Q13f1/(M _0P.I0)5,1 9 8| 9 ^~~~~~~~~~~~~~3 305516src/libavcodec/aac_defines.h2:f44):36,: Qnote: 3expanded from macro 'Q30'1 ( 0.2126 9446 | 6#1d6e6f9i9n6e4 fQ)3}0,( x )| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : (note: iexpanded from macro 'Q31'n t)((x)*1 0457 | 3#7d4ef1i8n24e. 0Q +3 10(.x5)) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(:x24): *In file included from 2src/libavcodec/aacps.c1:4327: 4src/libavcodec/aacps_fixed_tablegen.h8:32006:4136:8 .0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 200 | Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h0:03860:0590:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0.0 438633 | 4{5Q93514(3 f0/.M8_8PI4)6,1 5Q743000(309.6036f7)2,1 7Q23318(2 f0/.M5_7P5I0)8,4 0Q53207(06.401949f7)1}6,7 9{Q0301f(/ M0_.P0I5)1,9 8Q93303(005.51116622f9)5,1 6Q6331f(/ M0_.P2I1)2,6 9Q3606(106.6192956047f3)6}8,6 2 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI), src/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~45 :36: note: src/libavcodec/aac_defines.h:expanded from macro 'Q31'44 :36: note: expanded from macro 'Q30' 45 | #def i44n | e# Qde3f1i(nxe) Q 3 0 ( x ) ( i n t ) ( ( x )(*i2n1t4)7(4(8x3)6*1480.703 7+4 108.254). 0 | ^ ~+ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::38624:: 32In 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:200:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.8 82004 | 6 1 5 7 4 0Q03309(06.30f0)0,0 00Q03010(0 f0/.M5_7P5I08)4,0 5Q273604(104.f)0}4,3 3{4Q539514(3 f0/.M0_51P9I8)9,3 3Q0305(501.620f6)7,2 1Q73213(8 20f./2M1_2P6I)9,6 6Q13606(909.640f9)9}7,1 6 7| 9 ~~~~~^~~~~~~~~~~~~~~~~~0 0f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'1 16295166 345f | /#Md_ePfiIn)e, QQ3310((x0). 1 2 5 0 7 3 6 8 6 2 f / M(_iPnIt)),( ( x)| * ^~~~~~~~~~~~~~2 147483src/libavcodec/aac_defines.h6:4448:.360: +note: expanded from macro 'Q30'0 .5) | ^ ~ 44 | #define Q30(x)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] (int)((x)*10 73863 | 7{4Q13812(4 .00.8 +8 406.155)7 4 00| 3 ^9 63f), Q31( 0In file included from .src/libavcodec/aacps_fixed.c5:7245: 0In file included from 8src/libavcodec/aacps.c4:0325: 2src/libavcodec/aacps_fixed_tablegen.h7:62004:1864:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.0519893 32000 | 5 5 1 6 2 f )Q,3 0Q(301.(0 0000.020102060906f6/1M6_6P9I9)6,4 fQ)30}(,0 . 0| 4 ~~~~~^~~~~~~~~~~~~~~~~~3 3459543fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.067 2451 | 7#2d3ef8i2nfe/M _QP3I1)(,x )Q 3 0 ( 0 . 0 9 9 7 1 6 7 9 0(0ifn/tM)_(P(Ix)),* 2Q13407(408.31614682.905 1+6 603.5f/)M _ P| I ^ ~), Q30(0.1250736862f/In file included from Msrc/libavcodec/aacsbr_fixed.c_P:I62: )src/libavcodec/aacsbrdata.h,: 385 :| 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' 385 | { Q443 | 1#(d-e0f.i6n0e 1Q823200(4x)6 7 7 6 0 8 f ) , Q 3 1 ( (0i.n8t6)7(7(9x6)5*101306713273f41)8}2,4 .{0Q 3+1 (0-.05.)9 7 4| 1 ^8 588163217f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:9326: 4src/libavcodec/aacps_fixed_tablegen.h6:82005:2613:6 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 75f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 200 | src/libavcodec/aac_defines.h : 45 :Q363:0 (note: 0expanded from macro 'Q31'. 00000000 0450 | f#/dMe_fPiIn)e, QQ3310(x()0 . 0 4 3 3 4 5 9 5 4 3 f /(Mi_nPtI))(,( xQ)3*02(1407.4086372614782.308 2+f /0M._5P)I ) ,| ^ ~ Q30(0.0997167900f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 385Q:3580:( 0warning: .1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162951663f/M _385P | I{)Q,3 1Q(3-00(.06.01128520207436678766028ff/)M,_ PQI3)1,( 0| . ^~~~~~~~~~~~~~8 677965src/libavcodec/aac_defines.h1:03446:1362:3 fnote: )expanded from macro 'Q30'} , {Q31(- 044. | 9#7d4e1f8i5n8e8 1Q63302(1x7)f ) , Q3 1 ( 0 . 9 6 4 6 8(5in2t3)6(6(6x4)7*51f0)7}3,7 4 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~ 24.0 + 0src/libavcodec/aac_defines.h.:545) : 36| : ^ note: expanded from macro 'Q31' 45In file included from | src/libavcodec/aacps_fixed.c#:d24: eIn file included from fsrc/libavcodec/aacps.ci:n32e: src/libavcodec/aacps_fixed_tablegen.hQ:32001:(36x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (200( | x ) * 2 1 4 74Q83306(408..0000 0+0 000.0500)f / M| _ ^ ~P I), Q30(0.0433459543In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)385,: 32Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .0672172382f /385M | _{PQI3)1,( -Q03.06(001.802929074166777960008ff/)M,_ PQI3)1,( 0Q.3806(707.9161516023965112636f3)f}/,M _{PQI)3,1 (Q-300.(907.4112855088713663826127ff)/,M _QP3I1)(, 0 | . ^~~~~~~~~~~~~~9 646852src/libavcodec/aac_defines.h36:6446:4367:5 fnote: )expanded from macro 'Q30'} , | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #defsrc/libavcodec/aac_defines.hi:n45e: Q363:0 note: (expanded from macro 'Q31'x ) 45 | # d e f i(nien tQ)3(1((xx))* 1 0 7 3 7 4 1 8 24 . 0( i+n t0).((5x)) *| 2 ^14 7483648.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:200: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: 385200: | 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00000 03850 | 0{0Q03f1/(M-_0.P6I0)1,82 2Q03406(707.60084f3)3,4 5Q93514(3 f0./8M6_7P7I96)5,1 0Q33601(203f.)0},6 7{2Q173213(8-20f./9M7_4P18I5)8,8 1Q63302(107.f0)9,9 7Q13617(9 000.f9/6M4_6P8I)5,2 36Q63604(705.f1)1}6,2 9 5| 1 ~~~~^~~~~~~~~~~~~~~~~~~6 63f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'1 25073686 245f | /#Md_efPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h: 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e2f1i4n7e4 8Q33604(8.x0) + 0 . 5 ) | ^ ~ (int)((x)*10737In file included from 4src/libavcodec/aacsbr_fixed.c1:8622: 4.src/libavcodec/aacsbrdata.h0: 384+: 84:0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 384 | In file included from {src/libavcodec/aacps_fixed.cQ3:124(: -0In file included from .src/libavcodec/aacps.c3:8326: 5src/libavcodec/aacps_fixed_tablegen.h8:71995:11361:3 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 7f), Q31( 0.9950 11995 | 7 1 2 0 8 9 8Q53f0)(}0,. 0{0Q03010(0-000.0209f2/5M0_8P1I4)0,2 9Q83501(f0).,0 1Q9315(8 703.5367464f4/9M9_4P3I4)4,6 1Q53f0)(}0,. 0 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~3 316917f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.04486 645 | 8#8d2e3ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 0 5 2 2 2 5 8 9 1 5(fin/tM)_((PxI))*,21 4Q73408(03.64085.60 1+0 404.956)1 f /| M ^ ~_ PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.h:note: 384expanded from macro 'Q30': 58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3843 | 0{(Qx3)1 ( -0 . 3 8 6 5 8 7 5 1 1 3(3i5n2t7)f()(,x )Q*3110( 703.794915802145.701 2+0 809.855)f ) }| , ^ {Q31(-0.29250In file included from 8src/libavcodec/aacps_fixed.c1:4240: 29In file included from 8src/libavcodec/aacps.c5:132f: )src/libavcodec/aacps_fixed_tablegen.h, :Q1993:1111(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7444994344615f)} ,199 | | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.0:0450:0360:0 0note: 0expanded from macro 'Q31'0 0f/M_PI) ,45 | Q#3d0e(f0i.n0e1 9Q53817(3x5)6 6 f / M _ P I ) , Q 3 0 ((0i.n0t3)0(3(3x1)6*921174f7/4M8_3P64I8).,0 Q+3 00(.05.)0 4 4| 8 ^ ~6 68823f/M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0625: 2src/libavcodec/aacsbrdata.h2:23845:8329:1 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0. 03845 | 6{1Q03414(9-601.f3/8M6_5PI8)7,5 1 1| 3 ^~~~~~~~~~~~~~3 527f),src/libavcodec/aac_defines.h :Q443:136(: 0note: .expanded from macro 'Q30'9 950157 1442 | 0#8d9e8f5ifn)e} , Q{3Q03(1x()- 0 . 2 9 2 5 0 8 1 4 0 2 9 8(5i1ntf))(,( xQ)31*(10 703.734714842449.9403 +4 4061.55)f) } ,| ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In 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:199:86: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 199 | Q 3 0 ((0i.nt0)0(0(0x0)0*020140704f8/3M6_4P8I.)0, + Q03.05()0 . 0| 1 ^ ~9 5873566f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:33840:363:1 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 7f/M_PI), Q30 384( | 0{.Q03414(8-606.838826538f7/5M1_1PI3)3,5 2Q73f0)(,0 Q.30512(2 205.89991550f1/M5_7P1I2)0,8 9Q8305(f0).}0,5 6{1Q03414(9-601.f2/9M2_5P0I8)1,4 0 2| 9 ^~~~~~~~~~~~~~85 1f), Qsrc/libavcodec/aac_defines.h3:144(: 360:. 3note: 7expanded from macro 'Q30'4 44994344 61445 | f#d)e}f,i n e| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0e7fi3n7e4 1Q83214(.x0) + 0 . 5 ) | ^ (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)}, {QIn 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] 31 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( 0.69000803499316f), Q31( 0.90952171386132f)}, :44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | In file included from ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 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] 45 | 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#define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :44: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] 36: 383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hnote: expanded from macro 'Q30' :45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | #dIn 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] ef 383 | {Q31( 0.916531803679ine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 1In file included from 3f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f)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_PIQ31( 0.90952171386132f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ )src/libavcodec/aac_defines.h, Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ .05In 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] 61 383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 4 45 | #define Q31(x4961f/M_PI), | ^~~~~~~~~~~~~~ )src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ (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)*21In file included from src/libavcodec/aacps_fixed.c47483648.0 + 0.5) | ^ ~ :24In file included from : 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] src/libavcodec/aacsbr_fixed.c: 261 | Q362: src/libavcodec/aacsbrdata.h:382:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0( 382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.367035839570.402144f1)4, 1Q4312(8-506.9398865f3)2,6 Q53604(108.7050f)7}9,5 2 5| 8 ~~~~^~~~~~~~~~~~~~~~~~~1 54731f),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'0 44721135 945 | 4#49dfef)i,n e | Q ~~~~^~~~~~~~~~~~~~~~~~3 1(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'( int)((x)* 2441 | 4#7d4e8fi3n6e4 Q83.00( x+) 0 . 5 ) | ^ ~ (int)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h8:23824:.70: + warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 382 | {Q31( 0.0In file included from 5src/libavcodec/aacps_fixed.c2:37242: 3In file included from 7src/libavcodec/aacps.c2:7324: 94src/libavcodec/aacps_fixed_tablegen.h7:f261):,37 : Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.256403616 026126 | 6 1 f ) } , {QQ3301((0 .0.0316471043154823895567949284ff)),, Q Q303(10(.-00.037896552325685165441783715ff)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .004472src/libavcodec/aac_defines.h1:1453:5369:4 4note: 9expanded from macro 'Q31'f ), | ~~~~^~~~~~~~~~~~~~~~~~ 45 | #defisrc/libavcodec/aac_defines.hn:e 44Q:3361:( xnote: )expanded from macro 'Q30' 44 | # d e(finitn)e( (Qx3)0*(2x1)4 7 4 8 3 6 4 8 . 0 + 0 .(5i)n t )(| ( ^ ~x )*1073741824.0 In file included from + src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h : 381:| 83 ^ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c381: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.9:92617:4130:2 2warning: 41implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 7019f), Q31 (261- | 0 . 1 6 8 3 0 4 9Q43909(603.7001f4)1}4,1 4{2Q83516(9-908.f3)5,8 99Q43103(107.00505759f5)2,5 8Q1315(4-703.14f6)6,3 3Q23206(604.9601034f4)7}2,1 1 | 3 ~~~~^~~~~~~~~~~~~~~~~~~5 9449f), src/libavcodec/aac_defines.h :| 45 ~~~~^~~~~~~~~~~~~~~~~~: 36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: 45expanded from macro 'Q30' | #define Q 3441 | (#xd)e f i n e Q 3 0( x ) ( i n t) ( ( x ) *(2i1n4t7)4(8(3x6)4*81.007 3+7 401.852)4 . 0| ^ ~+ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381In 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:260:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.997 426002 | 2 4 1 1 7 0 1 9Qf3)0,( 0Q.3111(1-908.2126581360449242959f6)3,7 0Qf3)0}(,0 .{0Q73914(0-106.325689979645133f1)7,0 5Q535f0)(,0 .Q03414(6-09.94061653632267276f6)4,9 6Q1330f()0.}0, 2 5| 14 ~~~~^~~~~~~~~~~~~~~~~~~4 6931828src/libavcodec/aac_defines.h4f:)45,: 36 :| ~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h: 4445: | 36#:d enote: fexpanded from macro 'Q30'i ne Q31(x )44 | # d e f i n e Q 3 0 ((xi) n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8).(0( x+) *01.057) 3 7| 4 ^ ~1 824.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c src/libavcodec/adpcmenc.c:38132 | :: {987src/libavcodec/aacps_fixed_tablegen.hQ::3122601::( 61 :warning: 0 .warning: missing field 'help' initializer [-Wmissing-field-initializers]9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9 74022411 79870 | 1 9260 f | ) , { Q 3N 1U (L -L 0 Q.31} 06 (8| 03 ^.0 141914998962327501f6)4}2,2 5{fQ)3,1 (Q-300.(305.80979944103116720659557f6)5,3 fQ)31,( -Q03.04(606.303242466694990611536f2)6}7,7 f )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.02src/libavcodec/aac_defines.h5:1454:4366:9 3note: 1expanded from macro 'Q31'8 284f), | 45 ~~~~^~~~~~~~~~~~~~~~~~ | #define src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 44 ( | i#ndte)f(i(nxe) *Q2310(4x7)4 8 3 6 4 8 . 0 + 0 .5 ) ( i| n ^ ~t )((x)*1073741824.In file included from 0src/libavcodec/aacsbr_fixed.c +: 620: .src/libavcodec/aacsbrdata.h5:381) : 7| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 381src/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 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 45:In 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:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36 : note: expanded from macro 'Q31' 260 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] Q 380 | {Q31( 0.99267657565094f), Q31(-0.0375730(0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f), | ~~~~^~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 3 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 43In 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:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 16 259 | Q30(0.42640143271122f), Q30(0.30895540465965f), Q30(958f)}, {Q31(-0.940634716141760.22137464873077f), Q30(0.15768788954414f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hf), Q31( 0.41332:44:36: note: expanded from macro 'Q30' 3 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 3In file included from 8538963f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24:: In file included from 45src/libavcodec/aacps.c::3632:: src/libavcodec/aacps_fixed_tablegen.h:note: 259expanded from macro 'Q31':61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e259 | Q 3 1 ( x ) Q 3 0 ( 0. 4 2 6 4 0 1 4(3i2n7t1)12(2(fx)),* 2Q1340(704.8330684985.504 0+4 605.956)5f ) ,| ^ ~Q 30In file included from (0src/libavcodec/adxenc.c.:2242: 13src/libavcodec/bytestream.h7:41876:4158:7 3warning: 07comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from 7 src/libavcodec/aacsbr_fixed.cf):,62 : Q3src/libavcodec/aacsbrdata.h0:(380 0:187.31 | :1 5 7warning: 6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 i7f8 8(9s5i4z4e124 f!)=, 380 s | | i ~~~~^~~~~~~~~~~~~~~~~~{zQ e3)1 ( | 0 ~~~~~ ^ ~~~~. 9src/libavcodec/aac_defines.h9:2446:76365:7 5note: 6expanded from macro 'Q30'5 094f), Q3 144( | -#0d.e0f3i7n5e7 0Q33403(1x6)9 5 8 f ) } , { Q 3 1 ( - 0(.i9n4t0)6(3(4x7)1*611047137764f1)8,2 4Q.03 1+( 00..54)1 3 3| 2 ^ ~3 38538963f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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::259 :note: 37expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 259Q | 3 1 ( x ) Q 3 0 ( 0 . 4 2 6 4(0i1n4t32)7((1x1)2*22f)1,4 7Q43803(604.83.008 9+5 504.05)4 65 9| 6 ^ ~5 f), Q30(0.221374648In file included from 7src/libavcodec/aacsbr_fixed.c3:0627: 7src/libavcodec/aacsbrdata.hf:380):,7 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.157687889544 13804 | f{)Q,3 1 (| ~~~~^~~~~~~~~~~~~~~~~~0 .9926765src/libavcodec/aac_defines.h75:6445:0369:4 fnote: )expanded from macro 'Q30', Q31(-0.0 3447 | 5#7d0e3f4i3n16e9 5Q83f0)(}x,) { Q 3 1 ( - 0 . 9 4 0 6 3 4 7(1i6n1t4)(1(7x6f))*,1 0Q73317(4 108.244.103 3+2 303.855)3 8 9| 6 ^ ~3 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :src/libavcodec/aacps_fixed.c36::24 note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:259: 1345: | #dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 259 | (Qi3n0t()0(.(4x2)6*420114473428731614282.f0) ,+ Q03.05()0 . 3| 0 ^ ~8 95540465965f), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:2622: 1src/libavcodec/aacsbrdata.h3:73794:6834:8 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 77f), Q30(0.15 73796 | 8{7Q83819(5-404.1346f8)3,4 3 3| 6 ~~~~^~~~~~~~~~~~~~~~~~9 49252f),src/libavcodec/aac_defines.h :Q443:136(: 0note: .expanded from macro 'Q30'9 645829802 0449 | 7#5fd)e}f,i n{eQ 3Q13(0 0(.x9)3 8 9 1 76 0 9 8 8 0 4 5 f ) ,( iQnt3)1(((-x0).*819097638734513872440.308 8+f )0}.,5 ) | ~~~~^~~~~~~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24 : 45In file included from | src/libavcodec/aacps.c#:d32e: fsrc/libavcodec/aacps_fixed_tablegen.hi:n258e: 85Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 258 | ( i n t ) ( ( xQ)3*02(104.74878936614781.606 +5 502.452)f) , | Q ^ ~3 0(0.754648592327In file included from 3src/libavcodec/aacsbr_fixed.c2:f62),: src/libavcodec/aacsbrdata.h:Q3793:059(:0 .warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3365607219232 f379) | ,{ QQ3310((-00..532638038410343266974594235f2)f,) , | Q ~~~~^~~~~~~~~~~~~~~~~~3 1( 0.964src/libavcodec/aac_defines.h5:8442:98360:2 0note: 9expanded from macro 'Q30'7 5f)}, {Q 3441 | (# d0e.f9i3n8e9 1Q73600(9x)88 0 4 5 f ) , Q 3 1 ( - 0 .(8i9n9t)6(8(3x5)3*714007338784f1)8}2,4 . 0| ~~~~~^~~~~~~~~~~~~~~~~~+ 0.5) | ^ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 2445: | In file included from #src/libavcodec/aacps.cd:32e: fsrc/libavcodec/aacps_fixed_tablegen.hi:n258e: 61Q: 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 258 | ( i n t ) ( (Qx3)0*(20.18477946813764186.605 5+2 402.f5)), Q| 3 ^ ~0 (0.75464859232732f)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0(src/libavcodec/aacsbrdata.h0:.3796:3323: 6warning: 56implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 7219232f), Q 33790 | ({0Q.53213(0-801.034628637453433f6)9,49 2 5| 2 ~~~~^~~~~~~~~~~~~~~~~~f ), Q31( src/libavcodec/aac_defines.h0:.449:6364:5 8note: 2expanded from macro 'Q30'9 8020975f) }44, | #{dQe3f1i(n e0 .Q93308(9x1)7 6 0 9 8 8 0 4 5 f ) , Q 3(1i(n-t0).(8(9x9)68*315037734704318882f4).}0, + | 0 ~~~~~^~~~~~~~~~~~~~~~~~. 5) | ^ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: dIn file included from esrc/libavcodec/aacps.cf:i32n: esrc/libavcodec/aacps_fixed_tablegen.h :Q2583:137(:x ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i258n | t ) ( ( x ) * 2 1Q43704(8036.4887.906 1+7 106.655)5 2 4| 2 ^ ~f ), Q30(0.754648592In file included from 3src/libavcodec/aacsbr_fixed.c2:7623: 2fsrc/libavcodec/aacsbrdata.h):,379 :Q63:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .633656072192 33792 | f{)Q,3 Q13(0-(00..3562830384313064924697255423ff)),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~1 ( 0.9645src/libavcodec/aac_defines.h8:2944:8360:2 0note: 9expanded from macro 'Q30'7 5f)}, {Q31 (44 | 0#.de9f38i9n1e7 6Q03908(8x0)4 5 f ) , Q 3 1 (- 0 . 8 9 (9i6n8t)35(3(7x4)0*318087f3)7}4,1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 + 0.src/libavcodec/aac_defines.h5:)45 : 36| : ^ ~ note: expanded from macro 'Q31' 45 | #defineIn file included from src/libavcodec/aacps_fixed.cQ:3241: In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 258 : 13 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (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] 258 | Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.63365607219232f), Q30(0.52308104267543f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*214748364:36: note: expanded from macro 'Q30' 8 44 | #define Q30(x) (int)((x)*1073741.0 + 0.5) | ^ ~ 82In file included from 4.0 + 0.5) | ^ ~ src/libavcodec/aacsbr_fixed.c:62: In 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] src/libavcodec/aacsbrdata.h :378:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | 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 Q30(1.26431008149654f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ :36In 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), | ~~~~^~~~~~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' expanded from macro 'Q31' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ In file included from 45 | #define Q31(x) 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] (int)((x)*2147483648.0 + 0.5) | ^ ~ 257 | 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)} Q30(1.26431008149654f), Q30(1.19603741667993f), Q30(1.107, | ~~~~~^~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h72:4450:3366:2 3note: 2expanded from macro 'Q31'3 f), Q30( 145) | ,# d e| f ~~~~^~~~~~~~~~~~~~~~~~i neIn file included from Q3src/libavcodec/aic.c1:(src/libavcodec/aac_defines.hx28:): 44src/libavcodec/bytestream.h : 36: :187 : note: 15 expanded from macro 'Q30': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i n44t | )#(d(exf)i*n2e1 4Q73408 3(1876x | 4) 8 . 0 i+ f 0( .s i5 z) e 2 | ! ^ ~= (siinzt)e() (x )| * ~~~~~ ^ ~~~~1 0In file included from 73src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4377.:084 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 377 | {Q31(-0.8In file included from 6src/libavcodec/aacps_fixed.c42:5240: 9In file included from 3src/libavcodec/aacps.c0:1321: src/libavcodec/aacps_fixed_tablegen.h2:42565:f85):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.45795025 02562 | 9 4 66 src/libavcodec/bytestream.hf ) :} ,294 : 15{:QQ3 310warning: ((1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] . 03.9368787976907 4729499 | 80 45 90 02 4fi5f)f ,() sQ,i3 z0Qe(3211 .!(3= 8 00s.0i95z73e20)79 494 62| 79 ~~~~~ ^ ~~~~83 2474f5)9,3 fQ)3}0,( 1 .| 3 ~~~~~^~~~~~~~~~~~~~~~~~4 83997249src/libavcodec/aac_defines.h2:6454:836f:) ,note: expanded from macro 'Q31'Q 30(1.3139 2450 | 1#7d3e6f7i6n3e1 fQ)3,1 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36n:t )note: (expanded from macro 'Q30'( x)*214748 3446 | 4#8d.e0f i+n e0 .Q53)0 ( x| ) ^ ~ (intIn file included from )src/libavcodec/aacsbr_fixed.c(:(62x: )src/libavcodec/aacsbrdata.h*:13770:7593:7 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) | 377 ^ ~ | {Q31(-0.86425093011In file included from 2src/libavcodec/aacps_fixed.c4:524f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2560:.61:4 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5025029466f)}, 256{Q | 3 1 ( 0 . 3 8 8Q739707(910.5399064757f9)6,0 4Q9381(4 002.f9)7,2 7Q434209(314.43589030f5)3}0,9 9 6| 7 ~~~~~^~~~~~~~~~~~~~~~~~8 27f), Q3src/libavcodec/aac_defines.h0(:145.:3364:8 3note: 9expanded from macro 'Q31'9 72492648 f)45, | #Qd3e0f(in1e. 3Q13319(x2)0 1 7 3 6 7 6 3 1 f ) , | (i ~~~~^~~~~~~~~~~~~~~~~~n t)((x)*21src/libavcodec/aac_defines.h4:7444:8363:6 4note: 8expanded from macro 'Q30'. 0 + 0.5) 44 | | # ^ ~d efine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(377i:n31t:) (warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *107374182 4.3770 | {+Q 301.(5-)0 . 8| 6 ^ ~4 25093011245f), Q31(-0In file included from .src/libavcodec/aacps_fixed.c4:52479: 5In file included from 0src/libavcodec/aacps.c2:532: 02src/libavcodec/aacps_fixed_tablegen.h9:42566:637f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.38879 72567 | 9 0 5 9 0 4 5 f )Q,3 0Q(311.(3 906.7799726704442998344024f5)9,3 fQ)3}0,( 1 .| 3 ~~~~^~~~~~~~~~~~~~~~~~~8 00530996src/libavcodec/aac_defines.h78:2457:f36):, note: Qexpanded from macro 'Q31'3 0(1.34839 9457 | 2#49d2e6f4i8nfe) ,Q 3Q13(0x()1 . 3 1 3 9 2 0 1 7 3 6 7 6(3i1nft)),( ( x| ) ~~~~^~~~~~~~~~~~~~~~~~* 214748364src/libavcodec/aac_defines.h8:.440: 36+: 0note: .5expanded from macro 'Q30') | ^ ~ 44 | #define Q30(In file included from x)src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 377 : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*107 33777 | 4{1Q83214.(-00 .+8 604.255)0 9 3| 0 ^ ~1 1245f), Q31(-0.457In file included from 9src/libavcodec/aacps_fixed.c5:0242: 5In file included from 0src/libavcodec/aacps.c2:9324: 6src/libavcodec/aacps_fixed_tablegen.h6f:)256}:,13 :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.388797790 52569 | 0 4 5 f ) , Q 3Q130(( 10..3997627774492690344948549023ff)),} ,Q 3 0| ~~~~^~~~~~~~~~~~~~~~~~~( 1.3800src/libavcodec/bytestream.h53:0src/libavcodec/aac_defines.h9318:9:45156::736 8:2warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: f expanded from macro 'Q31') , Q30( 1318. | 3 445 8 | 3# 99idf7e 2f(4is9ni2ez6 e4Q283 f1!)(=,x )sQ i30 z(e 1) . 3 1| 3 ~~~~~ ^ ~~~~ 9 2 0 1 7 3 6 7(6i3n1tf))(,( x )| * ~~~~^~~~~~~~~~~~~~~~~~2 14748364src/libavcodec/aac_defines.h8:.440: 36+: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #define Q30(xIn 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] (int)((x)*1073 73764 | 18{2Q43.10 (+ 00..953)3 7 9| 6 ^ ~3 5304810f), Q31(-0.7In file included from 08src/libavcodec/aacps_fixed.c8:1249: 9In file included from 4src/libavcodec/aacps.c5:8323: 6src/libavcodec/aacps_fixed_tablegen.h8:2552:f85):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.8523541 02555 | 7 3 3 3 6 f ) , QQ330(11(.-401.3058036492853448704946f6)4,1 0Qf3)0(}1,. 4 1| 1 ~~~~^~~~~~~~~~~~~~~~~~~9 8278375src/libavcodec/aac_defines.h9:5459:f36):, note: Q3expanded from macro 'Q31'0 (1.40977 30452 | 2#6d23e5f5ifn)e, QQ3301((1x.)4 05 3 9 4 7 9 4 8 8 5 4 5 f )(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~( (x)*2147src/libavcodec/aac_defines.h4:448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5) 44| ^ ~ | #define Q30(x) 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]i nt)((x)*107374 13768 | 2{4.Q03 1(+ 00..5)9 3 3| 7 ^ ~9 635304810f), Q31(-In file included from 0.src/libavcodec/aacps_fixed.c7:0248: In file included from 8src/libavcodec/aacps.c1:9329: 4src/libavcodec/aacps_fixed_tablegen.h5:2558:3616:8 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31(-0.85 22553 | 5 4 1 0 5 7 3 3Q3360f()1,. 4Q13315(0-609.8058438402443f4)79,6 6Q41300f()1}.,41 1 9| 8 ~~~~^~~~~~~~~~~~~~~~~~~2 7837595src/libavcodec/aac_defines.h9:f45):,36 :Q 3note: 0expanded from macro 'Q31'( 1.409773 02452 | 6#2d3e5f5if)n,e QQ3301((1x.)4 0 5 3 9 4 7 9 4 8 8 5 4 5 f()i,n t )| ( ~~~~^~~~~~~~~~~~~~~~~~( x)*21474src/libavcodec/aac_defines.h8:3446:4368:. 0note: expanded from macro 'Q30'+ 0.5) | ^ ~ 44 | #define Q3In file included from 0src/libavcodec/aacsbr_fixed.c(x:)62 : src/libavcodec/aacsbrdata.h : 376 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10 737637 | 4{1Q83241.( 00 +. 90.353)7 9 | 6 ^ ~3 5304810f), Q31(-0.In file included from 7src/libavcodec/aacps_fixed.c0:8248: 1In file included from 99src/libavcodec/aacps.c4:5328: 3src/libavcodec/aacps_fixed_tablegen.h6:82552:f37):} ,warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.85235410 52557 | 3 3 3 6 f ) , QQ3301((1-.041.3058304629835448709446f)64,1 0Q3f0)}(,1. 4 1| 1 ~~~~^~~~~~~~~~~~~~~~~~~9 8278375src/libavcodec/aac_defines.h9:5459:f36):, note: Qexpanded from macro 'Q31'3 0(1.4097 7453 | 0#2d2e6f2i3n5e5 Qf3)1,( xQ)3 0 ( 1 . 4 0 5 3 9 4 7 9 4 8(85i4n5tf))(,( x| ) ~~~~^~~~~~~~~~~~~~~~~~* 2147483src/libavcodec/aac_defines.h6:4844.:036 :+ note: 0expanded from macro 'Q30'. 5) | ^ ~ 44 | #define Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 376 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 13760 | 7{3Q734118(2 40..09 3+3 709.653)5 3 0| 4 ^ ~8 10f), Q31(-0.708In file included from 8src/libavcodec/aacps_fixed.c1:99244: 5In file included from src/libavcodec/aacps.c8:3326: 8src/libavcodec/aacps_fixed_tablegen.h2:f255):}13,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.85235410 52557 | 3 3 3 6f ) , QQ3301((1-.04.10385304629384574986064441f0)f,) }Q,3 0 (| 1 ~~~~~^~~~~~~~~~~~~~~~~~ .41198src/libavcodec/aac_defines.h2:7458:3367:5 9note: 5expanded from macro 'Q31'9 f), Q30 (451 | .#4d0e9f7i7n3e0 2Q23612(3x5)5 f ) , Q 3 0 ( 1 . 4 0 5(3i9n4t7)9(4(8x8)5*4251f4)7,4 8 | 3 ~~~~^~~~~~~~~~~~~~~~~~6 48.0 + 0src/libavcodec/aac_defines.h.:544):36 : | note: ^ ~expanded from macro 'Q30' 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:in62e: src/libavcodec/aacsbrdata.hQ:33750:(84x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t375) | ({(xQ)3*11(0 7307.4119852143.002 9+1 04.659)3 4 f| ), ^ ~ Q31(-0.9423983225In file included from 1src/libavcodec/aacps_fixed.c8:6247: In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h{:Q2543:185(:- 0warning: .9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/bytestream.h5 :43577:6156:6 2warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 010 1254f | ) , Q357 3 | 1 ( Qi03.f09 (8(13s.i64z41e5425 24!01=67 49s91i14z33e5f)8) 3}2 ,f| ) ~~~~~ ^ ~~~~ , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1.4src/libavcodec/aac_defines.h1:4451:9361:2 0note: 2expanded from macro 'Q31'2 2364f), 45Q | 3#0d(e1f.i41n4e1 4Q23815(6x9)9 7 8 4 f ) , Q 3 0 ( 1 . 4(1i3n99t0)(00(x8)5*92413487f)4,8 3 6| 4 ~~~~^~~~~~~~~~~~~~~~~~8 .0 + 0.5)src/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:n375e: 58Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x) 375 | {(Qi3n1t() (0(.x1)9*5110307239714416829344.f0) ,+ 0Q.351)( - 0| . ^ ~9 4239832251867f)}, In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0.:9325: 4src/libavcodec/aacps_fixed_tablegen.h7:62546:6612:4 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 01f), Q31( 0.9 82543 | 6 4 5 5 4 1 7 9 1Q4330f()1}.,4 1 | 4 ~~~~^~~~~~~~~~~~~~~~~~~2 0649135src/libavcodec/aac_defines.h83:245f:)36,: Qnote: 3expanded from macro 'Q31'0 (1.41419 14520 | 2#2d2e3f6i4nfe) Q,3 1Q(3x0)( 1 . 4 1 4 1 4 2 85 6 9 9 7(i8n4tf))(,( xQ)3*02(114.74418339694080.008 5+9 403.85f)) , | ^ ~| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: In file included from src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:375:31: warning: 44 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30(x) 375 | { Q 3 1 ( 0 . 1 9 5 1 3(0i2n9t1)4(6(9x3)4*f1)0,7 3Q734118(2-40..09 42+ 3098.35)2 25 1| 8 ^ ~6 7f)}, {Q31(-0.95476In file included from 6src/libavcodec/aacps_fixed.c6:2244: 0In file included from 0src/libavcodec/aacps.c1:0321: fsrc/libavcodec/aacps_fixed_tablegen.h):,254 :Q373:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .98364554179143 f254) | }, | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(1src/libavcodec/aac_defines.h.:4451:4362:0 6note: 4expanded from macro 'Q31'9 135832f) , 45Q | 3#0d(e1f.i4n1e4 1Q93112(x0)2 2 2 3 6 4 f ) , Q 3 0 ( 1(.i4n1t4)1(4(2x8)5*629194778448f3)6,4 8Q.300 (+1 .04.153)9 9 0| 00 ^ ~8 59438f), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44:375::367:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #d e375f | i{nQe3 1Q(3 00(.x1)9 5 1 3 0 2 9 1 46 9 3 4 f )(,i nQt3)1(((-x0).*914027339784312822541.806 7+f )0}.,5 ){ Q 3| 1 ^ ~( -0.95476662400101f)In file included from ,src/libavcodec/aacps_fixed.c :Q24: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h9:82543:6134:5 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 79143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 254 | src/libavcodec/aac_defines.h : 45Q:3360:( 1note: .expanded from macro 'Q31'4 142064913 5458 | 3#2dfe)f,i nQe3 0Q(311.(x4)1 4 1 91 2 0 2 2 2 3 6 4 f ) ,( iQn3t)0(((1x.)4*124114472488536694987.804 +f )0,. 5Q)3 0 (| 1 ^ ~. 41399000859438f),In file included from src/libavcodec/aacsbr_fixed.c :| 62 ~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:374:84: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 374 | {Q 3441 | (#d e0f.i4n3e4 4Q03900(4x4)6 7 6 8 8 f ) , Q 3 1 ( - 0(.i9n8t5)4((6x3)3*0140673323724f18)2}4, .0{ Q+3 10(-.05.)9 8 2| 9 ^ ~8 583762390f), Q31( 0In file included from .src/libavcodec/aacps_fixed.c2:1240: 2In file included from 1src/libavcodec/aacps.c5:24326: 2src/libavcodec/aacps_fixed_tablegen.h5:22520:961f:) warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :25245 | : 36: note: expanded from macro 'Q31' Q30(0.2 7456 | 7#1d8e2f8i2n3e0 9Q8341f()x,) Q 3 0 ( 0 . 1 7 6 6 4 4 62(7i6n6t7)1(3(fx)),* 2Q14370(408.3604789.400 1+6 206.957)6 5 3| f ^ ~) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from :src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:374:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30(x )374 | { Q 3 1 ( 0 . 4 3 4 4(0i9n0t4)4(6(7x6)88*f1)0,7 3Q3714(1-802.49.805 4+6 303.0546)3 2 3| 2 ^ ~f )}, {Q31(-0.9829858In file included from 3src/libavcodec/aacps_fixed.c7:6242: 3In file included from 9src/libavcodec/aacps.c0:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2523:137( :0 .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 021524625209 f252) | } , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.2src/libavcodec/aac_defines.h7:64571:368:2 8note: 2expanded from macro 'Q31'3 0984f), Q453 | 0#(d0e.f1i7n6e6 4Q463217(6x6)7 1 3 f ) , Q 3 0 ( 0 . 0 7(9i4n0t1)6(2(6x9)7*625134f7)4,8 3 6| 4 ~~~~^~~~~~~~~~~~~~~~~~8 .0 + 0.src/libavcodec/aac_defines.h5:)44 :36 :| ^ ~note: expanded from macro 'Q30' 44 | #definIn file included from e src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.hx:)src/libavcodec/bytestream.h374 : :31 294: : 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] (int)( (374x | )294{* | 1Q 03 71 3( 7i 4f01. 8(42s34i4.z40e0 29+ 0 !4=04 .6s75i)z6 e8 )8| f ^ ~ ) | , ~~~~~ ^ ~~~~ Q31(-0.98546330In file included from 4src/libavcodec/aacps_fixed.c6:3242: 3In file included from 2src/libavcodec/aacps.cf:32): }src/libavcodec/aacps_fixed_tablegen.h,: 252{:Q133:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .982985837623 92520 | f ) , Q 3 1 ( Q03.02(10.02271657214862258220390f9)8}4,f ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.17src/libavcodec/aac_defines.h6:6454:4366:2 7note: 6expanded from macro 'Q31'6 713f), Q453 | 0#(d0e.f0i7n9e4 0Q13612(6x97)6 5 3 f ) , | ~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30'4 7483648.0 44+ | #d0.e5f)i n e| ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(374(:x7):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0 .3745 | ){ Q 3| 1 ^ ~( 0.43440904467688fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h9:852514:6853:3 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 3232f)}, {Q31( -0251. | 9 8 2 9 8 5 8 3 7Q623309(00f.)8,7 Q93611(7 1066.5251204221f5),2 4Q63205(200.97f5)4}6,4 8 5| 92 ~~~~~^~~~~~~~~~~~~~~~~~3 2732f), src/libavcodec/aac_defines.hQ:3450:(360:. 5note: 7expanded from macro 'Q31'6 77990744 5745 | 5#fd)e,f iQne3 0Q(301(.x4)2 640143271122f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + (int)((x)*2147483648.0 + 0.5) | ^ ~ 0.In file included from 5) | ^ ~ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:373:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147src/libavcodec/bytestream.h48:33186:415:8 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + 0.5) | 318 ^ ~ | if (size2 !In file included from =src/libavcodec/aacsbr_fixed.c :s62i: src/libavcodec/aacsbrdata.hz:e373): 58 :| ~~~~~ ^ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030fIn 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] ), 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' Q 31( 0.38765693387102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ #dIn file included from efine Q30(x) (int)((x)*1073741824.0 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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' . 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 5)In file included from | ^ ~ src/libavcodec/aacsbr_fixed.c: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:251:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h 251 | :373:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.290782776057Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.57677990744575f), Q30(0.42640143271122f), | ~~~~^~~~~~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 5 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 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:251:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 251src/libavcodec/aac_defines.h:45:36 | Qsrc/libavcodec/bytestream.h3:0357(0:.158: 7warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 17166552 43572 | f ) , Q 3i0f( 0(s.i7z5e42 6!4=8 5s92i3z2e732f), Q30)( 0 .| 5 ~~~~~ ^ ~~~~7 677990744575f), 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) | ^ ~ note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:250:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 250 | 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' Q 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 30In file included from src/libavcodec/aacsbr_fixed.c:(1.29124937110028f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : src/libavcodec/aacsbrdata.h:372:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | 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' d 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ efIn 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] in 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ Q3In 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] 0( 371 | {Q31( 0.94138021032330f), x) (int)((x)*1073741824.0 + 0.5) | ^ ~ Q3In file included from 1( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) 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.10 ^ ~ 73In file included from 7240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 4462: 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ dsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' e 45 | #define Q31(fine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ x)In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:250:13: 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 (int)((x)*2147483648.0 + 0.5) | ^ ~ :44: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] 36: 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ note: In 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] expanded from macro 'Q31' 249 | Q30(1.41198278375959f), Q30(1.40313815268360f), Q30(1.38687670404960f), Q30(1.34839972492648f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from src/libavcodec/adxenc.c:27 : 45src/libavcodec/put_bits.h | :#227d:e37f:i nwarning: ecomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] Q31(x): 44227: | 36 : note: expanded from macro 'Q30' if (s- >44 | b#udfe_feinnde -Q 3s0-(>xb)u f _ pt r > = s i z e o(fin(tB)i(t(Bxu)f*)1)0 7{3 7 4| 1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~8 24.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : (32i: ntsrc/libavcodec/aacps_fixed_tablegen.h):(249(:x61):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 47483648.0 + 0.2495 | ) | ^ ~ Q30(1.41198278375In file included from 9src/libavcodec/aacsbr_fixed.c5:962f: )src/libavcodec/aacsbrdata.h,: 371Q:370:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 0313815268360 f371) | , {QQ3301(( 10..3984618378607201400342936300ff)),, QQ3301((1 .03.43853298917921469723634081f8)f,) } ,| { ~~~~^~~~~~~~~~~~~~~~~~Q 31(-0.src/libavcodec/aac_defines.h7:5447:2365:07 6note: 5expanded from macro 'Q30'3 4641f), Q 3441 | (# d0e.f5i3n6e5 0Q534906(4x0)5 8 7 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)((src/libavcodec/aac_defines.hx):*451:0367:3 7note: 4expanded from macro 'Q31'1 824.0 + 045. | 5#)d e f| i ^ ~n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :(32i: nsrc/libavcodec/aacps_fixed_tablegen.ht:)249((:x37):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 483648.0 + 0.5) 249 | | ^ ~ Q30(1.4119In file included from 8src/libavcodec/aacsbr_fixed.c2:762: 8src/libavcodec/aacsbrdata.h3:73705:9835:9 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.4031381 53702 | 6{8Q36301f() ,0 .Q993808(516.503280648878647f0)4,0 4Q93610(f )0,. 1Q13103(610.93544893909474244f9)2}6,4 8{fQ)3,1 (- 0| . ~~~~^~~~~~~~~~~~~~~~~~5 6649614src/libavcodec/aac_defines.h1:2448:3368:6 fnote: )expanded from macro 'Q30', Q31(-0 .449 | 0#4d9e4f8i66ne3 6Q13508(7xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i45nt:)36(:( xnote: )expanded from macro 'Q31'* 1073741 8452 | 4#.d0e f+i n0e. 5Q)3 1 (| x ^ ~) (In file included from isrc/libavcodec/aacps_fixed.cn:t24): (In file included from (src/libavcodec/aacps.cx:)32*: 2src/libavcodec/aacps_fixed_tablegen.h1:42497:4138:3 6warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 249 | Q30(1In file included from .4src/libavcodec/aacsbr_fixed.c1:1629: 8src/libavcodec/aacsbrdata.h2:3707:8583:7 5warning: 95implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f), Q30(1.403 13703 | 8{1Q53216(8 306.09f9)8,8 5Q63500(210.348868847f6)7,0 4Q03419( 600.f1)1,1 3Q63009(514.9304484349f9)7}2,4 9{2Q63481f()-,0 .5 6| 6 ~~~~^~~~~~~~~~~~~~~~~~4 9614128src/libavcodec/aac_defines.h3:8446:f36):, note: Qexpanded from macro 'Q30'3 1(-0.904 9444 | 8#6d6e3f6i1n5e8 7Qf3)0}(,x ) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(:i nnote: t)expanded from macro 'Q31'( (x)*1073 7454 | 1#8d2ef4i.n0e +Q 301.(5x)) | ^ ~ (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.99885650204884fsrc/libavcodec/put_bits.h),: 265Q:3137(: 0warning: .1comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]1 13609549044 4265f | ) } , { Q 3 1 (i-f0 .(5s6-6>4b9u6f1_4e1n2d8 3-8 6fs)-,> bQ3u1f(_-p0t.r9 0>4=9 4s8i6z6e3o6f1(5B8i7tfB)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: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/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:265:160:In file included from src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:369:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | 369 | { Q 3 1 ( -Q03.15(809)4,7 4Q53615(107.715718f4),2 7Q63315(f-/M0_.P3I4)8,4 7Q13312(405.42388586f6)7}3,3 {fQ/3M1_(P-I0).,4 1Q83115(104.04465340476253f6)f,/ QM3_1P(I )0,. 1Q63217(604.2253975186836115ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q31(0.78src/libavcodec/aac_defines.h5:3459:8361:6 fnote: /expanded from macro 'Q31'M _PI), Q3 145( | 1#.d1e0f0i3n0e8 Q5351f(/xM) _ P I ) , Q 3 1 ( 1 . 5(7i0n7t9)6(3(3xf)/*M2_1P4I74)8 3 6| 4 ^~~~~~~~~~~~8 .0 + 0.5) src/libavcodec/aac_defines.h | : ^ ~45 :36: note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i369n:e58: Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 369 | ({iQn3t1)((-(0x.)5*829147474458635614787.501 f+) ,0 .Q351)( - 0| . ^3 4847132454388f)}, {In file included from Q3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c41:8321: 5src/libavcodec/aacps_fixed_tablegen.h1:42650:41375:4 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f), Q31( 0.162764 22652 | 3 5 8 8 6 1 f )Q}3,1 ( 0| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q31(0src/libavcodec/aac_defines.h.:1457:8364:2 7note: 6expanded from macro 'Q31'3 5f/M_PI), 45Q | 3#1d(e0f.i2n8e5 6Q63713(3xf)/ M _ P I ) , Q 31 ( 0 . 4(6i3n0t7)2(3(6xf)/*M2_1P4I7)4,8 3Q63418(.00. 5+9 701.653)1 5 f| / ^ ~M _PI), Q31(0.785398In file included from 16src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I369):,31 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.10030855f/M _369P | I{)Q,3 1Q(3-10(.15.85974077495663531f7/7M5_1PfI)), Q3| 1 ^~~~~~~~~~~~( -0.34847src/libavcodec/aac_defines.h1:3452:45364: 3note: 8expanded from macro 'Q31'8 f)}, {Q 3451 | (#-d0e.f4i1n8e1 5Q13410(4x5)4 4 6 5 f ) , Q 3 1 ( 0 .1(6i2n7t6)4(2(2x3)5*82816417f4)8}3,64 8 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~ + 0.5) src/libavcodec/aac_defines.h :| 45 ^: 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): 265 : 114 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42657 | 4 83 6 4 8 . 0Q 3+1 0(.05)), Q| 3 ^ ~1 (0.178427635f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :Q3693:16(:0 .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 566733f/M_PI )369, | {QQ331(10(.-406.350879243674f5/6M5_1P7I7)5,1 fQ)3,1 (0Q.3519(7-106.3341854f7/M1_3P2I4)5,4 3Q8381f()0}.,7 8{5Q33918(1-60f./4M1_8P1I5)1,4 0Q4315(414.6150f0)3,08 5Q53f1/(M _0P.I1),62 7Q6314(212.3557808769163f3)f}/,M _P I| ) ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36::45 :note: 36expanded from macro 'Q31': note: expanded from macro 'Q31' 45 | #d45e | f#idneef iQn31e( xQ)3 1 ( x ) ( i n t )((i(nxt))*(2(1x4)7*428143764488.306 4+ 80..0 5+) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 368In file included from :src/libavcodec/aacps.c83::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 265:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.6 42659 | 4 6 2 4 6 5 2 7 4Q5381f()0,) ,Q 3Q13(1 (00..618768445257067315f0/4M9_6P0If),) }Q,3 1{(Q03.12(8-506.61723031f6/9M2_0P5I7)6,4 3Q73f1)(,0 .Q43613(0-702.3567f1/4M7_3P2I2)1, 5Q33311(2f0).}5,9 7 1| 6 ~~~~^~~~~~~~~~~~~~~~~~~3 15f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3361:( 0note: .expanded from macro 'Q31'7 8539816f/ M45_ | P#Id)e,f iQn3e1 (Q1.3110(0x3)0 8 5 5 f / M _ P I ) , Q 3(1i(n1t.)5(7(0x7)9*2613437f4/M8_3P6I4)8 . 0| ^~~~~~~~~~~~+ 0.5) | ^ ~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 45In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.h:i368n:e58 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 368 | ({iQn3t1)((-(0x.)6*429144672448635624784.508 f+) ,0 .Q531)( 0| . ^6 8645507104960f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -0In file included from .src/libavcodec/aacps.c1:2320: 1src/libavcodec/aacps_fixed_tablegen.h6:92652:0685:7 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7f), Q31(-0.5714 72653 | 22 1 5 3 3 1 2 f )Q}3,1 ( 0)| , ~~~~^~~~~~~~~~~~~~~~~~~ Q31(0.1src/libavcodec/aac_defines.h7:8454:236:7 6note: 35expanded from macro 'Q31'f /M_PI), 45Q | 3#1d(e0f.i2n8e5 6Q63713(3xf)/ M _ P I ) , Q 3 1 ( 0 . 46(3i0n7t2)3(6(fx/)M*_2P1I4)7,4 8Q33614(80..05 9+7 106.351)5 f /| M ^ ~_ PI), Q31(0.78539In file included from 81src/libavcodec/aacsbr_fixed.c6:f62/: Msrc/libavcodec/aacsbrdata.h_:P368I:)32,: Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.10030855f/ M368_P | I{)Q,3 1Q(3-10(.16.45970476926436352f7/4M5_8PfI)), Q| 3 ^~~~~~~~~~~~1 ( 0.68645src/libavcodec/aac_defines.h5:0457:1360:4 9note: 6expanded from macro 'Q31'0 f)}, {Q31( -450 | .#1d2e0f1i6n9e2 0Q53716(4x3)7 f ) , Q 3 1 ( - 0 . 5 7 1(4i7n3t2)2(1(5x3)3*1212f4)7}4,8 3 6| 4 ~~~~~^~~~~~~~~~~~~~~~~~8 .0 + 0.5src/libavcodec/aac_defines.h): 45 :| 36 ^: 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 : 265 : 45 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 42658 | 3 6 4 8 . 0 + Q03.15()0 ) ,| ^ ~Q 31(0.178427635f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:1368(:06.:2 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6733f/M_PI), Q3683 | 1{(Q03.14(6-300.76243964f6/2M4_6P5I2)7,4 5Q83f1)(0,. 5Q9371(1 603.1658f6/4M5_5P0I7)1,0 4Q93610(f0).}7,8 5{3Q938116(f-/0M._1P2I0)1,6 9Q23015(716.413070f3)0,8 5Q53f1/(M_-P0I.)5,7 1Q43713(212.15573031729f6)3}3f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ) | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36::45 :note: 36expanded from macro 'Q31': note: expanded from macro 'Q31' 45 | # d45e | f#idenfei nQe3 1(Qx3)1( x ) (i n(ti)n(t()x()(*x2)1*4271447843863468.408. 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::36732:: 84src/libavcodec/aacps_fixed_tablegen.h: :265warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31 (265-0 | . 1 7 3 2 5 5 5 2Q835196(106)f,) ,Q 3Q13(01.(1-708.4922776730657f2/2M5_0P4I9)4,f )Q}3,1( 0{.Q23815(6 607.3939f9/4M8_0P3I5)0,2 5Q73414(f0)., 4Q63310(7 203.65f8/2M8_5P5I4)5,5 6Q343216(0f.)5}9,7 1 6| 3 ~~~~~^~~~~~~~~~~~~~~~~~1 5f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3361:( note: 0.expanded from macro 'Q31'7 8539816f /45M | _#PdIe)f,i Qn3e1 (Q13.11(0x0)3 0 8 5 5 f / M _ P I ) , Q(3i1n(t1).(5(7x0)7*92613437f4/8M3_6P4I8). 0 +| ^~~~~~~~~~~~~0 .5) | ^ ~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacsbr_fixed.c45: | 62#: dsrc/libavcodec/aacsbrdata.he:f367in:59e :Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x) 367 | ({iQn3t1)((-(0x.)1*723124575458238654986.106 f+) ,0 .Q53)1 ( -| 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)},In 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: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) }; | ~~~~^~~~~~~ | src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' ~~~~~^~~~~~~~~~~~~~~~~~ 45 | #define Q31(x) (int src/libavcodec/aac_defines.h)((x)*2147483648.0 + 0.5) | ^ ~ :45In file included from :36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:279:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | 279 | static const int fractIn file included from iosrc/libavcodec/agm.cn:a30l: _dsrc/libavcodec/bytestream.he:l187a:y_15l:i nwarning: kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s [] = { Q31(0.43f 187) | , Q 3 1i(f0 .(7s5if)z,e 2Q !3=1( 0s.iz3e4) 7 f| ) ~~~~~ ^ ~~~~ }; | ~~~~^~~~~~ #src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 45 | In file included from #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:366:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 366 | {Q31( 0.389724: 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] 59 279 | static const int fractional_delay_links[] = { Q31(0.43f)93093975f), 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) | ^ ~ Q3In 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] 1 (0.75f), Q31(0.347f) }; | ~~~~^~~~~~ 366src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ {Q31( 0.389759930In 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] 9 3975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 280src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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] c 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ osrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' n 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ stIn file included from int fractional_delay_gain = Q31(0.39f); | ~~~~^~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' . 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 294 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] if (size2 != size) | ~~~~~ ^ ~~~~ 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 Q3src/libavcodec/bytestream.h1(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :318In file included from :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c: 62318: | src/libavcodec/aacsbrdata.h : 364 : 83i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize2 != size) | ~~~~~ ^ ~~~~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) In file included from src/libavcodec/alacenc.c : 27 : (isrc/libavcodec/put_bits.hn:227t:)37(:( x)warning: *2comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 147483648.0 + 2270 | . 5 ) | ^ ~ if (s->buf_end - s->bIn file included from usrc/libavcodec/aacsbr_fixed.cf:_62p: tsrc/libavcodec/aacsbrdata.hr: 364>:=31 :s iwarning: zeimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o f(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~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) src/libavcodec/bytestream.h : 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x)* 23571 | 4 7 4 8 3i6f4 8(.s0i z+e 20 .!5=) si z| e ^ ~) | ~~~~~ ^ ~~~~ 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(src/libavcodec/put_bits.h 0:.2659:1372:2 7warning: 6comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]6 5827081f)}, 265 | | ~~~~^~~~~~~~~~~~~~~~~~~ if src/libavcodec/aac_defines.h(:s45-:>36b:uf note: _expanded from macro 'Q31'e nd - s->b u45f | _#pdtre f>=i nse iQz3e1o(f(xB)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: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' 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: 361Q:3151:( xwarning: ) comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ( in361t | ) ( ( x ) * 2 1 47i4f8 3(6k4 8<.0 F+F _0A.R5R)A Y _| E ^ ~L EMS(f_center_20)) 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] src/libavcodec/aacps_fixed_tablegen.h:383:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 361 | {Q31( 0 .3838 | 8 54 7 3 7 3 7 60 7i5f9 f()k, 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(co0.97325616900959f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ nsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aic.c:31: src/libavcodec/golomb.h:482: 34:45 | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine Q31(x) 482 | ( i n ti)f( ((xg)b*-2>1s4iz7e4_8i3n6_4b8i.ts0 +< =0 .r5e)_ i n| d ^ ~e x) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ fIn 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] ig 350 | {Q31(-0.308897739194, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 37src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' f 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ ),src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ Q31src/libavcodec/adpcm.c:1154:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] (- 0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 1154src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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 if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' src/libavcodec/aacsbrdata.h 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ :src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 349 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ :src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 84 74 | CASE_ ## enabled(codIn file included from ecsrc/libavcodec/aacps_fixed.c_:id24,: src/libavcodec/aacps.c__:V416A:44_: ARwarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S __) | ^~~~~~~~~~~ : src/libavcodec/adpcm.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]71 :7: note: expanded from macro 'CASE_1' 416 | 349 | { Q 3c1(o ns0t.5 5I5N2T6F9L4O0AT6 5p9e9a4k7_dfe)c,a yQ_3f1a(c t0o.7r8 8=9 1Q532317(304.777645f9)2}8,3 3{8Q33614(6 50.f)7;3 5 3| 8 ~~~~^~~~~~~~~~~~~~~~~~2 15752630fsrc/libavcodec/aac_defines.h):,45 :Q363:1 ( note: 0expanded from macro 'Q31'. 9645207237 34450 | 4#fd)e}f,i n e| ~~~~~^~~~~~~~~~~~~~~~~~Q 31(x) src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aliaspixenc.c 45: : 2536 : : src/libavcodec/bytestream.h : 187note: : (expanded from macro 'Q31'15 in:t )warning: ( (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]45x | )#*d2e1f4i7n4e8 3Q18763 | 418 (. x0 ) +i f 0 .( 5s )i z e| ^ ~ 2 ! = s(iizne)t ) (| ( ~~~~~ ^ ~~~~x )*2147483648.0 + 0.571 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ ) src/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) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.cIn 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] :78 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31(In file included from src/libavcodec/alsdec.c0:.327: 3src/libavcodec/unary.h5:38502:1415:7 5warning: 2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6 30f), Q31( 500 | . 9 6 4 5f2o0r72(3i7 3= 400;4 fi) }<, l e| n ~~~~~^~~~~~~~~~~~~~~~~~ && get_bsrc/libavcodec/aac_defines.hit:s451:(36:g bnote: )expanded from macro 'Q31' != stop; 45 | i#+d+e)f;i n e| ~~~~~~~~~~~~~ ^ ~~~~Q 31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :69: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] note: 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q3src/libavcodec/bytestream.h1( :0294.7:3155:3 8warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 5752630f), 294Q | 3 1 ( 0i.f9 6(4s5i2z0e722 3!7=3 4s0i4zfe))} , | | ~~~~~ ^ ~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ expanded from macro 'CASE'src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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] 78 | 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 CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec,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.08750 6_0_4V6A5_6A8R2G5Sf__)), Q 3| 1 ^~~~~~~~~~~( 0.97686944362527fsrc/libavcodec/adpcm.c):},76 :{34Q:3 1note: (expanded from macro 'CASE_3'- 0.96495 2766 | 7 8 1 2 5 1 1 f )CA,S EQ_321((-c0o.5n3f9i6g0,3 c0o5d9e4c6_5i1d1,f )_}_,V A _| A ~~~~^~~~~~~~~~~~~~~~~~~R GS__) src/libavcodec/aac_defines.h| : ^~~~~~~~~~~ 45:36: note: expanded from macro 'Q31' src/libavcodec/adpcm.c :4574 | :#36d:e fnote: iexpanded from macro 'CASE_2'n e Q31(x )74 | C A S E (_i n#t#) (en(axb)*l2e1d4(7c4o8d3e6c4_8i.d0, +_ _0V.A5_)A RG S| _ ^ ~_ ) | ^~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/adpcm.c::6271: :src/libavcodec/aacsbrdata.h7:348:: 58:note: expanded from macro 'CASE_1'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | { 348 | _{_QV3A1_(A-R0G.S0_8_7 50}6 0 4 6 5 6 8 2 5 f ) ,\ Q 3| 1 ^~~~~~~~~~~( 0.97686944362527f)}, {Q31(src/libavcodec/adpcm.c-:01325.:9326:4 9warning: 5comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]2 67812511f), Q31( -13250 | . 5 3 9 6 0 3 05 9src/libavcodec/bytestream.h 4 6:5 3181 :1i15ff: ) (}warning: c,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s -| > ~~~~^~~~~~~~~~~~~~~~~~~s tep_i n318d | esrc/libavcodec/aac_defines.h x: 45 >: 36i8:f8 unote: ()expanded from macro 'Q31's{ i z e| 2 ~~~~~~~~~~~~~~ ^ ~~~ != 45s | iz#ed)e f i| n ~~~~~ ^ ~~~~e Q31(x) src/libavcodec/adpcm.c :(78i:n69t:) (note: (expanded from macro 'CASE'x )*21474836 4788 | . 0 + 0 . 5 )C A S| E ^ ~_ 3(CONFIG_ ## codecIn file included from #src/libavcodec/aacsbr_fixed.c#: 62_: Dsrc/libavcodec/aacsbrdata.hE:C348O:D32E: Rwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V_CODEC_ID_ # #348 | c{oQd3e1c(,- 0_._0V8A7_5A0R6G0S4_6_5)6 8 2| 5 ^~~~~~~~~~~f ), Q31( 0.9768src/libavcodec/adpcm.c69:4764:3346:2 5note: 2expanded from macro 'CASE_3'7 f)}, {Q3 176( | - 0 . 9 6 4 9 5C2A6SE7_821(25c1o1nff)i,g ,Q 3c1o(d-e0c._5i3d9,6 03_0_V5A9_4A65R1G1Sf_)_}), In file included from | | src/libavcodec/aic.c ^~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ : 34: src/libavcodec/unary.h:50:41:src/libavcodec/aac_defines.h :warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/adpcm.c45 ::7436:: 36note: : expanded from macro 'Q31'note: expanded from macro 'CASE_2' 50 | 74 45 | | f# odr e( fi i n= e 0CQ;A3 S1iE( _x< ) # l# e n e &n &a b gl ee td _( bc io td s(e1ic(n_gitbd)),( (_x!_)=V* A2s_t1Ao4R7pG4;S8 _3i_6+)4+ 8) .;| 0 ^~~~~~~~~~~ + | ~~~~~~~~~~~~~ ^ ~~~~0 .5) | ^ ~ src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' In file included from src/libavcodec/aacsbr_fixed.c :7162 | : src/libavcodec/aacsbrdata.h :348 : {6 :_ _warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A _ARGS__ } 348 | { Q 3 1 ( -\0 . 0| 8 ^~~~~~~~~~~7 50604656825f), Q31( 0src/libavcodec/adpcm.c.:913607:6708:6 9warning: 4comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]4 362527f)}, {Q31(-0. 913606 | 4 9 5 2 6 7 81 2 5i1f1f )(,c -Q>3s1t(a-t0u.s5[309]6.0s3t05e9p4_i6n5d1e1xf )>} ,8 8| u ~~~~^~~~~~~~~~~~~~~~~~~ || c->stsrc/libavcodec/aac_defines.ha:t45u:s36[:1 ]note: .expanded from macro 'Q31's tep_inde x45 | ># de8f8iune) {Q 31 (| x ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~) (int)((x)*2147483648.src/libavcodec/adpcm.c0: 78+: 690:. 5note: )expanded from macro 'CASE' | ^ ~ 78 | CASIn file included from E_src/libavcodec/aacsbr_fixed.c3:(62C: Osrc/libavcodec/aacsbrdata.hN:F347I:G84_: warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# codecIn file included from #src/libavcodec/aacps_fixed.c#: 24_: D src/libavcodec/aacps.cE347:C | 486O{:DQ39E3:R1 ,(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A0 V._4C3O7D9E3C8_6I1D4_58 7#4865# | 4 fc )o d, e c Q, 3 1_( _- V0gA.__7dA8R9eGc0Sa4_y9__6)s9 l8o 9p| 2e ^~~~~~~~~~~7 2=4 f()1} ,< <{ Q330src/libavcodec/adpcm.c1):( 76--: 034D.:E 3C6Anote: 3Yexpanded from macro 'CASE_3'4_ 5S1L2O6P3E7 4*764 | 4(1 kf ) -, QD 3E C1 A(CY A_0SC.EU6_T428O(7Fc4Fo4[n3if5si33g54,7]1 )6c;2o fd )e| }c ^~~~~~~~~~~,_ i d| , ~~~~~^~~~~~~~~~~~~~~~~~ __VA_src/libavcodec/aacps.cA:R188G:src/libavcodec/aac_defines.hS30_::_45 ):note: 36expanded from macro 'DECAY_SLOPE': | note: ^~~~~~~~~~~expanded from macro 'Q31' 188 | #d e45f | isrc/libavcodec/adpcm.c#n:de74e :fD36Ei:Cn Aenote: Yexpanded from macro 'CASE_2' _ QS3L1O(PxE) 74 | Q 3 0 ( 0 . C0 5A fS()Ei _n t #| )# ~~~~^~~~~~( (exn)a*b2l1src/libavcodec/aac_defines.he4:d744(4:c836o3:d6 e4note: c8expanded from macro 'Q30'_. i0d ,+ _0_.V5 )A44 _ | A#| dR ^ ~eG fSi_n_e) Q 3| 0 ^~~~~~~~~~~( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h src/libavcodec/adpcm.c: :347(71:i:58n7:t: )warning: note: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'CASE_1'( x)*107 371 | 7 41 8347 2 | {4{ .Q_03_1 V(+A _00A..R45G3)S7 _9 _3| 8 ^ ~}6 1 4 5 8 7 5 4f ) , Q\3 1 (| - ^~~~~~~~~~~0 .78904969892724f)}, {Qsrc/libavcodec/adpcm.c3:11360(:-370:. 3warning: 6comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3 45126374441f), Q3 11360( | 0 . 6 4 8 7 4 4i3f5 3(5c7-16>2sft)a}t,u s [| 0] ~~~~^~~~~~~~~~~~~~~~~~~. step_insrc/libavcodec/aac_defines.hd:e45x: 36>: 8note: 8expanded from macro 'Q31'u || c->s ta45t | u#dse[f1i]n.es tQ3e1p(_xi)n d e x > 8 8 u ) { | ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~i nt)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' In file included from src/libavcodec/aacsbr_fixed.c:62 : 78 | src/libavcodec/aacsbrdata.h : 347 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CASE_3(CONFIG_ 347# | #{ Qc3o1d(e c0 .#43# 79_3D8E6C1O4D5E8R7,5 4Af)V,_ CQO3D1E(C-_0I.D7_8 9#0#4 96c9o8d9e2c7,2 4_f_)V}A,_ {AQR3G1S(_-_0). 36 3| 4 ^~~~~~~~~~~5 126374441f), src/libavcodec/adpcm.cQ:3761:(34 :0 .note: 6expanded from macro 'CASE_3'4 8744353 5767 | 1 6 2 f ) src/libavcodec/bytestream.h} , :C 357A :S| 15E ~~~~^~~~~~~~~~~~~~~~~~~:_ 2warning: (ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o nfsrc/libavcodec/aac_defines.hi:g45,: 36c:o dnote: 357eexpanded from macro 'Q31' | c _ i d ,i f _ 45_( | Vs#Adi_zeAeRf2G iS!n_=e_ )sQ i3 z| 1e ^~~~~~~~~~~() x ) | ~~~~~ ^ ~~~~ src/libavcodec/adpcm.c : 74 : 36 :( inote: nexpanded from macro 'CASE_2't )((x)*2 1744 | 7 4 8 3 6 4 8 . 0C A+ S0E._5 )# # | e ^ ~n abled(codec_id, __VIn file included from Asrc/libavcodec/aacsbr_fixed.c_:A62R: Gsrc/libavcodec/aacsbrdata.hS:_347_:)7 : warning: | ^~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c347: | 71{:Q73:1 (note: expanded from macro 'CASE_1'0 .43793 8716 | 1 4 5 8 7{5 4_f_),V AQ_3A1R(G-S0_._7 8}9 0 4 9 6 9 8 9 2 7 2 4\f ) }| , ^~~~~~~~~~~ {Q31(-0.36345126374441f)src/libavcodec/adpcm.c,: 1404Q:3321:( warning: 0comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]. 64874435357162f) }1404, | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :i45f: 36(:c snote: -expanded from macro 'Q31'> step_inde x45 | ># d8e8fui)n{e Q| 3 ~~~~~~~~~~~~~~ ^ ~~~1 (x) (int)((x)*2147483648.0src/libavcodec/adpcm.c :+78 :069.:5 )note: expanded from macro 'CASE' | ^ ~ 78 | CIn file included from Asrc/libavcodec/aacsbr_fixed.cSE:_623: (src/libavcodec/aacsbrdata.hC:O346N:F84I:G _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# # codec ## _DE C346O | D{EQ3R1,( A0V._1C4O3D2E3C6_5I1D3_8 7#3#6 0cfo)d,e cQ,3 1_(_-V0A._9A4R1G4S5_5_9)8 2 2| 2 ^~~~~~~~~~~4 88f)}, {Q31(-src/libavcodec/adpcm.c0:.762:9342:6 8note: 2expanded from macro 'CASE_3'9 3575672 f76) | , Q 3 1 ( 0 .C0A5S75E9_222(4c9o2n7f9i5g2,f )c}o,d e c| _ ~~~~~^~~~~~~~~~~~~~~~~~i d, __VA_src/libavcodec/aac_defines.hA:R45G:S36_:_ )note: expanded from macro 'Q31' | ^~~~~~~~~~~ 45 | #definesrc/libavcodec/adpcm.c :Q743:136(:x )note: expanded from macro 'CASE_2' 74 | ( i n tC)A(S(Ex_)* 2#1#4 7e4n8a3b6l4e8d.(0c +o d0e.c5_)i d ,| ^ ~_ _VA_ARGS__) | ^~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:58: warning: src/libavcodec/adpcm.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 71:7: note: expanded from macro 'CASE_1' 34671 | | { Q 3 1{( 0_._1V4A3_2A3R6G5S1_3_8 7}3 6 0 f ) , Q 3 1 ( -\0 . 9| 41 ^~~~~~~~~~~4 5598222488f)}, {Q31(-0.src/libavcodec/adpcm.c2:9214316:8322:9 3warning: 5comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]7 5672f), Q31( 0.0 514317 | 5 9 2 2 4 92 7 9 5 2 f ) }i,f (| c ~~~~^~~~~~~~~~~~~~~~~~~s ->step_insrc/libavcodec/aac_defines.hd:e45x:36 :> note: 88expanded from macro 'Q31'u ){ | ~~~~~~~~~~~~~~ ^ ~~~ 45 | #define Q31(x) (intsrc/libavcodec/adpcm.c):(78(:x69):* 2note: 1expanded from macro 'CASE'4 7483648.0 + 780 | . 5 ) | ^ ~ CASE_3(CONFIG_ ##src/libavcodec/bytestream.h In file included from c:src/libavcodec/aacsbr_fixed.co294:d:62e: 15csrc/libavcodec/aacsbrdata.h ::# 346#warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]31_ :D Ewarning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O D E294R | , A V _iC fO346 D | (E{sCQi_3zI1eD(2_ 0!#.=#1 4sc3io2zd3ee6)c 5, 1 3_| 8_ ~~~~~ ^ ~~~~7V 3A6_0fA)R,G SQ_3_1)( - 0| . ^~~~~~~~~~~9 4145598222488src/libavcodec/adpcm.cf:)76}:,34 {:Q 3note: 1expanded from macro 'CASE_3'( -0.2926 8762 | 9 3 5 7 5 6 7 2 fC)A,S EQ_321((c o0n.0f5i7g5,9 2c2o4d9e2c7_9i5d2,f )_}_,V A _| A ~~~~^~~~~~~~~~~~~~~~~~~R GS__) | src/libavcodec/aac_defines.h ^~~~~~~~~~~: 45:36: note: expanded from macro 'Q31' src/libavcodec/adpcm.c:74 :4536 | :# dnote: efexpanded from macro 'CASE_2'i ne Q31( x74) | C A S E _ (#i#n te)n((axb)l*e2d14(7c4o8d3e6c4_8i.d0, +_ 0_.V5A)_ A R| G ^ ~S_ _) | ^~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/adpcm.csrc/libavcodec/aacsbrdata.h::71346::77:: note: warning: expanded from macro 'CASE_1'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | { 346_ | _{VQA3_1A(R G0S._1_4 3}23 6 5 1 3 8 7 3 60 f ) ,\ Q 31| ( ^~~~~~~~~~~- 0.94145598222488f)}, {Q3src/libavcodec/adpcm.c1:(1517-:0.322:9 warning: 26comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]8 293575672f), Q3 11517( | 0 . 0 if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c5759224927952f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 78 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :69In file included from : note: expanded from macro 'CASE' src/libavcodec/aacsbr_fixed.c 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ :src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 62 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ : src/libavcodec/adpcm.csrc/libavcodec/aacsbrdata.h:345:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :src/libavcodec/alac.c74 345: | 36{:Q 3note: 1expanded from macro 'CASE_2'( -0.6741 4746 | 2 6 7 9 3 54 4 fCA)S, EQ_3 1#(# 0e.n4a9b54l8e2d2(1c1od8e00c7_8ifd),src/libavcodec/bytestream.h} :_,318_ :{VQ15A_3:A1 R(warning: -Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0S. _47_3)39 3 5 | 3318 ^~~~~~~~~~~6 | 8 4 6 6 4iff) ,( ssrc/libavcodec/adpcm.cQi:3z711(e:-027:. 85!note: 9=expanded from macro 'CASE_1'0 4s3i2z8 e871)3 | 4 0 | 4 7 ~~~~~ ^ ~~~~{f )_}_,V A| _ ~~~~^~~~~~~~~~~~~~~~~~~ ARGS__src/libavcodec/aac_defines.h :45}: 36 : note: expanded from macro 'Q31' \ 45 | #| d ^~~~~~~~~~~e fine Q31(x) src/libavcodec/adpcm.c : 1623 :41 : warning: (comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]i nt)((x)*21 4716234 | 8 3 6 4 8. 0 + 0 . 5 )i f| ( ^ ~c ->status[i].sIn file included from tsrc/libavcodec/aacsbr_fixed.ce:p62_: isrc/libavcodec/aacsbrdata.hn:345d:ex58: >warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 345 | {Q31(-0.67414626793544src/libavcodec/adpcm.cf:)78,: 69Q:3 1note: (expanded from macro 'CASE' 0.49548 2782 | 1 1 8 0 0 7 8 f )C}A,S E_{3Q(3C1O(N-0F.I4G_7 33#9#3 c53o6d8e4c6 6##4 f)_,D QE3C1O(D-E0R.,8 5A9V0_4C3O2D8E8C3_4I0D4_7 f#)#} ,c o d| e ~~~~^~~~~~~~~~~~~~~~~~~c, __VA_src/libavcodec/aac_defines.hA:R45G:S36_:_ )note: expanded from macro 'Q31' | ^~~~~~~~~~~ 45 | #defsrc/libavcodec/adpcm.ci:n76e: 34Q:3 1note: (expanded from macro 'CASE_3'x ) 76 | ( iCnAStE)_(2((xc)*o2n1f4ig7,4 c8o3d6e48c._0i d+, 0_._5V) A _| AR ^ ~G S__) | ^~~~~~~~~~~ In file included from :src/libavcodec/adpcm.c277::7431::36 :warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]note: expanded from macro 'CASE_2' src/libavcodec/aacsbr_fixed.c 74 | 277 | } CeAlSsEe_ i#f# (eonuatbpluetd_(scaomdepcl_eisd ,! =_ a_lVaAc_-AR>GnSb___sa)m pl e| s ^~~~~~~~~~~) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ :src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1'62src/libavcodec/alac.c:: 313src/libavcodec/aacsbrdata.h::34531::32 :warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | 345 | { Q 3 1 ( - 0 . 6i7f4 14(6l2pc6_7o9r3d54e4rf[)c,h ]Q 3>1=( 0al.a495c-4>82m21a1x_80s0a7m8fp)l}e,s _{pQe3r1_(-f0r.a4m7e3 3|9|3 5!3l6p8c4_6q6u4afn)t[,c Qh3]1)( - 0| . ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~85 904328834047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ 45 | 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++) | ~~~~~~~ ^ ~~~~~~~~ desrc/libavcodec/adpcm.c:1749:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] f ine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 1749 | In file included from for (unsigned channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/bytestream.h:src/libavcodec/adpcm.c62:: 1849src/libavcodec/aacsbrdata.h::32345:: 6:warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 1849 | 345 | {Q 3 1 ( - 0 . 67 4 i1f4 6(2cs67->9s3t5e4p4_fi)n,d eQ3x1 >( 808.u49)5{4 8 | 2 ~~~~~~~~~~~~~~ ^ ~~~21 180078f)}, {Q31(-0.4733935src/libavcodec/adpcm.c3:67884:6696:4 note: fexpanded from macro 'CASE') , Q31(- 078. | 8 59 0 4 32 8 8 3C4A0S4E7_f3()}C,O NF I| G ~~~~^~~~~~~~~~~~~~~~~~~_ ## codesrc/libavcodec/aac_defines.hc: 45:#36#: _note: DEexpanded from macro 'Q31'C ODER, A45V | #_dCOeDfEiCne_ IQD3_1 (#x#) c o d e c , _ _ V A _ A R(GSi_nt_))( ( x)| ^~~~~~~~~~~* 214748364src/libavcodec/adpcm.c8:.76:034 :+ note: 0expanded from macro 'CASE_3'. 5) | ^ ~76 | CASE_2(In file included from csrc/libavcodec/aacsbr_fixed.co:n62f: isrc/libavcodec/aacsbrdata.hg:344,: 83co:d ewarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ id, __VA_AR G344S | _{_Q)31 ( -| 0 ^~~~~~~~~~~. 994844021src/libavcodec/adpcm.c29:3746:836f:) ,note: expanded from macro 'CASE_2'Q 31(-0. 2740 | 0 5 2 5 5 9 2 5 4C9A3S4Ef_) }#, # {eQn3a1b( l0ed.(94c2od1e4c5_1i1d4,0 80_2_3VfA)_,A RQG3S1_(_-0). 9 9| 6 ^~~~~~~~~~~9 src/libavcodec/aic.c6:421765:3206:7 4warning: src/libavcodec/adpcm.c6comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]:1f 71):}7,: | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'CASE_1'176 | i71src/libavcodec/aac_defines.hf | : 45( f: r36 a:{m enote: __expanded from macro 'Q31'_s VizAe_A R> Gs45Si | _z#d_ee )}f {i n e| ~~~~~~~~~~ ^ ~~~~Q 3 1 ( x ) \ | ^~~~~~~~~~~ (int)((xsrc/libavcodec/adpcm.c):*1877:23714:7 warning: 48comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3 648.0 + 0.5 )1877 | | ^ ~ if (c->sIn file included from tsrc/libavcodec/aacsbr_fixed.ca:t62: usrc/libavcodec/aacsbrdata.hs:[0344]:.59s:t ewarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ index > 88 u344) | {{Q 3 1| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~- 0.99484402129368f), Q31(-src/libavcodec/adpcm.c0:.782:0690:5 2note: 55expanded from macro 'CASE' 9254934 f78)} | , { Q 3 1 ( C0.A9S4E2_134(5C1O14N0FI8G0_2 3#f)# ,c oQd3e1c(- 0#.#9 96_9D6E4C2O5DE3R6,7 4A6V1_fC)O}D,E C | _ ~~~~~^~~~~~~~~~~~~~~~~~ID _ ## csrc/libavcodec/aac_defines.hod:e45c:,36 :_ _note: Vexpanded from macro 'Q31'A _ARGS _45 | _#) d e| f ^~~~~~~~~~~i ne Q31(x) src/libavcodec/adpcm.c : 76 : 34 : (note: iexpanded from macro 'CASE_3'n t)(( x76 | ) * 2 1 4 7 4 83 6C4A8S.E0_ 2+( c0o.n5f)i g ,| ^ ~ codec_id, __VA_In file included from Asrc/libavcodec/aacsbr_fixed.cR:G62: Ssrc/libavcodec/aacsbrdata.h_:_344): 31 : | warning: ^~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357src/libavcodec/adpcm.c :34474 | :{36Q:3 1note: (expanded from macro 'CASE_2' -0.99484 4740 | 2 1 29 3 6 8 f ) ,C AQS3E1_(- 0##. 2e0n0a52b5l5e9d2(54c9o3d4efc)_}i,d ,{ Q3_1_(V A0_.AR94G2S1_4_5)1 1 4| 0 ^~~~~~~~~~~8 023f), Q31(-0.99src/libavcodec/adpcm.c6:96714:275:3 6note: 7expanded from macro 'CASE_1'4 61f)}, 71 | | ~~~~^~~~~~~~~~~~~~~~~~~ { __VA_Asrc/libavcodec/aac_defines.hR:G45:S36_:_ note: }expanded from macro 'Q31' 45 | \# d e| f ^~~~~~~~~~~i ne Q31(x) (src/libavcodec/adpcm.ci:nt1906):(41(:x )warning: *comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]2 147483648.0 +1906 | 0. 5 ) | ^ ~ if (c->sIn file included from tsrc/libavcodec/aacsbr_fixed.ca:t62u: ssrc/libavcodec/aacsbrdata.h[:i344]:6.:st ewarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ index > 8 8344u | ){ Q{ 3 1| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ -0.99484402129368f), Q31src/libavcodec/adpcm.c(:-780:.692:00 5note: 2expanded from macro 'CASE'55 925493 784 | f ) } , { Q 3 1C(A S0.E9_432(14CO5N1F1I4G08_0 2#3#f )co,d eQc3 1#(#-0 ._9D9E6C9O6D4E2R,5 3A6V7_4C6O1DfE)C},_ ID _| ~~~~^~~~~~~~~~~~~~~~~~~# # codesrc/libavcodec/aac_defines.hc:45,: 36_:_ Vnote: Aexpanded from macro 'Q31'_ ARGS__) 45 | | # ^~~~~~~~~~~d efine Q31src/libavcodec/adpcm.c(:x76): 34 : note: expanded from macro 'CASE_3' 76 | ( i n t ) ( ( xC)*A2S1E4_27(4c83o6n4f8i.g0, + c0od.e5)c _ i| d ^ ~, __VA_ARGS__)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]src/libavcodec/adpcm.c :74:36: note: expanded from macro 'CASE_2' 343 | {74Q | 3 1( - 0 . 9 9 0 0CA9S0E4_8 3#4#3 8e8n1afb)l,e Qd3(c1o(d e0c._8i5d8,6 8_0_21V6A0_4AR8G4S8_f_))}, | { ^~~~~~~~~~~Q 31( 0.6886579src/libavcodec/adpcm.c1:4715:873:9 5note: f)expanded from macro 'CASE_1', Q31( 71 | 0. 55 6 6{0 3_1_V6A8_0A9R6G7S8_f_) }}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h\: 45 :| 36 ^~~~~~~~~~~: note: expanded from macro 'Q31' : 1545: | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine Q3src/libavcodec/adpcm.c1:( 2180x357:) | 32 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]i f ( s i z e 2 !(=i nst)i(z(ex)) * 2| 14 ~~~~~ ^ ~~~~7 483648. 0 2166 | + 0 . 5) | ^ ~ /* Read in eIn file included from vsrc/libavcodec/aacsbr_fixed.ce:r62y: src/libavcodec/aacsbrdata.hs:a343m:p59l:e warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r this channe l343. | { Q*3/1 (- 0| . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 9009048 321674 | 3 8 8 1 f ) , Q 3 1 ( 0 . 8 5 8f6o8r0 2(1i6n04t8 4i8 f=) }0,; {iQ 3<1 (n b0_.s6a8m86p5l7e9s1_4pe5r8_3b9l5ofc)k ,/ Q2381;( i0+.+5) 5{6 6 0| 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 680967 82168f | ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :36i:n tnote: expanded from macro 'Q31'f ilter, s h45i | f#td,e ffilnaeg ,Q 3b1y(txe); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2169 | (i 2170n | t ) ( ( x ) * 2 1 4 7 4 8 3 6 4 8 . 0 +f i0l.t5e)r =| ^ ~b ytestream2_get_byIn file included from tesrc/libavcodec/aacsbr_fixed.cu:(62&: gsrc/libavcodec/aacsbrdata.hb:)343;: 32 :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2171 | 343 | { Q 3 1 ( - 0. 9 9s0h09i0f4t8 3 4=3 8f8i1lft)e,r Q&3 10(x f0;. 8 5| ~~~~~~~~~~~~~~~~~~~~~~8 68021 621720 | 4 8 4 8 f ) } , { Q 3 1 ( 0 . 6 8 8 6f5i7l9t1e4r5 8=3 9f5iflt)e,r Q>3>1 (4 ;0 . 5| 5 ~~~~~~~~~~~~~~~~~~~~~6 6031680 921736 | 7 8 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :i36f: (note: fexpanded from macro 'Q31'i lter >= F45F | _#AdReRfAiYn_eE LQE3M1S((x)x a _ a d p c m _ t a b l e()i)n t )| ( ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( x)*21 421747 | 48 3 6 4 8 . 0 + 0 . 5 ) | ^ ~ return AVERROIn file included from Rsrc/libavcodec/aacsbr_fixed.c_:I62N: Vsrc/libavcodec/aacsbrdata.hA:L343I:D6D:A Twarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2175 | 343 | { Q 3 1 ( - 0. 9 9 0 0 9 0 48 3 4 3 8f8l1afg) , Q=3 1b(y t0.e8s5t8r6e8a0m221_6g0e4t8_4b8yf)t}e,u ({&Q3g1b() 0&. 608x8675;7 9 1| 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 321769 | 5 f), Q 321771 | ( 0 . 5 56 6 0 3 1 6 8 0 9 6 7 8 f ) },/ * | D ~~~~^~~~~~~~~~~~~~~~~~~e code 2src/libavcodec/aac_defines.h8 :s45:am36:p lnote: eexpanded from macro 'Q31's. */ | 45 ~~~~~~~~~~~~~~~~~~~~~~~~~ | # defi n2178e | Q 3 1 ( x ) (fionrt )((i(nxt) *n21 4=7 408;3 6n4 8<. 02 8+; n0+.5+)) {| ^ ~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2179 | 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] int s342a | m{pQl3e1 (-=0 .03,4 8s7c5al5e85;5 0 2| 2 ~~~~~~~~~~~~~~~~~~~~~~3 8 f2180), | Q3 12181( | 0 . 7 1 4 7 2 2 9 06 9 3 3 0 0 f ) } , {Q 3i1f( ( 0n. 9& 119)8 00{8 1 2| 4 ~~~~~~~~~~~~3 087f), Q31( 0.66507455644919fsrc/libavcodec/adpcm.c):}78,: 69: | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'CASE' src/libavcodec/aac_defines.h :7845 | : 36 : note: expanded from macro 'Q31' CASE_3( C45O | N#FdIeGf_i n#e# Q3c1o(dxe)c # # _ D E C O D E R , (AiVn_tC)(O(DxE)C*_2I1D4_7 4#8#3 6c4o8d.e0c ,+ _0_.V5A)_ A | R ^ ~G S__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/adpcm.c::6276: :src/libavcodec/aacsbrdata.h34::342 :note: 59expanded from macro 'CASE_3': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | 342C | A{SQE3_12((-c0o.n3f4i8g7,5 5c8o5d5e0c2_2i3d8,f )_,_ VQA3_1A(R 0G.S7_1_4)7 2 2| 9 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~0 693300f)}, {src/libavcodec/adpcm.cQ:3741:(36 :0 .note: 9expanded from macro 'CASE_2'1 980081243 0748 | 7 f ) , Q 3 1 ( C0A.S6E6_5 0#7#4 5e5n6a4b4l9e1d9(fc)o}d,e c _| ~~~~~^~~~~~~~~~~~~~~~~~i d, __VA_src/libavcodec/aac_defines.hA:R45G:S36_:_ )note: expanded from macro 'Q31' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 45 | #defisrc/libavcodec/adpcm.cn:e71 :Q73:1 (note: xexpanded from macro 'CASE_1') 71 | { (i_n_tV)A(_(AxR)G*S_2_1 4}7 4 8 3 6 4 8 . 0 + \0 . 5| ) ^~~~~~~~~~~ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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 | CC libavcodec/arbc.o {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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:7src/libavcodec/alacenc.c: :warning: 638implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | {Q3 1638( | 0 . 0 0{ 2"8m7i8n4_0p6r0e3d3i4ct8ifo)n,_ orQd3e1r(" ,0 .N6U4L7L6,8 2O6F1F1S58E1T6(6mf)i}n,_ p{reQd3i1c(t i0.o7n0_1o7r6d9e8r9),4 0A8V4_5O5PfT)_,T YQPE3_1I(N-T0, .{2 0.4i56340 2=8 5DE7F3A3U2LT2_fM)I}N, _ PR| E ~~~~~^~~~~~~~~~~~~~~~~~D _ORDER src/libavcodec/aac_defines.h}:,45 :MI36N:_ Lnote: Pexpanded from macro 'Q31'C _ORDER, A45L | A#Cd_MeAfXi_nLeP CQ3_1O(RxD)E R , A E } , | ^ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:84: warning: src/libavcodec/alacenc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 639:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | {Q3 1(639- | 0 . 8 1 2{5 4"4m4a1x9_0p8r8e8d7ifc)t,i oQn3_1(or-d0e.5r1"6,2 7N2U34L6L6,0 6O29FfF)S}E,T ({mQa3x1_(p-r0e.d9i9c6t4i6o3n6_9o4r85d4e8r1)f),, AQ3V1_(O P0T._84T4Y9P0E5_3I3N5T2,0 7{5 2.fi)6},4 =| ~~~~~^~~~~~~~~~~~~~~~~~D EFAULT_src/libavcodec/aac_defines.hMA:45X:_36P:R Enote: D_expanded from macro 'Q31'O RDER }, M45I | N#_dLePfCi_nOeR DQE3R1,( xA)L A C _ M A X _ L P C _ O(RiDnEtR,) (A(Ex )}*,2 1 4| 7 ^4 83648.0 + 0.5) | ^ ~ src/libavcodec/alacenc.c:641:12: warning: In file included from missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h641: | 339 : 58 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N ULL }, | ^ 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), Q31In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c:678:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( src/libavcodec/alac.c 0678. | 8 4 49 0 5 3 3 5 2 0 75I2NfT)F}L,O A T| ~~~~^~~~~~~~~~~~~~~~~~~w idth = src/libavcodec/aac_defines.hQ:3450:(361:. f)note: expanded from macro 'Q31'/ ((stop -45 | s#tdaerfti)n e? Q(3s1t(oxp) - s t a rt ) : 1) ; ( i| n ~~~~^~~~t )((x)*2src/libavcodec/aac_defines.h1:4447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 0.5 )44 | #| d ^ ~e fine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :339 : 6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*10 73393 | 7{4Q183214(.-00 .+8 01.2554) 4 4| 1 ^ ~9 08887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:604:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 45:36: note: expanded from macro 'Q31' 604 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] 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ 338 | {Qsrc/libavcodec/alac.c31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 605 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :12In file included from : warning: missing field 'help' initializer [-Wmissing-field-initializers] 605 | { NULL }, | ^ 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(-0src/libavcodec/aic.c:400:.18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 65 400 | if (buf_size < off) { | ~~~~~~~~ ^ ~~~ 501src/libavcodec/aic.c:420:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1 420 | if (slice_size + off > buf_size || !slice_size) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 42790847f), 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:src/libavcodec/alsdec.c83:: warning: 360:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]38 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | {Q31 (360- | 0 . 3 9 9i2f2 9(5a4v5c1t46x6-2>fc)h,_l aQy3o1(u t0..n9b4_1c2h9a6n0n1e6l1s6 9>6 6FfF)_S}A,N {EQ_3N1B(_ CH0A.N9N9E0LS8)9 1{9 75 6| 5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~9 87f), Q31(-0.92062625581src/libavcodec/alsdec.c5:84247:f28):} , warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]| ~~~~^~~~~~~~~~~~~~~~~~~ 424 | src/libavcodec/aac_defines.h : 45 : 36i:f note: (expanded from macro 'Q31'g et_bits_ l45e | f#td(e&fgibn)e cu46253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ rsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' _ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ fraIn 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] me 334 | {Q31(-0.79942778496547_length != ctx->sconf.frame_length) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ f), 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) | ^ ~ 2In file included from warningsrc/libavcodec/aacsbr_fixed.cs: generated62. : 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/anm.c:28: src/libavcodec/bytestream.h:187:In file included from 15src/libavcodec/aacsbr_fixed.c::62 : warning: src/libavcodec/aacsbrdata.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 329:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | if (si z329e | 2{ Q!=3 1s(i z0e). 8 1| 0 ~~~~~ ^ ~~~~1 4640078925f), 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), Q31src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( 294 | if (size2 != size) | ~~~~~ ^ ~~~~ -0.20537731453108f)}, {Q31(-0.7165src/libavcodec/alsdec.c8965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 716 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :32In file included from : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:328:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 716 | 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' if (*b d45- | >#odepfti_noer dQe3r1 (>x )sc o n f - > m a x _ o r de r )( i{n t) | (( ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~x )*2147483648.0 + 0.5src/libavcodec/alsdec.c) : 748| : ^ ~31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 748 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 328 : 7 : warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r (k = 0; k < k 328_ | m{aQx3;1 (k +0+.)0 9{1 4 0| 0 ~ ^ ~~~~~3 9465500f), Q31src/libavcodec/alsdec.c(:-7620:.262:0 5warning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]7 73145310 8762f | ) }, { Q 3 1 ( - 0 . 7 1 6 5 8f9or6 5(7;5 1k9 9<6 fk)src/libavcodec/bytestream.h_, m:Qa3318x1:;(15 -:k0 +.+9warning: 7)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 8 8| 2 ~ ^ ~~~~~0 039 13182 | 2 4 f ) }i,f (| s ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/alsdec.ci :z810e:230 !: =warning: src/libavcodec/aac_defines.hscomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]:i 45z:e36): note: | expanded from macro 'Q31' ~~~~~ ^ ~~~~ 810 | 45 | # daevf_ianses eQr3t10((xs)b _ l e ng t h < = s c o n(fi-n>tf)r(a(mxe)_*l2e1n4g7t4h8)3;6 4 8| . ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~0 + 0.5) | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' In file included from src/libavcodec/aacsbr_fixed.c38: | 62 : src/libavcodec/aacsbrdata.h : 327i:f84 :( !warning: (cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o nd)) { 327 | { Q3 1 ( - 0 . 9 9 1 9 6 3 0 9 1 4 6 9 3 6 f) , Q 3 1 ( 0 . 6 7 0 1 9 0 1 7 3 5 8 4 5\6 f )| } ^~~~, {Q31(-0.67684928085src/libavcodec/alsdec.c26:0842f:)25,: Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ( 0.12631 4842 | 9 16 4 9 3 7 8 f )f}o,r (| s ~~~~~^~~~~~~~~~~~~~~~~~b = 0; sbsrc/libavcodec/aac_defines.h :<45 s:u36b:_ bnote: lexpanded from macro 'Q31'o cks; sb++ )45 | {# de f| i ~~ ^ ~~~~~~~~~~n e Q31(x) src/libavcodec/alsdec.c : 863 :(25i:n twarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (x)*21474 88633 | 6 4 8 . 0 + f0or. 5()s b| ^ ~= 0; sb < sub_blockIn file included from ssrc/libavcodec/aacsbr_fixed.c;: 62s: bsrc/libavcodec/aacsbrdata.h+:+327,: 58s:t awarning: rtimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 0) { | ~~ ^ ~~~~~~~~~~ 327 | {Q31(-0.99196309414 warning6s9 generatedsrc/libavcodec/alsdec.c3. :6871f:)25,: Qwarning: 3comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]1 ( 0.670 18719 | 0 1 7 3 5 8 4 5 6 f ) } , { Qi3f1 ((-r0e.s6 7=6=8 4c9u2r8_0t8a5il2_6c0ofd)e,) Q 3{1 ( | 0 ~~~ ^ ~~~~~~~~~~~~~. 12631491649378f)},src/libavcodec/alsdec.c : 883| : ~~~~^~~~~~~~~~~~~~~~~~~29 : warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: 883note: | expanded from macro 'Q31' 45 | # d e f i n e Qi3f1 ((xr)e s > cu r _ t a i l _ c(odien)t ) (| ( ~~~ ^ ~~~~~~~~~~~~~x )*2147483648.0 +src/libavcodec/alsdec.c :0903.:525:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~ 903 | In file included from src/libavcodec/aacsbr_fixed.cf:o62r: src/libavcodec/aacsbrdata.h(:s327b: 32=: 0warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sb < sub_blocks ;327 | s{bQ3+1+(,- 0s.t9a9r1t9 6=3 009) 14 6| 9 ~~ ^ ~~~~~~~~~~ 36f), 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.9402144src/libavcodec/bytestream.h67:53572:81551:f )warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ~~~~^~~~~~~~~~~~~~~~~~~ 357 | src/libavcodec/aac_defines.h : 45 : 36i:f note: (expanded from macro 'Q31's ize2 != s45i | z#ed)e f i| n ~~~~~ ^ ~~~~e Q31(x) (int)((x)*2147483648.0 4+ warning s0 generated.. 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 60. warning5s) generated . | ^ ~ 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)CC libavcodec/ass.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:323:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}src/libavcodec/alsdec.c, :{933Q:3601:( -warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 69506469500450 f933) | , Q 3 1 ( 0. 9f8o6r3 3(4l1t2p6_2s5m4p5 9=f )F}F, M A| X ~~~~^~~~~~~~~~~~~~~~~~~( *bd->ltpsrc/libavcodec/aac_defines.h_l:45a:g36 :- note: 2expanded from macro 'Q31', 0); ltp _45sm | p# d3 2(5b8)5 7?2 3(8b6)8 2:f ()a}),) | | ~~~~~^~~~~~~~~~~~~~~~~~ ~ ^ ~ src/libavcodec/aac_defines.h:45:36: note: src/libavcodec/alsdec.cexpanded from macro 'Q31': 954:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #def in954e | Q 3 1 ( x ) f o r ( s b = (0i;n ts)b( (( 00 .&&7 4x7 4<8 3s0-7>6o9u0t4p3u6tf_)s}i,z e{)Q {3 1 (| -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] CC libavcodec/assdec.o 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:src/libavcodec/ansi.c:479:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479 | { NULL }, | ^ 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)*214748src/libavcodec/alsdec.c3648.0 + 0.5) | ^ ~ :1245: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] 20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 1245src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | while (entries < channels && !(current->stop_flag = get_bits1(gb))) { | ~~~~~~~ ^ ~~~~~~~~ 45src/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] #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 1273 | In file included from if (entries == channels) { | ~~~~~~~ ^ ~~~~~~~~ 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(CC libavcodec/assenc.o -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 Q3CC libavcodec/asv.o 1(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.66614891079CC libavcodec/asvdec.o 092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2src/libavcodec/alsdec.c:1538:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1 1538 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ 47src/libavcodec/alsdec.c:1559:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483648.0 + 0.5) | ^ ~ 1559 | 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 nbits[src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i ] = FFMIN(nbits[i], high308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' sCC libavcodec/asvenc.o 45 | #define Q31(x) (int)((x)*21474t_byte*8)83648.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] | ^ ~~~~~~~~ ~~~~~~~~~~~~~~ 307src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' | 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ {Q3src/libavcodec/alsdec.c:1581:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1 1581 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ ( 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.src/libavcodec/alsdec.c:1663:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 46 1663 | if (get_bits_left(gb) < 7*channels*ctx->num_blocks) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 0src/libavcodec/alsdec.c:1720:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5 1720 | for (b = 0; b < ctx->num_blocks; b++) { | ~ ^ ~~~~~~~~~~~~~~~ 1329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.0056377196936In file included from 5fsrc/libavcodec/apedec.c):, 32Q: 31src/libavcodec/bytestream.h(: 1870:.6151:7 68warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 6727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 187note: | expanded from macro 'Q31' if (45s | i#zed2e f!i=n es iQ3z1e()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)((xsrc/libavcodec/alsdec.c)*:2118214:7334:8 3warning: 64comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]8. 0 + 0.5) | ^ ~ 1821 | ctIn file included from xsrc/libavcodec/aacsbr_fixed.c-:>62c: usrc/libavcodec/aacsbrdata.hr:_302f:r32a:m ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ength = FFMI N302( | s{cQo3n1f(-->0s.a9m3p64l3e60s3 1-34 6c6t6xf-)>,f rQ3a1m(e _0i.d9 9*8 7(0u7i9n0t464423_8t5)f )s}c, o{nQf3-1>( f0r.a91m4e2_7l1e5n9g52t9h6,1 8 f| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, Q31(- 0.18229 | 8 2 90 5 0 5 5 4 4 4 4 4 f )} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31' scon f45- | >#fdreafmien_el eQn3g1t(hx)); | ~~~~~~~~~~~~~~~~~~~ (isrc/libavutil/macros.hn:t49):(25(:x )note: *expanded from macro 'FFMIN'2 1474836 4498. | 0# d+ e0f.i5n)e F F| M ^ ~ IN(a,b) ((a) > (bIn file included from )src/libavcodec/aacsbr_fixed.c :?62 : (src/libavcodec/aacsbrdata.h:b302): :6 :( awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~ ^ ~ 302 | {Q31(-0src/libavcodec/alsdec.c.:918643:6493:6 0warning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 34666f), 1864Q | 3 1 ( 0 . 9 9 8I7N0T7ER9L0EA4V4E2_3O8U5fT)P}U,T ({1Q63)1 ( | 0 ^~~~~~~~~~~~~~~~~~~~~. 9142src/libavcodec/alsdec.c7:151854:9315:2 9note: 61expanded from macro 'INTERLEAVE_OUTPUT'8 f), Q31(-0.98290505544 418544 | 4 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : f45:o36r: (note: cexpanded from macro 'Q31' = 0; c <45 | c#hdaenfnienles Q;3 1c(+x+)) ( i n t )( ( x ) * 21 4 7 4 8 36 4 8 . 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]src/libavcodec/alsdec.c :1864:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 301 | { Q18643 | 1 ( 0 . 8 2 4 1I1N1T5E8R7L1E11A9V7Ef_)O,U TQ3P1U( 0.96654618432562f)}, {Q31(-0.65185T44(61763)5 8 85| f ^~~~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/alsdec.c1:(1858-0:.318:8 7note: 3expanded from macro 'INTERLEAVE_OUTPUT'4 990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 1858 | src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' for (45c | #=d e0f;i nce :c uwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ frame_length 301! | ={ Qs3c1o( n0f.-8>2f4r1a1m1e5_8l7e11n1g9t7hf )&,& Q 3| 1 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~( 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) | ^ ~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:299:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | 299 | { Qi3f1 (( s0i.z2e823 9!8=6 86s1i5z0e1)4 8 f| ) ~~~~~ ^ ~~~~, 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.src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 058 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 90199924154f), 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.70src/libavcodec/bytestream.h741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 357 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :15In file included from : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c:62 357 | if (size2 != size) | ~~~~~ ^ ~~~~ : 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.8528src/libavcodec/alsdec.c9650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 2064 45:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | 2064 | for (c = 0; c < num_buffers; c++) { | ~ ^ ~~~~~~~~~~~ #src/libavcodec/alsdec.c:2087:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] d 2087 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ esrc/libavcodec/alsdec.c:2103:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] f 2103 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ isrc/libavcodec/alsdec.c:2133:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] n 2133 | for (c = 0; ce Q31(x) (int) < channels; ++c) { | ~ ^ ~~~~~~~~ (src/libavcodec/alsdec.c:2151:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ( 2151 | for (c = 1; c < channels; c++) | ~ ^ ~~~~~~~~ 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)}, {CC libavcodec/atrac.o Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*24147483648.0 + 0.5) | ^ ~ warnings generatedIn 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)In file included from src/libavcodec/apedec.c*2147483648.0 + 0.5) | ^ ~ :36In 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] : src/libavcodec/unary.h 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) | ^ ~ 50:41: 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:287:31src/libavcodec/amrwbdec.c: :warning: 236implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 35 :50 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for( i287 | = { 236Q0 | 3; 1 ( i- 0 <. 9 l8 e8in9s 2f&9_&8q 0[g5ie8]t6 _0+b3=i2t fsP)1R,E( Dg_QbF3)A1 C(!T-=O0 .sR8t 7o*8p 8;i1 s1if3+_2+p2)a6;7s 5t 5[| 6i ~~~~~~~~~~~~~ ^ ~~~~f] );} , | { ~ ^~~~~~~~~~~Q 31( 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)},src/libavcodec/amrwbdec.c {:Q2553:154(:- 0warning: .8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611034953198 6255f | ) , Q 31 ( 0 . 4 25 4 8i5s8p3_7q26[4k7]7[fi)]} ,= (| 1 ~~~~~^~~~~~~~~~~~~~~~~~. 0 - c) *src/libavcodec/aac_defines.h :i45s:p364:_ pnote: aexpanded from macro 'Q31's t[i] + c *45 | i#sdpe_fqi[n3e] [Qi3]1;( x )| ^ ~ (isrc/libavcodec/amrwbdec.cn:t255):(34(: xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648 .2550 | + 0 . 5 ) | ^ ~ isp_q[k][i] = (1.In file included from 0src/libavcodec/aacsbr_fixed.c :-62 : csrc/libavcodec/aacsbrdata.h): 286*:58 i:s pwarning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ past[i] + c *286 | i{sQp3_1q([-30].[0i1]6;8 9 6| 2 ~ ^9 065389f), 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] src/libavcodec/amrwbdec.c:366:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | 366 | 0.18 * exc[i + 1]; | ~ ^~~~~~~~~~ {Qsrc/libavcodec/amrwbdec.c:365:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 365 | ctx->pitch_vector[i] = 0.18 * exc[i - 1] + 0.64 * exc[i] + | ~ ^~~~~~ 1src/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] + | ~ ^~~~~~~~~~ 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.src/libavcodec/amrnbdec.c5): 188 :| 62 ^ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c188: | 62 : src/libavcodec/aacsbrdata.h : 283 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p->prev_lsp_s u283b | 4{[Qi3]1 (= 0 . 9 1l6s9p7_0s0u8b042_05i9n4ift)[,i ]Q 3*1 (1 00.0107 5/1 4(0f9l7o3a3t2)0(019 f<)<} ,1 5{)Q; 3 1| ( ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~- 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:src/libavcodec/amrnbdec.c36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :292In 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] :54 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) | ^ ~ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]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] 292 | lsf_q[i] = lsf_r[i] * (LSF_R_FAC / 8000.0) + lsf_no_r[i] * (1.0 / 8000.0); | ^~~~~~~~~~~ ~ 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) 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]; | ~ ^~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/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) | ~~~~~~~~~~ ^ ~~~ 280:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31CC libavcodec/atrac1.o ( 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)*214748364src/libavcodec/amrnbdec.c:355:89: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 8. 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); | ^~~~~~~~~~~~~ ~ 0 src/libavcodec/amrnbdec.c:355:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 355 | In file included from lsf_q[i] = (lsf_r[i] + p->prev_lsf_r[i] * pred_fac[i]) * (LSF_R_FAC / 8000.0) + lsf_3_mean[i] * (1.0 / 8000.0); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/aacsbr_fixed.c: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.7824src/libavcodec/amrwbdec.c:605:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 605 | fixed_vector[i] += fixed_vector[i - ctx->pitch_lag_int] * 0.85; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 98470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.070694426010src/libavcodec/amrwbdec.c5:0623f:)30,: Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.782478 96238 | 4 7 0 7 0 6 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ p_src/libavcodec/aac_defines.hg:a45i:n36 :* note: pexpanded from macro 'Q31'_ gain; | ~ ^~~~~~ 45 | #define Q31src/libavcodec/amrwbdec.c(:x623): 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i622n | t ) ( ( x ) * 2 1 4 7 4 8 3 6 4 8 . 0 + 0 . 5 ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h A:M280R:W7B:_ Swarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R _SIZE) * | ~ 280 | {623Q | 3 1 ( 0 . 7 5 6 2 2 8 0 1 3 9 9 0 3 6 fp)_,g aQi3n1 (* 0p._2g0a9in5;0 3 2| 9 ^~~~~~9 95549f)}, {Q31( 0.07069442601050f), Q31(-0.782024 warning7s8 generated9. 8470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)src/libavcodec/amrwbdec.c(:(x626):*302:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 6260 | . 5 ) | ^ ~ f_gainIn file included from *src/libavcodec/aacsbr_fixed.c :f62_: gsrc/libavcodec/aacsbrdata.ha:i279n:;83 : | warning: ~ ^~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrwbdec.c :279626 | :{21:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](- 0.4572593 36253 | 1 7 1 4 4 f ) , Q 3 1 ( - 0 . 5 6 7 1 6 3 2 3 6 4 6 7 6 0 f ) } , { Q 3 1 ( - 0 . 7 2 9 2 9 6 7 5 0 2 9 2 7 5 fA)M,R WQB3_S1F(R-_0S.I9Z8E0)0 8*2 7 2| 7 ~2 7324f )626} | , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : fnote: _expanded from macro 'Q31'g ain * f_g a45i | n#;d 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:279:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.src/libavcodec/amrwbdec.c:649:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7 649 | if (ctx->pitch_gain[0] < 0.6) { | ^~~~~~~~~~~~~~~~~~ ~ 2929675029275f)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) { | ^~~~~~~~~~~~~~~~~~ ~ Q31(-0.98008272727src/libavcodec/amrwbdec.c324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 657:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 657 | if (ctx->fixed_gain[0] > 3.0 * ctx->fixed_gain[1]) { | ^~~~~~~~~~~~~~~~~~ ~ | src/libavcodec/amrwbdec.c#define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :657In file included from :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c 657 | if (ctx->fixed_gain[0] > 3.0 * ctx->fixed_gain[1]) { | ~ ^~~~~~~~~~~~~~~~~~ :62: src/libavcodec/aacsbrdata.h:279:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.457259src/libavcodec/amrwbdec.c:664:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 664 | if (ctx->pitch_gain[i] < 0.6) | ^~~~~~~~~~~~~~~~~~ ~ 3317144f), 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:62CC libavcodec/atrac3.o : 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) src/libavcodec/amrwbdec.c(i:n715t:)(30(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0715. | 5 ) | r ^ ~e turn FFMAX(0.0, 1.2In file included from 5src/libavcodec/aacsbr_fixed.c :-62 : asrc/libavcodec/aacsbrdata.hc:c278 :*6 :0 .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * 512); | ^~~ ~ 278 | {Q31(-0.9src/libavutil/macros.h9:8476:7289:7 4note: 7expanded from macro 'FFMAX'1 1855f), 47Q | 3#1d(e-f0in.e8 8F1F4M7A0X6(8a6,4b5)3 5(8(fa))} ,> {(Qb3)1 (?- 0(.a9)5 5:3 (10b)7)6 8 0| 5 ^0 40f), Q31( 0.90908757154src/libavcodec/amrwbdec.c5:97153:f30):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ 715 | src/libavcodec/aac_defines.h : 45 :r36e:t unote: rnexpanded from macro 'Q31' FFMAX(0.0 ,45 | 1#.d2e5f i-n ea cQc3 1*( x0). 8 * 5 1 2 ) ; | ^~~ ~ (int)((src/libavutil/macros.hx:)47*:2401:4 7note: 4expanded from macro 'FFMAX'8 3648.0 +47 | 0#.d5e)f i n| e ^ ~ FFMAX(a,b) ((a) > (bIn file included from )src/libavcodec/aacsbr_fixed.c :?62 : (asrc/libavcodec/aacsbrdata.h): 277:: 83(:b )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) | ^ ~ src/libavcodec/amrwbdec.cIn file included from :src/libavcodec/aacsbr_fixed.c732::4462:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]277 :59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | float 277s | m{_Qf3a1c( =0 .05.458 4* 0(412 2-9 1v0o3i0c9ef_)f,a cQ)3 1*( s0t.a7b5_2f2a1c3;6 7 1| 7 ~ ^~~~~~~~6 302f)}, {Q31src/libavcodec/amrwbdec.c( :0732.:4290:0 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 52867955f )732, | Q 3 1 (f-l0o.a9t8 9s2m9_4f0a0c3 3=4 402.15f )*} ,( 1 | - ~~~~~^~~~~~~~~~~~~~~~~~ voice_fasrc/libavcodec/aac_defines.hc:)45 :*36 s:t anote: bexpanded from macro 'Q31'_ fac; | ~ ~~^~~~~~~~~~~ 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.669590580src/libavcodec/amrwbdec.c36:17596:629f:) }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.9 17592 | 6 63 6 7 9f57l2o9a3tf )c,p eQ 3 1= (0-.0.112155 2*2 9(318 1+4 0v0o3i4cfe)_},f a c| ) ~~~~^~~~~~~~~~~~~~~~~~~; | ~ ~~^~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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)}src/libavcodec/amrnbdec.c, :{568Q:3251:( -warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 126636795729 3568f | ), Q 3 1 ( - 0 .p1-1>5be2t2a9 3=8 1F4F0M0I3N4(fp)-}>,p i | t ~~~~^~~~~~~~~~~~~~~~~~~c h_gain[4]src/libavcodec/aac_defines.h,: 451:.360:) ;note: expanded from macro 'Q31' | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h45: | 49#:d22e:f inote: nexpanded from macro 'FFMIN'e Q31(x) 49 | # d e f i n e F F M(IiNn(ta),(b()x ()(*a2)1 4>7 4(8b3)6 4?8 .(0b )+ :0 .(5a)) )| ^ ~ | ^ ~ 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 | {Qsrc/libavcodec/amrwbdec.c31:(792-:09.:0 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 304986202 0792f | ) , Q 3i1f( -(0c.t6x6-9>5p9i0t5c8h0_3g6a1i6n6[f0)]} ,> {0Q.351 (&-&0 .c9t1x-2>6f6r3_6c7u9r5_m7o2d9e3 f<)=, MQO3D1E(_8-k08.51)1 5{2 2 9| 3 ^~~~~~~~~~~~~~~~~~ ~8 140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.2965366828src/libavcodec/amrnbdec.c44:06048:f45):} ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]{Q 31(-0.38981 46047 | 8 src/libavcodec/amrwbdec.c8 9: 6799 9: 258 6: f )warning: d,i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fQf 3 1+(= 0f.a8b9 s5799(7 | l2 s60f 5 _7 a1v 7g 0 [8 i7f]fl )-o} a,lt s pf| [ ~~~~~^~~~~~~~~~~~~~~~~~ii t]c) h_/f alcstsrc/libavcodec/aac_defines.hfo:r_45a :v=36g :0[ .inote: 2]expanded from macro 'Q31'5; * | c ~ ^~~~~~~~~~t x- >p45 | i#tdcehf_ignasrc/libavcodec/amrnbdec.cei: n604Q:[33301]:( xwarning: *) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c t x - > p i t604 | c h _ g a (i in n [t)0d(i](fx;f )+ *=| 2 1 ~ ^~~~~~~~~~~~~~~~~~f4 a7b4s8(3l6s4f8_.a0vsrc/libavcodec/amrwbdec.c g:+[799 i0:].37 5-:) warning: l simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| f ^ ~[ i]) / l s799f | _ a v g [ i ] In file included from ;src/libavcodec/aacsbr_fixed.c f:l 62o| : a ~~~~ ~~~~~~~~~~~^~~~~~~~src/libavcodec/aacsbrdata.ht : 275p:i58t:c hwarning: _fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ctor = 0.25 * ct x275- | >{pQi3t1c( h0_.g8a0i7n0[500]6 3*7 6c9t3x5->1pfi)t,c hQ_3g1a(i n0[.02]9;6 5 3| 6 ~ ^~~~~~~~~~~~~~~~~~6 828src/libavcodec/amrnbdec.c44:06098:f9):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0 .6093 | 8 9 8 1 4i7f8 8(9d6i9f2f6 f<),= Q03.16(5 )0 . 8| 9 ^~~~ ~~5 72605717087f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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: src/libavcodec/amrnbdec.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 620:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q 36201( | 0 . 8 0 7 0 5 0c6o3n76s9t3 5f1lfo)a,t Q s3m1o(o t0h.2i9n6g5_3f6a6c8t2o8r4 4=0 8afv_)c}l,i p{fQ(341.0( -*0 .d3i8f9f8 1-4 718.869,6 902.60f, )1,. 0Q)3;1 ( | 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.14130051758src/libavcodec/amrnbdec.c48:7622f:)76,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.9509098 36215 | 7 5 6 8 9 f ) } ,c o{nst float fixed_gain_mean = (p->fixed_gain[0] + p->fixed_gain[1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | p->fixed_gain[2] + p->fixed_gain[3] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 623 | p->fixed_gain[4]) * 0.2; | ~~~~~~~~~~~~~~~~ ~ Q31(-0.47005496701src/libavcodec/amrnbdec.c697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 625 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :43In 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ warning: src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 625 | (1.0 - smoothing_factor) * fixed_gain_mean; | ~ ^~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:src/libavcodec/amrnbdec.c:625:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 62 625 | (1.0 - smoothing_factor) * fixed_gain_mean; | ~ ^~~~~~~~~~~~~~~~ : src/libavcodec/amrnbdec.csrc/libavcodec/amrwbdec.csrc/libavcodec/aacsbrdata.h::892274::2831:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 892 | 274 | r{eQt3u1r(n 0a.v1_4c1l3i0p0f5(1(715.08 4-8 7tfi)l,t )Q3 1*( -(10..2955 0-9 009.82355 7*5 6w8s9pf))},, 0{.Q131,( -10..04)7;0 0 5| 4 ~ ^~~~9 6701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 624src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 33: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] warning: 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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] 624 | 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] return smoothing_factor * p->fixed_gain[4] + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~ 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/amrwbdec.c:974:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147483648.0 + 0.5) | ^ ~ 974 | In file included from est = 7965 + (isf[2] - isf[3] - isf[4]) / 6.0; | ~~~~~~~~~~~~~~~~^~~~~~~~ ~ 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(-0src/libavcodec/amrwbdec.c:976:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 975src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ ssrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ ale = 0.5 * (FFMIN(est, 7600) - isf[LP_ORDER - 2]) / | ~ src/libavcodec/amrnbdec.c 976 | (isf[LP_ORDER_16k:734:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 2] - isf[LP_ORDER - 2]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 734 | src/libavcodec/amrwbdec.c:975:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | scale = 0.5 * (FFMIN(est, if (p->pitch_gain[4] < 0 7600) - isf[LP_ORDER - 2]) / | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ .6) { | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:736:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 736 | } else if (psrc/libavcodec/amrwbdec.c:983:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - >pitch_gain[4983 | if (diff_isf[i] + diff_isf[i - 1] < 5.0) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ ] < 0.9) { | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c:985:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/amrnbdec.c : 985 | diff_isf[i - 1] = 5.0 - diff_isf[i]; | ~ ^~~~~~~~~~~ 742:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | src/libavcodec/amrwbdec.c:987:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (fixed_gain > 2.0 * p->prev_sparse_fixed_gain) { | ^~~~~~~~~~ ~ src/libavcodec/amrnbdec.c 987 | :742:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] diff_isf[i] = 5.0 - diff_isf[i - 1]; | ~ ^~~~~~~~~~~~~~~ 742 | if (fixed_gain > 2.0 * p->prev_sparse_fixed_gain) { | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:751:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 751 | if (p->pitch_gain[i] < 0.6) | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:764:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | if (fixed_gain < 5.0) | ^~~~~~~~~~ ~ 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/amrnbdec.c:816:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | if (p->pitch_gain[4] > 0.5 && !overflow) { | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:822:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 822 | 0.25 * FFMIN(p->pitch_gain[4], 1.0) : | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: src/libavcodec/apedec.cnote: expanded from macro 'FFMIN': 904:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]49 | #define FF M904I | N (a , b )i f( ((ap)- >>s a(mbp)l e?_ p(obs) <: s(taa)r)t ) | { ^ ~ | ~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/amrnbdec.c:822:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 822 | 0.25 * FFMIN(p->pitch_gain[4], 1.0) : | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/amrnbdec.c:823:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 823 | 0.5 * FFMIN(p->pitch_gain[4], SHARP_MAX)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/amrnbdec.c:823:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 823 | 0.5 * FFMIN(p->pitch_gain[4], SHARP_MAX)); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/amrnbdec.c:820:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 820 | p->pitch_gain[4] * | ^~~~~~~~~~~~~~~~ ~ CC libavcodec/atrac3plus.o src/libavcodec/amrnbdec.c:838:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | if (fabsf(samples[i]) > AMR_SAMPLE_BOUND) { | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrnbdec.c:902:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 902 | return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0; | ^~~ ~~ src/libavcodec/amrnbdec.c:902:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 902 | return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0; | ~~~~^~~~~ ~ src/libavcodec/amrwbdec.c:1224:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1224 | ctx->tilt_coef = voice_fac * 0.25 + 0.25; | ^~~~~~~~~ ~ src/libavcodec/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/atrac3plusdec.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #deCC libavcodec/atrac3plusdsp.o fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.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(-0src/libavcodec/apedec.c.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:1666:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] : 1666 | { NULL}, | ^ 45:36: note: expanded from macro 'Q31' 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) src/libavcodec/ass_split.c : 250 : 14 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (int)((x)*214748 32506 | 4 8 . 0 w+h 0i.l5e) ( i| ^ ~< FF_ARRAY_ELEMS(secIn file included from tsrc/libavcodec/aacsbr_fixed.ci:on62-: >src/libavcodec/aacsbrdata.hf:i694e:l52d:s )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)*214748In 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] 3 648.0 + 0.5) | ^ ~ 187 | In file included from if (size2 != size) | ~~~~~ ^ ~~~~ 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.000556src/libavcodec/ass_split.c457:6273f:)27,: Q31warning: (comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]-0 .0005946118f), Q31(-0 .27300 | 0 6 3 4 1 5 9 4 f ) , f| o ~~~~^~~~~~~~~~~~~~~r (i = 0;src/libavcodec/aac_defines.h :i 45<: 36F:F _note: Aexpanded from macro 'Q31'R RAY_ELEMS (45a | s#sd_efseicntei oQns3)1;( xi)+ +) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (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.00046063In file included from 25src/libavcodec/argo.cf:)28,: src/libavcodec/bytestream.h| : ~~~~^~~~~~~~~~~~~~~187 :15: 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 | #(dseifzien2e !=Q 3s1i(zxe) ) | ~~~~~ ^ ~~~~ (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:690src/libavcodec/ass_split.c:52:: 369warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 690 | Q31 ( 3690 | . 0 0 00 1 3 4 9 4 9 f ) ,f Qo3r1 ((-i0=.00;0 0i0<6F1F7_3A3R4RfA)Y,_ EQL3E1(M-S0(.a0s0s0_1s4e4c6t3i8o0nf)s,) ;Q 3i1+(+-)0 . 0| 0 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~02 098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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) src/libavcodec/bytestream.h : 294 : 15 : ( iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t )((x)*2147 42948 | 3 6 4 8 .i0f +( s0i.z5e)2 !| = ^ ~ size) | ~~~~~ ^ ~~~~ 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) | ^ ~src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318In 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 if (size2 != size) | ~~~~~ ^ ~~~~ :45:36: note: expanded from macro 'Q31' 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) src/libavcodec/bytestream.h: (int)((x)*2147483648.0 + 0.5) | ^ ~ 357:In file included from 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.hsrc/libavcodec/aacsbr_fixed.c :35762 | : src/libavcodec/aacsbrdata.h : 688 :i53f: (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze2 != size) 688| | ~~~~~ ^ ~~~~ Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 45:36: note: expanded from macro 'Q31' 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.000745src/libavcodec/bytestream.h:8025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ 318src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 15:In file included from warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c 318:62: src/libavcodec/aacsbrdata.h:688:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 688 | if (size2 != size) | ~~~~~ ^ ~~~~ Q31( 0.0008608src/libavcodec/ass_split.c443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 452 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] 19: 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' warning: 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 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] 452 | for (i 687= | 0 ; i Q<3 1F(F _0A.R0R0AY13_9E0L2E4M94Sf()f,i eQl3d1s() ;0 .i0+0+1)2 5{7 7 8| 8 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~4 f), 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: src/libavcodec/bytestream.hwarning: 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] 686 | 357 | Q 3i1f( (0s.i0z0e129 8!4=1 1s4i0zef)) , | Q ~~~~~ ^ ~~~~3 1( 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.src/libavcodec/ass_split.c5) : 474| : ^ ~20 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62 : 474src/libavcodec/aacsbrdata.h | : 685 : 74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (i=0; i< F685F | _ A R R A YQ_31E(L E0M.S0(0a26s2s0_1s7e5c8tfi)o,n sQ)3;1 (i +0+.)0 0{2 4 6| 2 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 616f), 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)(src/libavcodec/atrac.c(x:)*562:1194:7 4warning: 8implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) 56 | | ^ ~ float s = qmIn file included from fsrc/libavcodec/aacsbr_fixed.c_:4628: tsrc/libavcodec/aacsbrdata.hap:_685h:a32l:f [warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] * 2.0; | ^~~~~~~~~~~~~~~~~ ~ 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.hsrc/libavcodec/atrac.c:45:36: note: expanded from macro 'Q31' :139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | 139 | for(i=0; i n0um._5r)e c t| s ^ ~; i++) { | ~^~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | In file included from ^ ~ src/libavcodec/asvenc.c:41: 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/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:11: warning: 227 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (677s | - > b u fQ_3e1n(d 0-. 0s0-5>2b7u1f5_7p5t8rf )>=, sQi3z1e(o f0(.B0i0t5B3u8f)3)8 9{7 5 f| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, 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.0src/libavcodec/put_bits.h +: 2650:.375:) warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]| ^ ~ 265 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : isrc/libavcodec/aacsbrdata.hf: (675s:-74>:b uwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ end - s->bu f675_ | p t r >= Qs31i(z e0o.0f0(3B5i4t0B1u2f4)6)f ){, Q 3| 1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( 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)CC libavcodec/atrac9dec.o (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.008117 warning98 generated2. 33f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/atsc_a53.o 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:36CC libavcodec/audio_frame_queue.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: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)((CC libavcodec/audiodsp.o 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) 1 (int)((x)*2147483648.0 + 0.5) | ^ ~ warning generatedIn 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( CC libavcodec/aura.o 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62CC libavcodec/av1_frame_merge_bsf.o : 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: CC libavcodec/av1_frame_split_bsf.o 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] 5 warnings generated. 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:622 warning: src/libavcodec/aacsbrdata.h:636:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h generated. :45:36: note: expanded from macro 'Q31' 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] 9 warnings generated. 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) | ^ ~ CC libavcodec/av1_metadata_bsf.o 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), | ~~~~~^~~~~~~~~~~~~~CC libavcodec/av1_parse.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: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.84978CC libavcodec/av1_parser.o 05198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.785835312190 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: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) | ^ ~ 4 warnings generated. 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) In file included from src/libavcodec/atrac3.c : 46 : src/libavcodec/bytestream.h : 187 : 15 : (warning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t )((x)*2147483648.0 187+ | 0 . 5 )i f | ( ^ ~s ize2 != sizeIn 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h 294 | if (size2 != size) | ~~~~~ ^ ~~~~ :45:36: note: expanded from macro 'Q31' 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.636198010src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 7f), Q31( 0.6461269695f), Q31( 0.6559016302f), | src/libavcodec/atrac1.c ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' :241:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 241 | 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 float max_quant = 1.0 / (float)((1 << (word_len - 1)) - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :45:36: note: expanded from macro 'Q31' 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 | 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.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.383CC libavcodec/av1dec.o 6350013f), 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(CC libavcodec/avcodec.o -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.13715517CC libavcodec/avdct.o 61f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:599:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:598:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 598 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:597:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 597 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:596:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.src/libavcodec/atrac3.c0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:192:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 :36: note: expanded from macro 'Q31' 192 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 float w = 0.5 * (wi * wi + wj * wj); | ~ ~~~~~~~~^~~~~~~~~ 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: 5 warnings generated. warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31(CC libavcodec/avfft.o 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), 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.0758008358src/libavcodec/atrac3.c:494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f) , Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ 494src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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] c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 469 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :41In 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.hnote: expanded from macro 'INTERPOLATE' : 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ 45:36: src/libavcodec/atrac3.cnote: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 494: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] 39: 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q731 warning(s generated0.. 0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' warning: 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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:583:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 583src/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 | 9 warning s generated . 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] Q 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 469 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :41In file included from : note: expanded from macro 'INTERPOLATE' src/libavcodec/aacsbr_fixed.c 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ :62: src/libavcodec/aacsbrdata.h:src/libavcodec/atrac3.c:493:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 :53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 583src/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) + | ^~ ~ Q31( 0.0687043828f), src/libavcodec/atrac3.c:496:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 496 | su2[nsample] = c1 * 2.0 - c2; | ~ ^~ 3src/libavcodec/atrac3.c1( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 496 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :32In file included from : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c 496 | su2[nsample] = c1 * 2.0 - c2; | ^~ ~ :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] src/libavcodec/atrac3.c :583506 | : 33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1( 0.06870 45063 | 8 2 8f ) , Q 3 1 ( 0 . 0 6 9 7s6u310[2n4s4afm)p,l eQ]3 1= ( c02. 0 7 0 7 6*2 827.100;f ) ,| ^~ ~ Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2src/libavcodec/atrac3.c14:75074:8363:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~507 | sIn file included from usrc/libavcodec/aacsbr_fixed.c2:[62n: ssrc/libavcodec/aacsbrdata.ha:m582p:l74e:] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= (c1 - c2) * 5822 | . 0 ; | Q ~~~^~~~ ~3 1( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0src/libavcodec/atrac3.c66:451436:7365:1 2warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.06 75146 | 0 7 5 9 8 5 f ) , | ~~~~~^~~~~~~~~~~~~~ su1[src/libavcodec/aac_defines.hn:sa45m:p36l:e ]note: expanded from macro 'Q31'= (c1 + c2 )45 | *# de f2i.n0e; Q 3| 1 ~~~^~~~ ~( 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] src/libavcodec/atrac3.c:515:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q3 1515( | 0 . 0 6 3 9 7 1 5 8 98 f ) , Qs3u12([ n0s.a0m6p5l2e2]4 7=1 0c62f ) , Q 3 1 ( *0 .-026.604;3 67 | 5 ^~ ~1 2f), 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) | ^ ~ src/libavcodec/atrac3.c:540:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62540: | src/libavcodec/aacsbrdata.h :581 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ch[1] = sqrt (5812 | - c h [Q03]1 (* 0c.h0[508]5)9;15 6 8| 3 ~~~~ ~~^~~~~~~~~~~~~~~f ), 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.054src/libavcodec/atrac3.c24:55582:7336:8 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.055717 365584 | 8 f ) , Q 3 1 ( 0 . 0 5 7 1 6s1u614[5n0sfa)m,p l e| ] ~~~~~^~~~~~~~~~~~~~ *= INTERsrc/libavcodec/aac_defines.hP:O45L:A36T:E (note: wexpanded from macro 'Q31'[ 0][0], w[ 045] | [#1d]e,f innes aQm3p1l(ex )- ba n d ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (int)((src/libavcodec/atrac3.cx:)469*:2411:4 7note: 4expanded from macro 'INTERPOLATE'8 3648.0 + 0 .4695 | ) | ^ ~( (old) + (nsample) *In file included from src/libavcodec/aacsbr_fixed.c0:.621: 2src/libavcodec/aacsbrdata.h5: 579*:74 :( (warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e w) - (old))) 579 | | ~ ~~~~~~^~~~~~~ Q31( 0.0466843027f), Q31( 0.04821657src/libavcodec/atrac3.c20:f558):,45 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0497385755 f558) | , Q 3 1( 0 . 0 5 1 2 5 56 1 5 5sfu)1,[ n s| a ~~~~~^~~~~~~~~~~~~~m ple] *= src/libavcodec/aac_defines.hIN:T45E:R36P:O Lnote: Aexpanded from macro 'Q31'T E(w[0][0] , 45w | [#0d]e[f1i]ne, Qn3s1a(mxp)l e - b a n d ) ; | (i ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n t)((x)*2src/libavcodec/atrac3.c14:74694:873:6 4note: 8expanded from macro 'INTERPOLATE'. 0 + 0.5) 469| | ^ ~ ((old) + (nsamplIn file included from e)src/libavcodec/aacsbr_fixed.c :*62: 0src/libavcodec/aacsbrdata.h.:1579:2535: *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (new) - (old) ))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)*214748src/libavcodec/atrac3.c36:45598:.330: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 559 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :s579u:232[:n sawarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p le] *= INTER P579O | L A T E ( wQ[311]([ 00.]0,4 6w6[814]3[012]7,f ),n sQa3m1p(l e0 .-0 4b8a2n1d6)5;7 20 f| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, Q31( src/libavcodec/atrac3.c0:.4690:4419:7 3note: 8expanded from macro 'INTERPOLATE'5 755f), Q3 1469( | 0 . 0 5(1(2o5l5d6)1 55+f )(,n s a| m ~~~~~^~~~~~~~~~~~~~p le) * 0.src/libavcodec/aac_defines.h1:2455: 36*: (note: (expanded from macro 'Q31'n ew) - (ol d45) | )#)de f i| n ~ ~~~~~~^~~~~~~e Q31(x) (int)((x)*214748364src/libavcodec/atrac3.c8.:0559 :+45 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 559 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 579 :s11u:2 [warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sa mple] *= INT E579R | P O L A T EQ(3w1[(1 ]0[.00]46,6 8w4[310]2[71f]),, nQs3a1m(p l0e. 0-4 82b1a6n5d7)2;0 f )| , ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q31( 0.04src/libavcodec/atrac3.c9:74693:875:7 5note: 5expanded from macro 'INTERPOLATE'f ), Q31( 0 .4690 | 5 1 2 5 5(6(1o5l5df)) ,+ (| n ~~~~~^~~~~~~~~~~~~~s ample) * src/libavcodec/aac_defines.h0:.451:2365: *note: expanded from macro 'Q31'( (new) - (45o | l#dd)e)f)i n e| ^~~ ~Q 31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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.0436097542CC libavcodec/avpacket.o f), 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) CC libavcodec/avrndec.o (int)((x)*2147483648.0 + 0.5) | ^ ~src/libavcodec/atrac3plusdsp.c :98: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:575:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]98 | ha n575n | _ w i n dQo3w1[(i ]0 .=0 2(310.608f0 1-6 9cfo)s,( TQW3O1P(I 0*. 0i2 4/4 1265069.902ff))), *Q 301.(5f ;0 . 0| 2 ~ ^~~~5 7875847f), Q31( 0.src/libavcodec/atrac3plusdsp.c0:2987:15085:9 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f), | ~~~~~^~~~~~~~~~~~~~ 98 | src/libavcodec/aac_defines.h : 45 : 36 : hnote: aexpanded from macro 'Q31'n n_window[ i45] | #=d e(f1i.n0ef Q-3 1c(oxs)( T W O P I * i / 2 5 6(.i0nft)))( (*x )0*.251f4;7 4 8| 3 ~ ^~~~~~6 48.0 + 0.5) | ^ ~ src/libavcodec/atrac3plusdsp.c:98:27: 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.h98: | 574 : 74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] hann_windo w574[ | i] = ( 1.Q03f1 -( c0o.s0(T1W7O94P3I3 3*8 1if )/, 2Q5361.(0 f0).0)1 9*1 80.752f4; 3 1| ^~~~ ~f ), 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) CC libavcodec/avs.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.01218499src/libavcodec/atrac3plusdsp.c95:f131):, 46: | ~~~~^~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'131 | a m45p | #=d eafmipn_es fQ_31t(axb)[w a v e _p a r a m - > am p _(sif]n t*) ( (| x ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^) *2147 413283 | 6 4 8 . 0 + 0 . 5 ) | ^ ~( !synth_param->amplIn file included from isrc/libavcodec/aacsbr_fixed.ct:u62d: esrc/libavcodec/aacsbrdata.h_:m572o:d52e: | warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | 572 | Q 3?1 ((-w0a.v0e0_p9ar1a3m-2>5a3m2p9_fi)n,d eQx3 1+( -10). 0/1 01151.51032f15 f )| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q31 (-1340 | . 0 1 1 1 3 1 5 5 4 8 f ) , :Q 311.(0-f0).;0 1 2| 1 ~~~~~~~8 49995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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) src/libavcodec/atrac3plusdsp.c (:i141n:t23):( (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 214748364 8141. | 0 + 0 . 5 ) | ^ ~o ut[i] += sine_taIn file included from bsrc/libavcodec/aacsbr_fixed.cl:e62[: psrc/libavcodec/aacsbrdata.ho:s572]: 10*: awarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ; | ^~~~~~~~~~~~~~~ ~ 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) | src/libavcodec/audio_frame_queue.c ^ ~ :91In 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] :29 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f),: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~^~~~~~~~~~~~~~~ 91src/libavcodec/aac_defines.h | for(i=0; nb_samples && ifra:45:36: note: expanded from macro 'Q31' m 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ e_In file included from count; i++){ 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:565src/libavcodec/atrac3plus.c:74:: 364warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]17 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 565 | 364 | Q 3 1 ( 0 . 0i0f5 2(7p1o5s7 5>8f )F,F _AQR3R1A(Y _0E.L00E5M1S3(8c2h2a7n5-f>),q uQ_3w1o(r d0l.e0n0)4)9 8{3 9 6| 87 ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f), 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) | ^ ~ 1 warning generated. In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348CC libavcodec/avs2.o 265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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) | ^ ~ CC libavcodec/avs2_parser.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.00071577CC libavcodec/avs3_parser.o 36f), 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) | ^ ~ src/libavcodec/av1_metadata_bsf.cIn 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), | ~~~~^~~~~~~~~~~~~~~ 172src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 39:In file included from warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:544:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | 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 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ #define Q3src/libavcodec/av1_metadata_bsf.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 175 | 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] { .i64 = -1 }, -1, 255, FLAGS }, | ^ 544 | Q3src/libavcodec/av1_metadata_bsf.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1178( | -0 . 0 0 0 6 3 1{2 4.9i36f4) ,= Q-311 (}-,0 .-010,0 6255450,3 3F3LfA)G,S Q}3, 1 (| - ^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)*214748364src/libavcodec/av1_metadata_bsf.c8.:0200 :+44 :0 .warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]) | ^ ~ 200 | { .In file included from dbsrc/libavcodec/aacsbr_fixed.cl: =62 : 0src/libavcodec/aacsbrdata.h.:0543 :}73,: 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] UINT_MAX, FLAG S543 | } , | ^Q 31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.000587093src/libavcodec/av1_metadata_bsf.c0:f203):,43 :Q 3warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]( -0.00 02036 | 1 3 2 7 4 7 f ){, . i| 6 ~~~~^~~~~~~~~~~~~~~4 = -1 },src/libavcodec/aac_defines.h :-451:CC libavcodec/avuidec.o ,36: Inote: Nexpanded from macro 'Q31'T _MAX, FL A45G | S# d},e f i| n ^e Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~src/libavcodec/av1_metadata_bsf.c :207:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207In file included from | src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 543 : 52 :{ warning: .iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4 = 0 }, 0, 1543, | F L AG S }Q,3 1 (| - ^0 .0005466565f), Q31(-0.000567780src/libavcodec/av1_metadata_bsf.c2:f209):,12 :Q 3warning: 1missing field 'help' initializer [-Wmissing-field-initializers]( -0.0 020905 | 8 7 0 9 3{0 fN)U,L LQ 3}1 ( -| 0 ^. 0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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.76923076923076923CC libavcodec/avuienc.o 077f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/bethsoftvideo.o 2 warnings generated. CC libavcodec/bfi.o CC libavcodec/bgmc.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/bink.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/binkaudio.o 7 warnings generated1. warning generated. src/libavcodec/av1_parse.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | if (new_size >= INT_MAX / sizeof(*tmp)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:157:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | Q23(1.11987160404675912501f) }; //2^(0.49/3) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:156:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | Q23(1.18509277094158210129f), //2^(0.49/2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:155:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | static const INTFLOAT bands_warped[3] = { Q23(1.32715174233856803909f), //2^(0.49/1.2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ src/libavcodec/avdct.c:60:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,}, | ^ src/libavcodec/avdct.c:61:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | {NULL}, | ^ src/libavcodec/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/binkdsp.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 | 13 warnings generated. if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | rate = pow(2, rate); | ~~~ ^~~~ src/libavcodec/atrac9dec.c:742:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 742 | for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/bintext.o CC libavcodec/bitpacked_dec.o CC libavcodec/bitpacked_enc.o CC libavcodec/bitstream.o 2 warnings generated. src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scale = 1.0f / 32768.0; | ^~~~ ~ src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c src/libavcodec/avcodec.c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ :263:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if src/libavcodec/atrac9dec.c(avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :980:src/libavcodec/avcodec.c:349:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 33 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 349 980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ | avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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 src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] (n 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ ew_size + data_offset < INT_MAX - new_size/16) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/bitstream_filters.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/aacsbr_template.c:782:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 782 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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) | ~ ^ ~~~~~ 30 warnings generated. CC libavcodec/blockdsp.o CC libavcodec/bmp.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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/bmp_parser.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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/bmpenc.o 5 warnings generated. 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/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/bmvaudio.o CC libavcodec/bmvvideo.o 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 } | ^ 5 warnings generated. CC libavcodec/bonk.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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/bfi.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/brenderpix.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/bsf.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/bswapdsp.o src/libavcodec/bfi.c:130:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 130 | if (length >= bytestream2_get_bytes_left(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/c93.o 3 warnings generated. 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) | ~~~~~~~~~~~ ^ ~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cabac.o CC libavcodec/canopus.o 4 warnings generated. CC libavcodec/cavs.o 4 warnings generated. src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 84 | i = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cavs_parser.o 2 warnings generated. 647 warnings generated. 5 warnings generated. CC libavcodec/cavsdec.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) | ~~~~~ ^ ~~~~ 33 warnings generated. CC libavcodec/cavsdata.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/cavsdsp.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. 1 warning generated. CC libavcodec/cbrt_data.o CC libavcodec/cbrt_data_fixed.o CC libavcodec/cbs.o CC libavcodec/cbs_av1.o CC libavcodec/cbs_bsf.o CC libavcodec/cbs_h2645.o CC libavcodec/cbs_jpeg.o CC libavcodec/cbs_mpeg2.o CC libavcodec/cbs_sei.o src/libavcodec/bmp.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (buf_size < fsize) { | ~~~~~~~~ ^ ~~~~~ src/libavcodec/bmp.c:264:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 264 | if ((hsize-ihCC libavcodec/cbs_vp9.o size-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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 22 warnings generated. CC libavcodec/ccaption_dec.o In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cdgraphics.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/cdtoons.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/bmvvideo.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cdxl.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/celp_filters.o 2 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) | ~~~~~ ^ ~~~~ CC libavcodec/celp_math.o src/libavcodec/bonk.csrc/libavcodec/bsf.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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 338:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 338 | if (lst->idx < lst->nb_bsfs) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bonk.c: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->downsrc/libavcodec/bytestream.h:_sampling, s->nb_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 357src/libavutil/macros.h:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 4 warnings generated. CC libavcodec/cfhd.o In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:187:15: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] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cfhddata.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) | ~~~~~ ^ ~~~~ 7 warnings generated. CC libavcodec/cfhddsp.o 18 warnings generated. src/libavcodec/brenderpix.c4 warnings generated. :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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 4 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) | ~~~~~ ^ ~~~~ CC libavcodec/cfhdenc.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/cfhdencdsp.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/cga_data.o CC libavcodec/chomp_bsf.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: In file included from 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/cinepak.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(BitBusrc/libavcodec/cavs.cf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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/cinepakenc.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 src/libavcodec/cbs_av1.c:(s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | 87:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 87 | for (j = 0; j < zeroes; j++) | ~ ^ ~~~~~~ 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 | ifsrc/libavcodec/ccaption_dec.c:498:31: warning: comparison of integers of different signs: 'enum cc_font' and 'const char' [-Wsign-compare] (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | if (prev_font != font[j]) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/ccaption_dec.c:522:32: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare] src/libavcodec/cbs.c:84:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 522 | 84 | for (i = 0; i < FF_ARRAY_ if (prev_color != color[j]) { | ~~~~~~~~~~ ^ ~~~~~~~~ ELsrc/libavcodec/ccaption_dec.cEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :547:35: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare] 547 | if (prev_bg_color != bg[j]) { | ~~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/clearvideo.o 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/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/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/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/cbs.csrc/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 }, | ^ 376:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 376 | av_assrc/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] s 937 | {NULL} | ^ ert0(put_bits_cCC libavcodec/cljrdec.o ount(&pbc) <= 86 warnings generated. * ctx->write_buffer_size); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:src/libavcodec/bytestream.h:11: note: expanded from macro 'av_assert0' 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | 294 | if (size2 != size) | ~~~~~ ^ ~~~~ if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.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 != sIn 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] ize) | ~~~~~ ^ ~~~~ 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.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/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 > CC libavcodec/cljrenc.o r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ src/libavcodec/cavsdec.c:620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ src/libavcodec/cbs.c:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 513 | av_assert0(k > 0In 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] && j + k < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 31 38 | if (!(cond)) { \ | ^~~~ | src/libavcodec/cbs.c for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ :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/cavsdec.c:692:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^~~~ 692 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ 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_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_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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cdtoons.c:232:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 232 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ src/libavcodec/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 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/cngdec.o In file included from src/libavcodec/cdxl.c:In file included from 32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/cbs_sei.c: 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cbs_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-src/libavcodec/bytestream.h>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) | ~~~~~ ^ ~~~~ CC libavcodec/cngenc.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) | ~~~~~ ^ ~~~~ 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: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 (sisrc/libavcodec/bytestream.hze2 != size) | ~~~~~ ^ ~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei.c:142:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (au->units[i].type == sei_type) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei.c:157:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 157 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:164:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 6 warnings generated. 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/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/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] 224 | for (i = 0; i < FF_CC libavcodec/codec_desc.o ARRAY_ELEMS(s->plane); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/codec_par.o 67 warnings generated. 5 warnings generated. src/libavcodec/cinepakenc.c:137:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:139:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/cinepakenc.c:141:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:143:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:146:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 146 | { NULL }, | ^ CC libavcodec/cook.o CC libavcodec/cook_parser.o CC libavcodec/cpia.o 5 warnings generated. CC libavcodec/cri.o 4 warnings generated. CC libavcodec/cri_parser.o CC libavcodec/cscd.o src/libavcodec/cfhd.c:679:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 679 | if (avctx->height < height) | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cfhd.c:742:66: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 742 | 24 warnings generated. 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]31 warning 796 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s generated. src/libavcodec/cbs_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 309 | CC libavcodec/cyuv.o 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]36 warnings generated. 311 | if (slice->data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/d3d11va.o 4 warnings generated. CC libavcodec/dca.o In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dca_core.o In file included from src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/dca_core_bsf.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] src/libavcodec/bytestream.h:357:15: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | retu r357n | e x p 2 fi(fM _(LsOiGze22_ 1!0= *s ixz)e;) | | ~ ^ ~~~~~ ^ ~~~~ src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dca_exss.o 4 warnings generated. src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dither_type", "Dither type", OFFSET(dither_type), CC libavcodec/dca_lbr.o 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_parser.o In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/dca_sample_rate_tab.o 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); | ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ 19 warnings generated. 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); | ~ ^~~~~~~~~~ 13 warnings generated. 6 warnings generated. 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dca_xll.o 7 warnings generated. 6 warnings generated. CC libavcodec/dcaadpcm.o CC libavcodec/dcadata.o 4 warnings generated. src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ In file included from CC libavcodec/dcadct.o 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 != CC libavcodec/dcadec.o 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/dcadsp.o CC libavcodec/dcaenc.o CC libavcodec/dcahuff.o 6 warnings generated. 20 warnings generated. src/libavcodec/cllc.c:377:61: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 377 | if (info_offset > UINT32_MAX - 8 || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/dct.o CC libavcodec/dct32_fixed.o CC libavcodec/dct32_float.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) | ~~~~~ ^ ~~~~ CC libavcodec/dds.o 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/decode.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/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/dfa.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], | ~~~ ^~~~~~~~~~~~~~~ src/libavcodec/clearvideo.c:697:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 697 | if (1U << c->tile_shift != c->tile_size || c->tile_shift < 1 || c->tile_shift > 30) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/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)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dfpwmdec.o CC libavcodec/dfpwmenc.o In file included from src/libavcodec/dcaenc.c:27: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 warning generated. 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) | ~~~~~ ^ ~~~~ 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/dirac_arith.o 4 warnings generated. In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/dirac_dwt.o In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1359:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1359 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:710:27: note: expanded from macro 'infer' 710 | if (current->name != (value)) { \ | ~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dirac_parser.o src/libavcodec/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ CC libavcodec/dirac_vlc.o CC libavcodec/diracdec.o 1 warning 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ warning generated. CC libavcodec/diracdsp.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 ==src/libavcodec/dca_parser.c 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ :src/libavutil/avassert.h326:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 38:11: note: expanded from macro 'av_assert0' 326 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/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/diractab.o src/libavcodec/cbs_av1.cIn 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] :1219 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/dca_xll.c:27: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_av1.c: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/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "core_only", "Decode core only without extensions", OFFSET(core_onlsrc/libavcodec/dcaenc.cy), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ :336:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | double reconsrc/libavcodec/dcadec.cst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ) 402 | { NULL } | ^ : 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]); | ^~~~~~~~~~~~~~~~~ ~ CC libavcodec/dnxhd_parser.o CC libavcodec/dnxhddata.o src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ 2 warnings generated. 19 warnings generated. In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:187:15: In file included from src/libavcodec/decode.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 != ssrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 294 | if (size2 != size) | ~~~~~ ^ ~~~~ ze) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h318 | if (size2 != size) | ~~~~~ ^ ~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcaenc.c:708:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 708 | if ((ff_dca_quant_lsrc/libavcodec/bytestream.h:e357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] v 357 | if (size2 != size) | ~~~~~ ^ ~~~~ els[abits] - 1) / 2 < quantize_src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] v 357 | if (size2 != size) | ~~~~~ ^ ~~~~ alue(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 >=CC libavcodec/dnxhddec.o quantize_value(peak, *quant)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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: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_biCC libavcodec/dnxhdenc.o ts) { | ~ ^ ~~~~~~~~~ CC libavcodec/dolby_e.o 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) | ~~~~~ ^ ~~~~ 17 warnings generated. src/libavcodec/dds.c:381:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:383:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 383 | 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/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:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 63 | for (j = 0; j src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dds.c:483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | z = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] :357 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcaenc.c:1297:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/dolby_e_parse.o src/libavcodec/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dolby_e_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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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/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) { | ~~~~ ^ ~~~~~~~~~~~~~ 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 >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] hei 187 | if (size2 != size) | ~~~~~ ^ ~~~~ ght) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/dpcm.o In file included from src/libavcodec/dirac_dwt.c:27: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/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: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/bytestream.h :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dirac_dwt_template.c:375:11: 318warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (siz e3752 | ! = siifz(ey)+ 0 <| ( ~~~~~ ^ ~~~~u nsigned)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->tem1p, warning generatedw. idth); | ~~~^~~~~~~~~~~~~~~~~ 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/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: CC libavcodec/dpx.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dpx_parser.o 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/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 8 warnings generated. In file included from src/libavcodec/dirac.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:30: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac.c:297:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if (idx < 3U) | ~~~ ^ ~~ 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[86], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ warningsrc/libavcodec/dirac_dwt_template.cs:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated 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/dsddec.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); | ~~~^~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/dsicinaudio.o 6 warnings generated. 4 warnings generated. CC libavcodec/dsicinvideo.o In file included from src/libavcodec/diracdec.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/dss_sp.o CC libavcodec/dstdec.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:CC libavcodec/dts2pts_bsf.o 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/dump_extradata_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)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/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/dsd.c:119:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | sum += ctables[i][a] + ctables[i][b]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ CC libavcodec/dv.o src/libavcodec/dnxhddata.c:944:30: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 944 | { 175, 185, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:951:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 951 | { 115, 120, 145, 240, 290 } }, | ^ src/libavcodec/dnxhddata.c:958:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 958 | { 175, 185, 220, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:965:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 965 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:972:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 972 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:979:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 979 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:986:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 986 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:993:24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 993 | { 90, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | { 90, 110, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007 | { 60, 75, 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1014 | { 36, 45, 75, 90 } }, | ^ src/libavcodec/dnxhddata.c:1021:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1021 | { 350, 390, 440, 730, 880 } }, | ^ src/libavcodec/dnxhddata.c:1028:27: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1028 | { 42, 60, 75, 115 } }, | ^ src/libavcodec/dnxhddata.c:1035:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1035 | { 63, 84, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1042 | { 80, 90, 100, 110 } }, | ^ CC libavcodec/dv_error_marker_bsf.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_tCC libavcodec/dv_profile.o able); 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/dvaudio_parser.o 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/dvaudiodec.o 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)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~7 warnings generated. src/libavcodec/dnxhddec.c:292:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 292 | if (buf_size < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 337 | for (i = 0; i < ctx->mb_height; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:341:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 341 | if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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_Q13 warnings generated. UANT_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:8 warnings generated. 706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 706 | if (damaged_count > (s->wavelet_depth * 3 + 1) /2) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:739:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 739 | if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dolby_e_parse.c:67:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | av_assert0(nb_words <= 1024u); | ~~~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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 (l15 warnings generated. evel = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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] In file included from 482 | if (gb->siz1e warning_ generatedi. n_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dnxhdenc.c:37: In file included from In file included from src/libavcodec/dpcm.csrc/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/dpx_parser.c ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/diracdec.c:859:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 69 859 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ :17src/libavcodec/diracdec.csrc/libavcodec/put_bits.h:894::26531::37 :warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 265 | warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] if (s->bu f69_ | e n d - s - > bu f _p ti r => =F FsMiIzN(edo-f>(rBietmaBuinfi)n)g _{s i z| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, buf_size); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ 894 | 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 - src/libavcodec/dovi_rpu.ci: 45+: 2319:) warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 45 | for (CC libavcodec/dvbsub_parser.o int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:923:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 923 | for (i = 0; i < s->num_x; i++) | ~ ^ ~~~~~~~~ src/libavcodec/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/dnxhddec.csrc/libavcodec/bytestream.h::605294::1915:: warning: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 605 | i ff o(rs i(zxe 2= !0=; sxi zmb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ CC libavcodec/dvbsubdec.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/dvbsubenc.o 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/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.csrc/libavcodec/dnxhddec.c:635:CC libavcodec/dvd_nav_parser.o 21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 635 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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/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/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->src/libavcodec/dpx.c:272:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n 272 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ um_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ CC libavcodec/dvdata.o 22 warnings generated. CC libavcodec/dvdec.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 } | ^ 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++) { | ~~~ ^ ~~~~~~~~~~~ 2 warnings 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 | src/libavcodec/dpx.c#define SCALE(c) ((c) / (256.0f * 32768.0f)) | CC libavcodec/dvdsub.o ~ ~~~~~~~^~~~~~~~~~ :182:src/libavcodec/dcadata.c:7466:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 19 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] :7338 :33: note: expanded from macro 'SCALE' 182 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ | src/libavcodec/dcadata.c if (magic_num == AV_RL32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :7466src/libavcodec/dpx.c:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 184:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7466 184 | } else if (magic_num == AV_RB32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ | src/libavcodec/dpx.c :SC192A:L21E:( 3warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 524917483 31922 | 9 7 8 e- 1i)f, (SaCvApLkEt(-1>.s5i4z3e3 2<0=8 6o44f3f9s0e1t0)e -{1 ) ,| ~~~~~~~~~~~ ^ ~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:src/libavcodec/dpx.c33::209 :note: 13expanded from macro 'SCALE': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | 209# | d e f i nief S(CrAeLtE (!c=) 0((xcF)F F/F F(F2F5F6). 0{f *| ~~~ ^ ~~~~~~~~~~3 2768.0f)) src/libavcodec/dpx.c| : ~ ~~~~~~~^~~~~~~~~~259 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | ifsrc/libavcodec/dcadata.c(i: 7465&:&34 : i warning: !implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0xFFFFFFF F7465) | { S| C ~ ^ ~~~~~~~~~~A LE(1.516709625720978e-1), SCALE(3.13530802src/libavcodec/dpx.c7:22716:7194:5 6warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | src/libavcodec/dcadata.c : 7338 : 33 :i fnote: (expanded from macro 'SCALE'i && i != 73380 | x#FdFeFfFiFnFeF FS)C A{L E (| c ~ ^ ~~~~~~~~~~) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dpx.c:289:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | src/libavcodec/dcadata.c : 7465 : 5i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i != 0xFFFFF FF7465F | ) { S| C ~ ^ ~~~~~~~~~~A LE(1.516709625720978e-1), SCALE(3.13530src/libavcodec/diracdec.c80:212607:2276:7 src/libavcodec/dpx.c4warning: :5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3146 :e34-:1 )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 1260 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | 314 src/libavcodec/dcadata.c | : 7338 : 33 : note: fexpanded from macro 'SCALE' oirf ((i i 7338 = | ! =#0 ;d 0exif FiCFwFAaFvL Ee&(&lc e)tj _(d (e!cp=)th ;/0 x(iF2+5F+6F.)0F fF {F* F F3| ) ~ ^ ~~~~~~~~~~~~~~~~2 7{6 8 .| 0 ~ ^ ~~~~~~~~~~f )) | ~ ~~~~~~~^~~~~~~~~~src/libavcodec/diracdec.c :1261:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/dcadata.c1261: | 7464 : 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dpx.c : 314 7464: | 15C :H E warning: C comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]KS ECDARLEE(A1D.(4 2s3146- | 8> 9c o3 d8 e6 b8 l4 o8 c3ik6f[0 i3(]ei.- w3!i)=d, t 0hSx CF,AF LFtEmF(pF3 F<.F 0F16 1 &5|&2| 0 j4t 9m!p4= 5>02 x0(F6sF6-4F>eFa-Fv2Fc)Ft,Fx )- >| {w ^~~~~~~~~~~~~~~~~~~~~~~~~~~i d t| h ~ ^ ~~~~~~~~~~src/libavcodec/dcadata.c :>7338>:s33->:w anote: vexpanded from macro 'SCALE'e let_dep t7338h | -i#)d,e f"icnoed eSbClAoLcEk( cw)id (t(hc )i n/v a(l2i5d6\.n0"f) * | 3 ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 768.0f)) src/libavcodec/diracdec.c| ~ ~~~~~~~^~~~~~~~~~: 1240:9: note: expanded from macro 'CHECKEDREAD' 1240 | if (src/libavcodec/dcadata.cco:7464n:d5): {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]\ | ^~~~ 7464 | SCALsrc/libavcodec/diracdec.cE(:11262:.684:2 6warning: 89comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3 868483603e-3), S1262C | A L E ( 3 . 0 6 1 5 2 0 4 9 4 5C2H0E6C6K4EeD-R2E)AD,( s -| > ^~~~~~~~~~~~~~~~~~~~~~~~~~~c odeblsrc/libavcodec/dcadata.co:c7338k:[33i:] note: .expanded from macro 'SCALE'h eight, t7338m | p# d( c()s -(>(ca)v c/t x(-2>5h6e.i0gfh t*> >3s27-6>8w.a0vefl)e)t _ d| e ~ ~~~~~~~^~~~~~~~~~p th-i), "codeblock height invsrc/libavcodec/dcadata.cal:id7463\:n34":) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c :74631240 | : 9 : note: Sexpanded from macro 'CHECKEDREAD'C ALE(3. 2712402 | 9 5 3 6 2if9 4(9c3o7n1d4)e -{2 )\, S| C ^~~~A LE(1.63421151228src/libavcodec/diracdec.c2:412689:127e:- 3warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | src/libavcodec/dcadata.c : 7338 : 33 : note: expanded from macro 'SCALE' for (i 7338= | #0d;e fii nLwEa(vce)l et((_cd)e p/t h(;2 5i6+.+0)f *| ~ ^ ~~~~~~~~~~~~~~~~3 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~src/libavcodec/diracdec.c :1279:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | src/libavcodec/dcadata.c : 7463 : 5 s:- >nwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m _y > s->avc t7463x | - > h e iSgChAtL E (| 3 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ .2729536294src/libavcodec/diracdec.c9:312787:1224:e -warning: 2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) , SCALE( 12781 | . 6 3 4 2 1 1 5 1 2 2 8 2s4-9>1neu-m3_)x, > s| -> ^~~~~~~~~~~~~~~~~~~~~~~~~~~a vctx-src/libavcodec/dcadata.c>w:i7338:d33t:h note: ||expanded from macro 'SCALE' | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 7338 | #definsrc/libavcodec/diracdec.ce: 1305S:C35A:L Ewarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ) ((c) / (13052 | 5 6 . 0 f * 3 2 7 6 8f.or0 f)(l)e v e| l ~ ~~~~~~~^~~~~~~~~~= 0; level < s->wavelet_depsrc/libavcodec/dcadata.cth:;7462 :l34e:v ewarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ +) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 7462 | SCALsrc/libavcodec/diracdec.cE:(13163:.351:6 9warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 128200531 01316e | - 1 ) , S C A L E ( 1f.or5 7(0l0e7v5e1l5 4=3 00;4 5le0v4eel- 1<) ,s -> w| a ^~~~~~~~~~~~~~~~~~~~~~~~~~~v elet_src/libavcodec/dcadata.cd:e7338p:t33h:; note: leexpanded from macro 'SCALE'v el++) | 7338 ~~~~~ ^ ~~~~~~~~~~~~~~~~ | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.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.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.11915187537CC libavcodec/dvdsub_parser.o 6701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | #defiCC libavcodec/dvdsubdec.o ne SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/dolby_e.c:1298:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7338 1298 | { NULL }, | ^ | #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 | 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.src/libavcodec/dnxhdenc.c0f:)1047): 22 :| ~ ~~~~~~~^~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | src/libavcodec/dcadata.c : 7403 : 34i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b its > ctx- >7403fr | a m e _ bSiCtAsL)E ( 5| . ~~~~ ^ ~~~~~~~~~~~~~~~ 195093154907227esrc/libavcodec/dnxhdenc.c-:21051):,22 :S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(4.047 4105199 | 0 3 8 2 7 9 0 5 6 e - 3i)f ,( b i| ^~~~~~~~~~~~~~~~~~~~~~~~~~~t s > csrc/libavcodec/dcadata.ct:x7338-:>f33r:a mnote: e_expanded from macro 'SCALE'b its) | ~~~~ ^ ~~~~~~~~~~~~~~~ 7338 | #define SCALsrc/libavcodec/dnxhdenc.cE:(1055c): 18(:( cwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] / (256. 0f1055 | * 3 2 7 6 8 . 0iff) )( bi t| s ~ ~~~~~~~^~~~~~~~~~ < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ 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.src/libavcodec/dnxhdenc.c:1103:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 f)) | ~ ~~~~~~~^~~~~~~~~~ 1103 | src/libavcodec/dcadata.c:7399:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ 7399src/libavcodec/dnxhdenc.c | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:1106:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1106 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ 7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:5src/libavcodec/dump_extradata_bsf.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : 91 | { NULL }, | ^ 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.0923493 warnings generated. 365353584e-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/dnxhdenc.c:1227:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7397:5: 1227warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (7397x | = 0 ; SxC A9m2.3m49b3_6n5u3m53 5&8&4 em-a1x)_,b iStCsA LE>( 2c.t7x8-1>f7r5a5m3e2_8b1i7t8s4;0 6ex-+1+)), { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE'src/libavcodec/dnxhdenc.c :1237:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7338 | #defin e1237 | S C A LE ( c ) (i(fc )( m/a x(2_5b6i.t0fs *> 3c2t7x6-8>.f0rfa)m)e _b i| t ~ ~~~~~~~^~~~~~~~~~s ) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7396:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/diracdec.c:2306:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c2306 | if (data_unit_size > buf_size - buf_idx || !da:7338:33: note: expanded from macro 'SCALE' t 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ a_unsrc/libavcodec/dcadata.c:7393:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.ct_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :7338src/libavcodec/diracdec.c:2307:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 33: note: expanded from macro 'SCALE' 2307 7338 | if(data_unit_size > buf_size - buf_idx) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ | #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), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~CC libavcodec/dvdsubenc.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: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.01386317005In file included from 38src/libavcodec/dsicinvideo.c1:0e28-: 4src/libavcodec/bytestream.h):,187 :S15C:A LEwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 .5153550542891 01872 | e- 2 ) , i f| ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~s ize2 !=src/libavcodec/dcadata.c :si7338z:e33): 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.013863170053810src/libavcodec/dnxhdenc.ce-:4)1353,: 12S:C ALwarning: Emissing field 'value' initializer [-Wmissing-field-initializers]( 1.515 313535 | 5 05 4 2 8{9 1N0U2LeL- 2}),, | | ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7380: 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 * 3276src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8 .0f)) | ~ ~~~~~~~^~~~~~~~~~ 318 | src/libavcodec/dcadata.c:7380:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 != size) | ~~~~~ ^ ~~~~ 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.10f)) | ~ ~~~~~~~^~~~~~~~~~ warning generated. 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.csrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 7338:33: note: expanded from macro 'SCALE' 3577 | warning s generated . if (size2 != size) | ~~~~~ ^ ~~~~ 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 | In file included from SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.csrc/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] : 7338:33: note: expanded from macro 'SCALE' 552 7338 | #define SCALE(c) ((c) / (2 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ 56.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCC libavcodec/dvenc.o CALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dxa.o src/libavcodec/dcadata.c:7373:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/dxtory.o 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/dss_sp.c :| 694 ^~~~~~~~~~~~~~~~~~~~~~~~~~~: 21: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: 7338:33: note: expanded from macro 'SCALE' 6947338 | | # d e f}i nweh iSlCeA L(Eo(fcf)s e(t( c<) F/F _(A2R5R6A.Y_0EfL *E M3S2(7p6-8>.e0xfc)i)t a t| i ~ ~~~~~~~^~~~~~~~~~o n)); | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:7365CC libavcodec/dxv.o :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:7363In file included from :5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dstdec.c 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 7338:33: note: expanded from macro 'SCALE' 482 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ | src/libavcodec/dcadata.c if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :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/dsicinvideo.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 271:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7338 | # 271 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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)) | CC libavcodec/dynamic_hdr10_plus.o ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4),src/libavcodec/dstdec.c SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 145 | src/libavcodec/dcadata.c for (i = 0; i < elements; i++) { | ~ ^ ~~~~~~~~ :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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dynamic_hdr_vivid.o 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/dstdec.c ~ ~~~~~~~^~~~~~~~~~ :168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 168 | src/libavcodec/dcadata.c : 7355: 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (k =7355 | 0 ; k SLeEl(e2me.n4t7s8;5 59i0+1+7)1 8{1 3 | 9 ~ ^ ~~~~~~~~~~~~~~~6 e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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.c4: warning7338:s33 generated: . note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dstdec.c:313:21: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 313 | for (ch = 0; ch < channels; ch++) | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:344:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 344 | for (ch = 0; ch < channels; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:375:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 375 | for (i = 0; i < channels; 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), SCsrc/libavcodec/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ALE 250 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (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 | Ssrc/libavcodec/dts2pts_bsf.c:CALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c379::733819::33 :warning: note: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]expanded from macro 'SCALE' 7338 | #defin e379 | S C A L Ef(ocr) ((i( c=) 0/; (i2 5<6 .F0Ff_ A*R R3A2Y7_6E8L.E0MfS))( f u| n ~ ~~~~~~~^~~~~~~~~~c _tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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] 1 warning generated7544. | 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/dv_profile.c ~ ~~~~~~~^~~~~~~~~~ :283:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/dcadata.c:7543:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]283 | for 7543( | i = 0S;C AiL E<( 0F.F0_1A49R7R1A4Y4_4E3L8E)M,S (SdCvA_LpEr(o0f.i4l6e33s2)8;0 0i3+8+8)) , | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~S CALE(0.5010007619src/libavcodec/dv_profile.c9:)288,: 25S:C Awarning: LEcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]( 0.0206789 42886 | 7 5 ) , i f| ^~~~~~~~~~~~~~~~~~~~( syssrc/libavcodec/dcadata.c :&7338&: 33b:u fnote: _expanded from macro 'SCALE's ize = =7338 | s#ys->fdrefaimnee_ sSiCAzLeE)( 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)CC libavcodec/eac3_core_bsf.o ) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (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 2* warning s32 generated7. 68.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.src/libavcodec/dv_profile.c52:173257:8192:8 55warning: 0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]) , SCALE(0.0246 132545 | 9 4 8 8 )f,o r | ( ^~~~~~~~~~~~~~~~~~~~i = 0src/libavcodec/dcadata.c;: 7338i: 33<: Fnote: expanded from macro 'SCALE'F _ARRA Y7338_ | EL#EdMeSf(idnev _SpCrAoLfE(icl)e s()(;c )i +/+) ( 2| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~6 .0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256src/libavcodec/dvaudiodec.c.0:f 57*: 193:2 7warning: 68comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]. 0f)) | ~ ~~~~~~~^~~~~~~~~~ 57 | fsrc/libavcodec/dcadata.co:r7537 :(5i: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ; i < FF _7537A | R R A Y _SCELEMS(sA-L>Es(h0u.f0f1l1e1)2;4 6i6+7+7)1 ){, S| C ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~AL E(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] 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.541845083src/libavcodec/dv_error_marker_bsf.c2:4)100,: 106S:C Awarning: LEmissing field 'unit' initializer [-Wmissing-field-initializers]( 0.02909611 31005 | 2 ) , { | " ^~~~~~~~~~~~~~~~~~~~c olorsrc/libavcodec/dcadata.c": 7338 :,33 :"s enote: texpanded from macro 'SCALE' color" ,7338 | O#FdFeSfEiTn(ec oSlCoArL_Er(gcba)) ,( (AcV)_ O/P T(_2T5Y6P.E0_fC O*L O3R2,7 6{8..s0tfr) )= "| y ~ ~~~~~~~^~~~~~~~~~el low"}, 0, 0, FLAGS 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(CC libavcodec/eac3_data.o 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.4134248793src/libavcodec/dv_error_marker_bsf.c1):,121 :S12C: Awarning: Lmissing field 'help' initializer [-Wmissing-field-initializers]E (0.54 61217 | 3 5 34 6 3{2 )NU,L LS C}A,L E | (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.57485CC libavcodec/eac3enc.o 944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), CC libavcodec/eacmv.o 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' CC libavcodec/eaidct.o 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), SCACC libavcodec/eamad.o LE(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)) | ~ ~~~~~~~^~~~~~~~~~ 4src/libavcodec/dcadata.c:7519:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning 7519 | SCALE(0.00397720048), Ss generated. CALE(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' 2 warning s7338 generated | . #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.292788111 warning81 generated2. ), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 11 warnings generated . 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) (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] (c 187 | if (size2 != size) | ~~~~~ ^ ~~~~ ) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCACC libavcodec/eatgq.o LE(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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/eatgv.o src/libavcodec/dcadata.c:7510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0src/libavcodec/bytestream.h:.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 294 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :15src/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)) | ~ ~~~~~~~^~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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),CC libavcodec/eatqi.o | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 294 | 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 if (size2 != size) | ~~~~~ ^ ~~~~ :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.src/libavcodec/bytestream.h64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' : 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 318:15src/libavcodec/dcadata.c:7509:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7509 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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.0018src/libavcodec/bytestream.h50:23573:4156:9 ),warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(0.27 23570 | 84 6 2 3 5i8f) ,( sSiCzAe2L E!(=0 .s6i4z9e1)5 8 06| 0 ~~~~~ ^ ~~~~5 5), 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.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), In file included from | src/libavcodec/dvbsubdec.c ^~~~~~~~~~~~~~~~~~~~: 24: src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c::1877338:15::33 : warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] expanded from macro 'SCALE' 7338187 | | # d e f iinef S(CsAiLzE(ec2) !(=( cs)i z/e) ( 2| 5 ~~~~~ ^ ~~~~6 .0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ CC libavcodec/elsdec.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: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.09522963CC libavcodec/elbg.o 315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 3CC libavcodec/encode.o 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) src/libavcodec/bytestream.h| ~ ~~~~~~~^~~~~~~~~~ :294:src/libavcodec/dcadata.c:7500:5: warning: 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] 7500 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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.src/libavcodec/bytestream.h:0f)) | ~ ~~~~~~~^~~~~~~~~~ 318:15:src/libavcodec/dcadata.c:7499:71: 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] 7499 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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 | CC libavcodec/error_resilience.o SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/bytestream.h7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :357:src/libavcodec/dcadata.c15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 7499:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062)CC libavcodec/escape124.o , 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.20036373 warning1s6 generated6. 0), 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), SCAL11E( warning0s. generated1. 9596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452src/libavcodec/dvbsubenc.c:486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 305 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :18src/libavcodec/dcadata.c:7489:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7489 | 305 | if (buf_size < 8 + h->num_rects * 6) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:317:35: warning: SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 7338 317 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ | #dsrc/libavcodec/dvbsubenc.c:328:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] e 328 | for (clut_id = 0; clut_id < h->num_rects; clut_id++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ fisrc/libavcodec/dvbsubenc.c:379:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n 379 | if (buf_size < h->num_rects * 22) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ e src/libavcodec/dvbsubenc.c:381:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] S 381 | for (region_id = 0; region_id < h->num_rects; region_id++) {C A L| E( ~~~~~~~~~ ^ ~~~~~~~~~~~~c ) ((c) / (256.0f src/libavcodec/dvbsubenc.c* :34222:397:6 8warning: .0comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]f )) | ~ ~~~~~~~^~~~~~~~~~ 422 | for (object_src/libavcodec/dcadata.ci:d7489 :=5 :0 ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o bject_id < h7489- | > n u m _SrCecAtLsE;( 0o.b0j0e0c3t1_5i1d9+0+9)6 ){, S| C ~~~~~~~~~ ^ ~~~~~~~~~~~~A LE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #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:33CC libavcodec/escape130.o : 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 | #desrc/libavcodec/dvdsubdec.cfine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :207src/libavcodec/dcadata.c:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :7485: 207 | for (i = 0; i < sub_header->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/evrcdec.o CC libavcodec/exif.o src/libavcodec/dvdsubdec.c:249:21CC libavcodec/exr.o : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | if (cmd_pos > size) { | ~~~~~~~ ^ ~~~~ 5 warnings generated. 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 6 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/exrdsp.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/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/exrenc.o 1 warning 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | iIn file included from src/libavcodec/dxtory.c:30: src/libavcodec/bytestream.h:187:15: warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size2 != size) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dvenc.c:49: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizesrc/libavcodec/bytestream.hof:(318Bi:t15Bu:f )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) | ~~~~~ ^ ~~~~ CC libavcodec/extract_extradata_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/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] src/libavcodec/bytestream.h1561 | {"compute_clut", "compute clut when not a:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] v 357 | if (size2 != size) | ~~~~~ ^ ~~~~ ailable(-1) or only once (-2) or always(1) or never(0)", OFFSET(compute_clut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -2, 1, src/libavcodec/dvdec.c:DS}, | ^ 313:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/dvbsubdec.c 313 | if (re_index + vlc_len > last_index) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ :1562:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | {"dvb_substream", "", OFFSET(substream),6 AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS}, | ^ warnings generatedsrc/libavcodec/dvbsubdec.c:1563:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] . 1563 | {NULL} | ^ CC libavcodec/faandct.o 512 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/faanidct.o 7 warnings generated. 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 }, | ^ 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/fastaudio.o CC libavcodec/faxcompr.o src/libavcodec/dvenc.c:1227:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1227 | { "quant_deadzone", "Quantizer dead zone", OFFSET(quant_deadzone), AV_OPT_TYPE_INT, { .i64 = 7 }, 0, 1024, VE }, | ^ src/libavcodec/dvenc.c:1228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1228 | { NULL }, | ^ In file included from src/libavcodec/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/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(Bisrc/libavcodec/dxv.c:753:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] t 753 | if (op_size0 > max_op_size0) | ~~~~~~~~ ^ ~~~~~~~~~~~~ Bsrc/libavcodec/dxv.cuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :758:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 758 | if (op_size1 > max_op_size1) | ~~~~~~~~ ^ ~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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) | ~~~~~~~ ^ ~~~~~~~~~~~ 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/fdctdsp.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_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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ \ | ^~~~ src/libavcodec/cbs_h2645.c: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_lefCC libavcodec/fft_fixed_32.o t(pbc)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:477:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 477 | ALLOCATE_IF_NECESSARY(cells, src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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);src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] i 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ ++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/fft_float.o CC libavcodec/fft_init_table.o 3 warnings generated. src/libavcodec/eamad.c:9510:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warnings 95 | if (offset >= (t->avctx->height - 7) * t->last_frame->linesize[0] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ generated. 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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/ffv1.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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (src/libavcodec/bytestream.hsize2 != size) | ~~~~~ ^ ~~~~ :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/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(Bisrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ tBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h: 357265 | : 37 : warning: ifcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] (size2 != size) 265 | | ~~~~~ ^ ~~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ffv1dec.o CC libavcodec/ffv1enc.o 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; | ^~~~~ 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/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)) + 5 warnings generated. 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/ffwavesynth.o CC libavcodec/fic.o src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/filter_units_bsf.o src/libavcodec/error_resilience.c:396:12: warning: variable 'depth' set but not used [-Wunused-but-set-variable] 396 | int i, depth, num_avail; | ^ 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: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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/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:src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 43 318 | if (size2 != size) | ~~~~~ ^ ~~~~ : 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] src/libavcodec/bytestream.h267 | : 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f ( s i z e2 ! = s i z e ) | ~~~~~ ^ ~~~~ sin(arg1) / arg1; | ~~~ ^~~~ src/libavcodec/evrcdec.c:266:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | e->interpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) * | ~~~ ~~~~~^~~~~~~ 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_intCC libavcodec/fits.o erpolation_factors[index + 2]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c: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/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:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] g 528 | coeff[i] = inbamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ uf[isrc/libavcodec/exrenc.c] * fac; | ^~~~~~~~ ~ :533:11: warning: src/libavcodec/evrcdec.cmissing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ :529:16: warning: src/libavcodec/exrenc.c:532:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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 529 | fac *= gamma; | ~~ ^~~~~ :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", "In file included from src/libavcodec/fastaudio.cset gamma", OFFSET(gamma), A:V_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~ 25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c: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/exr.c:205:18: warning: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 205 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. 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/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(esrc/libavcodec/evrcdec.cxt:ra726c:t44_:t awarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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.cIn file included from :829:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/fft_float.c 829 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ :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 | src/libavcodec/evrcdec.c:838:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { NULL }, | ^ 838 | src/libavcodec/fft_template.c:98src/libavcodec/exr.c::12:475 :warning: 15:missing field 'control' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 98 | { N475UL | L } , i| f ^ (nBits > 8 * bysrc/libavcodec/fft_template.ct:e99s:12t:r ewarning: amissing field 'control' initializer [-Wmissing-field-initializers]m 2_g e99t | _ b y t{e sN_UlLeL f},t ( g| b ^) ) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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: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/put_bits.h:265: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:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 777 | for (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/fitsdec.o src/libavcodec/evrcdec.c:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 8 921 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ warnings generated. 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) { | ~ ^ ~~~~~~~~~ 1 warning 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); | ~ ^~~ 1 warning generated. 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*CC libavcodec/fitsenc.o 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); | ^~~~ CC libavcodec/flac.o 5 warnings generated. CC libavcodec/flac_parser.o CC libavcodec/flacdata.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 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/flacdec.o CC libavcodec/flacdsp.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] src/libavcodec/bytestream.h 1010 | || ac_count > (uint64_t)INT_MAX/2 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :294src/libavcodec/exr.c:1009:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] :15 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] warning: 1048 | dest_len != ac_count * 2LL) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/exr.c:1072:23: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)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/flacenc.o 2 warnings generated. 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->src/libavcodec/faxcompr.cbuf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :169:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 169 | if (*pix_left <= saved_src/libavcodec/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] run ) { | ~~~~~~~~~ ^ ~~~~~~~~~ 1396src/libavcodec/faxcompr.c | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ :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 | src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ if (*pix_left == saved_run) | ~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/flacencdsp.o 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_piIn file included from src/libavcodec/ffv1.cxels && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/faxcompr.c:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 (osrc/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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ffs < width && run_off <= offs) { | ~~~~~~~ ^ ~~~~ CC libavcodec/flashsv.o In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 13 warnings generated. In file included from src/libavcodec/ffv1dec.c:39: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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. 4 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/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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/flashsv2enc.o 1 warning generated. 6 warnings generated. src/libavcodec/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (ret != 1 || dim_no != header->naxis_index + 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fits.c:186:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (header->naxis_index == header->naxis) {src/libavcodec/exr.c | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :2128:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2128src/libavcodec/filter_units_bsf.c:228:12: warning: | missing field 'help' initializer [-Wmissing-field-initializers] ff_set_sar(s->avctx, av_d2q(av_int2float(s->sar), 255)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 228 | { NULL } | ^ 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); | ~~~~~~~~ ~~^ CC libavcodec/flashsvenc.o CC libavcodec/flicvideo.o src/libavcodec/exr.c:2300:53:CC libavcodec/float2half.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2300 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/exr.c:2302:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2302 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2304:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^ src/libavcodec/exr.c:2342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2342 | { NULL }, | ^ src/libavcodec/exr.c:2304:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2303 | { "gamma", "Set the float gamma value when decoding", OFFSET(gamma), | ~ 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2304:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ~ ^~~~ CC libavcodec/flvdec.o CC libavcodec/flvenc.o CC libavcodec/fmtconvert.o 1 warning generated. 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->sliceIn file included from src/libavcodec/fic.c_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :38 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:200:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 200 | for (i = 0; i < f->plane_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:211:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | if (p->context_count < context_count) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/fmvc.o 2 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 && avsrc/libavcodec/ffv1dec.c:465:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] pk 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ tsrc/libavcodec/ffv1dec.c->size < CURSOR_OFFSET + sizeof(ctx->cursor_buf)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :465src/libavcodec/fic.c:394:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ | src/libavcodec/ffv1dec.c :i472f: 25:( swarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ce_size < 472s | l i c e _ o f f f|-|> nusml_ivc_es_lsiiczees >> (musnisziegn)e d) 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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 4 warnings generated. CC libavcodec/frame_thread_encoder.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_CC libavcodec/fraps.o 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'src/libavcodec/ffv1dec.c 78 | header->data_min = t; \ | ~ ^ :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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/frwu.o 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 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) | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/fitsdec.c:293:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | CASE_GRAY(-32, dst16, uint16_t, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:283:38: note: expanded from macro 'CASE_GRAY' 283 | *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \ | ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h: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/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/fitsdec.c:313:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "blank_value", "value that is used to repsrc/libavcodec/bytestream.hlace 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}, | ^ :294:15src/libavcodec/fitsdec.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 314:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 314 | { src/libavcodec/bytestream.hNULL }, | ^ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != src/libavcodec/ffv1enc.csize) | ~~~~~ ^ ~~~~ :1243:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1243 | src/libavcodec/bytestream.h { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 !=src/libavcodec/ffv1enc.c size) | ~~~~~ ^ ~~~~ :1255:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1255 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1257 | { NULL } | ^ CC libavcodec/ftr.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/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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ftr_parser.o CC libavcodec/g2meet.o CC libavcodec/g722.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 7 warnings generated. 12 warnings generated. 1 warning generated. CC libavcodec/g722dec.o 4 warnings generated. CC libavcodec/g722dsp.o CC libavcodec/g722enc.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)) | ~ ^ ~ 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) | ~~~ ^ ~~~~~~ CC libavcodec/g723_1.o 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/g723_1_parser.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/flashsv.c265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :43: 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/g723_1dec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 54 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/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) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/flac_parser.c: 771:66: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] i771 | flac_fifo_sizfe(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 772 | fpc->nb_headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_1enc.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) | ~~~~~ ^ ~~~~ 10 warnings generated. In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/flacdec.c:43: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h: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 src/libavcodec/flacenc.c:!= size) | ~~~~~ ^ ~~~~ 1714:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1714 | { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision)src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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] 1720src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC an357 | a l y s isi"f, (osffiszeet2o f!(=F lsaicEznceo)d e C| o ~~~~~ ^ ~~~~n text, options.lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1721 | { "min_partition_order", NULL, offsetof(FlacEncodeContext, options.min_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1722 | { "max_partition_order", NULL, offsetof(FlacEncodeContext, options.max_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ In file included from src/libavcodec/flacdec.c:49: src/libavcodec/unary.h:src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50: 1736 | { "exact_rice_parameters", "Calculate rice parameters exactly", offsetof(FlacEncodeContext, options.exact_rice_parameters), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ 41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/flacenc.c 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ :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(FlacEncsrc/libavcodec/flashsv2enc.cod:eC188o:27: warning: ncomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]t ext, options.min _188pr | e d i c tiiofn _(osr-d>erro)w,s A*V _sO-P>cTo_lTsY P>E _sI-N>Tb,l o{c k.si_6s4i z=e -1/ }s,i z-e1o,f (MABXl_ocLkPC)_)O R{D E R| , ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 8 warnings generated. 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/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 | i5 warnings generated. f (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 | 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g726.o CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~src/libavcodec/flacdec.c:287:23: src/libavcodec/flicvideo.c: warning: 313:29: 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] 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) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 287 | src/libavcodec/put_bits.h:265:src/libavcodec/flicvideo.c37:: 338warning: :17comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | 338 | i f ( s - > b uf _ eCnHd E-CK _sP->IbXuEf_L_ptPrT R>(=0 )s;i z e| o ^~~~~~~~~~~~~~~~~~f (Bitsrc/libavcodec/flicvideo.cB:u64f:))23 :{ note: expanded from macro 'CHECK_PIXEL_PTR'| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ if (v == 0x64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 800src/libavcodec/flicvideo.c:353:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 0000){ | ~ ^ ~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ CC libavcodec/g729_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 > pCC libavcodec/g729dec.o ixel_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/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/fmvc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/g729postfilter.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/flacdec.c:817:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 817 | { "use_buggy_lpc", "emulate old src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] b uggy lavc behavior", offsetof(FLACContext, buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM }, | ^ 318 | src/libavcodec/flacdec.c:818:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] if (size2 != size) | ~~~~~ ^ ~~~~ 818 | { 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/flicvideo.c:831:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 831 | src/libavcodec/frwu.c: if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ 107:src/libavcodec/flicvideo.c:872:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 872 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ : src/libavcodec/flicvideo.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] : 107 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ 883:21:src/libavcodec/frwu.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 883 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ 108src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' : 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 10: src/libavcodec/flicvideo.c:896:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | {NULL} | ^ 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 | 1 CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warningsrc/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' generated 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ . src/libavcodec/flicvideo.c:944:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:956:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:987:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:1000:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1000 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 7 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/gdv.o src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:187:15CC libavcodec/gemdec.o : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warningssrc/libavcodec/bytestream.h generated. :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 | src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 != size) | ~~~~~ ^ ~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/get_buffer.o 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) | ~~~~~ ^ ~~~~ 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/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:CC libavcodec/gif.o 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ 2 warnings generated. CC libavcodec/gif_parser.o CC libavcodec/gifdec.o CC libavcodec/golomb.o CC libavcodec/gsm_parser.o CC libavcodec/gsmdec.o CC libavcodec/gsmdec_data.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/h261.o 2 warnings generated. 52 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) { | ~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/h261_parser.o CC libavcodec/h261data.o 5 warnings generated. src/libavcodec/g2meet.c:1235:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h261dec.o CC libavcodec/h261enc.o src/libavcodec/g2meet.c:1410:24CC libavcodec/h263.o : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1410 | if (chunk_size > bytestream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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 } | ^ 4 warnings generated. CC libavcodec/h263_parser.o CC libavcodec/h263data.o CC libavcodec/h263dec.o 6 warnings generated. CC libavcodec/h263dsp.o 6 warnings generated. In file included from src/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h2645_parse.o 1690 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h2645_sei.o 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/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(poosrc/libavcodec/g729dec.c:504:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l- 504 | bad_>ppiotolcsh )=; aiv++_)p ar i| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~y (ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h2645_vui.o CC libavcodec/h2645data.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 }, | ^ CC libavcodec/h264_cabac.o 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 | }; | ^ src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ 2 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) | ~~~~~ ^ ~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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] 357CC libavcodec/h264_cavlc.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) | ~~~~~ ^ ~~~~ 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] 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 187 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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 | src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 294 | if f ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h))(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:357src/libavcodec/gdv.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 < src/libavcodec/bytestream.hlen; i++) { | ~ ^ ~~~ :357:src/libavcodec/gdv.c15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_direct.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 } | ^ 3 warnings generated. 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 | } src/libavcodec/gifdec.cel:s546e: 58i:f warning: (missing field 'unit' initializer [-Wmissing-field-initializers]t ag == AV_ R546B | 3 2 ( " X I MAGV"_)O)P T{_ F L| A ~~~ ^ ~~~~~~~~~~~~~~~G _DECODING_PARAM|AV_OPsrc/libavcodec/gemdec.c:T296_:F31L:A Gwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V IDEO_PAR A296M | } , | ^ for (int j = 0; j < count;src/libavcodec/gifdec.c :j547+:+12): {warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~ 547 | { NULL }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] 1 334 warning | generated . 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) { \ | ~ ^ ~~~~~~~~~ 3 warnings generated. CC libavcodec/h264_levels.o CC libavcodec/h264_loopfilter.o CC libavcodec/h264_mb.o CC libavcodec/h264_metadata_bsf.o CC libavcodec/h264_mp4toannexb_bsf.o CC libavcodec/h264_parse.o In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_parser.o CC libavcodec/h264_picture.o src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ 6 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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_ARIn file included from src/libavcodec/h2645_parse.cRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :29: 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] src/libavcodec/bytestream.h 101 | if (width_mbs * height_mbs > level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :187src/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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 15: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) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 - src/libavcodec/bytestream.hs->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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] src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. In file included from src/libavcodec/h263dec.c:36: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s-13>buf_end - s- warnings generated. >buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_ps.o CC libavcodec/h264_redundant_pps_bsf.o CC libavcodec/h264_refs.o CC libavcodec/h264_sei.o 6 warnings generated. CC libavcodec/h264_slice.o CC libavcodec/h264chroma.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/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/put_bits.h:265: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/h264data.o 18 warnings generated. 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264dec.o CC libavcodec/h264dsp.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)) { \ | ^~~~ 10 warnings generated. src/libavcodec/h261dec.c:670:48: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 670 | av_assert0(s->current_picture.f->pict_type == s->pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/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/h2645_vui.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h2645_vui.c:85:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 2 warnings generated. CC libavcodec/h264idct.o CC libavcodec/h264pred.o 6 warnings generated. 2 warnings generated. 1 warning generated. CC libavcodec/h264qpel.o In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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_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) | ~~~~~ ^ ~~~~ 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 | In file included from src/libavcodec/h264_cavlc.c : 31: ifIn file included from src/libavcodec/h264dec.h:(39g: bIn file included from -src/libavcodec/h264_sei.h>:s23i: zeIn file included from _src/libavcodec/h2645_sei.hi:n28_: bisrc/libavcodec/bytestream.ht:s187 :<15=: rewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]in dex) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 187 | src/libavcodec/bytestream.h : i357f: 15(s:i zewarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] != 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h265_metadata_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/h265_profile_level.o CC libavcodec/h274.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) | ~~~~~ ^ ~~~~ 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/half2float.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < 2 * sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~ 8 warnings 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++) 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 8 warnings generated. 6 warnings generated. CC libavcodec/hap.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) | ~~~~~ ^ ~~~~ 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.hIn 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]:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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 != src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 294 | if (size2 != size) | ~~~~~ ^ ~~~~ ize) | ~~~~~ ^ ~~~~ src/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:412In 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] :29 : warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 482src/libavcodec/bytestream.h 412: | 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] h-357> | x 2 6 4 _ibfu i(lsdiz e>2 3!3=U )s)i) z{e ) | ~~~~~~~~~~~~~ ^ ~~~| ~~~~~ ^ ~~~~ | src/libavcodec/h264_direct.c if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :447:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 447 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_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/hapdec.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | CC libavcodec/hapqa_extract_bsf.o 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_parse.c:41:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | if (pwt->luma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parse.c:49:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (pwt->chroma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 34 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_cavlc.c:32: src/libavcodec/h264_mvpred.h:608:29: warning: src/libavcodec/h264_parse.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :188:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 188 | if (mode > 3U) { | ~~~~ ^ ~~ 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 2src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning 187 | if (size2 != size) | ~~~~~ ^ ~~~~ s generated. 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/hcadec.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) | ~~~~~ ^ ~~~~ 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:318:15:4 warningwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated . 318 | if (size2 != 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 (sizCC libavcodec/hcom.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_metadata_bsf.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 109 | for (j = 0; j < In file included from FF_ARRAY_ELEMS(primary_pic_type_table); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.csrc/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] 34 119 | if (j >= FF_ARRAY_ELEMS(primary_pic_type_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->sizeCC libavcodec/hdr_parser.o _in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:153:23: CC libavcodec/hdrdec.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hdrenc.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) { | ~~~~~~~~~ ^ ~~~ 45 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 }; | ^ src/libavcodec/h264_ps.c:186:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | if (sps->num_reorder_frames > 16U | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/h264_sei.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_metadata_bsf.c:598:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h:294:15: warning: 598 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavcodec/h264_metadata_bsf.c if (size2 != size) | ~~~~~ ^ ~~~~ :602:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:606:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | { .i64 = -1 }, -1, 7, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (ssrc/libavcodec/h264_metadata_bsf.ci:z615e:239 :! =warning: missing field 'unit' initializer [-Wmissing-field-initializers]s ize )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 = 0src/libavcodec/bytestream.h }:, 3570:,15 :1 ,warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L AGS}, | ^ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_metadata_bsf.c:659:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ src/libavcodec/h264_metadata_bsf.c:659:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parser.c: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/hevc_cabac.o 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_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_cabac.c:39: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_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 | 5 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ warningssrc/libavcodec/h264_loopfilter.c:450:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated. 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]4 warnings generated. 458 | sl->mv_cache[0][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/hevc_data.o 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_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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 src/libavcodec/h264_sei.c:260:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] != size) | ~~~~~ ^ ~~~~ 260 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/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: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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/h264_cavlc.c :1003:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f1003 | ( s i z e 2 ! = s i fzoe)r ( l| i ~~~~~ ^ ~~~~s t = 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] 1020src/libavcodec/bytestream.h | : 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (lis t 294= | 0; l iisft ( s!l=i ssti_zce)o u n| t ~~~~~ ^ ~~~~; 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_filter.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/hevc_mp4toannexb_bsf.o 9 warnings generated. In file included from src/libavcodec/h264_refs.csrc/libavcodec/h264_mb.c::34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 640: 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 640 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c: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/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_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/hevc_mvs.o src/libavcodec/h264_refs.c:307:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 323 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:355:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:382:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:398:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:399:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 404 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/hevc_parse.o CC libavcodec/hevc_parser.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/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/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/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_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/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:In file included from src/libavcodec/h264idct.c429:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ :31: In file included from src/libavcodec/h264idct_template.c:30src/libavcodec/h265_metadata_bsf.c: In file included from src/libavcodec/h264dec.h:39: 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] :433 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 303 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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++) | 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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 != sizesrc/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 | ifsrc/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( pic_size > levCC libavcodec/hevc_ps.o el->max_luma_ps) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 552 | src/libavcodec/h265_profile_level.c:211:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 211 | if (width * width > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 553 | src/libavcodec/h265_profile_level.c (float)gm->percent_non_zero_macroblocks/255, :213:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 554 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 :(234f:l27o:a twarning: )comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]g m->percen t234_ | i n t r a _ c oedlesde_ miafc r(opibcl_oscikzse/ 2<5=5, (level -555> | m a x _ l u ma _ p s > > 1 )()f l o| a ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~t )gm->percent_six_tasrc/libavcodec/h265_profile_level.cp:_236f:i27l:t ewarning: rcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i ng/255, 236 | 556 | e l s e i f ( p i c _ s(izfel olpeevrecle->nmta_xa_llupmhaa_p_sp o>i>n t2_)d)e b l| o ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~c king_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: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/hevc_refs.o 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 36 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_sei.o 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_wisrc/libavcodec/bytestream.hdth; x++) { | ~ ^ ~~~~~~~~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevcdec.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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hap.c 357 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/bytestream.h:294:15: warning: CC libavcodec/hevcdsp.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:1049:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX }, | ^ src/libavcodec/h264dec.c:1050:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h 1050 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/h264dec.c:1051:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | if (sizesrc/libavcodec/h264_cabac.c2 :!=2140 :s29i:z e)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 1051 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD }, | ^ 2140 | src/libavcodec/h264dec.c for( list = 0; list < sl->list_count; list++ ) { | ~~~~ ^ ~~~~~~~~~~~~~~ :1052src/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) { | ~~~~~~~~~~~~ ^ ~~ 151: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++) { | ~~~~ ^ ~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers]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 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 }, | ^ :2234:33src/libavcodec/h264dec.c:1053:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1053 | { NULL }, | ^ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2234 | if (ref >= rc)In file included from src/libavcodec/hapdec.c { | ~~~ ^ ~~ :39src/libavcodec/h264_cabac.c:: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2243 187 | if (size2:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] != size) | ~~~~~ ^ ~~~~ 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] CC libavcodec/hevcpred.o 2256 | forIn 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~ list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2263:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2263 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2274:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2274 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2292 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2299:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2299 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2356 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2419 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | CC libavcodec/hnm4video.o { 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:950:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 950 | if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ 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/hpeldsp.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-src/libavcodec/h264_slice.c:>list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 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/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27 warnings generated. src/libavcodec/hapdec.c:286:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 286 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | *(avctx->coded_height / TEXTURE5 warnings generated. _BLOCK_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/hq_hqa.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/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 = star4t_band - 1; i < hfr_group_count; i++){ | ~ ^ ~~~~~~~~~~~~~~~ warningsrc/libavcodec/hcadec.c:290:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~ generatedsrc/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 < totalsrc/libavcodec/h264_slice.c_b:a1488n:d23_:c owarning: uncomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]t && l >= 14880 | ; j + + , k + + , flo-r-)({i= 0 ; | i ~ ^ ~~~~~~~~~~~~~~~~~~~< FF_ARRAY_ELEMS(h->last_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/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/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++) | ~ ^ ~~~~~~~~~ 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)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hq_hqadata.o 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 | CC libavcodec/hq_hqadsp.o CC libavcodec/hqx.o if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/hqxdsp.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (15 warningsize2 != size) | ~~~~~ ^ ~~~~ s 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/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 | if25 warnings generated. (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) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hqxvlc.o src/libavcodec/hevc_mp4toannexb_bsf.c:152:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 152 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/htmlsubtitles.o CC libavcodec/huffman.o CC libavcodec/huffyuv.o 4 warnings generated. 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_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/huffyuvdec.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_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_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) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | ifsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/huffyuvdsp.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_mvs.c:412:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 412 | nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:436:28: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 436 | nb_orig_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:439:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 439 | for (comb_idx = 0; nb_merge_cand < s->sh.max_num_merge_cand && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:463:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 463 | while (nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_ps.c:27: src/libavcodec/golomb.hsrc/libavcodec/bytestream.h:482:34: 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] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (sizesrc/libavcodec/bytestream.h2 != size) | ~~~~~ ^ ~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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 src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuvencdsp.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/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(&src/libavcodec/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] lc- >cc)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 94 | if (s->sps_list[i] && ((HEVCSPS*)s->sps_list[i]->data)->vps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 24 warnings generated. 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_ps.c:159:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 159 | ifIn 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] ( k187 | if (size2 != size) | ~~~~~ ^ ~~~~ >= FF8 warnings generated. _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 | src/libavcodec/hevc_refs.c:178:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0; i < rps->num_negative_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 178src/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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.csrc/libavcodec/hevc_refs.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 362 | for (i = 0; i < nb_cpb; i++) { | ~ ^ ~~~~~~ 301:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 301 | src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ if (s->slice_idx >= frame->rpl_buf->size / sizeof(RefPicLCC libavcodec/idcinvideo.o istTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 !src/libavcodec/hevc_refs.c= :si331:z39e:) warning: missing field 'list' initializer [-Wmissing-field-initializers]| ~~~~~ ^ ~~~~ 331 | RefPicList rpl_tmp = { { 0 } }; | ^ src/libavcodec/hevc_refs.c:342:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:343:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 343 | 5 warning s generated . for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:356:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | for (i = 0; i < sh->nb_refs[list_idx]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:371:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | rpl->nb_refs = FFMIN(rpl->nb_refs, sh->nb_refs[list_idx]); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc_refs.c:375:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 375 | sh->collocated_ref_idx < rpl->nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 14 warnings generated. src/libavcodec/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/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) | ~~~~~ ^ ~~~~ CC libavcodec/idctdsp.o 12 warnings generated. CC libavcodec/iff.o 9 warnings generated. 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/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/iirfilter.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/ilbcdec.o CC libavcodec/imc.o 4 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 (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/imgconvert.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/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:src/libavcodec/bytestream.h warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 1114 | ow->top_offset + ow->bottom_offset >= sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 357:src/libavcodec/hevc_ps.c15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1113:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1113 | ow->left_offset + ow->right_offset >= sps->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc_ps.c:1164:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1164 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1169:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1169 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/imm4.o src/libavcodec/hnm4video.c:79:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 79 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:81:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 81 | if (writeoffset >= hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:103:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 103 | if (offset < 0 || offset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:106:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 106 | } else if (writeoffset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:124:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 124 | for (y = 0; y < hnm->height; y++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/hnm4video.c:129:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 129 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ CC libavcodec/imm5.o 10 warnings generated. src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 167 | if (writeoffset + 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:181:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 181 | if (writeoffset + count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:193:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 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:1206:18In file included from : warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] src/libavcodec/hevcdsp.c 1206 | if (nal_s: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] i 187 | if (size2 != size) | ~~~~~ ^ ~~~~ ze > sizeof(sps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] CC libavcodec/imx.o 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 297 | if (writeoffset + hnm->width >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:309:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 329 | if (offset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:332:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:372:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 372 | while (bytestream2_tell(&gb) < size - 8) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/imx_dump_header_bsf.o 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] src/libavcodec/hevc_ps.c275 | FFMIN(sizeof(new_tag->face), len+1)):1464:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] ; | ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~ 1464 | src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN( if (nal_size > sizeof(pps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ a,src/libavcodec/hevc_ps.cb) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :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) { | ~~~ ^ ~~~~~~~~~~~~~~~ 28 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 6 warnings generated. 20 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/indeo2.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/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/indeo3.o CC libavcodec/indeo4.o src/libavcodec/hq_hqa.c:155:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/indeo5.o src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ CC libavcodec/intelh263dec.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from src/libavcodec/huffyuvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/hevcdec.c:293:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (i < nb_sps) { | ~ ^ ~~~~~~ src/libavcodec/hevcdec.c:311:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | if (i && i != nb_sps) | ~ ^ ~~~~~~ CC libavcodec/interplayacm.o CC libavcodec/interplayvideo.o 5 warnings generated. CC libavcodec/intrax8.o 26 warnings generated. src/libavcodec/iirfilter.c:75:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | wa = 2 * tan(M_PI * 0.5 * cutoff_ratio); | ~ ^~~~~~~~~~~~ 1 warning generated. 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); | ~ ~~~^~~~ CC libavcodec/intrax8dsp.o 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/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/ipu_parser.o CC libavcodec/ituh263dec.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++) | ~ ^ ~~~~~~ 8 warnings generated. src/libavcodec/huffyuvenc.c:1056:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1057:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057 | { NULL }, | ^ src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ CC libavcodec/ituh263enc.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 }, | ^ 1 warning generated. 3 warnings generated. 1 warning generated. CC libavcodec/ivi.o In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/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 | src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ workT3[i] = bandWidthT[i] * workT1[i] * 0.0src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 357 | if (size2 != size) | ~~~~~ ^ ~~~~ ; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ CC libavcodec/ivi_dsp.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/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/imc.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | flcoeffs2[i] = (levlCoeffBuf[iCC libavcodec/j2kenc.o ] - 7) * 0.83048 + flcoeffs2[i]; // 0.83048 = log2(10) * 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: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/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) | ~~~~~ ^ ~~~~ 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) { | ^~~~~~~ ~ CC libavcodec/jacosubdec.o 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/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-4> warningpss generated.. sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/imc.c:860:34: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 860 | if(chctx->flcoeffs1[i] > INT_MAX) { | ~ ^~~~~~~ /usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ CC libavcodec/jfdctfst.o src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField cuCC libavcodec/jfdctint.o rrent_mv = {{{ 0 }}}; | ^ CC libavcodec/jni.o 6 warnings generated. 4 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) { 21 warnings generated. | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->CC libavcodec/jpeg2000.o ps.sps->pcm.log2_min_pcm_cb_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 >src/libavcodec/hevcdec.c= FF_ARRAY_EL:2360:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] EM 2360 | log2_cb_size > s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ S(src/libavcodec/hevcdec.c:2363:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] q u2363a | n t _ i nd e x _sptloi_tt_acbu) )= {( l o| g ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 _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/jpeg2000_parser.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/jpeg2000dec.o 7 warnings generated. 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: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) | ~~~~~ ^ ~~~~ src/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 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_sIn file included from src/libavcodec/interplayvideo.cize - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :44: src/libavcodec/bytestream.h:187:15:src/libavutil/macros.h warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 187 | if (size2 != size)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,bsrc/libavcodec/hevcdec.c),c) | ^ ~ ~ :src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 3322 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 19 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] warning: 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]src/libavcodec/iff.c : 3322 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/iff.c:533:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | if (bytestream2_get_bytes_left(gb) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:539:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h: 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | for (i = 0; i < count && x_pos < line_size; i++) { | ~ ^ ~~~~~ 357 | 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/hevcdec.c:3516:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3516In file included from src/libavcodec/intelh263dec.c | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ :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/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/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/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/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) | ~~~~~~~ ^ ~~~~~~~~ CC libavcodec/jpeg2000dwt.o src/libavcodec/interplayacm.c:122:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 122 | for (i = 0; i < s->rows; i++) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:138:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 138 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:150:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:154:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:175:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 175 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:193:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:197:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:219:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ 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) | ~ ^ ~~~~~~~ CC libavcodec/jpegls.o 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++) { | ~ ^ ~~~~~~~ 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/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/jacosubdec.c:147:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/interplayacm.c 147 | for (i = 0; i < FF_ARRAY_ELEMS(:371:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] a 371 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ sssrc/libavcodec/interplayacm.c:384:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] _ 384 | if (i >= s->rows) | ~ ^ ~~~~~~~ csrc/libavcodec/interplayacm.codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :387:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 387 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 >src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = s ->rows) | ~ ^ ~~~~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~ In file included from src/libavcodec/ituh263dec.c:41: src/libavcodec/bytestream.hIn 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 >= size357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] of(B 357 | if (size2 != size) | ~~~~~ ^ ~~~~ itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/iff.c:1566:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1566 | src/libavcodec/interplayacm.c:588: for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] :1578 588 | frame->nb_samples = FFMIN(s->block_len / avctx->ch_layout.nb_channels, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ :src/libavutil/macros.h43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1578 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ 49:src/libavcodec/iff.c:1608:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 25 : note: expanded from macro 'FFMIN' 1608 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ | src/libavcodec/interplayacm.c for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ :589src/libavcodec/iff.c:1617:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1617 | 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)) | ~ ^ ~ 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/jpeglsdec.o In file included from src/libavcodec/ituh263dec.c:47: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/jpeglsenc.o 4 warnings generated. CC libavcodec/jpegquanttables.o CC libavcodec/jpegtables.o 5 warnings generated. CC libavcodec/jrevdct.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/jvdec.o 2 warnings generated. CC libavcodec/kbdwin.o 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/kgv1dec.o src/libavcodec/j2kenc.c:1032:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1032 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1032:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1032 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1099:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1099 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/kmvc.o src/libavcodec/jpeg2000_parser.c:172:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 172 | if (i + m->skip_bytes + 1 < buf_size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/lagarith.o 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){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 2 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/j2kenc.c:1803:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1803 | { "tile_wiCC libavcodec/lagarithrac.o dth", "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), src/libavcodec/bytestream.h: AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, }, | ^ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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/jpeg2000dwt.c357 | : 162 : 40 :i f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize2 != size )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/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/latm_parser.o src/libavcodec/ituh263enc.c:885:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 885 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TCC libavcodec/lcldec.o YPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:886:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 886 | { "mb_info", "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmsrc/libavcodec/jpeg2000.cod_:fr254e:q37":, "warning: eximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p erimental quantizer mod u254l | at i o n " , b a n d - > f _FsFt_eMpPsVi_zOeF F*S=E Tp(orwc(_Fq_mLoFdT_Gf_rKe, q)2,* (AcVo_dOsPtTy_-TY>PnEr_eIsNlTe,v e{l.si26d4e c=o 0d e} , -I NrTe_sMlIeNv,e lInNoT)_ M+A Xl,b aFnF_dM P-V _2O)P;T _ F| L ~~~ ^~~~~~~~AG S}, src/libavcodec/jpeg2000dwt.h :\33 : 23| : ^ note: expanded from macro 'F_LFTG_K' 33 | #define F_LFTG_K 1.230174104914001f | ^~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 1 warning generated. 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 penalsrc/libavcodec/indeo3.cty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ :620:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/ituh263enc.c:888 620 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :5src/libavcodec/indeo3.c:: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h619:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : 114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 619 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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", 19 warning s generated . FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/jpeg2000dec.c:381 :8919 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | f o r ( i = 0 ; i < s - > n u m X t i l e s * s - > nFuFm_YMtPiVl_eOsF;F SiE+T+()rc _{e q ),| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~AV _OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_Fsrc/libavcodec/indeo3.c:LOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 807 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}, \ | ^~~~~~~~ :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/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/indeo3.c:870:25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare]src/libavcodec/ituh263enc.c:916:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 870 | if (num_vectors * 2 > data_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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_src/libavcodec/jpeg2000dec.cTYP:E_765I:N29T:, {warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers].i 64 = 0 }, 765 | 0 , IJNpTe_g2M0A0X0,P OFCF _tMmPVp_ =O P{T{_{FL0A}G}S} ;} , \| ^ | ^ 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 qCC libavcodec/lclenc.o uantizer 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(framsrc/libavcodec/indeo3.ce_:sk1034i:p18_:t hwarning: recomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]s hold), AV_OPT _1034T | Y P E _I NdTs,t _{h.eii6g4h t= =0 F},F MIINNT(_dMsItN_,h eIiNTg_hMtA,X ,pl aFnFe_-M>PhVe_iOgPTh_tF)L;A G S| ^ ~~~~~~~~~~ ~~~~~~~~~~~~~} , \ | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/indeo3.c:1037:src/libavcodec/ituh263enc.c:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 919 1037 | for (x = 0; x < plane->width >> 2; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ :src/libavcodec/indeo3.c5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h: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++) | ~ ^ ~~~~~~~~~~~~ 96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", src/libavcodec/jpeg2000dec.c FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ :848:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 848 | 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 }, \ | ^ if (Psrc/libavcodec/ituh263enc.csot > bytestream2_get_bytes_left(&s->g) - 2 + n + 2) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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_FLAGSCC libavcodec/libdav1d.o }, \ | ^ 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 33estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ warnings generated. 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 coCC libavcodec/ljpegenc.o mplexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5:src/libavcodec/jpeg2000dec.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1093:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 919 | FF_MPV_COMMON_OPT S 1093 | | ^~~~~~~~~~~~~~~~~~ isrc/libavcodec/mpegvideoenc.hf: 83(:*129tp:_ inote: nexpanded from macro 'FF_MPV_COMMON_OPTS'd ex < FF_ARRAY_ E82L | E M S ( t i l e - > t i l e _ p a r t ) - 1 ) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/jpeg2000dec.c: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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/loco.o CC libavcodec/lossless_audiodsp.o src/libavcodec/kbdwin.c:31:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/kbdwin.c:31:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ CC libavcodec/lossless_videodsp.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); | ~ ^~~~~~~~~~~~~~~ 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 3 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpeg2000dec.c:1772:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/jpeg2000dec.c:1772:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/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; tilenosrc/libavcodec/bytestream.h++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lossless_videoencdsp.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/jpeglsdec.c:156:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | for (k = 0; ((unsigned)state->N[Q] << k) < state->A[Q]; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/jpeglsdec.c:193:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2190:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2318:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lpc.o src/libavcodec/jpeg2000dec.c:2359:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2359 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2398:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2398 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ 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/jpeg2000dec.c:2590:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2590 | OFFSET(resrc/libavcodec/bytestream.h:duction_factor), AV_CC libavcodec/lscrdec.o OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD }, | ^ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/jpeg2000dec.c:2591:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 2591 | { 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/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/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 CC libavcodec/lzf.o src/libavcodec/kmvc.c:384:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ 19 warnings generated. 7 warnings generated. src/libavcodec/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:164:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ CC libavcodec/lzw.o CC libavcodec/lzwenc.o src/libavcodec/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | if (read > length) | ~~~~ ^ ~~~~~~ CC libavcodec/m101.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) | ~~~~~ ^ ~~~~ CC libavcodec/mace.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.h4:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning 357 | if (size2 != size) | ~~~~~ ^ ~~~~ s generated. CC libavcodec/magicyuv.o CC libavcodec/magicyuvenc.o 1 warning generated. src/libavcodec/lcldec.c:152:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (expected != (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:155:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (expected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mathtables.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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] src/libavcodec/lcldec.c 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuCC libavcodec/mdec.o f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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(wsrc/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] i dth * 3, 4) * height || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265src/libavcodec/lcldec.c | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :252:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (len < ((aligned_width * height * bppx2) >> 1)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:267:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:423:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 423 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/me_cmp.o src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { NULL}, | ^ CC libavcodec/media100_to_mjpegb_bsf.o src/libavcodec/libdav1d.c:611:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 611 | { "tilethreads", "Tile threads", OFFSET(tile_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:612:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { "framethreads", "Frame threads", OFFSET(frame_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:613:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 613 | { "max_frame_delay", "Max frame delay", OFFSET(max_frame_delay), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_DELAY, VD }, | ^ src/libavcodec/libdav1d.c:614:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 614 | { "filmgrain", "Apply Film Grain", OFFSET(apply_grain), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:615:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { "oppoint", "Select an operating point of the scalable bitstream", OFFSET(operating_point), AV_OPT_TYPE_INT, { .i16 warnings generated. 64 = -1 }, -1, 31, VD }, | ^ src/libavcodec/libdav1d.c:616:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 616 | { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/libdav1d.c:617:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 617 | { NULL } | ^ In file included from src/libavcodec/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)16 warning; | ^~~~~~~~~ ~ ssrc/libavcodec/aac_defines.h:88:30: note: expanded from macro 'FIXR' generated 88 | #define FIXR(x) ((float)(x)) | ^~~~~~~~~~ . CC libavcodec/mediacodec.o In file included from src/libavcodec/loco.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/lpc.c:182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/lpc.c:184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ~ ^~~~ src/libavcodec/lpc.c:184:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ^~~~ ~ src/libavcodec/lpc.c:189:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 189 | s->windowed_samples[i] = weight*samples[i]; | ~^~~~~~~~~~ src/libavcodec/lpc.c:190:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | s->windowed_samples[len-1-i] = weight*samples[len-1-i]; | ~^~~~~~~~~~~~~~~~ src/libavcodec/lpc.c:197:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | avg_err = (avg_err + error[i])/2.0f; | ~^~~~ src/libavcodec/lpc.c:198:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | return avg_err ? signal/avg_err : NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavcodec/metasound.o src/libavcodec/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:167:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 167 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:173:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 173 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ CC libavcodec/microdvddec.o CC libavcodec/midivid.o src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ 3 warnings generated. In file included from src/libavcodec/lzwenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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/lsp.c:60:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + msrc/libavcodec/bytestream.hin_spacing); | ^~~~ ~ :src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 294 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ :15src/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' warning: 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 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) | ~~~~~ ^ ~~~~ CC libavcodec/mimic.o src/libavcodec/lsp.c:102:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | lsp[i] = cos(2.0 * M_PI * lsf[i]); | ~ ^~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/misc4.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. 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/misc4_parser.o 5 warnings generated. 4 warnings generated. CC libavcodec/mjpeg2jpeg_bsf.o 11 warnings generated. CC libavcodec/mjpeg_parser.o CC libavcodec/mjpega_dump_header_bsf.o CC libavcodec/mjpegbdec.o CC libavcodec/mjpegdec.o CC libavcodec/mjpegdec_common.o 4 warnings generated. 2 warnings generated. CC libavcodec/mjpegenc.o 4 warnings generated. In file included from In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:187:15: warning: src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegenc_common.o 9 warnings generated. CC libavcodec/mjpegenc_huffman.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 src/libavcodec/bytestream.h:!= size) | ~~~~~ ^ ~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 5if (size2 != size) | ~~~~~ ^ ~~~~ 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 src/libavcodec/bytestream.h(size2 != size) | ~~~~~ ^ ~~~~ :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.o src/libavcodec/magicyuv.c:271:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 271 | if (s->slices[i][j].size - 2 < width * height) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mlp_parse.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:373 warning: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] s 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 >= sizCC libavcodec/mlp_parser.o eof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mlpdec.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/microdvddec.c| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :src/libavcodec/magicyuv.c:574:22: warning: 206:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 206 574 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | CC libavcodec/mlpdsp.o src/libavcodec/magicyuv.c for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/microdvddec.c625:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 625 | if (bytestream2_get_byteu(&gb) != s->planes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/magicyuv.c: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/mlpenc.o src/libavcodec/microdvddec.c:339:src/libavcodec/bytestream.h23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 339 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 294:src/libavcodec/microdvddec.c:342:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 15: 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/mmvideo.o CC libavcodec/mobiclip.o 4 warnings generated. src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ 4 warnings generated. CC libavcodec/motion_est.o In file included from src/libavcodec/metasound.c:35: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ 19 warnings generated. CC libavcodec/motionpixels.o CC libavcodec/movsub_bsf.o CC libavcodec/movtextdec.o 68 warnings generated. CC libavcodec/movtextenc.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++) | ~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/mp3_header_decompress_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/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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 4 warnings generatedsrc/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) | ~~~~~ ^ ~~~~ CC libavcodec/mpc.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/mpc7.o CC libavcodec/mpc8.o In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/mpeg12.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) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/mpeg12data.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/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/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/mpeg12dec.o src/libavcodec/mimic.c:142:19:4 warnings generated. 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/mpeg12enc.o src/libavcodec/mimic.c:224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | for (pos = 1; pos < num_coeffs; pos++) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/mimic.c:232:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 232 | if (vlc == -1) | ~~~ ^ ~~ 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/mpeg12framerate.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/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(BiCC libavcodec/mpeg2_metadata_bsf.o tBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] CC libavcodec/mpeg4_unpack_bframes_bsf.o 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 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/mpeg4audio.o CC libavcodec/mpeg4audio_sample_rates.o 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->hufIn 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] f_ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mlpenc.c:280:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]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] 280 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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: src/libavcodec/mlpenc.c:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sisrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] z 357 | if (size2 != size) | ~~~~~ ^ ~~~~ e) | ~~~~~ ^ ~~~~ src/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPTCC libavcodec/mpeg4video.o _TYPE_FLOAT, {.dbl = 0 }, 0, 99, 6 warnings generated. FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", CC libavcodec/mpeg4video_parser.o FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 5 warnings generated. src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }src/libavcodec/mlpenc.c, I:N1128T:_42M:I Nwarning: , comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]I NT_MAX, FF_MPV_ O1128P | T _ F L AfGoSr }(,u n\si g n| e ^d int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:633:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 633 | { "force_duplicated_matrix", "Always wriCC libavcodec/mpeg4videodec.o te luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mjpegenc.c:634:7: warning: missing field 'help' initializer [-Wmissing-field-initializers] 634 | { NULL}, | ^ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggrsrc/libavcodec/mlpenc.ces:s1175iv:i42t:y "warning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] "currently u1175s | e l e s s"f,o r ( u n si g n ed i n t s u b s t r = F0F;_ MsPVu_bOsFtrF S_nbuufmf_esru_basgtgrreeasmssi; vsiutyb)s,t rA+V+_)O P{T _ T| Y ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~P E_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 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, In file included from FFsrc/libavcodec/motion_est.c_:M38P: VIn file included from _src/libavcodec/mpegvideoenc.hO:P34T: _In file included from Fsrc/libavcodec/mpegvideo.hL:A45G: Ssrc/libavcodec/put_bits.h}:,227 : 37 : warning: \comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | ~ 227 | 91 | { "r c _ b uiff_ a(gsg-r>besusfi_veintdy -" ,s -">cbuurfr_epnttrl y> =u sseilzeseso"f,( B i t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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.src/libavcodec/mlpenc.c0 :}1248,: 36-:F Lwarning: T_comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]M AX, FLT_MAX ,1248 | F F _ M P V _ O PfTo_rF L(AuGnSs}i,g n\e d | i ^~~~~~~~n t i = 0; i < ctx->src/libavcodec/mlpdec.cav:ct216x:-19>:f rwarning: acomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]m e_sizesrc/libavcodec/mjpegenc.c; :i629++) {216 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ for (i = src/libavcodec/mlpenc.c0:;1249 :i52 :< warning: Fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F _ARRAY_EL E1249M | S ( t h d _ c h a n n eflo_ro r(duenr)s;i gin+e+d) i n| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMONsrc/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] _ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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", "initiCC libavcodec/mpeg4videodsp.o al 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/mlpenc.c| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :1367src/libavcodec/mjpegenc.c:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1367 | for (unsigned int i = 0; i < order; i++) | ~ ^ ~~~~~ 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_MPsrc/libavcodec/mlpenc.c:V_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 1403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mjpegenc.c 1403 | for(i = 2; i < ctx->number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ :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' CC libavcodec/mpeg4videoenc.o 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, src/libavcodec/mlpenc.c: \ | ~ 1435 :44: warning: 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmosrc/libavcodec/mpc.cd_:am72p:)92,: Awarning: Vimplicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]_O PT_TYPE_FLOAT, 72{ | . db l = 0 } , - F L T _ M A X , cF-L>Ts_bM_AsXam,p lFeFs_[McPhV]_O[PjT]_[FiL]A G=S }a,v _ c li p f ( m u l *\ c| - ^~~~~~~ >Q[ch][j /usr/include/float.h+: 15o:f17f:] ,note: expanded from macro 'FLT_MAX'I NT32_MI N15, | #IdNeTf3i2n_eM AFXL)T;_ M A| X ~~~~~~~~ ^~~~~~~~~ 3.402823466/usr/include/stdint.h38:5245:8218:5 98note: 1expanded from macro 'INT32_MAX'2 e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1435 | for 629( | uFnFs_MiPgVn_eCdO MiMnOtN _chOaPnTnS e l| ^~~~~~~~~~~~~~~~~~= 0; chsrc/libavcodec/mpegvideoenc.ha:n83n:e129l: num_chann e82l | s ; c h a n n e l + + ) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 45 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_ | O#PdTe_fTiYPnEe_ FILNOTA3T2,_ M{A.dXb l (=0 x07 }f,f f-fFfLfTf_)M AX ,| ^~~~~~~~~~F LT_MAX, FF_MPV_OPT_Fsrc/libavcodec/mpc.cL:A75G:S92}:, warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] \ | ^~~~~~~~ 75 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mpc.c:78:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 78 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mlpenc.c: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++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg_er.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudio.o 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/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/mlpdec.c:583:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 583 | && s->lossless_check_data != 0xffffffff) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/mlpenc.c: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/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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/mpegaudio_parser.o In file included from src/libavcodec/mlpdec.csrc/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) | ~~~~~ ^ ~~~~ 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: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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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: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->maxCC libavcodec/mpegaudiodata.o _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_src/libavcodec/mlpdec.cwidth), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ :1011:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/movtextdec.c : 1011 | if (get_bits_count(gbp) != expected_stream_pos) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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/mpegaudiodec_common.o CC libavcodec/mpegaudiodec_fixed.o In file included from src/libavcodec/mobiclip.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. 10 warnings generated. src/libavcodec/mlpdec.c:1183:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1183 | if (length < 4 || length > buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdec.c:1243:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1243 | if (end < substream_start) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/movtextenc.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | while (i < len) { | ~ ^ ~~~ src/libavcodec/mlpdec.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL }, | ^ 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] src/libavcodec/mjpegdec.c:1133:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | 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 "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ :1221:37: src/libavcodec/movtextenc.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1221 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ 692:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 692 | { NULL }, | ^ CC libavcodec/mpegaudiodec_float.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/mpeg2_metadata_bsf.c:216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ CC libavcodec/mpegaudiodecheader.o src/libavcodec/mpeg2_metadata_bsf.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 221 | { NULL } | ^ CC libavcodec/mpegaudiodsp.o 7 warnings generated. In file included from src/libavcodec/mpeg12.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBusrc/libavcodec/mjpegdec.cf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :1755:44src/libavcodec/mpc8.c: 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); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 49src/libavutil/avassert.h: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]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ :38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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/put_bits.h:265: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/mpegaudiodsp_data.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)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 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)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:337:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 337 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_fixed.o src/libavcodec/mjpegdec.c:1859:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1859 | if (id == AV_RB32("AVI1")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1873:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1873 | if (id == AV_RB32("JFIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1911:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1911 | if ( id == AV_RB32("Adob") | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:19264 warnings generated: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 | src/libavcodec/mobiclip.c if (id == AV_RL32("colr") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ :1288src/libavcodec/mjpegdec.c:1970:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] : 30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1970 | 1288 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/mpegaudiodsp_float.o CC libavcodec/mpegaudioenc_fixed.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/mpegaudioenc_float.o In file included from src/libavcodec/mpeg12enc.c:45: In file included from src/libavcodec/mpeg12enc.h:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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_pCC libavcodec/mpegaudiotabs.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(B7 warnings generated. itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegpicture.o 3 warnings generated. 33 warnings generated. CC libavcodec/mpegutils.o 10 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265: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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegvideo.o 2 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++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_dec.o In file included from src/libavcodec/mpeg4videoenc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_enc.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/mpeg4video.c:28: src/libavcodec/mpeg4data.h:114:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 114 | }; | ^ CC libavcodec/mpegvideo_motion.o 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/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ 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 | CC libavcodec/mpegvideo_parser.o 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 | }; | ^ CC libavcodec/mpegvideodata.o 9 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegvideoencdsp.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/mpeg12enc.c:1189:5src/libavcodec/mpeg12dec.c: :warning: 1184missing field 'unit' initializer [-Wmissing-field-initializers]: 40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1189 | COMMON_OPT S1184 | | ^ Asrc/libavcodec/mpeg12enc.cV:R1179a:t69i:o nnote: aexpanded from macro 'COMMON_OPTS'l aspect_ i1179n | v = a v _OdF2FqS(fEfT_(mtpce_go1p_ta_ssptre)c,t [AsV1_-O>PaTs_pTeYcPtE_r_aStTiRIoN_Gi,n f{o.]s,t r2=5N5U)L;L} , | 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, {.i164 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ warning generated. 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>>Fsrc/libavcodec/mpeg12enc.cF_LAMBDA_SHIFT)*100); :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' src/libavutil/macros.h75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ :49:25: note: expanded from macro 'FFMIN' src/libavcodec/mpeg12enc.c 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :1190src/libavcodec/motion_est.c:1056:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056src/libavcodec/mpegvideoenc.h:77:175CC libavcodec/mpl2dec.o : 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.hint p_score= FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' :49 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ :25: note: expanded from macro 'FFMIN' 49src/libavcodec/mpeg12enc.c | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :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_OIn file included from PT_src/libavcodec/mpeg4videodec.cF:LA49GS: }src/libavcodec/unary.h,: 50 : 41 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | \ | f ^o r(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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_penaltsrc/libavcodec/mpeg4videodec.cy_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ :104:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/mpeg12enc.c 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] 1191 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)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5src/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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavcodec/mqc.o src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1192 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV2 warnings generated. _OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_busrc/libavcodec/mpeg_er.cf_aggressivity", "currently useless", CC libavcodec/mqcdec.o FF_MPV_OFFS:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ET 125 | for (i = 0; i < FF_ARRAY_ELEMS(s->dc_val); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ (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' 15CC libavcodec/mqcenc.o | #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/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/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 | src/libavcodec/mpeg12enc.cif (s->mb_x >= (unsigned) s->mb_width) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ :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/mscc.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", "experimesrc/libavcodec/mpeg12dec.cntal quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ :2185:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2185 | src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h if (s->codec_tag == AV_RL32("BW10")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx",In file included from "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/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:233:11src/libavcodec/mpeg12enc.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 233 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ 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", "increasesrc/libavcodec/mpegaudiodec_template.c:275 :21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] th 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e 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}, \ | ^ 274 | src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 275 | 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 (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 94 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ :163: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", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'FF_MPV_COMMON_OPTS' 274 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 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' 95 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ :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 }, \ | ^ CC libavcodec/msgsmdec.o 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(intsrc/libavcodec/mpeg4videodec.cra_:p737e:n13a:l tywarning: ),variable 'time_incr' set but not used [-Wunused-but-set-variable] AV_OPT_ T737Y | PE _ I N T , {. ii6n4t =t i0m e},_ i0,n cIrN T=_ MA0;X/ 2 ,| ^F F_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_aggressiv3it warningys) generated. , 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_COMMIn file included from src/libavcodec/mpegaudiodec_fixed.cON_OPTS | ^~~~~~~~~~~~~~~~~~ :src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 61: 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/mpegaudiodec_template.c 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' 233 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :11src/libavcodec/mpeg12enc.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 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_OFFSE if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ T(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] src/libavcodec/mpegaudiodec_template.c 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ :src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 275 :21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 273 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+3 ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8274F | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ i, j, (fsrc/libavcodec/mpeg12enc.cl:o1219a:t)5 :i swarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t able_lsf[j] [12190 | ] [ i ] ,F F _| M ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P V_COMM O275N | _ O P T S | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h : 90 : 133 :( fnote: lexpanded from macro 'FF_MPV_COMMON_OPTS'o at) is_table_lsf [89j | ][ 1 ] [ i ]) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h : 156 : 68 : note: expanded from macro 'ff_dlog' 156 | # d e f i n e f f _ d l o g ( FcFt_xM,P V._..O)F FdSoE T{( ricf_ e(q0)), aAvV__lOoPgT(_cTtYxP,E _ASVT_RLIONGG_,D E B U G , _ _ V A _ A R G S _ _ ) ; } w h i.lfel a(g0s )= F| F_ ~~~~~~ ^~~~~~~~~~~M PV_OPT_FLAGS }, \ 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] 90 | {"rc_ini t273_ | c p lx " , " i n i t i aflf _cdolmopgl(eNxUiLtLy, f"oirs _1t-apbalses_ lesnfc o%ddi ng%"d,: % f % f \ n " ,F F _| M ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P V_OFFSE T274( | r c _ i n i t i a l _ c p l x ) , A Vi_,O PjT,_ TY(PflEo_aFtL)O AiTs,_ t{a.bdlbel_ ls=f [0 j}],[ 0-]F[LiT]_,M A X,| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F LT_MA X275, | F F _ M P V _ O P T _ F L A G S } , ( f l o a t )\ i s| _ ^~~~~~~~t able_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # In file included from src/libavcodec/mpeg12enc.c src/libavcodec/mpegaudioenc_fixed.c::d121924e:: fIn file included from 5isrc/libavcodec/mpegaudioenc_template.cn:e: 31warning: f: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fsrc/libavcodec/put_bits.h _:d227l:37o:g (warning: ccomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]1219t | x , . .F.F)_ Md227Po | V _ { C Oi Mf M O( N0 _)iO fPa Tv(S_s l- o| g> ^~~~~~~~~~~~~~~~~~(b cutfx_,e nAdsrc/libavcodec/mpegvideoenc.h V:-_83 Ls:O-139G>:_b Dunote: Efexpanded from macro 'FF_MPV_COMMON_OPTS'B_ UpGt,r >_=_ VsAi_zAe Ro82Gf | S( _B _i )t ;B u }f ) w) h i{ l e | ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~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}, \ | ^~~~~~~ /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_Fsrc/libavcodec/put_bits.hLAG:S265}:,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/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-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/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 == 038 warnings generated. && ( s2->codec_tag == AV_RL32("VCR2") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/msmpeg4.o CC libavcodec/msmpeg4_vc1_data.o src/libavcodec/mpeg4videoenc.c:1378:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1378 | { "data_partitioning", "Use data paCC libavcodec/msmpeg4data.o rtitioning.", 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] In file included from 1379 | { "alternate_scan", "Enable alternate scantable.", OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpegaudioenc_fixed.c:24: src/libavcodec/mpegaudioenc_template.c:124:9: src/libavcodec/mpeg4videoenc.c:1381:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: 1381 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE }, | ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 | src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1382 | 5 warnings generated. FF_MPV_COMMON_BFRAME_OPTsrc/libavcodec/mpegaudioenc_template.cS | ^ :129src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' :43 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 }, \ | ^ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h 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] 105 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ :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/msmpeg4dec.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 },\ | ^ 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 }, \ | ^ 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_compensCC libavcodec/msmpeg4enc.o ation), 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 }, | ^ 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: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] src/libavcodec/put_bits.h 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] :92 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rcCC libavcodec/msp2dec.o _initial_cplx), AV_OPT_TYPE_FLOsrc/libavcodec/mpegaudioenc_template.cAT:, 779{:.12d:b lwarning: =missing field 'value' initializer [-Wmissing-field-initializers] 0 }, -FL T779_ | M AX , F{L NTU_LMLA X},, F F _| M ^P V_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}, \ | ^~~~~~~~ src/libavcodec/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | In file included from src/libavcodec/mpegaudioenc_float.c: if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ 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/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/mpegaudioenc_template.c:163:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s->scale_factor_inv_table[i] = exp2(-(3 - i) / 3.0) / (float)(1 << 20); | ~ ^~~~~~~~~~~~~~~~ CC libavcodec/msrle.o src/libavcodec/metasound.c:49:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | center = (int)(i * period + 0src/libavcodec/mpeg4videodec.c:2308:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] .5 ); | ~~^~~~~~~~ ~ 2308 | if (get_bits_left(&s->gb) < 8U 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); | ~~^~~~~~~~ ~ & show_bits(&s->gb, get_bits_left(&s->gb)) == 0) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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] 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); | ^ ~ 77 | max_period = min_period + log2(6); | ^~~~~~~~~~ ~ src/libavcodec/metasound.c:79:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | min_period = (int)(ratio * 0.2 * 400 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:80:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | max_period = (int)(ratio * 0.2 * 400 * 6 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | period = (int)(period * 400 + 0.5) / 400.0; | ~~~~~~~^~~~~ ~ src/libavcodec/metasound.c:101:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | width = (int)((2.0 / period + 1) * width + 0.5); | ~ ^~~~~~ src/libavcodec/metasound.c:106:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | ppc_gain = 1.0 / 8192 * | ~ 106 | twinvq_mulawinv(pgain_step * g_coef + pgain_step / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | pgain_base, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ 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) | ^~ ~ 3CC libavcodec/msrledec.o 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"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mss1.o src/libavcodec/mpeg4videodec.c:2957:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~ ^ ~~~~~ 3 warnings generated. 2 warnings generated. 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_CC libavcodec/mss12.o end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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->codsrc/libavcodec/msmpeg4data.c:448:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] e 448 | table0_level, }, | ^ c_tagsrc/libavcodec/msmpeg4data.c == AV_RL32("XVIX")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :454src/libavcodec/mpeg4videodec.c:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] :3009:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 454 | 3009 | if (s->codec_tag == AV_RL table2_level, }, | ^ 32("Usrc/libavcodec/msmpeg4data.c:460:29: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] M 460 | ff_mpeg4_intra_level, }, | ^ P4"src/libavcodec/msmpeg4data.c)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :467src/libavcodec/mpeg4videodec.c:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] :3018:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | table1_level, }, | ^ 3018 | src/libavcodec/msmpeg4data.c:473:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] if (ctx->xvid_build <= 3U) | ~~~~~~~~~~~~~~~ ^ ~~ 473 | 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] t 3027 | if (ctx->xvid_build <= 32U) | ~~~~~~~~~~~~~~~ ^ ~~~ absrc/libavcodec/mpeg4videodec.c:3035:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l 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] e 3038 | if (ctx->lavc_build < 4655U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ 4_src/libavcodec/mpeg4videodec.clevel, }, | ^ :3041:29src/libavcodec/msmpeg4data.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 3041 | if (ctx->lavc_build < 4670U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ 479:src/libavcodec/mpeg4videodec.c:23: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 3044:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 479 3044 | if (ctx->lavc_build <= 4712 | ff_inter_level, }, | ^ 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss2.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss2dsp.o 16 warnings generated. CC libavcodec/mss3.o CC libavcodec/mss34dsp.o CC libavcodec/mss4.o 2 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 - (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 | ifIn file included from src/libavcodec/mpegvideo_enc.c ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x &src/libavcodec/mpeg4videodec.c 1:) 3507-: 227:, warning: 0comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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] 3507 | if (s->codec_tag == AV_RL32("WV1F") && show_bits(gb, 24) == 0x575630) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 227 | 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")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msvideo1.o src/libavcodec/mpegvideo_motion.c:151:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:150:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/msmpeg4data.c:1617:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1617 | table0_mvy, }, | ^ src/libavcodec/msmpeg4data.c:1621:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1621 | table1_mvy, } | ^ src/libavcodec/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/mscc.c:27: src/libavcodec/bytestream.hCC libavcodec/msvideo1enc.o :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/mpegvideo_dec.c:519:28: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] : 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 519 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | for (unsigned y = 0; y < p->alloc_mb_height; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:520:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 520 | for (unsigned x = 0; x < p->alloc_mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mv30.o src/libavcodec/mpegvideo_motion.c:471:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 471 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - (dxy >> 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:470:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 470 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - (dxy & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:599:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 599 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:703:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 703 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, hc<chroma_y_shift), 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:702:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 702 | if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:630:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 630 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:629:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 629 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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) - blCC libavcodec/mvcdec.o ock_s, 0) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/mvha.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/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/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 | 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] FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ 187 | if (src/libavcodec/mpegvideo_enc.c:size2 != size) | ~~~~~ ^ ~~~~ 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)", CC libavcodec/mwsc.o 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/bytestream.h :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | {"ski p294_ | e x p " ,i f" F(rsaimzee 2s k!i=p siezxep)o n e| n ~~~~~ ^ ~~~~t ", 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_FCC libavcodec/mxpegdec.o LAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", src/libavcodec/bytestream.h : 318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F F_MPV_O F318FS | E T ( r tipf_ p(asyilzoea2 d!_=s siizzee)), A| V ~~~~~ ^ ~~~~_ 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_src/libavcodec/bytestream.hOP:T357S: 15 :| ^~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpegvideoenc.h: 92357: | 149 : note: expanded from macro 'FF_MPV_COMMON_OPTS'i f (size2 != size )91 | { "| r ~~~~~ ^ ~~~~c _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_In file included from MPsrc/libavcodec/msmpeg4dec.cV:_30O: FIn file included from FSsrc/libavcodec/mpegvideo.hE:T45(: bosrc/libavcodec/put_bits.hr:d227er:_37ma:s kiwarning: ncomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]g ), AV_OPT_TYPE_FLOAT, {. d227b | l = 0 } , - FiLfT _(MsA-X>,b uFfL_Te_nMdAX ,- FsF-_>MbPuVf__OpPtTr_ F>L=A GsSi}z,e o f ( B\i t B| u ^~~~~~~f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFsrc/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] S ET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 265 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 if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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}, 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 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' s 15 | #defize2 != size) | ine 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), Asrc/libavcodec/msp2dec.c:V_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 56:19: src/libavcodec/mpegvideo_enc.c:96:5: 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] 96 | 56 | for (y = 0; y < avctx->height; y++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/msp2dec.cFF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ :src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 63: 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_22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] FL OAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ 63 | /usr/include/float.h : 15 : 17 : note: expanded from macro 'FLT_MAX'i f (pkt_s i15z | e# d>e fbiunfe_ sFiLzTe)_ M{A X | 3 ~~~~~~~~ ^ ~~~~~~~~. 40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:74:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | 96 | F F _ M P V _mCeOmMcMpyO(Np_-O>PTdSa t a| [ ^~~~~~~~~~~~~~~~~~0 ] + y src/libavcodec/mpegvideoenc.h*: 90p:-133>:l inote: nexpanded from macro 'FF_MPV_COMMON_OPTS'e size[0] + x, g89b | . b u f f e r , F F M I N ( s i z e , w i d t h - x ) ) ; | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' FF_MPV_OFFS E49T | (#rdce_feiqn)e, FAFVM_IONP(Ta_,TbY)P E(_(SaT)R I>N G(,b ) ? ( b ) : ( a ) ) | ~ ^ ~ .flags = FF_MPV_OPT_Fsrc/libavcodec/msp2dec.cL:A82G:S68 :} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | 82 ~ | 90 | { "mrecm_sienti(tp_-c>pldxa"t,a ["0i]n i+ti ayl *co mpp-l>elxiinteys ifzoer[ 01]- p+a sxs, evnacloudei,ng "F,F M I N ( s i z e , FwFi_dMtPhV _-O FxF)S)E;T ( r| c ^ ~~~~ ~~~~~~~~~_ initial_src/libavutil/macros.hc:p49l:x25):, note: AVexpanded from macro 'FFMIN'_ OPT_TYPE_FLOAT, {. d49b | l# d=e f0i n}e, F-FFMLITN_(MaA,Xb,) F(L(Ta_)M A>X ,( bF)F _?M P(Vb_)O P:T _F(LaA)G)S } ,| ~ ^ ~ \ | ^~~~~~~~ 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: src/libavcodec/bytestream.hnote: expanded from macro 'FF_MPV_COMMON_OPTS': 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | 294 | i f ( s i z e 2 ! = s i z e ) | ~~~~~ ^ ~~~~ 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_Osrc/libavcodec/bytestream.hPT_:F318L:A15G:S },warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | \ | ^~~~~~~~ if (size2 != 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/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) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 5src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) 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/msrledec.c:167:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (line < 0 || pos >= width){ | ~~~ ^ ~~~~~ 8CC libavcodec/nellymoser.o warnings generated. 4 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 (siCC libavcodec/nellymoserenc.o ze2 != 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) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265: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 | In file included from if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/noise_bsf.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 29420 warnings 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mss3.c:346:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 346 | bit = (c->low >= helper); | ~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mss3.c:412:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | if (m->freqs[ssym] <= helper) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/notchlc.o src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/mss12.c:461:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 461 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/null.o CC libavcodec/null_bsf.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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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/nuv.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.cIn 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] :639 :18712 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 638! | = s i z ea)v _ l| o ~~~~~ ^ ~~~~g (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),src/libavcodec/bytestream.h a:v294c:t15x:- >warning: widcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | src/libavutil/macros.hi:f47 :(25s:i znote: eexpanded from macro 'FFMAX'2 != si z47e | #) de f| i ~~~~~ ^ ~~~~n e FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/mss12.c:601:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 601 | avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/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) | ~~~~~ ^ ~~~~ 8 warningsrc/libavcodec/bytestream.hs generated. :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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] 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) | ~~~~~ ^ ~~~~ CC libavcodec/on2avc.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) | ~~~~~ ^ ~~~~ 43 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 3 warnings generated. 5 warnings generated. CC libavcodec/on2avcdata.o CC libavcodec/options.o src/libavcodec/mxpegdec.c:101:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 101 | if (bitmask_size > buf_size - 12) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:133:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for (i = 0; i < bitmask_size; ++i) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/opus_celt.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/opus_metadata_bsf.o CC libavcodec/opus_parse.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/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/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]; | ~^~~~~~~ CC libavcodec/opus_parser.o CC libavcodec/opus_pvq.o src/libavcodec/mvha.c:109:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 109 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:110:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/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) | ~~~~ ^ ~~~~~~~~~~~ 4 warnings generated. 4 warnings generated. CC libavcodec/opus_rc.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/put_bits.h:265: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/notchlc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_silk.o src/libavcodec/nellymoserenc.c:218:5:src/libavcodec/bytestream.h 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] 218 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | find_best(cand[0], ff_nellCC libavcodec/opusdec.o y_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])) CC libavcodec/opusdec_celt.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_tabsrc/libavcodec/bytestream.hle, 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])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavcodec/opusdsp.o src/libavcodec/nellymoserenc.c:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:366:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 7 warnings generated. CC libavcodec/opusenc.o CC libavcodec/opusenc_psy.o src/libavcodec/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 4 warnings generated. 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/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) | ~~~ ^ ~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 27 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/opustab.o In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:48:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:49:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:53:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:92:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:93:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"g", CC libavcodec/pafaudio.o "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, OFFSE2 warnings generated. T(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)CC libavcodec/pafvideo.o , 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}, | ^ 35 warnings generated. 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_OPTCC libavcodec/pamenc.o _TYPE_FLOAIn file included from T,src/libavcodec/opusdec.c :{41.d: bsrc/libavutil/ffmath.hl: =49 :0 30}:, -warning: FLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _MAX, FLT_MAX, V |49E | }, | r ^e turn exp2f(M_LOG2_10 * x); | ~ ^ 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 = 0CC libavcodec/parser.o }, -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 fsrc/libavcodec/on2avc.c:or DivX player)", OFFSET(me_range), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ 338:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338src/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}, | ^ susrc/libavcodec/options_table.h:210:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] m 210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ += src[j] * tab[j * tab_step + i]; | ^~~~~~ ~ src/libavcodec/options_table.h:215:200: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | {"rc_init_occupancy", "number of bits which s6 warningsrc/libavcodec/on2avc.cs generated:. 348:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ho 348 | sum += src2[j] * tab[j * tab_step + i]; | ^~~~~~~ ~ uld be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_src/libavcodec/on2avc.cMIN, INT_MAX, V|E}, | ^ :372:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | src/libavcodec/options_table.h src2[j] += in0 * *t++; | ^~~ ~ :218:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {"dc", "intsrc/libavcodec/on2avc.cra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E}, | ^ :374:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | src/libavcodec/options_table.h src2[src2_len - j - 1] += in0 * tab[pos + 1 + j]; | ^~~ ~ :219:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | {"nssew", "src/libavcodec/on2avc.c:377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n sse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ 377 | 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}, | ^ src2[possrc/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},3 warning| s ^ generated . j] += in0 * tab[CC libavcodec/parsers.o j]; | ^~~ ~ 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}, | ^ 12 warnings generated. src/libavcodec/options_table.h:251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 251 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:252:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:263:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 263 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, | ^ src/libavcodec/options_table.h:264:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:265:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:266:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:267:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:268:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:269:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 269 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:275:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:276:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:277:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D}, | ^ CC libavcodec/pcm-bluray.o src/libavcodec/options_table.h:356:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 356 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX }, | ^ src/libavcodec/options_table.h:357:132: warning: src/libavcodec/opus_celt.c: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}, | ^ 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) < tbsrc/libavcodec/options_table.h:372:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i ts_8ths && boost[i] < f->caps[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 372src/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)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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 CC libavcodec/pcm-blurayenc.o input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ CC libavcodec/pcm-dvd.o src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:380:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/options_table.h:387:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E}, | ^ src/libavcodec/options_table.h:388:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, | ^ src/libavcodec/options_table.h:389:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:390:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:391:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ src/libavcodec/options_table.h:392:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E }, | ^ src/libavcodec/options_table.h:398:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ src/libavcodec/options_table.h:399:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | {"discard_damaged_percentCC libavcodec/pcm-dvdenc.o age", "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.4028234663852885981212e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. 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:11 warnings generated. 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 | #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_mask8in warninggs) generated, . 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.csrc/libavcodec/on2avc.c:38: :src/libavcodec/options_table.h909::10418::64 : 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] 102 | {"q c909o | m p " ,i f" v(icdheaon nqeulasn t>i 2zUe)r { s | c ~~~~~~~~ ^ ~~ ale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~~ src/libavcodec/opus_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/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:src/libavcodec/opus_pvq.c21: :note: 127expanded from macro 'INT64_MAX': 27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | #defi n127e | I N Tt6h4e_tMaA X = (M0_xP7If f* fgfafiffnf f*f fgfafifnf )/ 4 ;| ^~~~~~~~~~~~~~~~~~ | ~ ^~~~ src/libavcodec/opus_pvq.c:127:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opus_pvq.c:141:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 141 | for (i = 0; i < stride; i++) { | ~ ^ ~~~~~~ CC libavcodec/pcm.o src/libavcodec/opus_pvq.c:162:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 162 | for (i = 0; i < B; i++) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_pvq.c: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_rc.c:219:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 219 | ksrc/libavcodec/bytestream.h = (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] 294 222 | (k <= k0) ? 3*(k+1) : (k-0-k0) + 3*(k0+1), total); | ~ ^ ~~ :15src/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), | ~ ^ ~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_rc.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 228 | conssrc/libavcodec/bytestream.ht uCC libavcodec/pcm_rechunk_bsf.o int32_t a = val <= k0, b = 2*a + 1; | ~~~ ^ ~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, suCC libavcodec/pcx.o m + 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) ? src/libavcodec/bytestream.h(a) : (b)) | ~ ^ ~ :357:src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 15: 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U'357 | if (36s | i#zdee2f i!n=e sCiEzLeT_)P V Q| _ ~~~~~ ^ ~~~~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)][FFMAsrc/libavcodec/opus_rc.cX(:n264,: 11k:) ])warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | ^ ~ ~ 264 | src/libavutil/macros.h : 47 :25 :i fnote: expanded from macro 'FFMAX'( k <= qn 47> | ># d1e)f i{n e | F ~ ^ ~~~~~~~F MAX(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/options.c:195:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:196:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:197:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:198:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:199:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:201:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {"forced", "", SROFFSET(flags), AV_OPT_TYPsrc/libavcodec/opus_parser.cE_:FL72A:G49S,: {warning: .icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]6 4 = 0}, 0, 1, 0}, 72 | | ^ if (bytestream2_tell(&gb) + paysrc/libavcodec/options.cl:o202a:d6_:l ewarning: nmissing field 'help' initializer [-Wmissing-field-initializers]_ tmp >202 | b{NuUfLL_}l,e n )| ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/opus_rc.c:330:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 330 | const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1); | ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus_pvq.c:467:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | return lrintf(32768.0f*atan2f(5 warnings generated. sqrtf(e[1]), sqrtf(e[0]))/M_PI); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:485:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | X[i] = (X[i] + Y[i])*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/opus_pvq.c:486:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | Y[i] = (Y[i] - Xret)*M_SQRT1_2; | ~~~~~^~~~~~ ~ CC libavcodec/pcxenc.o 4 warnings generated. 2 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_10rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ warnings generated. src/libavcodec/opus_pvq.c:CC libavcodec/pgs_frame_merge_bsf.o 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.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[iCC libavcodec/pgssubdec.o - T0] + | ~ ^ CC libavcodec/pgxdec.o 6 warnings generated. 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 | CC libavcodec/photocd.o thresh = exp2f(-1.0 - 0.125f * depth); | ~ ~~~~~~~^~~~~~~ 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: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:759:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 759 | { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/opusdec.c:760:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 760 | { NULL }, | ^ CC libavcodec/pictordec.o CC libavcodec/pixblockdsp.o 110 warnings generated. 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.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); 5 | warning ~~~ ^~~~s generated. 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/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(src/libavcodec/opus_silk.c2.:0f757,: 611:. 0warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ) - 3.0f/4. 0757f | ) - 0 . 5 ff)l)/osaqtr tpf0( 3 . 0 f ) ;= 0 .| 25 ~ ~~~~^~~~~ * (mid[i - 2] + 2src/libavcodec/opusenc_utils.h :* 45m:i45d:[ iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 1] + mid[i ]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/opus_silk.c:764:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | src/libavcodec/opusenc_utils.h : 49 :f61l:o atwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p 0 = 0.25 * (49m | i d [ i - 2 ]c += 2s q*r tmfi(d3[.i0 f-) *1s]q r+t fm(isdq[rit]f)(; p o| w ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~( 2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ CC libavcodec/pixlet.o CC libavcodec/png.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: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABSCC libavcodec/png_parser.o (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/pafvideo.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pngdec.o 84 warnings generated. CC libavcodec/pngdsp.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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->exsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c 318 | if (size2 != size) | ~~~~~ ^ ~~~~ itation_init/20, ex->excitation_init/1.09); | ~~~~^~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-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) | ~~~~~ ^ ~~~~ CC libavcodec/pngenc.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 (sizeCC libavcodec/pnm.o 2 != 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] CC libavcodec/pnm_parser.o 232 | if (op > opcode_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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c: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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:src/libavcodec/opusenc.c15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :397:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 397 | quant = av_clip(floor(diff*lim), 0, lim - 1); | ~~~~~ ~~~~^~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.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_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 | aIn 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] v 187 | if (size2 != size) | ~~~~~ ^ ~~~~ _log(s->avctx, AV_LOG_INFO, "Dual Stereo used: %0.2f%%\n", ((float)s->dual_stereo_used/s->total_packets_out)*100.0f); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/opusenc.c: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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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) | ~~~~~ ^ ~~~~ 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 psrc/libavcodec/pcm-dvd.cac:k62e:t 24w:i thwarning: zcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]e ros", 62 | OF F S E T(ipfa d()s,- > l a s t _ h e a d eArV _=O=P Th_eTaYdPeEr__BiOnOtL), {| . ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~i 64=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", src/libavcodec/pcm-dvdenc.c : 60 : 5 : "warning: sevariable 'quant' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]t number o60f | p a c kdeetfs pearu lste:c o n| d ^~~~~~~" , OFFsrc/libavcodec/pcm-dvdenc.cS:E64T:(41f:r anote: muninitialized use occurs heree _rate), 64A | V _ O P Ta_vTcYtPxE-_>RbAiTtIsO_NpAeLr,_ c{o.ddebdl_=s0a}m,p l e =0 ,1 6I N+T _qMuAaXn, tF L* A4G;S }| , ^~~~~ | ^ src/libavcodec/pcm_rechunk_bsf.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ src/libavcodec/pcm-dvdenc.c:38:14: note: initialize the variable 'quant' to silence this warning 38 | int quant, freq, frame_size; | ^ | = 0 src/libavcodec/opusenc.c: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 }, | ^ 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/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) { | ~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/pcm.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcxenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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 (src/libavcodec/bytestream.hsize2 != size) | ~~~~~ ^ ~~~~ :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/pnmdec.o CC libavcodec/pnmenc.o 7 warnings generated. 6 warnings generated. src/libavcodec/pcxenc.c:144:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ src/libavcodec/pcxenc.c:144:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ 3 warnings generated. 5 warnings generated. CC libavcodec/profiles.o 4 warnings generated. 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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: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/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/proresdata.o 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) | ~~~~~ ^ ~~~~ 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/proresdsp.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/proresenc_anatoliy.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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/proresenc_kostya.o CC libavcodec/prosumer.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/psd.o 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) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~ ^ ~~~~~ 6 warnings generated. src/libavcodec/png_parser.c:62:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | i = FFMIN(ppc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/png_parser.c:66:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 66 | if (ppc->chunk_pos == -1) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/png_parser.c:82:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:681:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | CC libavcodec/psymodel.o {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:682:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 682 | { NULL }, | ^ src/libavcodec/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) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/pthread.o src/libavcodec/photocd.c:451:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | OFFSET(lowres), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 4, VD }, | ^ src/libavcodec/photocd.c:452:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 452 | { NULL }, | ^ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:187src/libavcodec/bytestream.h:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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:318: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] 318 | 357i | f ( s iizfe 2( s!i=z es2i z!e=) 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) | ~~~~~ ^ ~~~~ CC libavcodec/pthread_frame.o src/libavcodec/pnm.c:194:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) { | ~~~^~~~~ ~~ CC libavcodec/pthread_slice.o CC libavcodec/ptx.o CC libavcodec/qcelpdec.o 7 warnings generated. In file included from src/libavcodec/pixlet.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. 4 warnings generated. src/libavcodec/pixlet.c:133:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 133 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:153:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 153 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:160:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (state * 4ULL >CC libavcodec/qdm2.o 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) { | ~ ^ ~~~~~ 25 warnings generated. src/libavcodec/pixlet.c:223:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:259:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:267:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:294:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (j == width) { | ~ ^ ~~~~~ CC libavcodec/qdmc.o 20 warnings generated. CC libavcodec/qdrw.o CC libavcodec/qoi_parser.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/pngenc.c:660:CC libavcodec/qoidec.o 19:src/libavcodec/pixlet.c:474:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] warning: 474 | for (int i = 0; i6 warninglut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/qoienc.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 + 6src/libavcodec/profiles.c:) * 3 || pktsize - 4 > bytestream2_get_bytes_left(&ctx->gb)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35src/libavcodec/pixlet.c:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] : 35 | { FF_PROFILE_UNKNOWN }, | ^ 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:629src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] : 45 | { FF_PROFILE_UNKNOWN }, | ^ 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if ( width > INT_MAX -src/libavcodec/profiles.c (1U << (NB_LEVELS + 1)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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 | src/libavcodec/prores_metadata_bsf.c: { FF_PROFILE_UNKNOWN }, | ^ 159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ src/libavcodec/profiles.c:80:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 80 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:97:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 97 | { FF_PROFILE_UNKNOWN }, | ^ In file included from src/libavcodec/pnmdec.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/profiles.c:108:59: 227warning: | missing field 'name' initializer [-Wmissing-field-initializers] 108 | i f ( s{- >FbFu_fP_ROeFnIdL E-_ UsN-K>NbOuWfN_ p t r > = s i z e o f ( B i t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ }, | ^ 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, 0x1src/libavcodec/profiles.c0:012800:,26 :V Ewarning: }missing field 'name' initializer [-Wmissing-field-initializers], | ^ 128 | { FF_PROFILE_UNKNOWN }, | ^ CC libavcodec/qpeg.o src/libavcodec/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | {src/libavcodec/profiles.c N:U136L:L26}:, 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/put_bits.h:265: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/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 }, | ^ CC libavcodec/qpeldsp.o 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 } | ^ 16 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) { | ~ ^ ~~~~~~~ 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. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/qsv_api.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | 4 if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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->bsrc/libavcodec/pngdec.cuf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :1226:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1226 | if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pnmdec.c:158:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 158 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:178:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:182:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:236:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:248:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:254:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/qtrle.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/qtrleenc.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/r210dec.o In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:187:15src/libavcodec/prosumer.c:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (int i = 0; i < (b & 0xFFu); i++) | ~ ^ ~~~~~~~~~ src/libavcodec/proresdec2.c: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_heIn file included from ight) { | ~~~~ ^ ~~~~~~~~~~~~~~ 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/psymodel.c:118:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (cutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ 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/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: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.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 | isrc/libavcodec/proresenc_anatoliy.cf (size2 != size) | ~~~~~ ^ ~~~~ :51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN 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) src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) : (a)) | ~ ^ ~ 318src/libavcodec/proresdec2.c:439:24: note: expanded from macro 'DECODE_CODEWORD' | 439 | switch_bits = codebook & 3; \ | ^~~~~~~~ if (sizesrc/libavcodec/proresdec2.c2: 485!:=43 : swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e) | ~~~~~ ^ ~~~~ 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:440:24: note: expanded from macro 'DECODE_CODEWORD' 440 | rice_order = codebook >> 5; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:441:24: note: expanded from macro 'DECODE_CODEWORD' 441 | exp_order src/libavcodec/prosumer.c =: 309(:c23o:d ewarning: bcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]o ok >> 2) & 7; 309 | f o r ( i n t i = 1 ; i < F F\_ A | R ^~~~~~~~R AY_ELEMS(table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/r210enc.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 */ | ~~~ ^ ~~~~~~~~~ 2 warnings generated. src/libavcodec/proresdec2.c:523:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 523 | if (pos >= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/proresdec2.c:565:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 565 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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] 280src/libavcodec/proresdec2.c:599:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | for599 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ (p = 0; p <= rle_char; p++) { | ~ ^ ~~~~~~~~ src/libavcodec/proresenc_kostya.c:414:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/ra144.o 414 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ CC libavcodec/ra144dec.o src/libavcodec/proresenc_anatoliy.c:509:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 509 | for (; j < dst_width; j++) | ~ ^ ~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:515:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 515 | for (; i < dst_height; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:516:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 516 | for (j = 0; j < dst_width; ++j) { | ~ ^ ~~~~~~~~~ src/libavcodec/proresdec2.c:675:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/ra144enc.o src/libavcodec/proresenc_kostya.c:665:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/psd.c:438:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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 } | ^ 8 warnings generated. 7 warnings generated. CC libavcodec/ra288.o CC libavcodec/ralf.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 }, | ^ 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/rangecoder.o CC libavcodec/rasc.o CC libavcodec/ratecontrol.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) | ^~~~~~~ ~~ 19 warnings generated. 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/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: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 | slopeCC libavcodec/raw.o = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] In file included from 318 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ 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/qcelpdec.c:327:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 327 | tmp_gain = gain[i] * QCELP_RAsrc/libavcodec/bytestream.h:TE_HALF_CODEBOOK_RATIO; | ^~~~~~~ ~ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:342:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 342 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:351:50: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~^~~~~~~~~~~~ 294 | if (sisrc/libavcodec/qcelpdec.c:353:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] z e2 != size) | ~~~~~ ^ ~~~~ 353 | fir_filter_value += qcelp_rnd_fir_coefs[10] *src/libavcodec/bytestream.h rnd[-10]; | ~ ^~~~~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/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); | ^~~~~~~ ~ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:374:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 374 | tmpsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ 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 != sizesrc/libavcodec/bytestream.h) | ~~~~~ ^ ~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rawdec.o 15 warnings generated. 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 Fsrc/libavcodec/bytestream.hFMIN(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->pitchsrc/libavcodec/qoidec.c_g:a71i:n34[:i ] warning: = comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]0 .5 * FFMIN(q -71> | pi t c hf_ogari n([iin]t, n1 =. 00);, o| f ~ ^~~~~~~~~~~~~~~~f _x = src/libavutil/macros.h0:;49 :n 40<: lnote: expanded from macro 'FFMIN'e n; n +49= | #cdheanfnienles ,F FoMffI_Nx(+a+,)b) {( ( a| ) ~ ^ ~~~ > (b) ? (b) : (a)) | ^ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) src/libavcodec/qcelpdec.c| ~~~~~ ^ ~~~~: 542:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 542 | lsp[i] = cos(M_PI * lspf[i]); | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:576:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | if (weight != 1.0) { | ^~~~~~ ~~ src/libavcodec/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/rawenc.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/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) | ~~~~~ ^ ~~~~ 2 warningsCC libavcodec/rdft.o generated. CC libavcodec/realtextdec.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/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/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) | ~~~~~ ^ ~~~~ CC libavcodec/remove_extradata_bsf.o src/libavcodec/qdmc.c:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (s->checksum_size >= 1U << 28) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294src/libavcodec/qdmc.c:335:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | if (size2 != size) | ~~~~~ ^ ~~~~ 335 | src/libavcodec/qdm2_tablegen.h if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | noise_table[i] = (delta * (float)(((int32_t)random_seed >> 16) & 0x00007FFF)- 1.0) * 1.3; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdm2_tablegen.h:94:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | noise_samples[i]src/libavcodec/qpeg.c = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ :322:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 322 | src/libavcodec/bytestream.h pal_:s357i:ze15 := warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF MIN(102 4357U | , a v citfx -(>seixzter2a d!a=ta _ssiziez)e ) ;| ~~~~~ ^ ~~~~ | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 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; | ~ ^~~~~~~~~ 11 warnings generated. 5 warnings generated. 7 warnings generated. 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) | ~~~~~ ^ ~~~~ 8 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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/rl.o CC libavcodec/rl2.o CC libavcodec/rle.o src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/qdm2.c:812:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | samples[0] = ((float)get_bits(gb, 5) - 16.0) / 15.0; | ^~~~~~~~~~~~~~~~~~~~~~ ~ 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 >= CC libavcodec/roqaudioenc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/roqvideo.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ra144enc.csrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 91 | if (index == low) | ~~~~~ ^ ~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ 8 warnings generated. src/libavcodec/qdm2.c:1492:20src/libavcodec/ra144enc.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 1492 | c.re = level * cos(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ 502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | 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); | ^~~~~ ~ energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/roqvideodec.o 4 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/roqvideoenc.o CC libavcodec/rpza.o CC libavcodec/rpzaenc.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/ralf.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/rscc.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)) | ^ ~ 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 (size2src/libavcodec/ra288.c:128:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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. 10 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: CC libavcodec/rtjpeg.o 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/rasc.c:192:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/rv10.o CC libavcodec/rv10enc.o 5 warnings generated. CC libavcodec/rv20enc.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++) { | ~ ^ ~~~~~~~~ src/libavcodec/rawdec.c:61:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"top", "top field first", offsetof(RawVideoContext, tff), 4 warningAV_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} | ^ s generated. CC libavcodec/rv30.o 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; | ~ ~~~^~~~~~~~~~~~~~ CC libavcodec/rv30dsp.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/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 > asrc/libavcodec/ratecontrol.cvc:t128x:-61>:h ewarning: igimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h t) | ~ ^ ~~~~~~~~~~~~ 128 | src/libavcodec/rasc.c : 350 : 32q:m awarning: xcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350= | ( i n ti)f( q(mxa x> =* avFcFtAxB-S>(ws-id>tahv c|t|x -y> b>_=q uaavncttx_-f>ahcetiogrh)t +| |s - >| a ~ ^ ~~~~~~~~~~~~~v ctx->b_quant_src/libavcodec/rasc.cof:f350s:e11t: +warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 .5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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 | isrc/libavcodec/ratecontrol.cf :(131x: 61+: wwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> avctx->wid t131h | | | y + hq m>i na v=c t(xi-n>th)e(iqgmhitn) * | F ~~~~~ ^ ~~~~~~~~~~~~F ABS(s->avctx-src/libavcodec/rasc.c>:i368_:q44u:a nwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ factor) + s -368> | a v c t x - > i _iqfu a(ntb_yotffessettr e+a m02._5g)e;t _ b| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~y tes_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/ratecontrol.c : 132 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]\ | ~~ ^ ~~~~~~~~~~ 132 | src/libavcodec/rasc.c q:m405a:x17 := warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i nt)(qmax 405 | * F F A B S ( s - > a v c t x - >NiE_XqTu_aLnItN_Ef a c| t ^~~~~~~~~o r) +src/libavcodec/rasc.c :s-323>:a12v:c tnote: xexpanded from macro 'NEXT_LINE'- >i_quan t323_ | o f f s eitf +( c0x. 5)>;= 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/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 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_CC libavcodec/rv34.o 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/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: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/rv34_parser.o CC libavcodec/rv34dsp.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 == Asrc/libavcodec/rasc.c:V_PICTURE_TYPE_P, 260 | rce->pict_type == AV_PICTURE_TYPE_B, 602:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 261 | 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] rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type], 262 | a->qcompress, | ~~~^~~~~~~~~ 602 | if (s-src/libavcodec/ratecontrol.c>cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :251src/libavcodec/rasc.c:606:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 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 s->cursor_y + s->cursor_h > avctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :250src/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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 25: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++) { | ~ ^ ~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ :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; isrc/libavcodec/ratecontrol.c:294:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | bits *= rco[i].quality_factor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ < s->cursor_h; i++)src/libavcodec/ratecontrol.c { | ~ ^ ~~~~~~~~~~~ :300src/libavcodec/rasc.c:655:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 300 | if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ | 3 warnings generated. 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; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ fsrc/libavcodec/ratecontrol.c:301:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ r (int j 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) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/ratecontrol.c:303:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:303:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ CC libavcodec/rv40.o CC libavcodec/rv40dsp.o 4 warnings generated. src/libavcodec/rasc.c:699:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | if (bytestream2_get_bytes_left(gb) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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/rasc.c:787:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 787 | { "skip_cursor", "skip the cusrc/libavcodec/ratecontrol.crsor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ :441:42:src/libavcodec/rasc.c:788:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 788 | { NULL }, | ^ 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/s302m.o CC libavcodec/s302menc.o src/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | src/libavcodec/remove_extradata_bsf.c:238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] i 238 | { NULL }, | ^ f (s->avctx->qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ src/libavcodec/ratecontrol.c:625:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num; | ~~~^~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/roqaudioenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c: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 fCC libavcodec/samidec.o loat dark_masking = s->avctx->dark_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/rka.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 190 | for src/libavcodec/ratecontrol.c(int i = 0; i < FF_ARRAY_EL:774:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] E MS(m->val4); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 | src/libavcodec/bytestream.h: factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~ 294src/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); | ~~~ ^~~~~~~~~ 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavcodec/ratecontrol.c if (size2 != size) | ~~~~~ ^ ~~~~ :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_massrc/libavcodec/bytestream.hking); | ~~~ ^~~~~~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavcodec/ratecontrol.c:782:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i f (size2 != size) | ~~~~~ ^ ~~~~ 782 | factor *= (1.0 - (lumi - 1src/libavcodec/rka.c:213:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 28 213 | for (int i = 0; i < ) * (lumi - 128) * lumi_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ FF_ARRAY_ELEMsrc/libavcodec/ratecontrol.c:784:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S 784 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * dark_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ (s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:803:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 803 | factsrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] o 357 | if (size2 != size) | ~~~~~ ^ ~~~~ r *= 1.0 - border4_masking * mb_factor; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ warnings generated. src/libavcodec/ratecontrol.c:805:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 805 | if (factor < 0.00001) | ^~~~~~ ~ 37 warnings generated. 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); | ^~~~ ~ 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,src/libavcodec/rka.c rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 940 | br_compensation, s->frame_bits, var, pict_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog':12: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 410 | size = FFMIN(size, am->buf_size - 1); | ^ ~~~~ ~~~~~~~~~~~~~~~~ 156 | # src/libavutil/macros.h define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ :49src/libavcodec/ratecontrol.c:939:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 25: note: expanded from macro 'FFMIN' 939 | 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] ff_ 422 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ dlosrc/libavcodec/rka.cg(s, "%f %f %f last:%d va:436:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r 436 | if (j >= v) { | ~ ^ ~ :%"src/libavcodec/rka.cPRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ :450:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450src/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 for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1) | ~~~~~~~~~~~~~~~ ^ ~ :939src/libavcodec/rka.c:458:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :66 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ 939 | src/libavcodec/rka.c ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ :479:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h479 | } while (val + 1 < am->buf_size && am->prob[1][val + 1]); | ~~~~~~~ ^ ~~~~~~~~~~~~ :156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 11 warnings generated. src/libavcodec/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)); | ~~~~~~~~~~~~ ~~~~~^~~~~~ 24 warnings generated. 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: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 | CC libavcodec/sanm.o "size:%d vCC libavcodec/sbc.o ar:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | src/libavcodec/rka.c:646:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 646 | } while (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ 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; | ~ ^ CC libavcodec/sbc_parser.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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, sisrc/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] z 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ e - 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/sbcdec.o CC libavcodec/sbcdec_data.o 1 warning generated. In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.hIn file included from :187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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 187 | if (size2 != size) | ~~~~~ ^ ~~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sbcdsp.o In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sbcdsp_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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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]src/libavcodec/rpzaenc.c:720:23: warning: comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-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] 720 | 294 | if (size2 != size) | ~~~~~ ^ ~~~~ if (i == chan) {src/libavcodec/bytestream.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/rpzaenc.csrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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, OFFSCC libavcodec/sbcenc.o ET(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 }, | ^ 21 warnings generated. 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 + src/libavcodec/roqvideoenc.cchunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :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] 4244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/sbrdsp.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] src/libavcodec/roqvideoenc.c318 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/sbrdsp_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) | ~~~~~ ^ ~~~~ 2 warnings generated. 13 warnings generated. 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 }, | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/scpr.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:265CC libavcodec/screenpresso.o :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/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/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/rv10enc.c 219 | {NULL} | ^ :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/setts_bsf.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 >= 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/sga.o In file included from src/libavcodec/rv30.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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: 4 warningswarning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ generated. 10 warnings generated. 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/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++) | ~ ^ ~~~~~~~~ 3 warnings generated. 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' 49In file included from | #src/libavcodec/rv40.cd:ef35in: eIn file included from src/libavcodec/mpegvideo.hF:F45M: INsrc/libavcodec/put_bits.h(:a227,:b)37 :( (awarning: ) comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]> (b) ? (b) : (a)) 227 | | ~ ^ ~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sgidec.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/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/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/sgienc.o CC libavcodec/sgirledec.o CC libavcodec/sheervideo.o CC libavcodec/shorten.o 1 warning generated. CC libavcodec/simple_idct.o CC libavcodec/sinewin.o 9 warnings generated. src/libavcodec/rv10.c:488:50: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 488 | if (s->current_picture_ptr->f->pict_type != s->pict_type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 4 warnings generated. 1 warning generated. src/libavcodec/rv10.c:633:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 633 | if (offset >= buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:647:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 647 | offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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] 482In file included from src/libavcodec/rv34.c:39: src/libavcodec/golomb.h | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :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/sipr.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/sipr16k.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/sipr_parser.o CC libavcodec/siren.o CC libavcodec/smacker.o 13 warnings generated. 2 warnings generated. In file included from src/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/smc.o CC libavcodec/smcenc.o CC libavcodec/snappy.o 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) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 10 warnings generated. src/libavcodec/sbcenc.c:332:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(max_delay), AV_OPT_TYPE_DURATION, {.i64 = 13000}, 1000,13000, AE }, | ^ src/libavcodec/sbcenc.c:334:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(msbc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AE }, | ^ src/libavcodec/sbcenc.c:336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 336 | { NULL }, | ^ CC libavcodec/snow.o CC libavcodec/snow_dwt.o 35 warnings generated. src/libavcodec/sanm.c:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sanm.c:1332:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ 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/sanm.c:1408:54: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/setts_bsf.c :259:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1408 | 259 | { "itfi m(bey_tbeasster"e,a m"2s_egte to_ubtyptuets _tliemfetb(a&scet"x,- >OgFbF)S E= 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) { | ~~~ ^ ~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~ 38 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) { | ~~~~~ ^ ~~~~~~ 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++) | ~ ^ ~ CC libavcodec/sonic.o CC libavcodec/sp5xdec.o CC libavcodec/speedhq.o src/libavcodec/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/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: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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | isrc/libavcodec/ralf.cf (size2 != size) | ~~~~~ ^ ~~~~ :466:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 46614 warnings generated. | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_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/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: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_bytesrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 357 | if (size2 != size) | ~~~~~ ^ ~~~~ _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/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: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/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:709:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 709 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/speedhqdec.o src/libavcodec/scpr3.c:757:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | for (int c = 0, i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:765:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 765 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ CC libavcodec/speedhqenc.o CC libavcodec/speexdec.o 3 warnings generated. CC libavcodec/srtdec.o CC libavcodec/srtenc.o src/libavcodec/sgienc.c:202:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:205:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:208:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.c:233:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:236:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:237:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/sgienc.c:261:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL }, | ^ 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/sga.c:404:54: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 404 | ifsrc/libavcodec/sipr16k.c (sizeof(s->uncompressed) - offset < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ :src/libavcodec/sga.c50:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 428:46: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 50 428 | if (sizeof(s->uncompressed) - offset < left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ | lsp[i] = cosf(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/startcode.o src/libavcodec/scpr3.csrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | fCC libavcodec/subviewerdec.o or (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] src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1086 357 | if (size2 != size) | ~~~~~ ^ ~~~~ | for (x = 0; x < s->nbx; x++)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) / | ^~~~~~~~~~~~~~~~ ~ 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) | ~~~~~ ^ ~~~~ 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/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] src/libavcodec/sipr.c:163:58 :249 | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ctx- >163e | n e rg y _ h i s tlosrfnye[w0[]i ]= =2 0l.s0f _*h ilsotgo1r0y[f(ig]a i*n _0c.o3r3r _+f alcstfo_rt)m;p[ i ]| ~ ^~~~~~~~~~~~~~~~~~~~~~~~+ mean_lsf[i]; | ~ ^~~~~~~~~~~ src/libavcodec/sipr.c:163:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:163:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ^~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:170:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDER - 1], 1.3 * M_PI); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:175:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | lsfnew[i] = cos(lsfnew[i]); | ~~~ ^~~~~~~~~ src/libavcodec/bytestream.h: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/sipr.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | t = t0 * 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) | ~~~~~ ^ ~~~~ src/libavcodec/sipr.c:227:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/scpr.c:193: 23227: | warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] l s193f | i n t [ j ] = folrs f(io l=d [0j;] i * <( 1ma x-c ;t )i +++ )t {* l| sf ~ ^ ~~~~n ew[j]; | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ src/libavcodec/shorten.c: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-src/libavcodec/sipr.c:>nmean) >= UINT_MAX / sizeof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | ctx->past_pitch_gain < 0.8); | ~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/shorten.c:166:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | if (k > 31U)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/shorten.c:205:25:src/libavcodec/sipr.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 205 | for (chan = 0; chan < s->channels; chan++) | ~~~~ ^ ~~~~~~~~~~~ 430:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 430 | pitch_gain *= 0.5 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:431:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | pitch_gain = FFMIN(pitch_gain, 0.4); | ~~~~~~^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:433:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:433:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ~~~~~^~~~~~~~ src/libavcodec/scpr.c: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++) { | ~ ^ ~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/sunrast.o 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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/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:418:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | float angle = ((i + 0.5f) * M_src/libavcodec/snow_dwt.c:223:19: warning: PI_2) / 320.f; | ~ ^~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/siren.c : 223 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 418:src/libavcodec/snow_dwt.c:225:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 27 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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ warning: src/libavcodec/snow_dwt.c:230:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~~^~~~~~ ~ isrc/libavcodec/bytestream.h:f (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sunrastenc.o 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-src/libavcodec/snow_dwt.c>nmean > 32768U) { | ~~~~~~~~ ^ ~~~~~~ :src/libavcodec/shorten.c298:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 298 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 464src/libavcodec/snow_dwt.c:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 300:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 464 300 | if (y + 4 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ | src/libavcodec/snow_dwt.c if ((unsigned)skip_bytes > FFMAX(get_bits_left(&s->gb), 0)/8) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 20 warnings generated. 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/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/siren.c: 604src/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 48src/libavcodec/snow_dwt.c: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] :426 604 | if (index + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :19src/libavcodec/siren.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 657 | 426 | i f i(fi (>y= +F F0 _bisrc/libavcodec/snow_dwt.ct:s457t:r15e:a mwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ndex + s457- | > b i t sitfr e(aym _+s iz0e <+ (buunfs_isginzeed )+h eAiV_gIhNtP)U T_ B| U ~~~~~ ^ ~~~~~~~~~~~~~~~~F FER_PADDING_S6IZ warningEs generated>. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 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/smacker.csrc/libavcodec/snow_dwt.c:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :611 584 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ :src/libavcodec/snow_dwt.c18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ 586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:590:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:594:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:596:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/svq1.o src/libavcodec/snow_dwt.c:618:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:620:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:622:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:624:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:627:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 627 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:629:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/svq1dec.o 6 warnings generated. 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/svq1enc.o CC libavcodec/svq3.o 5 warnings generated. In file included from src/libavcodec/snowdec.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/synth_filter.o CC libavcodec/tak.o 12 warnings generated. src/libavcodec/rv34.c:722:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 722 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:721:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 721 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. CC libavcodec/tak_parser.o CC libavcodec/takdec.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/takdsp.o CC libavcodec/targa.o CC libavcodec/targa_y216dec.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->siIn file included from ze_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->src/libavcodec/bytestream.href_frames) { | ~~~ ^ ~~~~~~~~~~~~~ :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/sonic.c:30: In file included from src/libavcodec/put_golomb.hsrc/libavcodec/srtenc.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/bytestream.h: 242227: | 16 : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] if (s-> b242u | f _ e n dfo r- (si-=>0b;u f_ip-=> nsiuzme_orfe(cBtsi;t Biu+f+))) { { | ~^~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :357:15src/libavcodec/srtenc.c: :warning: 265comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 357 | 265i | f ( s iizfe 2( s!-=> bsuizfef)e r .| l ~~~~~ ^ ~~~~e n > 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/snow.c:367:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:366:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 366 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:315:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:351:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:388:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | if(s->spatial_decomposition_type > 1U){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:407:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 407 | if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/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/put_bits.h:265: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/targaenc.o CC libavcodec/tdsc.o CC libavcodec/textdec.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)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/texturedsp.o 13 warnings generated. CC libavcodec/texturedspenc.o src/libavcodec/sunrastenc.c:199:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "rle", "Use ru2 warnings generated. n-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/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/tiertexseqv.o CC libavcodec/tiff.o src/libavcodec/speexdec.c:813:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 813 | lsp[i] = av_clipf(lsp[i], margin, M_PI - margin); | ~ ^~~~~~ 1 warning generated. src/libavcodec/speexdec.c:964:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ~~~ ~~~~~^~~~~~~~~~ src/libavcodec/speexdec.c:964:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ^~~ ~ src/libavcodec/snowenc.c:1279:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1299:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1299 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ In file included from src/libavcodec/svq1enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/tiff_common.o src/libavcodec/snowenc.c:1494:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1494 | return lrint(QROOT*log2(qscale / (float)FF_QP2LAMBDA)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/svq3.c:57: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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/tiffenc.o CC libavcodec/tmv.o 2 warnings generated. 3 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 =24 warnings generated. 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/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) | ~~~~~ ^ ~~~~ 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 = CC libavcodec/to_upper4.o 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) | ~~~~~ ^ ~~~~ 6 warnings generated. 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 != sCC libavcodec/tpeldsp.o ize) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/trace_headers_bsf.o 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/truehd_core_bsf.o CC libavcodec/truemotion1.o src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 183 | CC libavcodec/truemotion2.o 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/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ CC libavcodec/truemotion2rt.o CC libavcodec/truespeech.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) { | ~~~~~~~~~ ^ ~~~ 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 != 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/tscc.o 6 warnings generated. 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/tscc2.o 1 warning generated. src/libavcodec/texturedspenc.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | 2 warnings generated. 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); | ^~~ ~ 4 warnings generated. CC libavcodec/tta.o CC libavcodec/ttadata.o src/libavcodec/tdsc.c:535:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 535 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/texturedsp.c:570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | b = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ CC libavcodec/ttadsp.o CC libavcodec/ttaenc.o CC libavcodec/ttaencdsp.o src/libavcodec/tmv.c:52:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | if (av6 warnings generated. pkt->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/ttmlenc.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_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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/tiff_common.c:129:15: warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 129 | if (count >= INT_MAX / sizeof(int32_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 318src/libavcodec/tiff_common.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318131: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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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:150:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/twinvq.o 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/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/twinvqdec.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/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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/ulti.o CC libavcodec/utils.o CC libavcodec/utvideodec.o CC libavcodec/utvideodsp.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/utvideoenc.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) | ~~~~~ ^ ~~~~ src/libavcodec/tiffenc.csrc/libavcodec/tiff.c:556:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :150:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 556 | 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{"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}, | ^ :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 - TIFFsrc/libavcodec/tiffenc.c_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/tiff.c562:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 562 | { NULL }, | ^ :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] 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] 201 187 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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'CC libavcodec/v210dec.o 193 | src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/bytestream.h :v318a:l15 :- warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I FF_##TYP E318# | # _ O F FiSfE T( s= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 esIn file included from caped too */ | ~~~ ^ ~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/v210enc.o In file included from src/libavcodec/tta.c:44: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/v210x.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))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/tta.c:416:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC }, | ^ src/libavcodec/tta.c:417:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 417 | { NULL }, | ^ CC libavcodec/v308dec.o 4 warnings generated. CC libavcodec/v308enc.o 15 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_str1 warning generated. lcpy(buf, s->buffer.str, bufsize) > bufsize - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tscc2.c:259:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 259 | 4 warnings generated. if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:302:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 302 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/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/v408dec.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/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) >CC libavcodec/v408enc.o (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 isrc/libavcodec/bytestream.h: = 0; i < count; i++) | ~ ^ ~~~~~ 294src/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++) { | ~ ^ ~~~~~ 15src/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] warning: 1560 | for (i = 0; i < count / 3; i++) { | ~ ^ ~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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 294 | if (size2 != size) | ~~~~~ ^ ~~~~ :1617:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | CC libavcodec/v410dec.o 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) < ssrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - 318 | if (size2 != size) | ~~~~~ ^ ~~~~ >geotag_count * CC libavcodec/v410enc.o 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 | CC libavcodec/v4l2_buffers.o 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 | src/libavcodec/bytestream.h || 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] 357 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1680 357 | if (size2 != size) | ~~~~~ ^ ~~~~ | || 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_bytCC libavcodec/v4l2_context.o es_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1890:50: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1890 | cam2rgb[i][j] += cam2xyz[i][k] * xyz2rgb[k][j]; | ~ ^~~~~~~~~~~~~ src/libavcodec/tiff.c:1901:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1901 | s->premultiply[i] = 1.f / num; | ^~~ ~ 32 warnings generated. src/libavcodec/tiff.c:2062:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/v4l2_fmt.o 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. In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/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 >= sizsrc/libavcodec/bytestream.heof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. 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/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 | CC libavcodec/v4l2_m2m.o 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(1src/libavcodec/tiff.c:1926:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ 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++)CC libavcodec/v4l2_m2m_dec.o | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/txd.c :67:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/tiff.c :67 | 2236 : 38 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (byt e2236s | tr e a m 2 _ g e t _ b yt e s _l e f t ( &gfbo)r <( jw =* hs o+f f4; *j 2<5 6)s s i| z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~e ; j += 2) | src/libavcodec/txd.c ~ ^ ~~~~~: 76:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/tiff.c 76: | 2242 : 38 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (2242b | y te s t r e a m 2 _ g e t _b y te s _ l effotr( &(gbj) =< sAoVf_fC;E IjL_ R 1.95 * out[i] || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/twinvq.c:133:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~ ^~~~~~ In file included from src/libavcodec/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/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_decode.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 | 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]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_encode.o src/libavcodec/twinvq.c:311:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | lsp[i] = 2 * cos(lsp[i]); | ~~~ ^~~~~~ 9 warnings generated. 6 warnings generated. src/libavcodec/twinvq.c:547:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | const float scale = -sqrt(norm / bsize) / (1 << 15); | ~~~~ ~~~~~^~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~ 8 warnings generated. 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/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} | ^ 3 warnings generated. src/libavcodec/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ CC libavcodec/vaapi_encode_h264.o CC libavcodec/vaapi_encode_h265.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_encode_mjpeg.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_encode_mpeg2.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_encode_vp8.o 2 warnings generated. CC libavcodec/vaapi_encode_vp9.o CC libavcodec/vaapi_h264.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/vaapi_hevc.o CC libavcodec/vaapi_mjpeg.o src/libavcodec/v4l2_buffers.c:284:17:CC libavcodec/vaapi_mpeg2.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 284 | bytesused = FFMIN(size+offset, length); | ^ ~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/v4l2_buffers.c:286:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset)); | ^ ~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #CC libavcodec/vaapi_mpeg4.o define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vaapi_vc1.o 3 warnings generated. 42 warnings generated. 4 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_vp8.o CC libavcodec/vaapi_vp9.o src/libavcodec/v4l2_context.c:740:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 740 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ CC libavcodec/vb.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/vble.o src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 4src/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] warnings generated. 121 | src/libavcodec/vaapi_av1.c if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ :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/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_av1.c:196:14: warning: 'chroma_sample_position' is deprecated [-Wdeprecated-declarations] 196 | .chroma_sample_position = seq->color_config.chroma_sample_position, | ^ /usr/include/va/va_dec_av1.h:285:13: note: 'chroma_sample_position' has been explicitly marked deprecated here 285 | va_deprecated uint32_t chroma_sample_position : 1; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ 3 warnings generated. src/libavcodec/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, FLsrc/libavcodec/vaapi_av1.cAGS } | ^ :420:14: warning: 'tg_start' is deprecated [-Wdeprecated-declarations] 420 | .tg_stsrc/libavcodec/v4l2_m2m_enc.c:400:art = s->tg_start, | ^ 12/usr/include/va/va_dec_av1.h:667:5: note: 'tg_start' has been explicitly marked deprecated here : warning: missing field 'help' initializer [-Wmissing-field-initializers] 667 | va_deprecated uint16_t tg_start; | ^ 400/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 NULL }, | ^ 668 | va_deprecated uint16_t tg_end; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecsrc/libavcodec/v4l2_m2m_enc.c:ated __attribute_404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _((deprecated)) | ^ 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_o8utput_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ warnings generated. src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]CC libavcodec/vbndec.o src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:405:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 405 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:411:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 411 | { NULL }, | ^ src/libavcodec/vaapi_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 >= 4 warnings generated. FF_ARRAY_ELEMS(vaapi_format_map)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:394:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 394 | MAP8 warnings generated. (MPEG2VIDEO, MPEG2_SIMPLE, MPEG2Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define3 warning MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ s generated. 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, CC libavcodec/vbnenc.o | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:403:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 403 | MAP(H264, H264_MAIN, H264Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:404:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 404 | MAP(H264, H264_HIGH, H264High ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:406:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 406 | MAP(HEVC, HEVC_MAIN, HEVCMain ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:407:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 407 | MAP(HEVC, HEVC_MAIN_10, HEVCMain10 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:408:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 408 | MAP(HEVC, HEVC_MAIN_STILL_PICTURE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:415:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 415 | MAP(MJPEG, MJPEG_HUFFMAN_BASELINE_DCT, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:417:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 417 | MAP(WMV3, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:418:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 418 | MAP(WMV3, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:419:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 419 | MAP(WMV3, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:420:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 420 | MAP(WMV3, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:421:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 421 | MAP(VC1, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:422:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 422 | MAP(VC1, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:423:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 423 | MAP(VC1, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:424:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 424 | MAP(VC1, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:425:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 425 | MAP(VP8, UNKNOWN, VP8Version0_3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:427:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 427 | MAP(VP9, VP9_0, VP9Profile0 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:430:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 430 | MAP(VP9, VP9_1, VP9Profile1 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:431:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 431 | MAP(VP9, VP9_2, VP9Profile2 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:432:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 432 | MAP(VP9, VP9_3, VP9Profile3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:435:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 435 | MAP(AV1, AV1_MAIN, AV1Profile0), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:436:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 436 | MAP(AV1, AV1_HIGH, AV1Profile1), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ 7 warnings generated. src/libavcodec/vaapi_decode.c:488:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] CC libavcodec/vc1.o 488 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_profile_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/vc1_block.o CC libavcodec/vc1_loopfilter.o CC libavcodec/vc1_mc.o CC libavcodec/vc1_parser.o CC libavcodec/vc1_pred.o CC libavcodec/vc1data.o In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:1324:59: warning: missing field 'log2_chroma_w' initializer [-Wmissing-field-initializers] 1324 | { "YUV400", VA_RT_FORMAT_YUV400, 8, 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/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 | src/libavcodec/bytestream.h avctx->i_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavcodec/vaapi_encode.c if (size2src/libavcodec/vaapi_encode_mpeg2.c :!532=: s20iz:e) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~ ^ ~~~~ : 532 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ 1518:64: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1518 | rtsrc/libavcodec/vaapi_encode_mpeg2.c_format_attr = (VAConfigAttrib) { VAConfigAttribRTFormat }; | ^ :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.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_rsrc/libavcodec/vaapi_encode_mpeg2.c:563:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] t 563 | { FF_PROFILE_UNKNOWN } | ^ _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_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 }, | ^ src/libavcodec/vaapi_encode_mpeg2.c:680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ 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->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: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] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ src/libavcodec/vaapi_encode.c:1969:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfigAttrib attr = { VAConfigAttribEncMaxRefFrames }; | ^ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.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) | ~~~~~ ^ ~~~~ 31 warnings generated. CC libavcodec/vc1dec.o In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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_mjpeg.csrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :204:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 318 | if (size2 != size) | ~~~~~ ^ ~~~~ { src/libavcodec/vaapi_encode.c:2271:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] \ | ^~~~ 2271 | 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)) { \ | ^~~~ if (ctx->nb_slices > max_slices) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2287:60:src/libavcodec/bytestream.h:357:15: warning: missing field 'value' initializer [-Wmissing-field-initializers] warning: 2287 | VAConfigAttrib attr = { VAConfigAttribEncPackedHeaders }; | ^ 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->refesrc/libavcodec/vaapi_encode.crence_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :2348:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2348 | VAConfigAttrib attr = { VAConfigAttribEncQualityRange }; | ^ 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 | src/libavcodec/vaapi_encode.cav:_2367c:l21i:p ((warning: avcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]c tx->i_quan t2367_ | f a c t o r * pirifv -(>qqu_aidlxi_pt y +> | a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^t tr.va lu208e | ) { | ~~~~~~~ ^ ~~~~~~~~~~ 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) | ~~~~~~~^~~~~~~~~~~~~~ ~ In file included from src/libavcodec/vaapi_mpeg2.c:src/libavcodec/vaapi_encode.c25: In file included from :In file included from src/libavcodec/mpegvideo.hsrc/libavcodec/vaapi_encode_h264.c2395:::453650: : :In file included from src/libavcodec/put_bits.h src/libavcodec/h264_sei.hwarning: ::missing field 'value' initializer [-Wmissing-field-initializers]22723 :: 37In file included from :src/libavcodec/h2645_sei.h :28warning: : src/libavcodec/bytestream.h2395: | 187 :15 comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: warning: Vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AC onfigA t227t | r 187i | b a t t ir f i =f( s{(i szVe-A2>C bou!nf=f_i esgniAdztsrc/libavcodec/vaapi_encode_vp9.c et)-:r 214i :s| b-65 ~~~~~ ^ ~~~~E>: bn ucwarning: fRimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_O pIt r} ;> = | s ^ i z214e | o f ( B i t B u f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265: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_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 } | ^ 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_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/bytestream.h}, | ^ :294:15:src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/vaapi_encode_vp9.c:280:82: 265warning: | missing field 'unit' initializer [-Wmissing-field-initializers] 280 | i f ( s - >ObFuFfS_EeTn(dl o-o ps_-f>ibluft_eprt_rs h>=a rspinzeesos)f,( BAiVt_BOuPfT)_)T YP{ E _| I ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~N T, { .i64 = 4 }, 0, 15, FLAGS }, | ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 281 | { NULL }, | ^ src/libavcodec/vaapi_encode_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { src/libavcodec/vaapi_encode_mjpeg.c:491:NULL }, | ^ 26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { 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) | ~~~~~ ^ ~~~~ CC libavcodec/vc1dsp.o src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | VAAPIIn file included from _ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_mpeg4.c:25src/libavcodec/vaapi_encode.h: 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] :476 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ 357 | if (src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.hsize2 != size) | ~~~~~ ^ ~~~~ :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,src/libavcodec/put_bits.h INT_MAX, FLAGS }, \ | ^ :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]src/libavcodec/vaapi_encode_mjpeg.c : 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 = CC libavcodec/vc2enc.o 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 }, | ^ 1 warning generated. In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h: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: 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] comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: '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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | isrc/libavcodec/bytestream.hf (size2 != size) | ~~~~~ ^ ~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h265.c:514:23: warning: comparison of integers of different signs: 'int' and 'unsigned 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vc2enc_dwt.o 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_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_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, | ~~~~~~~~~~~~~~~~~~~~~ ~ 15 warnings generated. src/libavcodec/vaapi_encode_vp8.c:183:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 183 | { FF_PROFILE_UNKsrc/libavcodec/vaapi_encode_h264.cNO:WN734 :}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/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'src/libavcodec/vb.c:220:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ 220 | src/libavcodec/vaapi_encode_vp8.c if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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_TYsrc/libavcodec/vaapi_encode_h265.c:1151:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] PE 1151 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Isrc/libavcodec/vaapi_encode_h265.cNT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ :1176:23src/libavcodec/vaapi_encode_vp8.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 226 | { NULL }, | ^ 1176 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp8.c:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ 4 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 } | ^ 12 warnings generated. 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_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1387 | CC libavcodec/vcr1.o VAAPI_ENCODE_COMsrc/libavcodec/vaapi_encode_h264.c:1084:20:M warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1084 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ ON_OPTIONS, | ^ src/libavcodec/vaapi_encode.hsrc/libavcodec/vaapi_encode_h264.c:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' :1086:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ 1086 | src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.hav_clip((avctx->i_quant_factor * pr:480:iv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 39 1087 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ : note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 },src/libavcodec/vaapi_encode_h264.c:1090:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1090 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ 0, INT_MAX, FLAGS }, \ 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_qIn file included from usrc/libavcodec/vbnenc.ca:nt27_: fsrc/libavcodec/bytestream.ha:c187t:o15r: *warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r iv->fix e187d | _ qp _ pi f +( s i| z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^e 2 != s i1093z | e) | ~~~~~ ^ ~~~~ avctx->| ^ b_quant_offset) +src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ :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: In file included from src/libavcodec/vbndec.cexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ :27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h187 | if (size2 != size) | ~~~~~ ^ ~~~~ :493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h265.c:src/libavcodec/vaapi_encode_h264.c1391:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :1151:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1391 1151 | { FF_PROFILE_UNKNOWN } | ^ | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1394:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1394 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/version.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] src/libavcodec/vaapi_encode_h265.c 294 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_h265.c:1469:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | { 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/videodsp.o src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1264 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ 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 = 0In file included from }, 0, INT_MAX, FLAGS }, \ | ^ 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/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/h2645_sei.hsrc/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' : 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ 28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_h264.c 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h264.c:1268:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1270:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | OFFSET(quality), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1279:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1279 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { 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) | ~~~~~ ^ ~~~~ 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/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1349 187 | if (size2 != size) | ~~~~~ ^ ~~~~ | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 16 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { 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/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:20226:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ s generatedsrc/libavcodec/twinvqdec.c:226:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/twinvqdec.c:226:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/twinvqdec.c:227:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/twinvqdec.c:230:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | if (st < -1.0) | ^~ ~ CC libavcodec/vima.o CC libavcodec/vlc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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: 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/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_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(2 warnings generated. BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->bu4 warnings generated. 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vmdaudio.o 20 warnings generated. 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 9 warnings generated. CC libavcodec/vmdvideo.o CC libavcodec/vmnc.o 2 warnings generated. 18 warnings generated. CC libavcodec/vorbis.o 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/vorbis_data.o src/libavcodec/vaapi_hevc.c:363:29: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | for (i = 0; i < 15 && i src/libavcodec/put_bits.h< :s265h:->37n:b _rwarning: ecomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]f s[L0]; i++) { 265 | | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/vorbis_parser.o if (s->busrc/libavcodec/vaapi_hevc.cf:_375e:n33d: warning: -comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] s->buf_ptr 375> | = s i z e o f (fBoirt B(uif )=) 0{; i| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~< 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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/vc1_mc.c:294:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | || (unsigned)(src_y - 1) > v_edge_pos - (my&3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:293:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx&3) - 16 - s->mspel * 3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/vorbisdec.o CC libavcodec/vorbisdsp.o 5 warnings generated. 11 warnings generated. CC libavcodec/vorbisenc.o CC libavcodec/vp3.o src/libavcodec/vc1_mc.c:563:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 563 | || (unsigned)(src_y - (s->mspel << fieldmv)) > v_edge_pos - (my & 3) - ((8 + s->mspel * 2) << fieldmv)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp3_parser.o CC libavcodec/vp3dsp.o 2 warnings generated. src/libavcodec/vc1_mc.c:739:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 739 | || (unsigned)uvsrc_y > (v_edge_pos >> 1) - 9) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:738:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 738 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 9 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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:265: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/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 >= ssrc/libavcodec/vc1_mc.ciz:e905of:(34B:i tBwarning: ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 7 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/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. CC libavcodec/vp56.o CC libavcodec/vp56data.o src/libavcodec/vc2enc.c:984:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | s->slice_min_bytes = s->slice_max_bytes - s->slice_max_bytes*(s->tolerance/100.0f); | ~^~~~~~ 5 warnings generated. CC libavcodec/vp56dsp.o src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ src/libavcodec/vc2enc.c:1190:129: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~~ src/libavcodec/vc2enc.c:1190:123: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1190:116: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1216:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1216 | { NULL }, | ^ CC libavcodec/vp6.o CC libavcodec/vp6dsp.o 4 warnings generated. 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) { \ | ~~~ ^ ~~~~~~~~~ 4 warnings generated. CC libavcodec/vp8.o CC libavcodec/vp8_parser.o 6 warnings generated. CC libavcodec/vp8dsp.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++) { | ~~~~~~ ^ ~~~~~~~ CC libavcodec/vp9.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/vp9_metadata_bsf.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] 318 | 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9_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) | ~~~~~ ^ ~~~~ src/libavcodec/vorbis_parser.c:139:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 139 | if (get_bits(&gb0, 6) + 1 == mode_count) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/vp9_raw_reorder_bsf.o CC libavcodec/vp9_superframe_bsf.o src/libavcodec/vorbisdec.c:378:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | cosrc/libavcodec/vp3dsp.c:debook_delta_value, codebook_In file included from misrc/libavcodec/vorbisenc.cn:i37m: usrc/libavcodec/vorbis_enc_data.hm:_432v:a24lu:e );warning: missing field 'min' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 483src/libavutil/internal.h::29156:: 68:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'ff_dlog' 432 483156 | | # daev_fianses efrft_0d(floiglt(cetrx_,li m.it. <. )12 8dUo) ;{ i| f ~~~~~~~~~~~~ ^ ~~~~ (0) av_lsrc/libavutil/avassert.ho:38g:(c11t:x note: ,expanded from macro 'av_assert0' AV_LOG _38D | E BU G , i_f_ V(A!_(AcRoGnSd_)_)) ; {} w h i l e ( 0 ) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c : 378 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 377 | \ { | 2 ^~~~ , 1 6f,f _ d l1o6g,( N0U L}L,, " | ^d elta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | src/libavcodec/vorbis_enc_data.h : 433 : 24 : warning: missing field 'min' initializer [-Wmissing-field-initializers] 433 | co d e b o{o k2_,d e l t a8_,va l u e , 8c,o 0d e}b,oo k _| m ^i nimum_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:src/libavcodec/vorbis_enc_data.h156::43468::24 :note: warning: expanded from macro 'ff_dlog'missing field 'min' initializer [-Wmissing-field-initializers] 434 | 156 | {# 2 , d e2f5i6ne, f2f5_6d,l o0g (}c,t x, | . ^. .) do { if (0) av_log(ctx, AV_LOsrc/libavcodec/vorbis_enc_data.hG:_435D:E24B:U Gwarning: ,missing field 'min' initializer [-Wmissing-field-initializers] __VA_A RG435S | _ _ ) ; {} 2w,h i l e6 4(,0 ) 6| 4 ~~~~~~ ^~~~~~~~~~~, 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, src/libavcodec/vorbisdec.c 9:6384,: 81 : 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0 }, | ^ 383 | src/libavcodec/vorbis_enc_data.hf:f441_:d24l:o gwarning: (missing field 'min' initializer [-Wmissing-field-initializers]N ULL, "441 | m ul t i{p l2i, c a n1d7s,* d e l1t7a,+ mi0n m}u,m :| ^% e \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | src/libavcodec/vorbis_enc_data.h : 442 : 24 : warning: missing field 'min' initializer [-Wmissing-field-initializers] 442 | ({f l2o,a t ) c3o2d,eb o o3k2_,m u0l t}i,p l i| c ^a nds[i] * codebook_delta_src/libavcodec/vorbis_enc_data.hv:a443l:u24e :+ warning: cmissing field 'min' initializer [-Wmissing-field-initializers]o debo o443k | _m i n i m{u m2_,v a l u7e8),; | 7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~8 , 0 }, src/libavutil/internal.h| : ^156 :68: note: expanded from macro 'ff_dlog' 156 | # src/libavcodec/vorbis_enc_data.h :de444f:i24n:e warning: fmissing field 'min' initializer [-Wmissing-field-initializers]f _dlog (444c | tx , .{. .)2 ,d o {1 7i,f ( 01)7 ,a v0_ l}o,g ( c| t ^x , AV_LOG_DEBUG, __VA_ARGS__src/libavcodec/vorbis_enc_data.h):;445 :}24 :w hwarning: imissing field 'min' initializer [-Wmissing-field-initializers]l e (0) 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:421:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | ff_dlog(vc->avctx, " %f ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | codebook_setup->codCC libavcodec/vp9_superframe_split_bsf.o evectors[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) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/vp9block.o CC libavcodec/vp9data.o 10 warnings generated. In file included from src/libavcodec/vorbisenc.c:43: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (2s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/vorbisenc.c:236:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | a = fabs(cb->dimensions[j * cb->ndimensions]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:239:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | a = fabs(cb->dimensions[j * cb->ndimensions + 1]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9dsp.o In file included from src/libavcodec/vp56.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9dsp_10bpp.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.csrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 165:37: note: expanded from macro 'BARK' 294 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ | src/libavcodec/vorbisdec.c if (size2 != size) | ~~~~~ ^ ~~~~ :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 src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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(0src/libavcodec/bytestream.h.0:03570:7154:f warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( x)) + 2. 23574 | f * aitfa n((s1i.z8e52e -!8=f s*i z(ex)) *| ~~~~~ ^ ~~~~( 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)) | ^~~~~ ~ 4 warnings generated. CC libavcodec/vp9dsp_12bpp.o 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); | ~~~~~ ^ 23 warnings generated. 26 warnings generated. src/libavcodec/vorbisdec.c:1168:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1168 | ff_dlog(NULL, "flooIn 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) | ~~~~~ ^ ~~~~ r0 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 | CC libavcodec/vp9dsp_8bpp.o 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] =src/libavcodec/vorbisenc.c 2.0f * cos(lsp[i]); | ^~~~ ~ :767:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | averagsrc/libavcodec/vorbisdec.ce += fabs(coeffs[j]); | ~~~~ ^~~~~~~~~ :1181:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/vp9lpf.o 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_losrc/libavcodec/vorbisenc.cg:790:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 790 | average = sqrt(tot_average * average) * pow(1.25f, psrc/libavcodec/vorbisdec.c:1188:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o sition*0.005fsrc/libavcodec/bytestream.h);: 294//: 15M:A Gwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ! | ~~~ ~~~~~~~~^~~~~~~ 294 | if (size2 !src/libavcodec/vorbisenc.c=: 790s:iz53e: )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 | ~~~ ~~~~~~^~~~~~~~~~~ 790 | src/libavcodec/vorbisdec.c 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] 1188 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ :35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1188 | float two_cos_w = 2.0f * cos(wstepsrc/libavcodec/bytestream.h * iter_cond); // needed all times | ^~~~ ~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) *src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ .11512925f); | ~ ^~~~~~~~~~ src/libavcodec/vorbisdec.c:1211:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1211 | (((1ULL << vf->amplitude_bits) - 1) * sqrt(p + q))) | ~~~~ ~~^~~ src/libavcodec/vorbisdec.c:1167:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:932:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); CC libavcodec/vp9mvs.o | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(maCC libavcodec/vp9prob.o x1, 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)) | ^ 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: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/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) | ~~~~~~ ^~~~~~~~~~~ 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/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) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/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: CC libavcodec/vp9recon.o 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) | ~~~~~ ^ ~~~~ 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/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: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1750 318 | if (size2 != siz11e) warning s generated| . ~~~~~ ^ ~~~~ | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:53:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:53:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:55:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:55:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:56:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:56:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:61:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:61:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:63:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:63:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:64:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:64:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/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/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/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ CC libavcodec/vpx_rac.o 17 warnings generated. CC libavcodec/vqavideo.o CC libavcodec/vqcdec.o In file included from src/libavcodec/vp6.c:40: src/libavcodec/vp6data.h:293:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:293:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:294:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:294:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:297:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, src/libavcodec/vp56data.c:221:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] { 221 | { 2, 1}, {-8}, {-4}, | ^ -5}src/libavcodec/vp56data.c, {-6}, | ^ :221src/libavcodec/vp6data.h:297:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] :23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 221 | { 2, 1}, {-8}, {-4}, | ^ | { src/libavcodec/vp56data.c:225:18: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 2 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ , 6}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.c5: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] 6 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ }, src/libavcodec/vp56data.c | ^ :225:45src/libavcodec/vp6data.h:298:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] : 298 | { 2, 7}, {-7}, {-8}, | ^ warning: src/libavcodec/vp6data.hmissing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ :298:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.hsrc/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}, | ^ 299:17src/libavcodec/vp56data.c: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | ^ :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}, | ^ 35 warnings generated. In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wavarc.o src/libavcodec/vp6.c:272src/libavcodec/bytestream.h:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 272 | for (i=0; isize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(maIn file included from g, AV_WL24(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' src/libavcodec/vp9_superframe_split_bsf.c 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ :29src/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.csrc/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 73:23: note: expanded from macro 'wloop' 187 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ | if (siIn file included from src/libavcodec/vp9_raw_reorder_bsf.cze2 != size) | ~~~~~ ^ ~~~~ :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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 44 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wavpackenc.o CC libavcodec/wbmpdec.o 4 warnings generated. 1 warning generated. In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wbmpenc.o CC libavcodec/wcmv.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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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 (sizesrc/libavcodec/bytestream.h:2 != size) | ~~~~~ ^ ~~~~ 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 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/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) | ~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/wavpackdata.c:22: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~ ^ ~~~~~~~ CC libavcodec/webvttdec.o In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/webvttenc.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) | ~~~~~ ^ ~~~~ CC libavcodec/wma.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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) | ~~~~~ ^ ~~~~ 12 warnings generated. 4 warnings generated. 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) | ~~~~~~~~~~~~~~~ ^ ~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/wma_common.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: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) | ~~~~~ ^ ~~~~ CC libavcodec/wma_freqs.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/vp8.c:2867:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/vp9prob.c:35:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2867 | 35 | update_factor = FASTDIV(update_factor * FFMIN(ct, max_count), max_count); | ^ ~~ ~~~~~~~~~ src/libavutil/macros.hfor (i = 0; i < FF_ARsrc/libavcodec/vp9.cRA:Y_1283E:L33E:M Swarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s- >frames); 1283i | + + ) f| o ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~r (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] 49 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] 25 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 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: src/libavcodec/vp9.cexpanded from macro 'FFMIN' :1314:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1314 | src/libavcodec/mathops.h for (tile_col = 0; tile_col < s->s.h.tiling.tile_co:214:49: note: expanded from macro 'FASTDIV' l s; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 214 | 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 | def for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ ine FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 32)) | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/wmadec.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:25In file included from src/libavcodec/vp9recon.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1455 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ 29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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] src/libavcodec/bytestream.h :1493294 | : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (c o294l | = 0i;f c(osli z=c osilzse;) | | ~~~ ^ ~~~~~~~ ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/wavarc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/vp9.c:1673:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~~~~ 1673src/libavcodec/vp9mvs.c | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ :199:src/libavcodec/vp9.c:1684:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 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] warning: 1707 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/vp9.c:1708:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r1708 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ >src/libavcodec/vp9.c:1712= 0 && r <:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1712 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ s-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 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ rowsrc/libavcodec/vp9.c:1744:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 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 | 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_co for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ l_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. 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/wmaenc.o src/libavcodec/vqavideo.c:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | src/libavcodec/bytestream.h if: 318(:c15h:u nwarning: kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ size > s-> de318c | o d e _ biuffIn file included from f src/libavcodec/wavpackenc.c(e:sr29_i: szsrc/libavcodec/put_bits.hie:z2209e :)!37 =:{ swarning: i| z ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~e ) 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_src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 357 | if (size2 != size) | ~~~~~ ^ ~~~~ nd - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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'src/libavcodec/vqavideo.c:844:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 844 | { NULL }, | ^ 49 | #define FFMIN(In file included from a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/vp9block.c:95:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wavpack.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vp9recon.c:41:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | int have_left = col > td->tile_col_start || x > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:34: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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 | #src/libavcodec/bytestream.hdefine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :357src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 357 | if (size2 != size) | ~~~~~ ^ ~~~~ | int end_y = FFMIN(2 * (s->rows - roCC libavcodec/wmalosslessdec.o w), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ 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[1 warning generated. 0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/wavpack.c:183:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/wavpack.c:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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: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 != CC libavcodec/wmaprodec.o size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpackenc.c:31: In file included from src/libavcodec/wavpackenc.h:26: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357src/libavcodec/bytestream.h | if (size2 != size) | ~~~~~ ^ ~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/wmavoice.o CC libavcodec/wmv2.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 !=4 warnings generated. 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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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/wavpack.c:997:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 997 | if (channels > INT_MAX / CC libavcodec/wmv2data.o sizeof(*s->dsdctx)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 * 4 warnings generated. x); | ~ ^ 2 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 4 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 >= sizeoCC libavcodec/wmv2dec.o f(BitBu3f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warnings generated. In file included from src/libavcodec/wmaenc.c:25src/libavcodec/put_bits.h: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :265 49 | return exp2f(M_LOG2_10 * x); | ~ ^ :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/wmv2dsp.o 1 warning generated. CC libavcodec/wmv2enc.o src/libavcodec/vp9block.c:1368:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1368 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1370:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1401:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: CC libavcodec/wnv1.o 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; CC libavcodec/wrapped_avframe.o | ^ ~~~~~~~~~~~~~ ~~ 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 libavcodec/ws-snd1.o src/libavcodec/wavpackenc.c:653:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 653 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ 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/wavpackenc.c:958:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/webp.c 958 | recurse_mono(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ :665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { 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); | ~~~^~~~~~~~~~~ ~ 2 warnings generated. X86ASM libavcodec/x86/aacencdsp.o 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)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ 4 warnings 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] 4 warnings generated155. | high_freq = high_freq * 0.4; | ^~~~~~~~~ ~ src/libavcodec/wma.c:157:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | if (bps1 >= 1.16) | ^~~~ ~~ src/libavcodec/wma.c:159:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | else if (bps1 >= 0.72) | ^~~~ ~~ src/libavcodec/wma.c:160:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:164:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | if (bps > 0.5) | ^~~ ~ src/libavcodec/wma.c:165:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:167:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | high_freq = high_freq * 0.3; | ^~~~~~~~~ ~ src/libavcodec/wma.c:169:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:171:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (bps <= 0.625) | ^~~ ~~ src/libavcodec/wma.c:172:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:173:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | else if (bps > 0.75) | ^~~ ~ src/libavcodec/wma.c:176:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | high_freq = high_freq * 0.65; | ^~~~~~~~~ ~ src/libavcodec/wma.c:178:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | if (bps >= 0.8) | ^~~ ~~ src/libavcodec/wma.c:179:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | high_freq = high_freq * 0.75; | ^~~~~~~~~ ~ src/libavcodec/wma.c:180:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | else if (bps >= 0.6) | ^~~ ~~ src/libavcodec/wma.c:181:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:190:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | #CC libavcodec/x86/aacencdsp_init.o define ff_dlog(ctx, ...) do { if (0) av_src/libavcodec/webp.clog(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ :1042:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 1042 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/wma.c:262:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | s->high_band_start[k] = (int) ((block_len * 2 * high_freq) / | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | avctx->sample_rate + 0.5); | ~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wma.c:336:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | if (bps1 < 0.72) | ^~~~ ~ src/libavcodec/wma.c:338:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | else if (bps1 < 1.16) | ^~~~ ~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/aacpsdsp.o CC libavcodec/x86/aacpsdsp_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:src/libavcodec/webp.c:1364:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193: 1364 | if (bytestream2_get_bytes_left(&gb) < chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 34:src/libavcodec/webp.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | a = (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ :1381:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1381 | src/libavcodec/wmadec.c:194:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | a = 1/sqrt(sqrt(a)); | ~~~~ ^ if (bytestream2_get_bytes_left(&gb) < chunk_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)) | ~ ^ ~ X86ASM libavcodec/x86/ac3dsp.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/wmadec.c:633:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/wmadec.c:649:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:695:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | mult1 = sqrt(exp_power[j] / exp_power[last_high_band]); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:697:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | mult1 = mult1 * ff_exp10(s->high_band_values[ch][j] * 0.05); | ^~~~~ ~ 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-In file included from >buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265: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/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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->bIn file included from src/libavcodec/wmavoice.cuf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/wmaenc.c:395:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | a = s->coefs[0][i] * 0.5; | ^~~~~~~~~~~~~~ ~ src/libavcodec/wmaenc.c:396:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | b = s->coefs[1][i] * 0.5; | ^~~~~~~~~~~~~~ ~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 67 warnings generated. 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)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ X86ASM libavcodec/x86/ac3dsp_downmix.o CC libavcodec/x86/ac3dsp_init.o src/libavcodec/wavpackenc.c:2949:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2949 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2950:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2950 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BO1 warning generated. OL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2951:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2951 | { NULL }, | ^ X86ASM libavcodec/x86/alacdsp.o In file included from src/libavcodec/wmv2enc.c:23: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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. CC libavcodec/x86/alacdsp_init.o 31 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/audiodsp.o 8 warnings generated. CC libavcodec/x86/audiodsp_init.o X86ASM libavcodec/x86/blockdsp.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)) { \ | ^~~~ In file included from src/libavcodec/x86/aacencdsp_init.c:27: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/x86/blockdsp_init.o X86ASM libavcodec/x86/bswapdsp.o 15 warnings generated. CC libavcodec/x86/bswapdsp_init.o CC libavcodec/x86/cavsdsp.o X86ASM libavcodec/x86/cavsidct.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] 512CC libavcodec/x86/celt_pvq_init.o | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~ 5 warnings generated. X86ASM libavcodec/x86/celt_pvq_search.o src/libavcodec/wmavoice.c:565:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ~ ^~~~~~~~~~~~ src/libavcodec/wmavoice.c:565:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:565:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:590:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | rh0 = 1.0 + avpriv_scalarproduct_float_c(lpcs, lpcs, n_lpcs); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ X86ASM libavcodec/x86/cfhddsp.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); | ~~~~^~~~~~~~~~ ~ 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 libavcodec/x86/cfhddsp_init.o X86ASM libavcodec/x86/cfhdencdsp.o 6 warnings generated. CC libavcodec/x86/cfhdencdsp_init.o src/libavcodec/wmavoice.c:936:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 936 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:937:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | a1[10 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ 2 warnings generated. src/libavcodec/wmavoice.c:1005:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1005 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1006:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1006 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/x86/constants.o X86ASM libavcodec/x86/dcadsp.o CC libavcodec/x86/dcadsp_init.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->gainX86ASM libavcodec/x86/dct32.o _pred_err, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1364 | gain_coeff, 6) - | ~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1455:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | i_lsps[n] = cos(prev_lsps[n] + fac * (lsps[n] - prev_lsps[n])); | ^~~ ~ 11 warnings generated. CC libavcodec/x86/dct_init.o X86ASM libavcodec/x86/dirac_dwt.o CC libavcodec/x86/dirac_dwt_init.o X86ASM libavcodec/x86/diracdsp.o CC libavcodec/x86/diracdsp_init.o 8 warnings generated. X86ASM libavcodec/x86/dnxhdenc.o CC libavcodec/x86/dnxhdenc_init.o X86ASM libavcodec/x86/exrdsp.o 2 warnings generated. CC libavcodec/x86/exrdsp_init.o CC libavcodec/x86/fdct.o CC libavcodec/x86/fdctdsp_init.o X86ASM libavcodec/x86/fft.o CC libavcodec/x86/fft_init.o X86ASM libavcodec/x86/flac_dsp_gpl.o X86ASM libavcodec/x86/flacdsp.o 11 warnings generated. CC libavcodec/x86/flacdsp_init.o CC libavcodec/x86/flacencdsp_init.o X86ASM libavcodec/x86/fmtconvert.o 2 warnings generated. CC libavcodec/x86/fmtconvert_init.o X86ASM libavcodec/x86/fpel.o 8 warnings generated. X86ASM libavcodec/x86/g722dsp.o CC libavcodec/x86/g722dsp_init.o X86ASM libavcodec/x86/h263_loopfilter.o CC libavcodec/x86/h263dsp_init.o X86ASM libavcodec/x86/h264_chromamc.o In file included from src/libavcodec/x86/dnxhdenc_init.c:26: In file included from src/libavcodec/dnxhdenc.h:33: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/h264_chromamc_10bit.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/h264_deblock.o X86ASM libavcodec/x86/h264_deblock_10bit.o X86ASM libavcodec/x86/h264_idct.o X86ASM libavcodec/x86/h264_idct_10bit.o X86ASM libavcodec/x86/h264_intrapred.o 2 warnings generated. X86ASM libavcodec/x86/h264_intrapred_10bit.o CC libavcodec/x86/h264_intrapred_init.o CC libavcodec/x86/h264_qpel.o X86ASM libavcodec/x86/h264_qpel_10bit.o X86ASM libavcodec/x86/h264_qpel_8bit.o X86ASM libavcodec/x86/h264_weight.o X86ASM libavcodec/x86/h264_weight_10bit.o CC libavcodec/x86/h264chroma_init.o CC libavcodec/x86/h264dsp_init.o 34 warnings generated. X86ASM libavcodec/x86/hevc_add_res.o 10 warnings generated. X86ASM libavcodec/x86/hevc_deblock.o X86ASM libavcodec/x86/hevc_idct.o X86ASM libavcodec/x86/hevc_mc.o X86ASM libavcodec/x86/hevc_sao.o X86ASM libavcodec/x86/hevc_sao_10bit.o 32 warnings generated. CC libavcodec/x86/hevcdsp_init.o X86ASM libavcodec/x86/hpeldsp.o CC libavcodec/x86/hpeldsp_init.o X86ASM libavcodec/x86/hpeldsp_vp3.o CC libavcodec/x86/hpeldsp_vp3_init.o X86ASM libavcodec/x86/huffyuvdsp.o 10 warnings generated. CC libavcodec/x86/huffyuvdsp_init.o X86ASM libavcodec/x86/huffyuvencdsp.o CC libavcodec/x86/huffyuvencdsp_init.o X86ASM libavcodec/x86/idctdsp.o CC libavcodec/x86/idctdsp_init.o X86ASM libavcodec/x86/imdct36.o X86ASM libavcodec/x86/jpeg2000dsp.o CC libavcodec/x86/jpeg2000dsp_init.o X86ASM libavcodec/x86/lossless_audiodsp.o 12 warnings generated. CC libavcodec/x86/lossless_audiodsp_init.o X86ASM libavcodec/x86/lossless_videodsp.o CC libavcodec/x86/lossless_videodsp_init.o X86ASM libavcodec/x86/lossless_videoencdsp.o 2 warnings generated. CC libavcodec/x86/lossless_videoencdsp_init.o X86ASM libavcodec/x86/lpc.o CC libavcodec/x86/lpc_init.o X86ASM libavcodec/x86/me_cmp.o CC libavcodec/x86/me_cmp_init.o X86ASM libavcodec/x86/mlpdsp.o CC libavcodec/x86/mlpdsp_init.o CC libavcodec/x86/mpeg4videodsp.o 4 warnings generated. 26 warnings generated. CC libavcodec/x86/mpegaudiodsp.o CC libavcodec/x86/mpegvideo.o CC libavcodec/x86/mpegvideoenc.o 30 warnings generated. X86ASM libavcodec/x86/mpegvideoencdsp.o 5 warnings generated. src/libavcodec/x86/mpeg4videodsp.c:56:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | (unsigned) iy >= height - h || height< h | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:55:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 55 | int need_emu = (unsigned) ix >= width - w || width < w || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:64:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | (need_emu && (h > MAX_H || stride > MAX_STRIDE))) { | ~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | (need_emu && (h > MAX_H || stride > MAX_STRIDE))) { | ~ ^ ~~~~~ CC libavcodec/x86/mpegvideoencdsp_init.o X86ASM libavcodec/x86/opusdsp.o CC libavcodec/x86/opusdsp_init.o 4 warnings generated. X86ASM libavcodec/x86/pixblockdsp.o CC libavcodec/x86/pixblockdsp_init.o X86ASM libavcodec/x86/pngdsp.o CC libavcodec/x86/pngdsp_init.o X86ASM libavcodec/x86/proresdsp.o CC libavcodec/x86/proresdsp_init.o In file included from src/libavcodec/x86/me_cmp_init.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/qpel.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/qpeldsp.o CC libavcodec/x86/qpeldsp_init.o X86ASM libavcodec/x86/rv34dsp.o 2 warnings generated. In file included from src/libavcodec/x86/mpegvideo.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/x86/rv34dsp_init.o In file included from src/libavcodec/x86/mpegvideoenc.c:29: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/rv40dsp.o CC libavcodec/x86/rv40dsp_init.o X86ASM libavcodec/x86/sbcdsp.o 2 warnings generated. X86ASM libavcodec/x86/sbrdsp.o CC libavcodec/x86/sbcdsp_init.o CC libavcodec/x86/sbrdsp_init.o X86ASM libavcodec/x86/simple_idct10.o CC libavcodec/x86/snowdsp.o X86ASM libavcodec/x86/svq1enc.o CC libavcodec/x86/svq1enc_init.o X86ASM libavcodec/x86/synth_filter.o CC libavcodec/x86/synth_filter_init.o X86ASM libavcodec/x86/takdsp.o CC libavcodec/x86/takdsp_init.o X86ASM libavcodec/x86/ttadsp.o CC libavcodec/x86/ttadsp_init.o X86ASM libavcodec/x86/ttaencdsp.o CC libavcodec/x86/ttaencdsp_init.o X86ASM libavcodec/x86/utvideodsp.o CC libavcodec/x86/utvideodsp_init.o CC libavcodec/x86/v210-init.o X86ASM libavcodec/x86/v210.o X86ASM libavcodec/x86/v210enc.o CC libavcodec/x86/v210enc_init.o 2 warnings generated. CC libavcodec/x86/vc1dsp_init.o In file included from src/libavcodec/x86/snowdsp.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(BitBX86ASM libavcodec/x86/vc1dsp_loopfilter.o uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/vc1dsp_mc.o CC libavcodec/x86/vc1dsp_mmx.o X86ASM libavcodec/x86/videodsp.o CC libavcodec/x86/videodsp_init.o X86ASM libavcodec/x86/vorbisdsp.o CC libavcodec/x86/vorbisdsp_init.o X86ASM libavcodec/x86/vp3dsp.o 2 warnings generated. CC libavcodec/x86/vp3dsp_init.o X86ASM libavcodec/x86/vp6dsp.o CC libavcodec/x86/vp6dsp_init.o X86ASM libavcodec/x86/vp8dsp.o CC libavcodec/x86/vp8dsp_init.o X86ASM libavcodec/x86/vp8dsp_loopfilter.o CC libavcodec/x86/vp9dsp_init.o CC libavcodec/x86/vp9dsp_init_10bpp.o CC libavcodec/x86/vp9dsp_init_12bpp.o CC libavcodec/x86/vp9dsp_init_16bpp.o X86ASM libavcodec/x86/vp9intrapred.o 19 warnings generated. X86ASM libavcodec/x86/vp9intrapred_16bpp.o X86ASM libavcodec/x86/vp9itxfm.o X86ASM libavcodec/x86/vp9itxfm_16bpp.o X86ASM libavcodec/x86/vp9lpf.o X86ASM libavcodec/x86/vp9lpf_16bpp.o X86ASM libavcodec/x86/vp9mc.o X86ASM libavcodec/x86/vp9mc_16bpp.o X86ASM libavcodec/x86/xvididct.o CC libavcodec/x86/xvididct_init.o CC libavcodec/xan.o CC libavcodec/xbm_parser.o CC libavcodec/xbmdec.o CC libavcodec/xbmenc.o CC libavcodec/xface.o CC libavcodec/xfacedec.o 20 warnings generated. CC libavcodec/xfaceenc.o CC libavcodec/xiph.o CC libavcodec/xl.o CC libavcodec/xma_parser.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/xpmdec.o CC libavcodec/xsubdec.o CC libavcodec/xsubenc.o src/libavcodec/xan.c:591:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 591 | if (new_pal < s->palettes_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/xvididct.o CC libavcodec/xwd_parser.o CC libavcodec/xwddec.o CC libavcodec/xwdenc.o CC libavcodec/xxan.o CC libavcodec/y41pdec.o CC libavcodec/y41penc.o 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 libavcodec/ylc.o CC libavcodec/yop.o 1 warning generated. CC libavcodec/yuv4dec.o 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)) | ~ ^ ~ CC libavcodec/yuv4enc.o 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) | ~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/zerocodec.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 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/xxan.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | ifsrc/libavcodec/xsubdec.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (size2 != size) | ~~~~~ ^ ~~~~ 42 | for (i = In file included from src/libavcodec/xwddec.c0; i < sizeof(tc_offsets); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ :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) | ~~~~~ ^ ~~~~ 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: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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/zmbv.o CC libavcodec/zmbvenc.o AR libpostproc/libpostproc.a 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 < Xsrc/libavcodec/xwdenc.cWD:_187H:E19AD:E Rwarning: _comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]S IZE) { | 187 ~~~~~~~~~~~ ^ ~~~~~~~~~~~ | for (i = 0;src/libavcodec/xwddec.c :i147 :<41 :n cwarning: olcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]o rs; i++) { 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/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)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswresample/audioconvert.o src/libavcodec/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libswresample/dither.o CC libswresample/options.o 2 warnings generated. 5 warnings generated. 6 warnings generated. 7 warnings generated. CC libswresample/rematrix.o CC libswresample/resample.o 5 warnings generated. CC libswresample/resample_dsp.o CC libswresample/swresample.o CC libswresample/swresample_frame.o CC libswresample/version.o X86ASM libswresample/x86/audio_convert.o 9 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libswresample/x86/audio_convert_init.o X86ASM libswresample/x86/rematrix.o CC libswresample/x86/rematrix_init.o 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++) X86ASM libswresample/x86/resample.o | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libswresample/x86/resample_init.o CC libswscale/alphablend.o CC libswscale/gamma.o src/libswresample/dither.c:27:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 | double scale = s->dither.noise_scale; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libswresample/dither.c:100:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | scale *= s->dither.ssrc/libswresample/options.ccale; | ~~ ~~~~~~~~~~^~~~~ :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_src/libswresample/dither.c:117:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] in 117 | if (llabs(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ _csrc/libswresample/dither.ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ :120:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] src/libswresample/options.c 120 | for (j=0; jlen; j++) | ~^~~~~~~ :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}, | ^ 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] src/libswresample/options.c 61: | 53 : 160 :d owarning: umissing field 'unit' initializer [-Wmissing-field-initializers]b le d1, d = sr c53[ | i{]"*iSn__1s;a m p| l ~ ~~~~~~^~~~e _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" src/libswresample/dither_template.c : 66 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , "se t63 | o u t p u t s a m p l e r a tde "- = n s _ c,o eOffFsF[SjE T ( o u]t _*s anmsp_leer_rroartse[)p,o sA V+_ OjP T _ T Y]P E _| I ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N T , {64. | i 6 4 = 0 + n s _}co,e f0f s [ j + ,1 ]I N*T _nMsA_Xe r r o,r sP[ApRoAsM }+, j| ^+ 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:55:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libswresample/dither_template.c: 55 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ 69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libswresample/options.c 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ :56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"isf" src/libswresample/dither_template.c , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ :71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libswresample/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ 57 | {"in_sample_fmt"src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ , "set input6 warnings generated. 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 formaCC libswscale/half2float.o t" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:61:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:78:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"clev" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB src/libswresample/audioconvert.c : }83,: 58-:3 2 warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] , 32 , P83A | RCAOMN}V, _ F| U ^N C(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*src/libswresample/options.c):p79i:)160 : | warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libswresample/audioconvert.c:43:23 :79 | note: {expanded from macro 'CONV_FUNC'" center_m 43i | x _ l e v e l " * ( o t,y p"es*e)pto c=e netxeprr ;m ipx il e+v=e ils"; p o + = o,s ;O\F F S| E ~ ^~~~T (clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ 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_src/libswresample/options.cDB:L80,: 160d:o uwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l e , AV_SAMPLE _80F | M{T"_sFlLeTv," * ( c o n s t f l o a t * ) p i,) " s| e~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~t surrousrc/libswresample/audioconvert.cn:d44 :m23i:x note: lexpanded from macro 'CONV_FUNC'e vel" 44 | , O F F S E*T((ostlyepve * ) p o = e x p)r,; ApVi_ O+P=T _iTsY;P Ep_FoL O+A=T ,o s{;.d\b l =| C ~ ^~~~_ 30DB In file included from },src/libswresample/dither.c :-1393: 2src/libswresample/dither_template.c : 61 :,34 :3 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , PA R61A | M } , | ^ double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libswresample/options.c:81:160: 83warning: | missing field 'unit' initializer [-Wmissing-field-initializers]C ONV_FUNC(AV_S A81M | P{L"Es_urFrMoTu_nDdB_Lm,i xd_oluebvleel ", A V,_ S"AsMePtL Es_uFrMroTu_nFdL Tm,i x* (Lceovneslt" f l o a t *,) pOiF)F S E| T~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~( slev src/libswresample/audioconvert.c : 45 : 23 : note: expanded from macro 'CONV_FUNC' ), AV_ O45P | T _ T Y P E _ F L*O(AoTt,y p{e.*d)bplo= C=_ 3e0xDpBr ; p i + = i s ; p src/libswresample/dither_template.co :}+66,=: 21 -:o3 s2warning: ; implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]\ ,| ~ ^~~~3 2 63 | , P A R A M } , | ^ d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | src/libswresample/options.c : 82 : 160 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] +ns_ c82o | e{f"flsf[ejsrc/libswresample/audioconvert.c_ :m+83i :x158_]:l ewarning: *v eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]nl s"_ e r r o r s [ p83,o | Cs"O s+eN tjV _L+FF UE1N C]m( iA xV| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lS eAvMelP" L 65E | _ F M T _ D B L , , d oO uFb Fl S eE T ,( l Af Ve __S+mAniMsx_P_cLloeEe_vfFefMlsT [_ jF) L,+T ,A2 V]*_ (O*cP oTnn_ssT_tYe PrfErl_ooFraLsOt[A*pT)o,ps i{ ).+ d bj| l~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ = +0 2 ] src/libswresample/audioconvert.c : | 46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 23 : note: expanded from macro 'CONV_FUNC'66 | 46 | } , - 3 2 * ( o , t 3y 2p+ en *s )_ pc o o e= f ,fe sxP[pAjrR ;A+ M p}3,]i *+| = ^n si_se;r rpoor s+[=p ooss ;+\ j | + ~ ^~~~ 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:83:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"rmvol" , "set rematrix volume" ,src/libswresample/dither_template.c O:F69F:SE35T:( rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m atrix_vol u69src/libswresample/audioconvert.cm | :e 83) :, 58 :A V warning: _ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O P T _ T Y P E _ FdL O83-A | T=C, O nN{sV.__dcFboUleN=fC1f(.sA0[V j _ ]S A *M P nL sE __ e Fr Mr To _ rD sB [L p, o }sd, o +u- b1lj0]e0; 0 , | ,A ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ V 1_0S0A0M P L E _ F M,T _PFALRTA,M }*,( c o| ^n st float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:49:23: note: expanded from macro 'CONV_FUNC' 49 | *(otype*)po =src/libswresample/options.c e:x84p:r160;: pwarning: imissing field 'unit' initializer [-Wmissing-field-initializers] += is; po += 84o | s{;"\r e m| src/libswresample/dither_template.ca ~ ^~~~t :r71i:x27_:v owarning: limplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]u me" ,71 | " s e t r e m a t r idx1 v=o lruimnet"( d + n o i s e,[ i]O)F;F S E| T ~ ^~~~~~~~( rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *=src/libswresample/options.c S:;85 : 160| : ~~ ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"rematrix_maxval" , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 }, 0 , 1000 , PARAM}, | ^ src/libswresample/options.c:91:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"dither_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:105:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"filter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"phase_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] s CC libswscale/hscale.o 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ hift" , "set swr resampling phasrc/libswresample/dither_template.cse shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 }, 0 , 24 , PARAM }, | ^ :66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libswresample/options.c 63 | d -= ns_coeffs[j ] * ns_errors[pos src/libavcodec/zmbv.c+: j532 : 28 : ]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :107532: | 161 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (c->d e107c | {om"pl_isniezaer _width + 255ULL) * (avctx->height + 64ULL) > FFMsrc/libswresample/options.cIN:(118a:v161c:t x-warning: >missing field 'unit' initializer [-Wmissing-field-initializers]m ax_pixels, 118I | N T _ M A X / 4 ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM }, | ^ 71 | src/libswresample/options.c d1 = rint(d + noise[i]); | ~ ^~~~~~~~ :120:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 src/libswresample/resample.c :,182 :F52LT:_ Mwarning: Aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]X , PARAM }, 182 | | ^ if(x<1.0) y= 1 - 3*x*x + 2*x*x*x + d*( -x*x + x*x*x); src/libswresample/options.c | : ^~124 :166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | , OFFSET(min_hard_compensation),AVsrc/libswresample/resample.c_O:P183T:_52T:Y Pwarning: E_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F LOAT ,{.db l183= | 0 . 1 e l s e } , 0 y = , I N T _ M A X , P A R A M }d,* ( -| 4 ^ + 8*x - 5*x*x + x*x*x); | ^~ 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] In file included from src/libswresample/dither.c: 147128: | src/libswresample/dither_template.c : 61: 35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | d o u b l e d 1, d = s r c [i ] *,S _O1F;F S E| T ~^~~( 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 | src/libswresample/dither_template.c : 66 : 21,: Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(async) 63 | , A V _ O P T _ T YdP E-_=F LnOsA_Tc o,e{f.fdsb[lj= 0 ] * n s _ e r r o r s [ p o s} ,+ IjN T _ M I]N , | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I NT_MAX 64, | P A R A M } , | ^ +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | src/libswresample/options.c : 132 : 161 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] +ns_coeff s132[ | j + 2 ] * n s _ e r r o r s [ p o s + j + 2 ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | , O F+FnSsE_Tc(ofeifrfsst[pjt s+_ i3]n _*s anmsp_leersr)o,r sA[pV_oOsP T+_ jTY P+E _3I]N;T 6 4| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, {.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^ 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/options.c:144:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "kaiser_beta" , "set src/libswresample/dither_template.csw:r73 :K19a:i swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r window b e73t | a " , O F F S E T (dk1a i*s=e rS_;b e t| a ~~ ^) , 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 | , 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_chlayCC libswscale/hscale_fast_bilinear.o out)", | ~ 70 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:68:145: warning: implicit conversion from 'long' 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|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:64:145: warning: implicit conversion from 'long' 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) | ^~~~~~~~~~~~~~~~~~ CC libswscale/input.o 48 warnings generated. CC libswscale/options.o In file included from src/libswresample/resample_dsp.c:39: src/libswresample/resample_template.c:175:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | val += (v2 - val) * inv_src_incr * frac; | ~~~^~~~~ ~ src/libswresample/swresample.c:330:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | s->rematrix_volume!=1.0 || | ~~~^~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:380:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | if (s->async > 1.0001) { | ~~~^~~~~ ~ src/libswresample/swresample.c:381:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | s->max_soft_compensation = s->async / (double) s->in_sample_rate; | ~~~^~~~~ ~ src/libswresample/swresample.c:443:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | s->resample_first= RSC*s->out.ch_count/s->used_ch_layout.nb_channels - RSC < s->out_sample_rate/(float)s-> in_sample_rate - 1.0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libswscale/output.o 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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libswscale/rgb2rgb.o CC libswscale/slice.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 libswscale/swscale.o CC libswscale/swscale_unscaled.o CC libswscale/utils.o 24 warnings generated. CC libswscale/version.o CC libswscale/vscale.o CC libswscale/x86/hscale_fast_bilinear_simd.o X86ASM libswscale/x86/input.o 2 warnings generated. X86ASM libswscale/x86/output.o CC libswscale/x86/rgb2rgb.o X86ASM libswscale/x86/rgb_2_rgb.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 }, X86ASM libswscale/x86/scale.o 1, INT_MAX, VE }, | ^ src/libswscale/options.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "srch", "source height", 2 OFFSET(srcH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ warnings generated. 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 | { "gam1 warning generated. ma", "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 } | ^ X86ASM libswscale/x86/scale_avx2.o 16 warnings generated. CC libswscale/x86/swscale.o CC libswscale/x86/yuv2rgb.o X86ASM libswscale/x86/yuv2yuvX.o X86ASM libswscale/x86/yuv_2_rgb.o CC libswscale/yuv2rgb.o 5 warnings generated. CC libavutil/adler32.o CC libavutil/aes.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/aes_ctr.o src/libswscale/utils.c:69:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 69 | [AV_PIX_FMT_YUV420P] = { 1, 1 }, | ^ src/libswscale/utils.c:70:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 70 | [AV_PIX_FMT_YUYV422] = { 1, 1 }, | ^ src/libswscale/utils.c:71:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 71 | [AV_PIX_FMT_RGB24] = { 1, 1 }, | ^ src/libswscale/utils.c:72:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 72 | [AV_PIX_FMT_BGR24] = { 1, 1 }, | ^ src/libswscale/utils.c:73:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 73 | [AV_PIX_FMT_YUV422P] = { 1, 1 }, | ^ src/libswscale/utils.c:74:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 74 | [AV_PIX_FMT_YUV444P] = { 1, 1 }, | ^ src/libswscale/utils.c:75:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/utils.c:76:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/utils.c:77:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ src/libswscale/utils.c:78:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 78 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 }, | ^ src/libswscale/utils.c:79:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 79 | [AV_PIX_FMT_MONOBLACK] = { 1, 1 }, | ^ src/libswscale/utils.c:80:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 80 | [AV_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/utils.c:81:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_FMT_YUVJ420P] = { 1, 1 }, | ^ src/libswscale/utils.c:82:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 82 | [AV_PIX_FMT_YUVJ411P] = { 1, 1 }, | ^ src/libswscale/utils.c:83:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/utils.c:84:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 }, | ^ src/libswscale/utils.c:85:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/utils.c:86:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/utils.c:87:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_UYYVYY411] = { 0, 0 }, | ^ src/libswscale/utils.c:88:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ src/libswscale/utils.c:89:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 89 | [AV_PIX_FMT_BGR4] = { 0, 1 }, | ^ src/libswscale/utils.c:90:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 90 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:91:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 91 | [AV_PIX_FMT_RGB8] = { 1, 1 }, | ^ src/libswscale/utils.c:92:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 92 | [AV_PIX_FMT_RGB4] = { 0, 1 }, | ^ src/libswscale/utils.c:93:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 93 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:94:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 94 | [AV_PIX_FMT_NV12] = { 1, 1 }, | ^ src/libswscale/utils.c:95:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 95 | [AV_PIX_FMT_NV21] = { 1, 1 }, | ^ src/libswscale/utils.c:96:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ src/libswscale/utils.c:97:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/utils.c:98:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/utils.c:99:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/utils.c:100:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_0RGB] = { 1, 1 }, | ^ src/libswscale/utils.c:101:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/utils.c:102:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/utils.c:103:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/utils.c:104:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:105:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:106:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:107:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:108:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:109:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 109 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:110:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 110 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:111:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 111 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:112:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 112 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:113:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:114:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 114 | [AV_PIX_FMT_YUV440P] = { 1, 1 }, | ^ src/libswscale/utils.c:115:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 115 | [AV_PIX_FMT_YUVJ440P] = { 1, 1 }, | ^ src/libswscale/utils.c:116:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:117:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:118:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:119:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:120:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/utils.c:121:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/utils.c:122:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_YUVA444P] = { 1, 1 }, | ^ src/libswscale/utils.c:123:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:124:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:125:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 125 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:126:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 126 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:127:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:128:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 128 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:129:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 129 | [AV_PIX_FMT_YUVA420P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:130:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_YUVA420P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:131:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_YUVA422P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:132:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_YUVA422P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:133:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_YUVA444P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:134:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 134 | [AV_PIX_FMT_YUVA444P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:135:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 135 | [AV_PIX_FMT_YUVA420P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:136:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 136 | [AV_PIX_FMT_YUVA420P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:137:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137 | [AV_PIX_FMT_YUVA422P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:138:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 138 | [AV_PIX_FMT_YUVA422P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:139:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 139 | [AV_PIX_FMT_YUVA444P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:140:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 140 | [AV_PIX_FMT_YUVA444P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:141:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 141 | [AV_PIX_FMT_RGB48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:142:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 142 | [AV_PIX_FMT_RGB48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:145:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 145 | [AV_PIX_FMT_RGB565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:146:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 146 | [AV_PIX_FMT_RGB565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:147:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 147 | [AV_PIX_FMT_RGB555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:148:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 148 | [AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:149:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:150:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 150 | [AV_PIX_FMT_BGR565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:151:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 151 | [AV_PIX_FMT_BGR555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:152:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 152 | [AV_PIX_FMT_BGR555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:153:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 153 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:154:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 154 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:155:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 155 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:156:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:157:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:158:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:159:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:160:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:161:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:162:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:163:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/utils.c:164:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:165:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:166:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:167:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:170:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:171:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:172:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:173:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:174:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:175:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:176:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:177:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:178:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ 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 | [Asrc/libswscale/swscale.c:V_PIX_FMT_BAYER_RGGB8] = { 1, 0 }, | ^ 1140:39src/libswscale/utils.c: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :218 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] 39 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] warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 1172 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 218 | [AV_PIX_FMT_BAYER_GBRG8] = { 1, 0 }, | ^ src/libswscale/utils.c:219:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 219 | [AV_PIX_FMT_BAYER_GRBG8] = { 1, 0 }, | ^ src/libswscale/utils.c:220:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 220 | [AV_PIX_FMT_BAYER_BGGR16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:221:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 221 | [AV_PIX_FMT_BAYER_BGGR16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:222:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 222 | [AV_PIX_FMT_BAYER_RGGB16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:223:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 223 | [AV_PIX_FMT_BAYER_RGGB16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:224:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 224 | [AV_PIX_FMT_BAYER_GBRG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:225:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 225 | [AV_PIX_FMT_BAYER_GBRG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:226:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 226 | [AV_PIX_FMT_BAYER_GRBG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:227:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 227 | [AV_PIX_FMT_BAYER_GRBG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:230:38: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 230 | [AV_PIX_FMT_AYUV64LE] = { 1, 1}, | ^ src/libswscale/utils.c:231:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 231 | [AV_PIX_FMT_P010LE] = { 1, 1 }, | ^ src/libswscale/utils.c:232:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 232 | [AV_PIX_FMT_P010BE] = { 1, 1 }, | ^ src/libswscale/utils.c:233:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 233 | [AV_PIX_FMT_P012LE] = { 1, 1 }, | ^ src/libswscale/utils.c:234:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 234 | [AV_PIX_FMT_P012BE] = { 1, 1 }, | ^ src/libswscale/utils.c:235:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 235 | [AV_PIX_FMT_P016LE] = { 1, 1 }, | ^ src/libswscale/utils.c:236:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [AV_PIX_FMT_P016BE] = { 1, 1 }, | ^ src/libswscale/utils.c:237:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:238:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:239:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:240:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:241:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:242:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:243:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/utils.c:244:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_NV42] = { 1, 1 }, | ^ src/libswscale/utils.c:245:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 245 | [AV_PIX_FMT_Y210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:246:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 246 | [AV_PIX_FMT_Y212LE] = { 1, 1 }, | ^ src/libswscale/utils.c:247:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 247 | [AV_PIX_FMT_X2RGB10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:248:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 248 | [AV_PIX_FMT_X2BGR10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:249:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 249 | [AV_PIX_FMT_P210BE] = { 1, 1 }, | ^ src/libswscale/utils.c:250:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 250 | [AV_PIX_FMT_P210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:251:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 251 | [AV_PIX_FMT_P410BE] = { 1, 1 }, | ^ src/libswscale/utils.c:252:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 252 | [AV_PIX_FMT_P410LE] = { 1, 1 }, | ^ src/libswscale/utils.c:253:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/utils.c:254:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/utils.c:255:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_Fsrc/libswscale/swscale.cMT:_1231P:41276:B Ewarning: ]comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] = { 1, 1 } ,1231 | | ^ for (int i = 0; i 6fLrEa]m e _ d s t=- >{d a1t, a1[ i}],; i +| + ^) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 9 warnings generated. CC libavutil/ambient_viewing_environment.o CC libavutil/audio_fifo.o CC libavutil/avsscanf.o CC libavutil/avstring.o CC libavutil/base64.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/x86/rgb2rgb.c:94: src/libswscale/x86/rgb2rgb_template.c:1076:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i=0; iinv_gamma = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ CC libavutil/bprint.o CC libavutil/buffer.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/base64.c:154:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ src/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/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)); | ^~~~~~~~~~~~ ~ 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; | ~~~~~^ ~~~ 1 warning generated. CC libavutil/camellia.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 && x cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ CC libavutil/cpu.o src/libavutil/avsscanf.c:523:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~~~~~~^~~ src/libavutil/avsscanf.c:523:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~^~~~ src/libavutil/avsscanf.c:649:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | return sign * INFINITY; | ~~~~~~ ~~~~~^~~~~~~~~~ src/libavutil/avsscanf.c:656:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/crc.o src/libavutil/avsscanf.c:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | if (c==')') return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:672:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:660:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ CC libavutil/csp.o src/libavutil/bprint.c:109:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ src/libavutil/bprint.c:132:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ 1 warning generated. CC libavutil/des.o CC libavutil/detection_bbox.o CC libavutil/dict.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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/display.o 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/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) | ^~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/dovi_meta.o 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. 1 warning generated. CC libavutil/downmix_info.o CC libavutil/encryption_info.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/error.o CC libavutil/eval.o CC libavutil/fifo.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~ ^ ~~~~~~~~~~~~~ CC libavutil/file.o 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)) | ~ ^ ~ 1 warning generated. 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. 4 warnings generated. CC libavutil/file_open.o CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o src/libavutil/display.c:43:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 43 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __buCC libavutil/float_dsp.o iltin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/display.c:53:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53 | double radians = -angle * M_PI / 180.0f; | ~ ^~~~~~ CC libavutil/frame.o 2 warnings generated. 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/hash.o 1 warning generated. CC libavutil/hdr_dynamic_metadata.o CC libavutil/hdr_dynamic_vivid_metadata.o 8 warnings generated. CC libavutil/hmac.o In file included from src/libavutil/eval.c:34: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavutil/hwcontext.o CC libavutil/hwcontext_stub.o src/libavutil/eval.c:154:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/hwcontext_vaapi.o src/libavutil/eval.c:145:81: note: expanded from macro 'IS_IDENTIFIER_CHAR' 145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~~CC libavutil/imgutils.o src/libavutil/eval.c:154:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:145:61: note: expanded from macro 'IS_IDENTIFIER_CHAR' 145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~~ src/libavutil/eval.c:154:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:145:42: note: expanded from macro 'IS_IDENTIFIER_CHAR' 145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~ 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/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:240:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | double d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:309:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/eval.c:320:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | case e_div: return e->value * (d2 ? (d / d2) : d * INFINITY); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/eval.c:326:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | case e_bitand: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d & (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:327:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | case e_bitor: return isnan(d) || isnan(d2) ? NAN : e->value * 1 warning generated. ((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/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/integer.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/intmath.o CC libavutil/lfg.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/lls.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:src/libavutil/frame.c49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ CC libavutil/log.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/log2_tab.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~ ^ ~~~~~~~~~~~ CC libavutil/lzo.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) | ~~~~~~ ^ ~~~~~~~~~~ CC libavutil/mastering_display_metadata.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. CC libavutil/mathematics.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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.cCC libavutil/md5.o :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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavutil/mem.o 2 warnings 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/imgutils.c:559:CC libavutil/murmur3.o 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/opt.o CC libavutil/parseutils.o 18 warnings generated. CC libavutil/pixdesc.o CC libavutil/pixelutils.o CC libavutil/random_seed.o CC libavutil/rational.o CC libavutil/rc4.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavutil/reverse.o 16 warnings generated. CC libavutil/ripemd.o 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)) | ~ ^ ~~~~~~~~ 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/samplefmt.o 1 warning generated. 215 warnings generated. CC libavutil/sha.o CC libavutil/sha512.o CC libavutil/slicethread.o CC libavutil/spherical.o 3 warnings generated. CC libavutil/stereo3d.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavutil/tea.o 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/opt.c:106:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum2 warnings generated. ? INFINITY : NAN); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/opt.c:106:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c: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/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)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/threadmessage.o 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: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/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/time.o CC libavutil/timecode.o 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/tree.o CC libavutil/twofish.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_fCC libavutil/tx.o mt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tx_double.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/opt.c:871:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 871 | ret = snprintf(buf, sizeof(buf), "%f", *(float *)dst); | ~~~~~~~~ ^~~~~~~~~~~~~ src/libavutil/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tx_float.o src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavutil/pixdesc.c:3232:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 2 warnings generated. CC libavutil/tx_int32.o CC libavutil/utils.o src/libavutil/opt.c:1179:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1179 | } else if (d == FLT_MAX) { | ~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1181:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1181 | } else if (d == FLT_MIN) { | ~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1183:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1183 | } else if (d == -FLT_MAX) { | ~~ ^~~~~~~~ src/libavutil/opt.c:1185:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1185 | } else if (d == -FLT_MIN) { | ~~ ^~~~~~~~ CC libavutil/uuid.o CC libavutil/version.o 5 warnings 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/video_enc_params.o 1 warning generated. 1 warning generated. CC libavutil/x86/cpu.o src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ X86ASM libavutil/x86/cpuid.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ X86ASM libavutil/x86/fixed_dsp.o CC libavutil/x86/fixed_dsp_init.o 6 warnings generated. 1 warning generated. X86ASM libavutil/x86/float_dsp.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/x86/float_dsp_init.o X86ASM libavutil/x86/imgutils.o CC libavutil/x86/imgutils_init.o X86ASM libavutil/x86/lls.o CC libavutil/x86/lls_init.o X86ASM libavutil/x86/pixelutils.o src/libavutil/utils.cIn 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_A89: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; | ~~~~~~~~ ^ ~~~ RRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/cpu.c:173:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | if (max_ext_level >= 0x80000001) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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_penaltie20 warnings generated. s); 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/x86/pixelutils_init.o 1 warning generated. X86ASM libavutil/x86/tx_float.o CC libavutil/x86/tx_float_init.o CC libavutil/xga_font_data.o 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. CC libavutil/xtea.o 1 warning generated. AR libavfilter/libavfilter.a src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1165:28: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1165 | sum += UNSCALE(src[j]) * cos(a * phase); | ^~~~~~ ~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1192:34: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1192 | double val = UNSCALE(src[j*stride]); | ~~~ ^~~~~~~~~~~~~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 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/x86/tx_float_init.c:143:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 143 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1809:21: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1809 | tmp1 = (in1 + in2)*0.5; | ~~~~^~~~~ ~ src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 1 warning generated. 1 warning generated. 1 warning generated. 9 warnings generated. 6 warnings generated. AR libswresample/libswresample.a AR libswscale/libswscale.a AR libavutil/libavutil.a AR libavcodec/libavcodec.a [7/8] Performing install step for 'ffmpeg' INSTALL libavdevice/libavdevice.a 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 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 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 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 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 libavutil/libavutil.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 [8/8] Completed 'ffmpeg' [144/1702] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [145/1702] Completed 'ffmpeg' [146/1702] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [147/1702] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [148/1702] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [149/1702] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [150/1702] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [151/1702] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [152/1702] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [153/1702] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [154/1702] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [155/1702] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [156/1702] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [157/1702] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [158/1702] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [159/1702] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [160/1702] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [161/1702] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [162/1702] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [163/1702] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [164/1702] Generating AddonModuleXbmcwsgi.i.cpp [165/1702] Generating AddonModuleXbmcvfs.i.cpp [166/1702] Generating AddonModuleXbmcplugin.i.cpp [167/1702] Generating AddonModuleXbmc.i.cpp [168/1702] Generating AddonModuleXbmcgui.i.cpp [169/1702] Generating AddonModuleXbmcdrm.i.cpp [170/1702] Generating AddonModuleXbmcaddon.i.cpp [171/1702] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [172/1702] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [173/1702] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [174/1702] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [175/1702] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [176/1702] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [177/1702] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [178/1702] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [179/1702] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [180/1702] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [181/1702] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [182/1702] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [183/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [184/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [185/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [186/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [187/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [188/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [189/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [190/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [191/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [192/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [193/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [194/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [195/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [196/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [197/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [198/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [199/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [200/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [201/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [202/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [203/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [204/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [205/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [206/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [207/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [208/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [209/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [210/1702] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [211/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [212/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [213/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [214/1702] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [215/1702] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [216/1702] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [217/1702] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [218/1702] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [219/1702] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [220/1702] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [221/1702] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [222/1702] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [223/1702] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [224/1702] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [225/1702] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [226/1702] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [227/1702] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [228/1702] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [229/1702] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [230/1702] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [231/1702] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [232/1702] Linking CXX static library build/network/dacp/network_dacp.a [233/1702] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [234/1702] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [235/1702] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [236/1702] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [237/1702] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [238/1702] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [239/1702] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [240/1702] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [241/1702] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [242/1702] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [243/1702] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [244/1702] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [245/1702] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [246/1702] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [247/1702] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [248/1702] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [249/1702] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [250/1702] Linking CXX static library build/interfaces/python/python_interface.a [251/1702] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [252/1702] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [253/1702] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [254/1702] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [255/1702] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [256/1702] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [257/1702] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [258/1702] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [259/1702] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [260/1702] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [261/1702] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [262/1702] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [263/1702] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [264/1702] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [265/1702] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [266/1702] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [267/1702] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [268/1702] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [269/1702] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [270/1702] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [271/1702] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [272/1702] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [273/1702] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [274/1702] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [275/1702] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [276/1702] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [277/1702] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [278/1702] Linking CXX static library build/windowing/linux/windowing_linux.a [279/1702] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [280/1702] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [281/1702] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [282/1702] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [283/1702] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [284/1702] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [285/1702] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [286/1702] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [287/1702] Linking CXX static library build/platform/common/speech/platform_common_speech.a [288/1702] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [289/1702] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [290/1702] Linking CXX static library build/input/touch/input_touch.a [291/1702] Linking CXX static library build/network/upnp/network_upnp.a [292/1702] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [293/1702] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [294/1702] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [295/1702] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [296/1702] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [297/1702] Linking CXX static library build/platform/posix/network/platform_posix_network.a [298/1702] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [299/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [300/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [301/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [302/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [303/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [304/1702] Linking CXX static library build/rendering/gles/rendering_gles.a [305/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [306/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [307/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [308/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [309/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [310/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [311/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [312/1702] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [313/1702] Linking CXX static library build/interfaces/legacy/legacy_interface.a [314/1702] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [315/1702] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [316/1702] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [317/1702] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [318/1702] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [319/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [320/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [321/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [322/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [323/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o [324/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [325/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [326/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [327/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [328/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [329/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o [330/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [331/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.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. [332/1702] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [333/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [334/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [335/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [336/1702] Linking CXX static library build/platform/posix/platform_posix.a [337/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [338/1702] Linking CXX static library build/platform/linux/powermanagement/platform_linux_powermanagement.a [339/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [340/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [341/1702] Linking CXX static library build/platform/linux/network/platform_linux_network.a [342/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [343/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o [344/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o [345/1702] Linking CXX static library build/input/touch/generic/input_touch_generic.a [346/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o [347/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o [348/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o [349/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o [350/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o [351/1702] Linking CXX static library build/cores/VideoPlayer/videorenderers/shaders/videoshaders.a [352/1702] Linking CXX static library build/platform/linux/peripherals/platform_linux_peripherals.a [353/1702] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o [354/1702] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o [355/1702] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o [356/1702] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o [357/1702] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o [358/1702] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o [359/1702] Linking CXX static library build/platform/linux/storage/platform_linux_storage.a [360/1702] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o [361/1702] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o [362/1702] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o [363/1702] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o [364/1702] Linking CXX static library build/platform/linux/linuxsupport.a [365/1702] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o [366/1702] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/VAAPI.cpp.o [367/1702] Linking CXX static library build/cores/VideoPlayer/process/process.a [368/1702] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o [369/1702] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o [370/1702] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o [371/1702] Linking CXX static library build/cdrip/cdrip.a [372/1702] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o [373/1702] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o [374/1702] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o [375/1702] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o [376/1702] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o [377/1702] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o [378/1702] Linking CXX static library build/cores/VideoPlayer/videorenderers/hwdec/videorenderers_hwdec.a [379/1702] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o [380/1702] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.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. [381/1702] Linking CXX static library build/platform/posix/filesystem/platform_posix_filesystem.a [382/1702] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o [383/1702] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o [384/1702] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o [385/1702] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o [386/1702] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o [387/1702] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o [388/1702] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o [389/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o [390/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o [391/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o [392/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o [393/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o [394/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o [395/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o [396/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o [397/1702] Linking CXX static library build/cores/VideoPlayer/subtitles/webvtt/subtitles_webvtt.a [398/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o [399/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o [400/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o [401/1702] Linking CXX static library build/cores/VideoPlayer/videorenderers/videorenderers.a [402/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o [403/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o [404/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o [405/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o [406/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o [407/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o [408/1702] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o [409/1702] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o [410/1702] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o [411/1702] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o [412/1702] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o [413/1702] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o [414/1702] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o [415/1702] Linking CXX static library build/cores/VideoPlayer/Buffers/videoplayer-buffers.a [416/1702] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o [417/1702] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o [418/1702] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o [419/1702] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o [420/1702] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o [421/1702] Linking CXX static library build/cores/VideoPlayer/subtitles/dvdsubtitles.a [422/1702] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o [423/1702] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o [424/1702] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o [425/1702] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o [426/1702] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o [427/1702] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o [428/1702] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o [429/1702] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.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. [430/1702] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o [431/1702] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o [432/1702] Linking CXX static library build/cores/VideoPlayer/codecs/overlay/dvdoverlaycodecs.a [433/1702] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o [434/1702] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o [435/1702] Linking CXX static library build/cores/VideoPlayer/codecs/audio/dvdaudiocodecs.a [436/1702] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o [437/1702] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o [438/1702] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o [439/1702] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o [440/1702] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o [441/1702] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o [442/1702] Linking CXX static library build/cores/VideoPlayer/demuxers/dvddemuxers.a [443/1702] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o [444/1702] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o [445/1702] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o [446/1702] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o [447/1702] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o [448/1702] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o [449/1702] Linking CXX static library build/cores/VideoPlayer/inputstreams/dvdinputstreams.a [450/1702] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o [451/1702] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o [452/1702] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o [453/1702] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o [454/1702] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o [455/1702] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o [456/1702] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o [457/1702] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o [458/1702] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o [459/1702] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o [460/1702] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o [461/1702] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o [462/1702] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o [463/1702] Linking CXX static library build/cores/VideoPlayer/codecs/video/dvdvideocodecs.a [464/1702] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o [465/1702] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o [466/1702] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o [467/1702] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o [468/1702] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o [469/1702] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o [470/1702] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o [471/1702] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o [472/1702] Linking CXX static library build/cores/VideoPlayer/codecs/dvdcodecs.a [473/1702] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o [474/1702] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o [475/1702] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o [476/1702] Linking CXX static library build/video/tags/video_tags.a [477/1702] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o [478/1702] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o [479/1702] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o [480/1702] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o [481/1702] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o [482/1702] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o [483/1702] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o [484/1702] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o [485/1702] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o [486/1702] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o [487/1702] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o [488/1702] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o [489/1702] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o [490/1702] Linking CXX static library build/video/guilib/video_guilib.a [491/1702] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o [492/1702] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o [493/1702] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o [494/1702] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o [495/1702] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o [496/1702] Linking CXX static library build/video/jobs/video_jobs.a [497/1702] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o [498/1702] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o [499/1702] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.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. [500/1702] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o /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. [501/1702] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.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. [502/1702] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o [503/1702] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o [504/1702] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o [505/1702] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o [506/1702] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o [507/1702] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.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. [508/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o [509/1702] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o [510/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o [511/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o [512/1702] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o [513/1702] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o [514/1702] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o [515/1702] Linking CXX static library build/video/windows/video_windows.a /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. [516/1702] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o [517/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o [518/1702] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o [519/1702] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o [520/1702] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o [521/1702] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o [522/1702] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o [523/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o [524/1702] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o [525/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o [526/1702] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o [527/1702] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o [528/1702] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o [529/1702] Linking CXX static library build/cores/VideoPlayer/VideoPlayer.a [530/1702] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o [531/1702] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o [532/1702] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o [533/1702] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o [534/1702] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.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()) | ^ :195:1: note: expanded from here 195 | __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. [535/1702] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o [536/1702] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o [537/1702] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o [538/1702] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o [539/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o [540/1702] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o [541/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o [542/1702] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o [543/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o [544/1702] Linking CXX static library build/video/dialogs/video_dialogs.a [545/1702] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o [546/1702] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o [547/1702] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o [548/1702] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o [549/1702] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o [550/1702] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o [551/1702] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o [552/1702] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o [553/1702] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o [554/1702] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o [555/1702] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.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. [556/1702] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o [557/1702] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o [558/1702] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o [559/1702] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o [560/1702] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o [561/1702] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o [562/1702] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o [563/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o [564/1702] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.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. [565/1702] Linking CXX static library build/swig/libpython_binding.a [566/1702] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o [567/1702] Linking CXX static library build/windowing/windowing.a [568/1702] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o [569/1702] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o [570/1702] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o [571/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o [572/1702] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o [573/1702] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o [574/1702] Linking CXX static library build/view/view.a [575/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o [576/1702] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o [577/1702] Linking CXX static library build/utils_guilib/utils_guilib.a [578/1702] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o [579/1702] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o [580/1702] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o [581/1702] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o [582/1702] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o [583/1702] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o [584/1702] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o [585/1702] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o [586/1702] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o [587/1702] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o [588/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o [589/1702] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o [590/1702] Linking CXX static library build/weather/weather.a [591/1702] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o [592/1702] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o [593/1702] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o [594/1702] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o [595/1702] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o [596/1702] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o [597/1702] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o [598/1702] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o [599/1702] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o [600/1702] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o [601/1702] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o [602/1702] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o [603/1702] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o [604/1702] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o [605/1702] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o [606/1702] Linking CXX static library build/windows/windows.a [607/1702] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o [608/1702] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o [609/1702] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o [610/1702] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o [611/1702] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o [612/1702] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o [613/1702] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o [614/1702] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o [615/1702] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o [616/1702] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o [617/1702] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o [618/1702] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o [619/1702] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o [620/1702] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o [621/1702] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o [622/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o [623/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o [624/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o [625/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o [626/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o [627/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o [628/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o [629/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o [630/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o [631/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o [632/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o [633/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o [634/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o [635/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o [636/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o [637/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o [638/1702] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o [639/1702] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o [640/1702] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o [641/1702] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o [642/1702] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o [643/1702] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o [644/1702] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o [645/1702] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o [646/1702] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o [647/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o [648/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o [649/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o [650/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o [651/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o [652/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o [653/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o [654/1702] Linking CXX static library build/imagefiles/imagefiles.a [655/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o [656/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o [657/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o [658/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o [659/1702] Linking CXX static library build/threads/threads.a [660/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o [661/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o [662/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o [663/1702] Linking CXX static library build/platform/platform_common.a [664/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o [665/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o [666/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o [667/1702] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o [668/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o [669/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o [670/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o [671/1702] Linking CXX static library build/rendering/rendering.a [672/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o [673/1702] Linking CXX static library build/messagingHelpers/messagingHelpers.a [674/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o [675/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o [676/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o [677/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o [678/1702] Linking CXX static library build/utils/utils.a [679/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o [680/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o [681/1702] Linking CXX static library build/programs/programs.a [682/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o [683/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o [684/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o [685/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o [686/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o [687/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o [688/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o [689/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o [690/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o [691/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o [692/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o [693/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o [694/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o [695/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o [696/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o [697/1702] Linking CXX static library build/powermanagement/powermanagement.a [698/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o [699/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o [700/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o [701/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o [702/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o [703/1702] Linking CXX static library build/messaging/messaging.a [704/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o [705/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o [706/1702] Linking CXX static library build/playlists/playlists.a [707/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o [708/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o [709/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o [710/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o [711/1702] Linking CXX static library build/storage/storage.a [712/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o [713/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o [714/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o [715/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o [716/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o [717/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o [718/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o [719/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o [720/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o [721/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o [722/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o [723/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o [724/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o [725/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o [726/1702] Linking CXX static library build/pictures/pictures.a [727/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o [728/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o [729/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o [730/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o [731/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o [732/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o [733/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o [734/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o [735/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o [736/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o [737/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o [738/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o [739/1702] Linking CXX static library build/video/video.a [740/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o [741/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o [742/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o [743/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o [744/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o [745/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o [746/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o [747/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o [748/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o [749/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o [750/1702] Linking CXX static library build/guilib_guiinfo/guilib_guiinfo.a [751/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o [752/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o [753/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o [754/1702] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o [755/1702] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o [756/1702] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o [757/1702] Linking CXX static library build/guilib_listproviders/guilib_listproviders.a [758/1702] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o [759/1702] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o [760/1702] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o [761/1702] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o [762/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o [763/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o [764/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o [765/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o [766/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o [767/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o [768/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o [769/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o [770/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o [771/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o [772/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o [773/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o [774/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o [775/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o [776/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o [777/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o [778/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o [779/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o [780/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o [781/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o [782/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o [783/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o [784/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o [785/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o [786/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o [787/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o [788/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o [789/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o [790/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o [791/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o [792/1702] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o [793/1702] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o [794/1702] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o [795/1702] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o [796/1702] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o [797/1702] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o [798/1702] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o [799/1702] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o [800/1702] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o [801/1702] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o [802/1702] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o [803/1702] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o [804/1702] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o [805/1702] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o [806/1702] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o [807/1702] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o [808/1702] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o [809/1702] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o [810/1702] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o [811/1702] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o [812/1702] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o [813/1702] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o [814/1702] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o [815/1702] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o [816/1702] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o [817/1702] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o [818/1702] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o [819/1702] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o [820/1702] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o [821/1702] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o [822/1702] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o [823/1702] Linking CXX static library build/favourites/favourites.a [824/1702] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o [825/1702] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o [826/1702] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o [827/1702] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o [828/1702] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o [829/1702] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o [830/1702] Linking CXX static library build/guilib/guilib.a [831/1702] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o [832/1702] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o [833/1702] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o [834/1702] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o [835/1702] Linking CXX static library build/commons/commons.a [836/1702] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o [837/1702] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o [838/1702] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o [839/1702] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o [840/1702] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o [841/1702] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o [842/1702] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o [843/1702] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o [844/1702] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o [845/1702] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o [846/1702] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o [847/1702] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o [848/1702] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o [849/1702] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o [850/1702] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o [851/1702] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o [852/1702] Linking CXX static library build/dbwrappers/dbwrappers.a [853/1702] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o [854/1702] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o [855/1702] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o [856/1702] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o [857/1702] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o [858/1702] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o [859/1702] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o [860/1702] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o [861/1702] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o [862/1702] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o [863/1702] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o [864/1702] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o [865/1702] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o [866/1702] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o [867/1702] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o [868/1702] Linking CXX static library build/dialogs/dialogs.a [869/1702] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o [870/1702] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o [871/1702] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o [872/1702] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o [873/1702] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o [874/1702] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o [875/1702] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o [876/1702] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o [877/1702] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o [878/1702] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o [879/1702] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o [880/1702] Linking CXX static library build/addons_interfaces_gui_dialogs/addons_interfaces_gui_dialogs.a [881/1702] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o [882/1702] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o [883/1702] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o [884/1702] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o [885/1702] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o [886/1702] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o [887/1702] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o [888/1702] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o [889/1702] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o [890/1702] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o [891/1702] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o [892/1702] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o [893/1702] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o [894/1702] Linking CXX static library build/addons_gui_skin/addons_gui_skin.a [895/1702] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o [896/1702] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o [897/1702] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o [898/1702] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o [899/1702] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o [900/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o [901/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o [902/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o [903/1702] Linking CXX static library build/addons_interfaces_gui_controls/addons_interfaces_gui_controls.a [904/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o [905/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o [906/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o [907/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o [908/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o [909/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o [910/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o [911/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o [912/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o [913/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o [914/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o [915/1702] Linking CXX static library build/addons_binary-addons/addons_binary-addons.a [916/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o [917/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o [918/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o [919/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o [920/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o [921/1702] Linking CXX static library build/addons_settings/addons_settings.a [922/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o [923/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o [924/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o [925/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o [926/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o [927/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o [928/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o [929/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o [930/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o [931/1702] Linking CXX static library build/addons_interfaces/addons_interfaces.a [932/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o [933/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o [934/1702] Linking CXX static library build/addons_interfaces_gui/addons_interfaces_gui.a [935/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o [936/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o [937/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o [938/1702] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o [939/1702] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o [940/1702] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o [941/1702] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o [942/1702] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o [943/1702] Linking CXX static library build/addons_gui/addons_gui.a [944/1702] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o [945/1702] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o [946/1702] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o [947/1702] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o [948/1702] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o [949/1702] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o [950/1702] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o [951/1702] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o [952/1702] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o [953/1702] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o [954/1702] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o [955/1702] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o [956/1702] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o [957/1702] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o [958/1702] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o [959/1702] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o [960/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o [961/1702] Linking CXX static library build/addons_addoninfo/addons_addoninfo.a [962/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o [963/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o [964/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o [965/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o [966/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o [967/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o [968/1702] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o [969/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o [970/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o [971/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o [972/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o [973/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o [974/1702] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o [975/1702] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o [976/1702] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o [977/1702] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o [978/1702] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o [979/1702] Linking CXX static library build/addons/addons.a [980/1702] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o [981/1702] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o [982/1702] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o [983/1702] Linking CXX static library build/application/application.a [984/1702] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o [985/1702] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o [986/1702] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o [987/1702] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o [988/1702] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o [989/1702] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o [990/1702] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o [991/1702] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o [992/1702] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o [993/1702] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o [994/1702] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o [995/1702] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o [996/1702] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o [997/1702] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o [998/1702] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o [999/1702] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o [1000/1702] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o [1001/1702] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o [1002/1702] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o [1003/1702] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o [1004/1702] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o [1005/1702] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o [1006/1702] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o [1007/1702] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o [1008/1702] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o [1009/1702] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o [1010/1702] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o [1011/1702] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o [1012/1702] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o [1013/1702] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o [1014/1702] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o [1015/1702] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o [1016/1702] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o [1017/1702] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o [1018/1702] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o [1019/1702] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o [1020/1702] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o [1021/1702] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o [1022/1702] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o [1023/1702] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o [1024/1702] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o [1025/1702] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o [1026/1702] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o [1027/1702] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o [1028/1702] Linking CXX static library build/cores/RetroPlayer/streams/memory/retroplayer_memory.a [1029/1702] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o [1030/1702] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o [1031/1702] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o [1032/1702] Linking CXX static library build/cores/RetroPlayer/audio/rp_audio.a [1033/1702] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o [1034/1702] Linking CXX static library build/cores/RetroPlayer/buffers/video/rp-buffers-video.a [1035/1702] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o [1036/1702] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o [1037/1702] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o [1038/1702] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o [1039/1702] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o [1040/1702] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o [1041/1702] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o [1042/1702] Linking CXX static library build/cores/RetroPlayer/streams/retroplayer_streams.a [1043/1702] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o [1044/1702] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o [1045/1702] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o [1046/1702] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o [1047/1702] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o [1048/1702] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o [1049/1702] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o [1050/1702] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o [1051/1702] Linking CXX static library build/cores/RetroPlayer/rendering/VideoRenderers/rp-videorenderers.a [1052/1702] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o [1053/1702] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o [1054/1702] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o [1055/1702] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o [1056/1702] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o [1057/1702] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o [1058/1702] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o [1059/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o [1060/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o [1061/1702] Linking CXX static library build/cores/RetroPlayer/guiplayback/retroplayer_guiplayback.a [1062/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o [1063/1702] Linking CXX static library build/cores/RetroPlayer/savestates/retroplayer_savestates.a [1064/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o [1065/1702] Linking CXX static library build/settings/lib/settings_lib.a [1066/1702] Linking CXX static library build/settings/dialogs/settings_dialogs.a [1067/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o [1068/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o [1069/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o [1070/1702] Linking CXX static library build/cores/RetroPlayer/guibridge/retroplayer_guibridge.a [1071/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o [1072/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o [1073/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o [1074/1702] Linking CXX static library build/settings/windows/settings_windows.a [1075/1702] Linking CXX static library build/cores/RetroPlayer/buffers/rp-buffers.a [1076/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o [1077/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o [1078/1702] Linking CXX static library build/cores/RetroPlayer/process/rp-process.a [1079/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o [1080/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o [1081/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o [1082/1702] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o [1083/1702] Linking CXX static library build/cores/RetroPlayer/guiwindows/retroplayer_guiwindows.a [1084/1702] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o [1085/1702] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o [1086/1702] Linking CXX static library build/cores/RetroPlayer/guicontrols/retroplayer_guicontrols.a [1087/1702] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o [1088/1702] Linking CXX static library build/cores/RetroPlayer/rendering/rp-rendering.a [1089/1702] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o [1090/1702] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o [1091/1702] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o [1092/1702] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o [1093/1702] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o [1094/1702] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o [1095/1702] Linking CXX static library build/xbmc/xbmc.a [1096/1702] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o [1097/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o [1098/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o [1099/1702] Linking CXX static library build/cores/RetroPlayer/playback/retroplayer_playback.a [1100/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o [1101/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o [1102/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o [1103/1702] Linking CXX static library build/cores/RetroPlayer/cheevos/retroplayer_cheevos.a [1104/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o [1105/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o [1106/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o [1107/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o [1108/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o [1109/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o [1110/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o [1111/1702] Linking CXX static library build/settings/settings.a [1112/1702] Linking CXX static library build/pvr/settings/pvr_settings.a [1113/1702] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o [1114/1702] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o [1115/1702] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o [1116/1702] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o [1117/1702] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o [1118/1702] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o [1119/1702] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o [1120/1702] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o [1121/1702] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o [1122/1702] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o [1123/1702] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o [1124/1702] Linking CXX static library build/pvr/providers/pvr_providers.a [1125/1702] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o [1126/1702] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o [1127/1702] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o [1128/1702] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o [1129/1702] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o [1130/1702] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o [1131/1702] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o [1132/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o [1133/1702] Linking CXX static library build/pvr/windows/pvr_windows.a [1134/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o [1135/1702] Linking CXX static library build/pvr/recordings/pvr_recordings.a [1136/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o [1137/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o [1138/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o [1139/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o [1140/1702] Linking CXX static library build/pvr/timers/pvr_timers.a [1141/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o [1142/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o [1143/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o [1144/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o [1145/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o [1146/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o [1147/1702] Linking CXX static library build/pvr/filesystem/pvr_filesystem.a [1148/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o [1149/1702] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o [1150/1702] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o [1151/1702] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o [1152/1702] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o [1153/1702] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o [1154/1702] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o [1155/1702] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o [1156/1702] Linking CXX static library build/cores/RetroPlayer/retroplayer.a [1157/1702] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o [1158/1702] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o [1159/1702] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o [1160/1702] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o [1161/1702] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o [1162/1702] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o [1163/1702] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o [1164/1702] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o [1165/1702] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o [1166/1702] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o [1167/1702] Linking CXX static library build/pvr/guilib/pvr_guilib.a [1168/1702] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o [1169/1702] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o [1170/1702] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o [1171/1702] Linking CXX static library build/pvr/epg/pvr_epg.a [1172/1702] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o [1173/1702] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o [1174/1702] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o [1175/1702] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o [1176/1702] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o [1177/1702] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o [1178/1702] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o [1179/1702] Linking CXX static library build/pvr/guilib/guiinfo/pvr_guilib_guiinfo.a [1180/1702] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o [1181/1702] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o [1182/1702] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o [1183/1702] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o [1184/1702] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o [1185/1702] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o [1186/1702] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o [1187/1702] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o [1188/1702] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o [1189/1702] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o [1190/1702] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o [1191/1702] Building CXX object build/network/CMakeFiles/network.dir/AirPlayServer.cpp.o [1192/1702] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o [1193/1702] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o [1194/1702] Linking CXX static library build/profiles/windows/profiles_windows.a [1195/1702] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o [1196/1702] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o [1197/1702] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o [1198/1702] Linking CXX static library build/peripherals/events/peripherals_events.a [1199/1702] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o [1200/1702] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o [1201/1702] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o [1202/1702] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o [1203/1702] Linking CXX static library build/pvr/dialogs/pvr_dialogs.a [1204/1702] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o [1205/1702] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o [1206/1702] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o [1207/1702] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o [1208/1702] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o [1209/1702] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o [1210/1702] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o [1211/1702] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o [1212/1702] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o [1213/1702] Linking CXX static library build/pvr/channels/pvr_channels.a [1214/1702] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o [1215/1702] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o [1216/1702] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o [1217/1702] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o [1218/1702] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o [1219/1702] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o [1220/1702] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o [1221/1702] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o [1222/1702] Linking CXX static library build/profiles/dialogs/profiles_dialogs.a [1223/1702] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o [1224/1702] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o [1225/1702] Linking CXX static library build/peripherals/bus/peripherals_bus.a [1226/1702] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o [1227/1702] Linking CXX static library build/network/websocket/network_websockets.a [1228/1702] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o [1229/1702] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o [1230/1702] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o [1231/1702] Linking CXX static library build/peripherals/dialogs/peripherals_dialogs.a [1232/1702] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o [1233/1702] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o [1234/1702] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o [1235/1702] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o [1236/1702] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o [1237/1702] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o [1238/1702] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o [1239/1702] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o [1240/1702] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o [1241/1702] Linking CXX static library build/pvr/pvr.a [1242/1702] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o [1243/1702] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o [1244/1702] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o [1245/1702] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o [1246/1702] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o [1247/1702] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o [1248/1702] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o [1249/1702] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o [1250/1702] Linking CXX static library build/profiles/profiles.a [1251/1702] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o [1252/1702] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o [1253/1702] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o [1254/1702] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o [1255/1702] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o [1256/1702] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o [1257/1702] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o [1258/1702] Linking CXX static library build/peripherals/bus/virtual/peripheral_bus_virtual.a [1259/1702] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o [1260/1702] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o [1261/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o [1262/1702] Linking CXX static library build/peripherals/addons/peripherals_addons.a [1263/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o [1264/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o [1265/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o [1266/1702] Linking CXX static library build/drm/drm.a [1267/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o [1268/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o [1269/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o [1270/1702] Linking CXX static library build/pvr/addons/pvr_addons.a [1271/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o [1272/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o [1273/1702] Linking CXX static library build/peripherals/devices/peripherals_devices.a [1274/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o [1275/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o [1276/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o [1277/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o [1278/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o [1279/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o [1280/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o [1281/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o [1282/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o [1283/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o [1284/1702] Linking CXX static library build/music/jobs/music_jobs.a [1285/1702] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o [1286/1702] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o [1287/1702] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o [1288/1702] Linking CXX static library build/music/tags/music_tags.a [1289/1702] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o [1290/1702] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o [1291/1702] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o [1292/1702] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o [1293/1702] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o [1294/1702] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o [1295/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o [1296/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o [1297/1702] Linking CXX static library build/media/media.a [1298/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o [1299/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o [1300/1702] Linking CXX static library build/peripherals/peripherals.a [1301/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o [1302/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o [1303/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o [1304/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o [1305/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o [1306/1702] Linking CXX static library build/network/network.a [1307/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o [1308/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o [1309/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o [1310/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o [1311/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o [1312/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o [1313/1702] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o [1314/1702] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o [1315/1702] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o [1316/1702] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o [1317/1702] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o [1318/1702] Linking CXX static library build/music/windows/music_windows.a [1319/1702] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o [1320/1702] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o [1321/1702] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o [1322/1702] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o [1323/1702] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o [1324/1702] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o [1325/1702] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o [1326/1702] Linking CXX static library build/input/mouse/generic/input_mouse_generic.a [1327/1702] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o [1328/1702] Linking CXX static library build/music/dialogs/music_dialogs.a [1329/1702] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o [1330/1702] Linking CXX static library build/interfaces/info/info_interface.a [1331/1702] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o [1332/1702] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o [1333/1702] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o [1334/1702] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o [1335/1702] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o [1336/1702] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o [1337/1702] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o [1338/1702] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o [1339/1702] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o [1340/1702] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o [1341/1702] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o [1342/1702] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o [1343/1702] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o [1344/1702] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o [1345/1702] Linking CXX static library build/input/keymaps/generic/input_keymaps_generic.a [1346/1702] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o [1347/1702] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o [1348/1702] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o [1349/1702] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o [1350/1702] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o [1351/1702] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o [1352/1702] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o [1353/1702] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o [1354/1702] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o [1355/1702] Linking CXX static library build/interfaces/generic/generic_interface.a [1356/1702] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o [1357/1702] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o [1358/1702] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o [1359/1702] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o [1360/1702] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o [1361/1702] Linking CXX static library build/input/keyboard/generic/input_keyboard_generic.a [1362/1702] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o [1363/1702] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o [1364/1702] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o [1365/1702] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o [1366/1702] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o [1367/1702] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o [1368/1702] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o [1369/1702] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o [1370/1702] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o [1371/1702] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o [1372/1702] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o [1373/1702] Linking CXX static library build/input/mouse/input_mouse.a [1374/1702] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o [1375/1702] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o [1376/1702] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o [1377/1702] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o [1378/1702] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o [1379/1702] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o [1380/1702] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o [1381/1702] Linking CXX static library build/music/infoscanner/music_infoscanner.a [1382/1702] Linking CXX static library build/input/keymaps/keyboard/input_keymaps_keyboard.a [1383/1702] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o [1384/1702] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o [1385/1702] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o [1386/1702] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o [1387/1702] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o [1388/1702] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o [1389/1702] Linking CXX static library build/input/keymaps/joysticks/input_keymaps_joysticks.a [1390/1702] Linking CXX static library build/input/keymaps/touch/input_keymaps_touch.a [1391/1702] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o [1392/1702] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o [1393/1702] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o [1394/1702] Linking CXX static library build/input/keymaps/remote/input_keymaps_remote.a [1395/1702] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o [1396/1702] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o [1397/1702] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o [1398/1702] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o [1399/1702] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o [1400/1702] Linking CXX static library build/games/tags/gametags.a [1401/1702] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o [1402/1702] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o [1403/1702] Linking CXX static library build/interfaces/interfaces.a [1404/1702] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o [1405/1702] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o [1406/1702] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o [1407/1702] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o [1408/1702] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o [1409/1702] Linking CXX static library build/games/ports/types/games_ports_types.a [1410/1702] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o [1411/1702] Linking CXX static library build/interfaces/json-rpc/jsonrpc_interface.a [1412/1702] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o [1413/1702] Linking CXX static library build/input/joysticks/dialogs/input_joystick_dialogs.a [1414/1702] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o [1415/1702] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o [1416/1702] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o [1417/1702] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o [1418/1702] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o [1419/1702] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o [1420/1702] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o [1421/1702] Linking CXX static library build/input/keyboard/input_keyboard.a [1422/1702] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o [1423/1702] Linking CXX static library build/input/joysticks/generic/input_joystick_generic.a [1424/1702] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o [1425/1702] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o [1426/1702] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o [1427/1702] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o [1428/1702] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o [1429/1702] Linking CXX static library build/input/joysticks/input_joystick.a [1430/1702] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o [1431/1702] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o [1432/1702] Linking CXX static library build/input/keymaps/input_keymaps.a [1433/1702] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o [1434/1702] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o [1435/1702] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o [1436/1702] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o [1437/1702] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o [1438/1702] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o [1439/1702] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o [1440/1702] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o [1441/1702] Linking CXX static library build/input/actions/input_actions.a [1442/1702] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o [1443/1702] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o [1444/1702] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o [1445/1702] Linking CXX static library build/games/controllers/listproviders/games_controller_listproviders.a [1446/1702] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o [1447/1702] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o [1448/1702] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o [1449/1702] Linking CXX static library build/games/controllers/types/games_controller_types.a [1450/1702] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o [1451/1702] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o [1452/1702] Linking CXX static library build/interfaces/builtins/interfaces_builtins.a [1453/1702] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o [1454/1702] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o [1455/1702] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o [1456/1702] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o [1457/1702] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o [1458/1702] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o [1459/1702] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o [1460/1702] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o [1461/1702] Linking CXX static library build/games/ports/input/games_ports_input.a [1462/1702] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o [1463/1702] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o [1464/1702] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o [1465/1702] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o [1466/1702] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o [1467/1702] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o [1468/1702] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o [1469/1702] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o [1470/1702] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o [1471/1702] Linking CXX static library build/games/windows/gameswindows.a [1472/1702] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o [1473/1702] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o [1474/1702] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o [1475/1702] Linking CXX static library build/games/controllers/input/games_controller_input.a [1476/1702] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o [1477/1702] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o [1478/1702] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o [1479/1702] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o [1480/1702] Linking CXX static library build/games/dialogs/osd/gameosddialogs.a [1481/1702] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o [1482/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o [1483/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o [1484/1702] Linking CXX static library build/games/controllers/games_controller.a [1485/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o [1486/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o [1487/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o [1488/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o [1489/1702] Linking CXX static library build/input/input.a [1490/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1491/1702] Linking CXX static library build/games/ports/guicontrols/games_ports_guicontrols.a [1492/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o [1493/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o [1494/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o [1495/1702] Linking CXX static library build/games/dialogs/gamedialogs.a [1496/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1497/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o [1498/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o [1499/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o [1500/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1501/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o [1502/1702] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o [1503/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o [1504/1702] Linking CXX static library build/games/ports/windows/games_ports_windows.a [1505/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o [1506/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o [1507/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o [1508/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o [1509/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1510/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1511/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1512/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o [1513/1702] Linking CXX static library build/games/addons/cheevos/gamecheevos.a [1514/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o [1515/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o [1516/1702] Linking CXX static library build/games/controllers/windows/games_controller_windows.a [1517/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o [1518/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o [1519/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o [1520/1702] Linking CXX static library build/games/controllers/guicontrols/games_controller_guicontrols.a [1521/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o [1522/1702] Linking CXX static library build/games/controllers/dialogs/games_controller_dialogs.a [1523/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o [1524/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o [1525/1702] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o [1526/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o [1527/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o [1528/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o [1529/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o [1530/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o [1531/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o [1532/1702] Linking CXX static library build/games/addons/streams/game_addon_streams.a [1533/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o [1534/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o [1535/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o [1536/1702] Linking CXX static library build/music/music.a [1537/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o [1538/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o [1539/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o [1540/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o [1541/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o [1542/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o [1543/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o [1544/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o [1545/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o [1546/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o [1547/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o [1548/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o [1549/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o [1550/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o [1551/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o [1552/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o [1553/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o [1554/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o [1555/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o [1556/1702] Linking CXX static library build/filesystem/videodatabase/videodatabasedirectory.a [1557/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o [1558/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o [1559/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o [1560/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o [1561/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o [1562/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o [1563/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o [1564/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o [1565/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o [1566/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o [1567/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o [1568/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o [1569/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o [1570/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o [1571/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o [1572/1702] Linking CXX static library build/games/agents/windows/games_agents_windows.a [1573/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o [1574/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o [1575/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o [1576/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o [1577/1702] Linking CXX static library build/games/games.a [1578/1702] Linking CXX static library build/games/addons/input/gameinput.a [1579/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o [1580/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o [1581/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o [1582/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o [1583/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o [1584/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o [1585/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o [1586/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o [1587/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o [1588/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o [1589/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o [1590/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o [1591/1702] Linking CXX static library build/filesystem/musicdatabase/musicdatabasedirectory.a [1592/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o [1593/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o [1594/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o [1595/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o [1596/1702] Linking CXX static library build/games/agents/input/games_agents_input.a [1597/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o [1598/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o [1599/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o [1600/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o [1601/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o [1602/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o [1603/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o [1604/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o [1605/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o [1606/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o [1607/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o [1608/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o [1609/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o [1610/1702] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o [1611/1702] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o [1612/1702] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o [1613/1702] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o [1614/1702] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o [1615/1702] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o [1616/1702] Linking C static library build/kissfft/kissfft.a [1617/1702] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o [1618/1702] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o [1619/1702] Linking CXX static library build/games/addons/gameaddons.a [1620/1702] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o [1621/1702] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o [1622/1702] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o [1623/1702] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o [1624/1702] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o [1625/1702] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o [1626/1702] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o [1627/1702] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o [1628/1702] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o [1629/1702] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o [1630/1702] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o [1631/1702] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o [1632/1702] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o [1633/1702] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o [1634/1702] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o [1635/1702] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o [1636/1702] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o [1637/1702] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o [1638/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o [1639/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o [1640/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o [1641/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o [1642/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o [1643/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o [1644/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o [1645/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o [1646/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o [1647/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o [1648/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o [1649/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o [1650/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o [1651/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o [1652/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o [1653/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o [1654/1702] Linking CXX static library build/cores/dll-loader/exports/util/exports_utils.a [1655/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o [1656/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o [1657/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o [1658/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o [1659/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o [1660/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o [1661/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o [1662/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o [1663/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o [1664/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o [1665/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o [1666/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o [1667/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o [1668/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o [1669/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o [1670/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o [1671/1702] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o [1672/1702] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o [1673/1702] Linking CXX static library build/events/events.a [1674/1702] Linking CXX static library build/events/windows/events_windows.a [1675/1702] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o [1676/1702] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o [1677/1702] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11GLESContext.cpp.o [1678/1702] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/X11DPMSSupport.cpp.o [1679/1702] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/XRandR.cpp.o [1680/1702] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11.cpp.o [1681/1702] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinEventsX11.cpp.o [1682/1702] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/OSScreenSaverX11.cpp.o [1683/1702] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/OptionalsReg.cpp.o [1684/1702] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContext.cpp.o [1685/1702] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o [1686/1702] Building CXX object build/cores/VideoPlayer/Process/X11/CMakeFiles/processX11.dir/ProcessInfoX11.cpp.o [1687/1702] Building CXX object build/cores/RetroPlayer/process/X11/CMakeFiles/rp-process-x11.dir/RPProcessInfoX11.cpp.o [1688/1702] Copying files into build tree [1689/1702] Linking CXX static library build/cores/dll-loader/dllloader.a [1690/1702] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o [1691/1702] Linking CXX static library build/cores/RetroPlayer/process/X11/rp-process-x11.a [1692/1702] Linking CXX static library build/cores/dll-loader/exports/dllexports.a [1693/1702] Linking CXX static library build/cores/playercorefactory/playercorefactory.a [1694/1702] Linking CXX static library build/cores/VideoPlayer/Process/X11/processX11.a [1695/1702] Linking CXX static library build/filesystem/filesystem.a [1696/1702] Linking CXX static library build/cores/paplayer/paplayer.a [1697/1702] Linking CXX static library build/cores/externalplayer/externalplayer.a [1698/1702] Linking CXX static library build/cores/cores.a [1699/1702] Linking CXX static library build/windowing/X11/windowing_X11.a [1700/1702] Linking CXX static library build/cores/audioengine/audioengine.a [1701/1702] Linking CXX static library libkodi.a [1702/1702] 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: x86_64, ARCH: x86_64-linux -- Cross-Compiling: FALSE -- Execute build artefacts on host: -- Depends based build: -- statx is available -- Checking to see if CXX compiler accepts flag -msse -- Checking to see if CXX compiler accepts flag -msse - yes -- Checking to see if CXX compiler accepts flag -msse2 -- Checking to see if CXX compiler accepts flag -msse2 - yes -- Checking to see if CXX compiler accepts flag -msse3 -- Checking to see if CXX compiler accepts flag -msse3 - yes -- Checking to see if CXX compiler accepts flag -mssse3 -- Checking to see if CXX compiler accepts flag -mssse3 - yes -- Checking to see if CXX compiler accepts flag -msse4.1 -- Checking to see if CXX compiler accepts flag -msse4.1 - yes -- Checking to see if CXX compiler accepts flag -msse4.2 -- Checking to see if CXX compiler accepts flag -msse4.2 - yes -- Checking to see if CXX compiler accepts flag -mavx -- Checking to see if CXX compiler accepts flag -mavx - yes -- Checking to see if CXX compiler accepts flag -mavx2 -- Checking to see if CXX compiler accepts flag -mavx2 - yes -- Found SSE: 1 -- Found SSE2: 1 -- Found SSE3: 1 -- Found SSSE3: 1 -- Found SSE4_1: 1 -- Found SSE4_2: 1 -- Found AVX: 1 -- Found AVX2: 1 -- 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 (21.1s) -- Generating done (1.7s) -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland [1/8] Creating directories for 'crossguid' [2/8] Performing download step (verify and extract) for 'crossguid' -- verifying file... file='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/crossguid/src/crossguid' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [3/8] No update step for 'crossguid' [4/8] Performing patch step for 'crossguid' patching file src/guid.cpp patching file CMakeLists.txt patching file include/crossguid/guid.hpp [5/8] Performing configure step for 'crossguid' CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use 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.1s) -- 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/1732] Building CXX object build/platform/linux/sse4/CMakeFiles/sse4.dir/CopyFrame.cpp.o [2/1732] 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 [3/1732] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [4/1732] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [5/1732] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [6/1732] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [7/1732] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [8/1732] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [9/1732] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [10/1732] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [11/1732] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [12/1732] Generating wayland-protocols C++ wrappers [13/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [14/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [15/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [16/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [17/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [18/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [19/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [20/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [21/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [22/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [23/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [24/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [25/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [26/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [27/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [28/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [29/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [30/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [31/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [32/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [33/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [34/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [35/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [36/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [37/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [38/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [39/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [40/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [41/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [42/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [43/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [44/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [45/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [46/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [47/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [48/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [49/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [50/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [51/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [52/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [53/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [54/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [55/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [56/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [57/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [58/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [59/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [60/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [61/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [62/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [63/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [64/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [65/1732] Linking CXX shared library system/libsse4-x86_64-linux.so [66/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [67/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [68/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [69/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [70/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [71/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [72/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [73/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [74/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [75/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [76/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [77/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [78/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [79/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [80/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [81/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [82/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [83/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [84/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [85/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [86/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [87/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [88/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [89/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [90/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [91/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [92/1732] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [93/1732] Building C++ header for video.fbs [94/1732] Building C++ header for savestate.fbs [95/1732] Generating build/xbmc/CompileInfo.cpp /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. [96/1732] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [97/1732] Creating directories for 'libdvdcss' [98/1732] Creating directories for 'ffmpeg' [99/1732] Performing download step (verify and extract) for 'libdvdcss' [100/1732] Performing download step (download, verify and extract) for 'ffmpeg' [101/1732] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o -- 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 [102/1732] No update step for 'libdvdcss' [103/1732] Creating directories for 'JsonSchemaBuilder' [104/1732] No patch step for 'libdvdcss' [105/1732] No download step for 'JsonSchemaBuilder' [106/1732] Performing configure step for 'libdvdcss' [107/1732] No update step for 'JsonSchemaBuilder' 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. [108/1732] No patch step for 'JsonSchemaBuilder' [109/1732] 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 [110/1732] Performing configure step for 'JsonSchemaBuilder' 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/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/MediaServer/PltMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/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/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/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/PltEvent.cpp:308:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | NPT_TimeInterval delay(0.05f); | ~~~~~ ^~~~~ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:256:18: warning: variable 'count' set but not used [-Wunused-but-set-variable] 256 | NPT_Cardinal count = 0; | ^ 1 warning generated. 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/PltService.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:649:20: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 649 | expiration = subscriber->GetExpirationTime(); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:825:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 825 | if (expiration == NPT_TimeStamp() || now < expiration + NPT_TimeStamp(30.f)) { | ~~~~~~~~~~~~~ ^~~~ 2 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:327:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:340:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:353:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:368:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:648:1: warning: unused label 'bad_request' [-Wunused-label] 648 | bad_request: | ^~~~~~~~~~~~ 5 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/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. /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. -- 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/1732] No update step for 'ffmpeg' [112/1732] Performing patch step for 'ffmpeg' [113/1732] 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/1732] Linking CXX static library build/upnp/libupnp.a -- 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.2s) -- 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 [115/1732] Performing build step for 'JsonSchemaBuilder' [116/1732] Linking CXX executable build/texturepacker/TexturePacker [117/1732] 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 -- Found NASM: /usr/bin/nasm (found version "2.16.03") -- 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 -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -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 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -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;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--enable-gnutls;--x86asmexe=/usr/bin/nasm;--enable-libdav1d;--arch=x86_64 -- 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-wayland/build/ffmpeg/src/ffmpeg-build [118/1732] Performing build step for 'ffmpeg' [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [119/1732] 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 [120/1732] Completed 'JsonSchemaBuilder' [121/1732] Generating ServiceDescription.h [122/1732] 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... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-gnu 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 x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-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 x86_64-pc-linux-musl file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-linux-file... no checking for file... file checking for x86_64-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for x86_64-linux-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 [123/1732] 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' [124/1732] Performing install step for 'libdvdcss' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdcss/src/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdcss.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /usr/bin/install -c -m 644 src/libdvdcss.pc '/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/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 libtool: finish: PATH="/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin" ldconfig -n /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdcss/src/libdvdcss' [125/1732] Completed 'libdvdcss' [126/1732] Creating directories for 'libdvdread' [127/1732] 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 [128/1732] No update step for 'libdvdread' [129/1732] No patch step for 'libdvdread' [130/1732] 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... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-gnu 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 x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-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 x86_64-pc-linux-musl file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-linux-file... no checking for file... file checking for x86_64-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes 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 getmntent_r... yes checking for x86_64-linux-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 [131/1732] 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 CC src/bitreader.lo CC src/dvd_input.lo fatal: not a git repository (or any of the parent directories): .git CC src/dvd_reader.lo make[1]: [Makefile:1056: ChangeLog] Error 128 (ignored) test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog CC src/dvd_udf.lo CC src/ifo_print.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/ifo_read.lo test -e ChangeLog || touch ChangeLog CC src/logger.lo CC src/md5.lo CC src/nav_print.lo CC src/nav_read.lo CCLD libdvdread.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread' [132/1732] Performing install step for 'libdvdread' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /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' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdread.la '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib' /usr/bin/install -c -m 644 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdread/bitreader.h src/dvdread/dvd_reader.h src/dvdread/dvd_udf.h src/dvdread/ifo_print.h src/dvdread/ifo_read.h src/dvdread/ifo_types.h src/dvdread/nav_print.h src/dvdread/nav_read.h src/dvdread/nav_types.h src/dvdread/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdread' libtool: install: /usr/bin/install -c .libs/libdvdread.lai /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.la libtool: install: /usr/bin/install -c .libs/libdvdread.a /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/libdvdread.a libtool: finish: PATH="/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin" ldconfig -n /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdread/src/libdvdread' [133/1732] Completed 'libdvdread' [134/1732] Creating directories for 'libdvdnav' [135/1732] 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 [136/1732] No update step for 'libdvdnav' [137/1732] No patch step for 'libdvdnav' [138/1732] 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... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-gnu 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 x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-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 x86_64-pc-linux-musl file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-linux-file... no checking for file... file checking for x86_64-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes 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 x86_64-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for dvdread >= 6.0.0... yes checking if /usr/bin/clang supports -mno-ms-bitfields flag... yes checking if /usr/bin/clang supports -Wall -Wsign-compare -Wextra flag... yes checking for doxygen... doxygen checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating misc/dvdnav.pc config.status: creating misc/libdvdnav.spec config.status: creating src/dvdnav/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [139/1732] 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/vm.lo CC src/vm/decoder.lo CC src/vm/play.lo CC src/vm/getset.lo CC src/vm/vmget.lo CC src/vm/vmcmd.lo src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ src/vm/play.c:77:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | (vm->state).pgN = 1 + ((int) ((float) pgCnt * rand()/(RAND_MAX+1.0))); | ~~~~~~~~~~~~~~^~~~~~~~~ 3 warnings generated. src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ src/vm/vmcmd.c:92:19: warning: variable 'system_reg_abbr_table' is not needed and will not be emitted [-Wunneeded-internal-declaration] 92 | static const char system_reg_abbr_table[][8] = { | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 1 warning generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdnav/src/libdvdnav' [140/1732] Performing install step for 'libdvdnav' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdnav/src/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/share/doc/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdnav' /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' /usr/bin/install -c -m 644 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdnav/dvdnav.h src/dvdnav/dvdnav_events.h src/dvdnav/dvd_types.h src/dvdnav/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/include/dvdnav' /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 libtool: finish: PATH="/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin" ldconfig -n /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/libdvdnav/src/libdvdnav' [141/1732] Completed 'libdvdnav' [142/1732] Generating system/players/VideoPlayer/libdvdnav-x86_64-linux.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 x86 (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes standalone assembly yes x86 assembler /usr/bin/nasm MMX enabled yes MMXEXT enabled yes 3DNow! enabled yes 3DNow! extended enabled yes SSE enabled yes SSSE3 enabled yes AESNI enabled yes AVX enabled yes AVX2 enabled yes AVX-512 enabled yes AVX-512ICL enabled yes XOP enabled yes FMA3 enabled yes FMA4 enabled yes i686 features enabled yes CMOV is fast yes EBX available yes EBP available 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 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) | ~~~~~~~~~~~~~~~ ^ ~~~~ 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/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/aaxdec.c:104:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 104 | for (int seg = 0; seg < a->current_segment; seg++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/acedec.c:35:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 35 | if (asc < 0x44 || asc > p->buf_size - 4) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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/aadec.c src/libavformat/4xm.c:244:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] :163: 244 | if (pos >= c->content_end) { | ~~~ ^ ~~~~~~~~~~~~~~ 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/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/async.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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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:356:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | if (track_number < fourxm->track_count && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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)1 warning generated. != s->nb_streams || index >= s->nb_streams) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/au.o src/libavformat/aptxdec.c:92:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "samplesrc/libavformat/anm.c_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ :68:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 68 | src/libavformat/aptxdec.c : 93i:f12 :( rwarning: ecmissing field 'help' initializer [-Wmissing-field-initializers]o rd >= 93a | n m - >{n bN_UrLeLc o}r,d s )| ^ | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/anm.c:73:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/av1.o 2 warnings generated. src/libavformat/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (src/libavformat/apngenc.c:297:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a 297 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ nm->src/libavformat/apngenc.c:299:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 299 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:300:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 300 | { NULL }, | ^ src/libavformat/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/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/apetag.c: 164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] | 164 | for (i=0; inb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/avformat.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) | ~~~~~~~~~~~~~ ^ ~~~ src/libavformat/aiffenc.c:275:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC }, | ^ src/libavformat/aiffenc.c:277:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC }, | ^ src/libavformat/aiffenc.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL }, | ^ CC libavformat/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) { | ~~~~~~~~~~~~~~~~ ^ ~~ 4 warnings generated. CC libavformat/avienc.o 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/avio.o src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ CC libavformat/aviobuf.o 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 }, | ^ 3 warnings generated. src/libavformat/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ 2 warnings generated. CC libavformat/avlanguage.o CC libavformat/avr.o 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/avs.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(ASFContexsrc/libavformat/ape.ct,: 269n:o19_:r eswarning: ycomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]n c_search), AV269_ | O P T _ TfYoPrE _(BiOO L=, 1{; .ii 6<4 a=p e0- >}t,o t0a,l f1r,a mAeVs;_O Pi+T+_)F L{A G _| DE ~ ^ ~~~~~~~~~~~~~~~~C ODING_PARAM }, 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/asfdec_f.c:122:148: warning: src/libavformat/ape.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 306:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 122 | 306 | { " e x pfoorrt _(xim =p" ,0 ;" Eixp o tXoMtPa lmfertaamdeast;a "i,+ +o)f f{s e t| o ~ ^ ~~~~~~~~~~~~~~~~f (ASFContext, expsrc/libavformat/ape.co:r353t_:x19m:p )warning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] AV_OPT_ T353Y | P E _ B OfOoLr, ({i .=i 604; =i 0< },a p0e,- >1t,o tAaVl_fOrPaTme_sF;L AiG+_+D)EC O{D I N| G ~ ^ ~~~~~~~~~~~~~~~~_ PARAM }, | ^ src/libavformat/asfdec_f.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ 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) | ~~~ ^ ~~~~~~~~ CC libavformat/avs2dec.o CC libavformat/avs3dec.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/bethsoftvid.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. CC libavformat/bfi.o 1 warning 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) | ~~~~~ ^ ~~~~ 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/bink.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 - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/asfdec_o.c:884:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 884 | for (i = 0; i < nb_entries; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/asfdec_o.c:893:26: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 893 | if (prev_pkt_num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/asfdec_f.c:517:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 517 | if (stream_num < 128 && i < FF_ARRAY_ELEMS1 warning generated. (asf->streams[stream_num].pasrc/libavformat/apngdec.cyl:o89a:d21)): {warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | len + 4 > bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/binka.o 1 warning 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/bintext.o 5 warnings generatedsrc/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/apngdec.c:289:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289CC libavformat/bit.o | 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 || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generatedsrc/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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/bmv.o src/libavformat/asfdec_o.c:1141:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1141 | if (size > asf_pkt->size_left || asf_pkt->size_left <= 0) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1143:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1143 | if (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/boadec.o 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/apngdec.c:408:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:410:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:412:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 413 | { NULL }, | ^ CC libavformat/bonk.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 }, | ^ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/brstm.o CC libavformat/c93.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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cache.o CC libavformat/caf.o CC libavformat/cafdec.o CC libavformat/cafenc.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) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1095:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1095 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1096:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cavsvideodec.o 1 warning generated. CC libavformat/cdg.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/cdxl.o CC libavformat/cinedec.o src/libavformat/asfdec_f.c:1206:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1206 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1260:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1260 | if (asf->packet_frag_offset >= asf_st->pkt.size || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1269:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1269 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1276:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | if (ret != asf->packet_frag_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/codec2.o 1 warning 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++) | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/concat.o 6 warnings generated. 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_layCC libavformat/crcenc.o out.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/dash.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 }, | ^ 1 warning generated. 13 warnings generated. 3 warnings generated. CC libavformat/dashenc.o CC libavformat/data_uri.o src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ CC libavformat/dauddec.o 7 warnings generated. 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) | ~~~~ ^ ~~~~~~~~~ 2 warnings generatedIn 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/dcstr.o src/libavformat/au.c:165:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:203:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:224:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | if (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning 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/aviobuf.c:63:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ CC libavformat/demux.o src/libavformat/avienc.c:141:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | avist->max_size = FFMAX(avist->max_size, size); | ^ ~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/avio.c:58:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:59:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {src/libavformat/avienc.c"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ :170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/avio.c 170 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :60:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/avio.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavformat/avio.c:60:137: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] o ffsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ~ ^~~~~~~~~ 211/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' | 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/demux_utils.o src/libavformat/av1dec.c:113:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/av1dec.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL }, | ^ src/libavformat/bintext.c:307:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 307 | if (p->buf_size < sizeof(idf_magicsrc/libavformat/avc.c:315:14src/libavformat/bink.c:: 264warning: :comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]32 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ) 315 | 264 | w hwihleil e( i( bicaudrerr_elnte_nt r&a&c ki << bsirnck_-le>nn)u m _| a ~ ^ ~~~~~~~~~~u dio_tracks) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ ) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/av1dec.c:193:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/avformat.c 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' 371 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :58src/libavformat/av1dec.c:208:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 208 371 | if (ic->programs[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ | ret = read_obu(p->buf + src/libavformat/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c 280 | for (n = 0; nsrc/libavformat/cavsvideodec.c :< 45s:->25:nb _warning: scomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]t reams; n++) {45 | | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.cnt:,296 :F19F:M Iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (p->bu f_296s | iz e - cfnotr, o(bnu_ u=n it0_;s inze )<, s -&o>bnub__ssitzre,e a&mtsy;p en)++;) {| ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~ src/libavutil/macros.h if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : src/libavformat/bintext.c(a)) | ~ ^ ~ :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] In file included from src/libavformat/avidec.c :37740 | : src/libavcodec/bytestream.h : 187 :{15 :" warning: vicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d eo_size", 187" | s e t viifd e(os isziez2e ,! s=u cshi zaes) 6 4| 0 ~~~~~ ^ ~~~~x 480 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 1fr warninga generatedm. erate (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/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/derf.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)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/avformat.c:434:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/bytestream.h: 434 | for (unsigned i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ 294src/libavformat/avformat.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ :468:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 468 | if (program && i == nb_streams - 1 && ret < 0) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavformat/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 != size) | ~~~~~ ^ ~~~~ 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | In file included from src/libavformat/brstm.cif (size2 != size) | ~~~~~ ^ ~~~~ :23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/avidec.c: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_DECODINGsrc/libavformat/boadec.c:_PARAM}, | ^ 59:45:src/libavformat/avidec.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :95 59 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :12src/libavformat/boadec.c:65:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : warning: missing field 'help' initializer [-Wmissing-field-initializers] 651 | warning generated . if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { NULL }, | ^ CC libavformat/dfa.o 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]->ssrc/libavformat/cache.c:tream_src/libavcodec/bytestream.hi:nd294e:x15[:j ]warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) ? (bsrc/libavcodec/bytestream.h) : (a)) | ~ ^ ~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavformat/cinedec.c:70:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] if 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] s 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] i z68e | 2 ! = s i z e ) A V| _ ~~~~~ ^ ~~~~R L32(p->buf + 24) >= HeaderSize && // OffImageHeader | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:87:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | snprintf(tmp, sizeof(tmp), "%f", value); | ~~~~~~~~ ^~~~~ src/libavformat/cache.c:324:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "read_ahead_limit", "Amount in bytes that may be read ahead src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] w 357 | if (s1iz warninge generated2. != size) | ~~~~~ ^ ~~~~ hen 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/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] CC libavformat/dfpwmdec.o 939 | for (n = nb_frames = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 967 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.csrc/libavformat/avienc.c::200980::1923:: 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] 980 | 200 | f oirf ((sitnrte aim _=i d0 ;> =i s<- >sn-b>_nsbt_rsetarmesa |m|s ;s tir+e+a)m _{i d | < ~ ^ ~~~~~~~~~~~~~ 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ 5 warnings generated. 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: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/aviobuf.c:840:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 840 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ 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/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; 4 warnings generated. i < st->duration; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.csrc/libavformat/cafdec.c:245:61: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] :370 245 | if (num_packets < 0 || INT32_MAX / sizeof(AVIndexEntry) < num_packets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ :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) <2 warnings generated. end && !avio_feof(s->pb)) { | CC libavformat/dhav.o ~~~~~~~~~~~~~~~~ ^ ~~~ 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 | whsrc/libavformat/cinedec.cile (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ :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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/diracdec.o | ~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/dnxhddec.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++) { | ~^~~~~~~~~~~~~~ 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/libavcodec/put_bits.h:265: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/dovi_isom.o CC libavformat/dsfdec.o CC libavformat/dsicin.o CC libavformat/dss.o 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/dtsdec.o CC libavformat/dtshddec.o CC libavformat/dump.o 1 warning 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:662:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 662 | av_asCC libavformat/dv.o sert0(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_demu5x) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ 3src/libavformat/avidec.c:1079:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning 1079 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ s generated. 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->nsrc/libavformat/codec2.con_interleaved) { | ~ ^ ~~~~~~~~~~~~~ :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 }, | ^ 6 warnings generated. CC libavformat/dvbsub.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/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/concatdec.c:249:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:250:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | if (i < avf->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/dvbtxt.o src/libavformat/concatdec.c:269:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (j = 0; j < avf->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/dvenc.o CC libavformat/dxa.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] == '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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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/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/eacdata.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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 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) | ~~~ ^ ~~~~ 3 warnings generated. src/libavformat/avidec.c:1505:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1505 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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. 2 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[iCC libavformat/ffmetadec.o ].outpoint, cat->files[i].inpoint) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/avidec.c:1757:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1757 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1776:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1776 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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 | CC libavformat/ffmetaenc.o OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:926:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:928:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 928 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:929:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 929 | { NULL } | ^ src/libavformat/avidec.c:1908:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1908 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1938 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1972:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1972 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/fifo.o CC libavformat/fifo_test.o src/libavformat/dcstr.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/file.o CC libavformat/filmstripdec.o CC libavformat/filmstripenc.o CC libavformat/fitsdec.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)) | ~ ^ ~ 1 warning 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavformat/fitsenc.o 4 warnings generated. 2 warnings generated. CC libavformat/flac_picture.o src/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ 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/libavcodec/put_bits.h:265: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/flacenc.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/flacenc_header.o src/libavformat/dashenc.c:312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 8 warnings generated. 2 warnings generated. src/libavformat/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 363 | if (codecs[i].id == par->codec_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/flic.o 4 warnings generated. src/libavformat/demux.c:611:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { In file included from \ | ^~~~ src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 110 | if (index < Fsrc/libavformat/dashenc.c:623:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F_ 623 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ ARRAY_ELEMS(sample_rasrc/libavcodec/bytestream.htes)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :294src/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)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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->CC libavformat/flvdec.o 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)) | ~ ^ ~ 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 5 warnings generated. 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/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 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/framecrcenc.o CC libavformat/framehash.o 122 warnings generated. warnings generated. CC libavformat/frmdec.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] CC libavformat/fsb.o 1112 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ftp.o 17 warnings generated. 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_src/libavformat/dump.cstreams; i++) { | ~ ^ ~~~~~~~~~~~~~ :src/libavformat/dashenc.c:1339:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 1339 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :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] 2423 warnings generated. | av_log(ctx, AV_LOG_INFO, "%f", (flsrc/libavformat/demux.c:1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]oat) peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ 1609 | av_log(isrc/libavformat/dump.c:242:55: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] c , AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 242 | av_log(ctx, AV_LOGsrc/libavformat/demux.c:_INFO, "%f", (float) peCC libavformat/fwse.o ak / UINT32_MAX); | ~ ^~~~~~~~~~ 1614/usr/include/stdint.h:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :50 1614 | av_log(ic, AV_LOG_VERBOSE, "Ignoring o:21: note: expanded from macro 'UINT32_MAX' u 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ tlier 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); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/g722.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_dasrc/libavformat/demux.c:1645:40: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] ta16 warning1645s | generated . if (bitrate >= 0 && bitrate <= INT64_MAX) | ~~ ^~~~~~~~~ [/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' i 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ ])) << 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/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/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/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/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);4 warning s| generated ^ ~~~~~~~~~~~~~ ~~~~~~. src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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] 215src/libavformat/dvenc.c | : 406 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if(ret != s406i | z e ) { | ~~~ ^ ~~~~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/g723_1.o src/libavformat/dashenc.c:1492:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1492 | for (i = src/libavformat/dv.c:157:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 0 ; i < s->nb_streams; i++)157 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/g726.o src/libavformat/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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:257:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 257 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/g729dec.o src/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 121 | for (i=0; inb_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/genh.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/gif.o src/libavformat/dashenc.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/gifdec.o 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/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_PARAsrc/libavformat/electronicarts.c:775:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] M 775}, | ^ | src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] {"merge_alpha", "return VP6 alpha in the main video stream", OFFSET(merge_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ 114 | src/libavformat/electronicarts.c:776:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 776 | {NULL} | ^ 2 warnings generated. { NULL } | ^ CC libavformat/gopher.o 1 warning generated. src/libavformat/dashenc.c:2325:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2325 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/gsmdec.o src/libavformat/dashenc.c:2371:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2371 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/dashenc.c:2372:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2372 | { "window_size", "number of segments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2373:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2373 | { "extra_window_size", "number of segments kept outside of the manifest before 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)", O3FF warningSsE generatedT. (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"CC libavformat/gxf.o , "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2382:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2382 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2383:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2383 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2384:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2384 | { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2385:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2385 | { "single_file_name", "DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2386:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2386 | { "init_seg_name", "DASH-templated name to used for the initialization segment", OFFSET(init_seg_name), AV_OPT_TYPE_STRING, {.str = "init-stream$RepresentationID$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2387:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2387 | { "media_seg_name", "DASH-templated name to used for the media segments", OFFSET(media_seg_name), AV_OPT_TYPE_STRING, {.str = "chunk-stream$RepresentationID$-$Number%05d$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2388:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2388 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2389:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2389 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2390:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2390 | { "http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2391:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2391 | { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2392:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2392 | { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2393:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2393 | { "hls_master_name", "HLS master playlist name", OFFSET(hls_master_name), AV_OPT_TYPE_STRING, {.str = "master.m3u8"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2394:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2394 | { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2396:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2396 | { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2397:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2397 | { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2398:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2398 | { "global_sidx", "Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode", OFFSET(global_sidx), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ CC libavformat/gxfenc.o 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", "HTTPsrc/libavformat/fifo.c:142:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] p 142 | forCC libavformat/h261dec.o (i = 0;i < avf2->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~ rotocol options", OFFSET(htt3 warnings generated. p_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", OFFS5ET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ warnings generated. 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/h263dec.o 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/h264dec.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/fifo_test.c:126:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | src/libavformat/fifo.c A:V513_:O19P:T _warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y PE_INT, {.i6 4513 | = 0 } ,f oIrN T(_iM I=N ,0 ;I NiT _Vn_bO_PsTtr_eFaLmAsG;_ E+N+CiO)D I{N G _| P ~ ^ ~~~~~~~~~~~~~~~src/libavformat/fitsdec.cA :R215A:M151}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 215 | { "framerate", "set the framerate", offsetof(FITSCosrc/libavformat/fifo_test.cn:t128e:x83t:, warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]r amerate), 128A | V _ O P T _ T Y P EA_VV_OIPDTE_OT_YRPAET_EI,N {T.,s t{r.i 6=4 "1=" }0,} ,0 ,I NITNT__MMIANX,, IANVT__OMPATX_,F LAAVG__OPDTE_CFOLDAIGN_GE_NPCAORDAIMN}G,_ P A| R ^A M}, | ^ src/libavformat/fitsdec.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ 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/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] CC libavformat/hashenc.o 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) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 629 | FifoMessage msg = {FIFO_NOOP}; | ^ CC libavformat/hca.o src/libavformat/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmt, *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavformat/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 | Asrc/libavcodec/bytestream.hV_:O294P:T15_:T YPwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ DICT, {.st r294 | = N U L Li}f, (0s,i z0e,2 A!V=_ OsPiTz_eF)L A G| _ ~~~~~ ^ ~~~~E NCODING_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}, | ^ CC libavformat/hcom.o 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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/fifo.c :318696 | : 106 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]f (size2 != s696i | z e ) | ~~~~~ ^ ~~~~ 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(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) | ^~~~~~~~~~~~~~~~~~ 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/hdsenc.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/hevc.o 8 warnings generated. CC libavformat/hevcdec.o src/libavformat/flic.c:226:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | 5 if (ret != size - FLIC_PREAMBLE_SIZE) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ warningsrc/libavformat/flic.cs generated. :247:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | if (ret != size) { | ~~~ ^ ~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/flacenc.c:210:CC libavformat/hls.o 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hls_sample_encryption.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 | ifsrc/libavformat/flacenc.c (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ :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/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/flac_picture.c:75:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 101 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:145:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 145 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:163:73: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | if (avio_read(s->pb, data->data + len - trunclen, trunclen) < trunclen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/hlsenc.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++) { | ~ ^ ~~~~~~~~~~~~~ 15 warnings generated. src/libavformat/framehash.c:31:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hlsplaylist.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 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. src/libavformat/flvdec.c:144:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:111: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ warningsrc/libavformat/flvdec.c generated. :148:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | for (i = 0; i < flv->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/flvdec.c:216:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 216 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:221:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 221 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_tCC libavformat/hlsproto.o ag == (flv_codecid >> FLV_AUDIOsrc/libavformat/fsb.c:_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ src/libavformat/flvdec.c:326:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 326 | return vpar->codec_tag == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/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) :src/libavformat/flvdec.c (b)) | ~ ^ ~ :src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 466 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ :50src/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.cwarning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] : 277:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 277 | if (buf_offset < offset) | ~~~~~~~~~~ ^ ~~~~~~ | if (isnan(dCC libavformat/hnm.o ) || d < INT64_MIN || d > INT64_MAX) | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavformat/http.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/ftp.c:84:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"timeout", "set timeout of sCC libavformat/httpauth.o ocket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E }, | ^ src/libavformat/gdv.c:129:23:src/libavformat/ftp.c warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 85:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | 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] for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | {"ftp-anonymous-password", "password for anonymous login. E-mail address should be used.", OFFSET(anonymous_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, Dsrc/libavformat/g729dec.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | E }, | ^ 85 | { src/libavformat/ftp.c:87:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ 87 | src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] {"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 }, | ^ 86 | {src/libavformat/ftp.c NULL }, | ^ :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/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 | ~ ~~~~~~~~~^~~~~ src/libavformat/ftp.c:89:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | {NULL} | ^ 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 | src/libavformat/flvdec.c {: 745N:U19L:L warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^ 745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/icecast.o CC libavformat/icodec.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)) | ~~~ ^ ~~~~~~~~~~~ CC libavformat/icoenc.o 2 warnings generated. src/libavformat/flvdec.c:947:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 947 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:953:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 953 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 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/genh.c:179:23: src/libavformat/ftp.c:432:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 179 | for (i = 0; i < 8 2 warnings generated. / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 10 warnings generated. CC libavformat/id3v1.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] 17 warnings generated. 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. In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/flvenc.c:784:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 305 | if (pkt_len < 4 * map_cnt) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/gxf.c:312:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ CC libavformat/id3v2.o 1 warning generated. CC libavformat/id3v2enc.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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6 warnings generated. 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/gxf.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/idcin.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/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/idroqdec.o src/libavformat/gifdec.c:386:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "min_delay" , src/libavformat/flvenc.c"m:in1056i:m12u:m vwarning: amissing field 'help' initializer [-Wmissing-field-initializers]l id del a1056y | b e t w{e eNn UfLrLa m}es, ( i| n ^ 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 }, | ^ 5src/libavformat/gifdec.c warning:s390 generated:. 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 390 | { NULL }, | ^ CC libavformat/idroqenc.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/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/iff.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)) { | ~~~ ^ ~~~~~~~~~~~~~~~ 7 warnings generated. src/libavformat/gxfenc.c:208:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | size = snprintf(buffer, sizeof(buffer), "Ver 1\nBr %.6f\nIpg 1\nPpi %d\nBpiop %d\n" | ~~~~~~~~ 207 | "Pix 0\nCf %d\nCg %d\nSl %d\nnl16 %d\nVi 1\nf1 1\n", 208 | (float)st->codecpar->bit_rate, sc->p_per_gop, sc->b_per_i_or_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ifv.o src/libavformat/gxfenc.c:211:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2 warnings generated. 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 1 warning generated. In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/ilbc.o CC libavformat/img2.o src/libavformat/hashenc.c:49:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | HASH_OPT("sha256"), | ^ src/libavformat/gxfenc.c:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/hashenc.c 366 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ :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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/hashenc.c:63:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:64:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL }, | ^ src/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:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL }, | ^ src/libavformat/hashenc.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL },src/libavcodec/bytestream.h :| ^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/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/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/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/img2_alias_pix.o 5 warnings generated. CC libavformat/img2_brender_pix.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/img2dec.o 5 warnings generated. CC libavformat/img2enc.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/imx.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/ingenientdec.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/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/ip.o CC libavformat/ipfsgateway.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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ipmovie.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 5 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 }, | ^ 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 microsecondCC libavformat/ipudec.o s)", 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 fIn file included from inished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hevc.c:22: src/libavcodec/golomb.h:src/libavformat/hdsenc.c:557:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 557 | 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ { NULL }, | ^ 2 warnings generated. CC libavformat/ircam.o 12 warnings generated. CC libavformat/ircamdec.o 4 warnings generated. CC libavformat/ircamenc.o 42 warnings generated. CC libavformat/isom.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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/isom_tags.o 3 warnings generated. CC libavformat/iss.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}}; | ^ CC libavformat/iv8.o src/libavformat/hls.c:860:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 860 | struIn 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] ct 187 | if (size2 != init_section_info info = {{0}}; | ^ 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/ivfdec.o 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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/icoenc.c:101:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hlsenc.c:623:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | if (playlist_duration <= -previous_segment->duration) { | ^~~~~~~~~~~~~~~~~ ~~ src/libavformat/hls.c: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) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/id3v1.c:232:23: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] CC libavformat/ivfenc.o 232 | if ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "ice_genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0,src/libavformat/hlsenc.c 0, E }, | ^ :889:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | for (i = 0; i < vs->nb_strsrc/libavformat/icecast.cea:m58s:;104 :i +warning: +)missing field 'unit' initializer [-Wmissing-field-initializers] { | ~ ^ ~~~~~~~~~~~~~~ 58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "ice_url", "set stream website", OFFSET(url), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "content_type", "set content-type, MUST be set if not audio/mpeg", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/http.c:147:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | src/libavformat/icecast.c{: 66":s91e:e kwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]b le", "co n66t | r o l s{e e"ktablisl"i,ty " uosf ec oan nTeLcSt icono"n,n ecOtFiFoSnE"T,(s eOeFkFabSlEeT)(,t lAsV)_,O PATV__TOYPPTE__TBYOPOEL_,B O{O L.,i 6{4 .=i 6-41 =} ,0 -}1,, 01,, 1D, }E, } ,| ^ | ^ src/libavformat/icecast.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ 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, { src/libavformat/idroqenc.c.s:t35r: 14=: NUwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/hls.c L :}1609,: 250:, 0warning: 35, | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] A V _ OfPoTr_(FnL=A0G;_nER1609Tn | b |_ s At Vr _e Oa m PsiT;n_tnF +LcA+Go)_pR yE{A _D s| OiN ~^~~~~~~~~~~~~~zL eY =} ,F F M| I ^N (v->init_sec_data_len - v->init_sec_buf_rsrc/libavformat/http.cea:d157_:o166f:f swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t , buf_siz e)157; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~{ "http_versrc/libavutil/macros.hsi:o49n:"25,: "note: exexpanded from macro 'FFMIN'p ort the h49t | t#pd erfeisnpeo nFsFeM IvNe(ras,ibon)" ,( (OaF)F S>E T((bh)t ?t p(_bv)e rs:i o(na)),) A V| _ ~ ^ ~ OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY CC libavformat/jacosubdec.o }, | ^ src/libavformat/http.c:158:194: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 158 | { "cookies", "set cookies to be sent in applicable future requests, use newline delimited Set-Cookie HTTP field value syntax", OFFSET(cookies), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:159:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:160:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "icy_metadata_headers", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .sCC libavformat/jacosubenc.o tr = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:161:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:162:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:166:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E }, | ^ src/libavformat/http.c:167:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(recsrc/libavformat/hls.c:1873:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] onnect_at _1873e | o f ) , wAhVi_lOeP T(_TpYlPsE-_>BnO_OmLa,i {n _.sit6r4e a=m s0 <} ,p l0,s -1>,c tDx -}>,n b _s| t ^r eams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:175:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:176:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D }, | ^ src/libavformat/http.c:177:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/http.c:178:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:179:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "reply_code", "The http status code to return to a client", OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 200}, INT_MIN, 599, E}, | ^ src/libavformat/http.c:180:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "short_seek_size", "Threshold to favor readahead over seek.", OFFSET(short_seek_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavformat/http.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL } | ^ src/libavformat/http.c:169:133: warning: implicit conversion from 'long' 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 | { "offse1t" warning, generated . "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/idcin.c:313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | else if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ 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/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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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. 1 warning generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavformat/hls.c if (size2 != size) | ~~~~~ ^ ~~~~ :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/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_ssrc/libavformat/id3v2enc.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] iz 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ e) { | ~~~ ^ ~~~~~~~~~~ 11 warnings generated. CC libavformat/jpegxl_probe.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 < stsrc/libavformat/id3v2enc.ci->nb_index_entries) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ :344src/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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2546 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2550:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2550 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2552:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2552 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2554:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2554 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2556 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2558 | OCC libavformat/jvdec.o FFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2560 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2562:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2562 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2564:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2564 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2565:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2565 | {NULL} | ^ src/libavformat/hlsenc.c: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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavformat/kvag.o 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/imx.c:117:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 117 | for (int i = 0; i < chunk_size / 3; i++) { | CC libavformat/lafdec.o ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | CC libavformat/latmenc.o 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/lmlm4.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/id3v2.c:510:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 510 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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 | 2 warnings generated. 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/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)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/loasdec.o src/libavformat/img2dec.c:73:19src/libavformat/ipfsgateway.c: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 73 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 230:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/iff.c 228 | if (snprintf(c->gateway_buffer, sizeof(c->gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :136:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 229 | 136 | if (avio_read(s->pb, buf, data_size) != data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ c->gateway) | ~~~~~~~~~~~ 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/ipfsgateway.c6: warning328s: generated138. : 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:src/libavformat/id3v2.c329::10799::12 :warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 329 | 799 | { N U L{L }N,U L L| ^} | ^ CC libavformat/lrc.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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2429 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2431:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2431 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2697:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2697 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 6 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/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)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/lrcdec.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 }; | ^ 3 warnings generated. src/libavformat/hlsenc.c:2739:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2739 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/lrcenc.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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/img2enc.c:255:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "update", "continuously overwrite one file", OFFSET(update), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:256:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "start_number", "set first number in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/img2enc.c:257:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:258:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "frame_pts", "use current frame pts for filename", OFFSsrc/libavformat/iff.cET:(257f:r31a:m ewarning: _pcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]t s), AV_OPT_T Y257P | E_ B O O Lw,h i{l e. i(6a4v i=o _0t e}l,l( p0b,) 1+, 1E2N C< =} ,e o f| ^& & !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 (src/libavformat/img2enc.cs:i259z:e149 :< warning: 2missing field 'unit' initializer [-Wmissing-field-initializers] + st->codecpa r259- | > c h _ l{a y"oautto.mnibc__cwhraintnielnsg "*, 4")w r it| e ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ files atomicallsrc/libavformat/iff.cy: 283(:u53s:i nwarning: gcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] temporary fi le283s | a n d r e n a m e s )i",f O(FsFt-S>EcTo(deucspe_arre-n>acmhe_)l,a yAoVu_tO.PnTb__TchYaPnEn_eBlOsO L>, F{F _.AiR6R4A16 Y_ warning=Es L generated0E. M}S,( d0s,d _l1a,y oEuNtC) )} {, | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_ELEMSsrc/libavformat/img2enc.c(:d260s:d129_:c hwarning: anmissing field 'unit' initializer [-Wmissing-field-initializers]n el_layout); 260i | + + ) {{ "| p ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r otocol_opts", src/libavformat/iff.c":s339pe:c28i:f ywarning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]p rotocol op t339i | o n s f o r t h e o p e ne d iffi l(esco"n,f iOgF F= 0 && seek_ret != target) { | ~~~~~~~~ ^ ~~~~~~ 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/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/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/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/lvfdec.o { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/lxfdec.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_MAsrc/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))) | ~~~ ^ ~~~~~~ X, 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_CC libavformat/m4vdec.o 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", "src/libavformat/img2dec.cse:t 624m:a141x:i mwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]m number of pl a624y | l i s t {e n"tsrtiaesr"t,_ n uOFmFbSeErT",( m"asxe_tn bf_siergsmte nntusm)b,e r i nA Vt_hOeP Ts_eTqYuPeEn_cIeN",T , O{F.FiS6E4T (=s t5a}r,t _ n u m b0e,r )I,N TA_VM_AOXP,T E_T}Y,P E _| I ^N T, {.i64 = 0 }, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/hlsenc.c:3122:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3122 | {"hls_delsrc/libavformat/img2dec.cet:e625_:th156:re swarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]o ld", "set nu m625 | b e r o f{ u"nsrteafretr_ennucmebd esre_grmaenngtes" t,o "kseeetp rbaenfgoer ef odre lleotoiknign"g, a tO FtFhSeE Tf(ihrlsst_ dseeqlueetnec_eth rnuemsbheorl"d,) ,O F F S EATV(_sOtPaTr_tT_YnuPmEb_eIrN_Tr,a n g e ){,. iA6V4_ O=P T1_}T,Y P E _ I1N,T ,I N{T._iMA6X4 ,= E5}},, 1| ^, INT_MAX, DEC }, | ^ 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 hlsrc/libavformat/img2dec.cs":,630 :165O:F Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(vtt_format_ o630p | t i o n s{_ s"terx)p,o rAtV__pOaPtTh__mTeYtPaEd_aStTaR",I N"Ge,n a{b.lset rm e=t aNdUaLtLa} ,c o n0,ta i0n,i n g iEn},p u t| ^pa th inf7o warningrsm generateda. tion", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL, {.isrc/libavformat/hlsenc.c6:43124 :=176 :0 warning: missing field 'unit' initializer [-Wmissing-field-initializers] }, 0, 1, 3124D | E C } , {\" h l| s ^_ allow_cache", "explicitly set whether the client MAYsrc/libavformat/img2dec.c (:1631): 5o:r warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]U ST NO T631 | ( 0 ) CcaOcMhMeO Nm_eOdPiTaI OsNeSg m e| n ^t s",src/libavformat/img2dec.c :O611F:F127S:E Tnote: (expanded from macro 'COMMON_OPTIONS'a llowcache) ,611 | A V _ O {P T"_frTaYmPeEr_aItNeT",, { . i"6s4e t= t-h1e} ,v iIdNeTo_ MfIrNa,m eIrNaTt_eM"A,X ,O FEF}SE,T ( f| r ^am erate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \src/libavformat/hlsenc.c :| 3125 ^: 132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3125 | {"hls_base_url", "url to prepend to easrc/libavformat/img2dec.cch: 631p:l5a: ywarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]i st esrc/libavformat/img2dec.cn:t612r:127y:" ,note: expanded from macro 'COMMON_OPTIONS' OFFSET(ba s612e | u r l ) ,{ A"Vp_iOxPeTl__fTorYmPaEt_"S,T R"IsNeGt, v{id.esot rp i=x eNlU LfLo}r,m a t0",, 0 ,O F F S ET ( p iEx}e,l _ f| o ^r mat), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ src/libavformat/hlsenc.c| ^: 3126:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3126 | {src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c"hls_segment_filename", "filename template for segme:613:127: note: expanded from macro 'COMMON_OPTIONS' n 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ t files"src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c, OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str :614:127: note: expanded from macro 'COMMON_OPTIONS' = NULL}, 0, 0, E}, | ^ 614 | {src/libavformat/hlsenc.c "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ :3127:140src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 615:12: note: expanded from macro 'COMMON_OPTIONS' 3127 | {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ 615 | { NUsrc/libavformat/hlsenc.c:3128:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] LCC libavformat/matroska.o L }, | ^ 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/img2dec.c:655:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 655 | src/libavformat/hlsenc.c {: 3130":f140r:a mwarning: e_missing field 'unit' initializer [-Wmissing-field-initializers]s ize", "forc e3130 | f r am e {s"hilzse_ einnc "b,y t e s""e,n aObFlFeS EAT(EfSr1a2m8e _esniczrey)p,t iAoVn_ OsPuTp_poTrYtP"E,_ IONFTF,S E{T.(ie6n4c r=y p0t )},, 0 , I NATV__MOAPXT,_ DTEYCP E}_,B O O| L, ^ {.i64 = 0}, 0, 1, E}, | ^ 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", OFFSsrc/libavformat/hlsenc.cET:(3132f:r166a:m warning: emissing field 'unit' initializer [-Wmissing-field-initializers]r ate), AV_O PT3132_ | T YP E _ {VI"DhElOs__ReAnTcE_,k e{.ys_turrl "=, " 2 5 ""}u,r l0 ,t oI NaTc_cMeAsXs, DtEhCe }k,e y\ to| ^d ecrypt the segments", OFFSET(key_url), AV_OPTsrc/libavformat/img2dec.c_T:Y656P:E5_:S Twarning: RImissing field 'unit' initializer [-Wmissing-field-initializers]N G, {src/libavformat/img2dec.c.:s612t:r127 =: note: Nexpanded from macro 'COMMON_OPTIONS'U LL}, 612 | 0{, " p i x e l _0f,o r m a t " , " sEe}t, v i| d ^eo pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitsrc/libavformat/img2dec.cl:e656_:p5a:t hwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], src/libavformat/img2dec.c : 613"s:e127t: pnote: aexpanded from macro 'COMMON_OPTIONS't h of hls su 613b | t i t l e{s "",v iOdFeFoS_EsTi(zseu"b,t i t l"ese_tf ivliedneaom es)i,z eA",V _ O P T _ T Y P EO_FFSSTREITN(Gw,i d{t.hs)t,r = N U L L }A,V _ O0P,T _0T,Y P E _EI}M,A G E_| S ^I ZE, {.str = NULL}, CC libavformat/matroskadec.o 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 }, | ^ src/libavformat/hlsenc.c:3138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3138 | {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename), AV_OPT_TYPE_STRING, {.str = "init.mp4"}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3139:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3139 | {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ CC libavformat/matroskaenc.o src/libavformat/hlsenc.c:3156:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3156 | {"strftime", "set filename expansion with strftime at segment creation", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3157:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3157 | {"strftime_mkdir", "create last CC libavformat/mca.o 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)CC libavformat/mccdec.o , 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_src/libavformat/iff.cin:it691_:t31i:m ewarning: ",comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] "set segment length a t 691i | n i t l i s t " , t a g =O rFeFfS Ecodecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/metadata.o CC libavformat/mgsts.o CC libavformat/microdvddec.o CC libavformat/microdvdenc.o CC libavformat/mj2kdec.o 1 warning generated. 8 warnings generated. 1 warning generated. CC libavformat/mkvtimestamp_v2.o 3 warnings generated. CC libavformat/mlpdec.o CC libavformat/mlvdec.o src/libavformat/isom.c:237:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 237 | 21 warnings generated. for (i = 0; lang[0] && !mp4 && i < FFsrc/libavformat/jacosubdec.c:89:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] _A 89 | for (i RRAY_ELEMS(mov_mdhd_language_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/mm.o CC libavformat/mmf.o CC libavformat/mms.o CC libavformat/mmsh.o CC libavformat/mmst.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mods.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/moflex.o CC libavformat/mov.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 && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/mov_chan.o src/libavformat/lafdec.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:150:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int st = 0; st < st_count; st++) { | ~~ ^ ~~~~~~~~ 1 warning generated. src/libavformat/lafdec.c:198:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/mov_esds.o 1 warning generated. src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LCC libavformat/movenc.o ATMContext, 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/luodatdec.c:84:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (stream_index = 0; stream_index < s->nb_streams; stream_index++) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:89:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:103:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | if (index >= s->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/movenc_ttml.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/movenccenc.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/movenchint.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/mp3dec.o src/libavformat/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 64 | for (i=0; inb_streams ; i++) | ~^~~~~~~~~~~~~~~~ src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | for (i=0; inb_chapters; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | for (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ CC libavformat/mp3enc.o 3 warnings generated. 15 warnings generated. 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/mpc.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/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) | ~~~~~ ^ ~~~~ CC libavformat/mpc8.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/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/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/mpeg.o 1 warning generated. 3 warnings generated. 3 warnings generated. CC libavformat/mpegenc.o 1 warning generated. CC libavformat/mpegts.o CC libavformat/mpegtsenc.o 1 warning generated. CC libavformat/mpegvideodec.o 3 warnings generated. CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o CC libavformat/mpl2dec.o CC libavformat/mpsubdec.o src/libavformat/matroskaenc.c:474:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | if (writer->current_master_element == writer->nb_elements - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/msf.o CC libavformat/msnwc_tcp.o src/libavformat/matroskaenc.c:625:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:649:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 649 | 2 warnings generated. unsigned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/mspdec.o 8 warnings generated. src/libavformat/mm.c:167:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (avio_read(pb, pkt->data + MM_PREAMBLE_SIZE, length) != length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/mtaf.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] 931 | while (idx > 0 && entries[idx - 1].pts > ts) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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->ptCC libavformat/mtv.o s >= st->duration) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mlvdec.c:459:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | if (mlv->stream_index == avctx->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/musx.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/libavformat/matroskaenc.csrc/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] :1274 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ :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.csrc/libavcodec/bytestream.h::1277:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 1277 | } else if (codecpriv_size > track->codecpriv_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 4 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) { | ~~~~~~~~~ ^ ~~~~~~~ CC libavformat/mux.o 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~ src/libavformat/matroskadec.c:447:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 447 | { EBMsrc/libavformat/mmsh.cL_ID_EBMLVERSION, EBML_NONE }, | ^ :118:13src/libavformat/matroskadec.c:448:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] : warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 448 | 118 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ { EBML_ID_DOCTYPEVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:454:38: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 454 | { MATROSKA_ID_SEGMENT, EBML_STOP }, | CC libavformat/mux_utils.o ^ 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] 187src/libavformat/matroskadec.c:460:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] | 460 | { MATR if (size2 != size) | ~~~~~ ^ ~~~~ OSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) }, | ^ src/libavformat/matroskadec.c:461:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 461 | { Msrc/libavformat/matroskaenc.cATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContex16t, warnings generatedt. itle) }, | ^ :1966:src/libavformat/matroskadec.c:462:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 462 | src/libavformat/mmsh.c :1966193 | :25 : warning: fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]o r (i = 0 ;193 | i < s - > n b _ s t r ea imfs ;( lie+n+ )> {s i z| e ~ ^ ~~~~~~~~~~~~~o f(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ { 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_SECC libavformat/mvdec.o GMENTUID, EBML_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/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(Matrosrc/libavcodec/bytestream.hsk:a318M:a15s:t ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ngMeta, g_ y318) | } , i f | ( ^s ize2 != size) | ~~~~~ ^ ~~~~ 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) }, | ^ 52 warnings generated. 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 | src/libavcodec/bytestream.h: { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, E357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] B 357 | ML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) }, | ^ ifsrc/libavformat/matroskadec.c (size2 !:479:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] = size) | ~~~~~ ^ ~~~~ 479 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMastsrc/libavformat/matroskaenc.c:2094:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]eringMeta, max_luminance) }, | ^ 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_streamssrc/libavformat/matroskadec.c:486:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] ; i++) { | ~ ^ ~~~~~~~~~~~~~ 486 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:487:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:488:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:489:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ src/libavformat/matroskadec.c:495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/matroskadec.c:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ src/libavformat/matroskadec.c:511:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 514 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 515 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/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.c11:523 warning:s50 generated:. warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 535 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/matroskadec.c:542:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 542 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) }, | ^ src/libavformat/matroskadec.c:548:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 548 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:549:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:551:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:553:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 553 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ src/libavformat/matroskaenc.c:2259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2259 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c: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) }, | ^ CC libavformat/mvi.o src/libavformat/matroskadec.c:587:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) }, | ^ src/libavformat/matroskadec.c:588:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:589:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 589 | { 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/moflex.c:225:26: warning: src/libavformat/matroskadec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :626:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 626 | 225 | { M A T RiOfS K(As_tIrDe_aTmR_AiCKnMdeAxX C==A CsH-E>,n b _ s t r e a m s)E B{M L _| N ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~O NE }, | ^ CC libavformat/mxf.o src/libavformat/matroskadec.c:636:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/matroskadec.c:637:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 637 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) }, | ^ src/libavformat/matroskadec.c:638:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 638 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) }, | ^ src/libavformat/matroskadec.c:639:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 639 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/matroskadec.c:640:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) }, | ^ src/libavformat/matroskadec.c:650:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 650 | { MATROSKA_ID_CHAPSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaChapter, title) }, | ^ src/libavformat/matroskadec.c:651:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 651 | { MATROSKA_ID_CHAPLANG, EBML_NONE }, | ^ src/libavformat/matroskadec.c:652:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 652 | { MATROSKA_ID_CHAPCOUNTsrc/libavformat/matroskaenc.cRY:, 2526E:B20M:L_ Nwarning: Ocomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]N E }, | ^ 2526 | if (srclen < header.blocksize) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/moflex.c:298:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c:672: 49298: | warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 672 | i f{ (MsAtTrROeSaKmA__iInDd_eExD I>T=I OsN-F>LnAbGD_EsFtArUeLaTm,s )E B M| L ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~_ NONE }, | ^ src/libavformat/moflex.c:317:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c 317:673 | :49 : warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 673i | f ( p k{t _MsAiTzReO S>K Am_-I>Ds_iEzDeI)T IO | N ~~~~~~~~ ^ ~~~~~~~F LAGORDERED, 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:src/libavformat/moflex.c685::49:367: 23warning: : missing field 'is_counted' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 685 | {367 | MA T R OfSoKrA_ I(Di_nCtU EiR E=L A0T;I ViE P< OsS-I>TnIbO_Ns,tErBeMLa_mNOs;N Ei +}+, ) | { ^ | ~ ^ ~~~~~~~~~~~~~ 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_TACC libavformat/mxfdec.o GSTRING, 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) }, | ^ src/libavformat/matroskadec.c:744:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 744 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ CC libavformat/mxfenc.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->extrsrc/libavformat/matroskadec.cadata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :762:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 762 | { MCC libavformat/mxg.o Asrc/libavformat/mmst.cT:R285O:S37K:A _Iwarning: Dcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_ BLOCKADDITIO N285A | L , E B ML _ B I N , |0|, l0e,n gotfh_frseemtaoifn(iMnag t>r ossikzaeBofl(omcmks,-a>didni_tbiuofnfaelr)) }-, 1 2| ) ^ { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mpc8.c:23: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:772:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 772 | { MATROSKA_ID_BLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ CC libavformat/ncdec.o 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/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/network.o 2 warnings 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)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/nistspheredec.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 warningIn file included from src/libavformat/mpegenc.c:32: src/libavcodec/put_bits.hs:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] generated. 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3283:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3283 | { "reserve_index_space", "Reserve a given amount of space (in bytes) at the beginning of the filsrc/libavformat/movenchint.c:e for the index (cues).", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ 334:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavformat/matroskaenc.c 334 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ :3284:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3284 | src/libavformat/mov.c { "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 }, | ^ :259:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavformat/matroskaenc.c:3285:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | longitude = ((int32_t) avio_r2b3 warning2(sp generatedb. )) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~src/libavformat/matroskadec.c :1493:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3285 1493 | if (ffio_limit(pb, length) != length) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ | src/libavformat/mov.c:260:43: src/libavformat/matroskadec.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1547 :44: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 260 | l a1547t | i t u d e = w((hiinlte3 2(_mtat) raovsikoa_-r>bn32um(_plbe)v)e l/ s( f&l&o apto)s (==1 s| ta ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~r t + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "clustsrc/libavformat/mov.cer_size_limit", "Store at most the provided amount of bytes in a cluster. ", OFFSET(cluster_size_limit), AV_OPT_TYPE_INT , { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ :261:43: src/libavformat/matroskaenc.c:3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3286 261 | altitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | { "cluster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3287:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3287 | { "dash", "Create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3288:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3288 | { "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3289:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3289 | { "live", "Write files assuming it is a live stream.", OFFSET(is_live), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3290:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3290 | { "allow_raw_vfw", "allow RAW VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3291:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3291 | { "flipped_raw_rgb", "Raw RGB bitmaps in VFW mode are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3292:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavformat/mov.c:288:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | if (n_hmmt > len / 4) | ~~~~~~ ^ ~~~~~~~ src/libavformat/matroskaenc.c:3297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3297 | { NULL }, | ^ src/libavformat/matroskaenc.c:3286:193: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3286 | { "cluster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/nspdec.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/nsvdec.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; | ~~~~~ ^ ~~~ src/libavformat/mov.c:505:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~ ^~~ src/libavformat/mov.c:507:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavformat/nullenc.o 506 | av_log(c->fc, AV_LOG_ERROR, | ~~~~~~ 507 | 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] "Failed to store the float32 number (%f) in string.\n", val); | ^~~ 132 | if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mp3enc.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | for (isrc/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++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0; i < FF_ARRAY_ELEMS(ff_mpa_freq_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2033:23:src/libavformat/mov.c:481:58: 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 long' [-Wsign-compare] 481 2033 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 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:58CC libavformat/nut.o : 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | src/libavformat/mpjpeg.c if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ 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/libavcodec/put_bits.h:265: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/mp3dec.c:601:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 601 | { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/mp3dec.c:602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 602 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mp3enc.c:506:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 506 | offsetof(MP3Context, id3v2src/libavformat/mov.c_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM}, | ^ :599:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]src/libavformat/mp3enc.c:508:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 599 | entries >= UINT_MAX / sizeof(*sc->drefs)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508src/libavformat/mov.c | offsetof(MP3Context, write_id3v1), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0,src/libavcodec/bytestream.h: 1:602,:318 19:A:15V :_ warning: Owarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] T _FLAG_E N 602C | 318O | D I N Gf _iofrP A((RisA i=M z}0,e; 2 i | ! ^=< ssicz->ed) r e| fs ~~~~~ ^ ~~~~_ count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 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/mp3enc.c| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ :582:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 582 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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 != sisrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] z 294 | if (size2 != size) | ~~~~~ ^ ~~~~ e) | ~~~~~ ^ ~~~~ 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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:src/libavcodec/bytestream.h19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 289 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | CC libavformat/nutdec.o ~~~~~ ^ ~~~~ src/libavformat/mpjpegdec.c:371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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] 371 | { "strict_mime_boundary", "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ 33 | src/libavformat/mpjpegdec.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | { 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/libavformat/mpeg.c:729:19: 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] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 729 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:1299:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1299 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ src/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/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_fragmentsrc/libavformat/mov.c_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ :1365:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenc.c:102:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 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 | src/libavformat/mpegenc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 344 | for (i = 0; i < ctx->nb_streams; i++) { src/libavformat/movenc.c| : ~ ^ ~~~~~~~~~~~~~~~104 :172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegenc.c:472 :10419 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ "ism_loo k472a | h e a d "f,o r" N(uim b=e r0 ;o fi landb _esnttrreiaemss ;f oir+ +I)S M{ f i| l ~ ^ ~~~~~~~~~~~~~~~e s", offsetof(MOVMuxContext, ism_lookahead), AV_src/libavformat/mpegenc.cO:P560T:_19T:Y Pwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ INT, {.i 65604 | = 0 }f, o0r, (2i5 5=, 0A;V _iO P_EnNbC_OsDtIrNeGa_mPsA;R AiM+}+,) {| ^ | ~ ^ ~~~~~~~~~~~~~~~ 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 lisCC libavformat/nutenc.o t", 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), src/libavformat/mov.cAV:_1494O:P39T:_ Twarning: YPcomparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]E _FLOAT, {.db l1494 | = 0 .i0f }(,( v0e.r0s,i o10n, =A=V _1O P&T&_ FsLtA-G>_dEuNrCaOtDiIoNnG _=P=A RUAIMN}T,6 4 _| M ^A X) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/movenc.c:110:266: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "frag_interleave", "Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead)", offsetof(MOVMuxContext, frag_interleave), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/movenc.c:114:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "use_stream_ids_as_track_ids", "use stream ids as track ids", offsetof(MOVMuxContext, use_stream_ids_as_track_ids), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:115:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1src/libavformat/mpeg.c, :1,803 :A27V:_ OPwarning: Tcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_ FLAG_ENCODING_ P803A | R A M } , | ^ if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:116:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavformat/mpeg.c :896:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | 896 | { " w riift e(_ltamncgdi"d,x "en bo_srt rdiesaambsl)e wr| i ~~~~~~~ ^ ~~~~~~~~~~~~~t ing tmcd", offsetsrc/libavformat/mpeg.co:f899(:MO19V:M uwarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ontext, wr i899t | e _ t m cfdo)r, (AiV _=O P0T;_ TiY POnLb,_ s{t.rie6a4m =s; -i1+}+,) -{1 , | 1 ~ ^ ~~~~~~~~~~~~~, AV_OPT_FLAG_ENCsrc/libavformat/mpeg.cO:D909I:NG19_:P Awarning: RAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M }, | ^ 909 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:120:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "empty_hdlr_name", "write zero-length name string in hdlr atoms within mdia and minf atoms", offsetof(MOVMuxContext, empty_hdlr_name), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 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, {1.src/libavformat/mspdec.ci:6497 :=23 :M OVwarning: _Tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]I MESCALE}, 1 ,97 | I N T _ M A X , AfVo_r O(PiT _= F0L;A Gi_ ENGc_oPdAeRAcMp}a,r - >| h ^e ight; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ warningsrc/libavformat/movenc.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] generated 122 | { NULL }, | ^ . 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_heightsrc/libavformat/mpeg.c_m:ul931) : 19| : ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c931: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 && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:1018:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1018 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:1034:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1034 | { "sub_name", "URI for .sub file", offsetof(VobSubDemuxContext, sub_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpeg.c:1035:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1035 | { NULL } | ^ src/libavformat/movenc.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/nuv.o 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(stream->fifo)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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)) { 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 (cha4 warningpters[i].start != AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ s generated. 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,0CC libavformat/oggdec.o x2B,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,0x6CC libavformat/oggenc.o 0,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,0x100 warning, generated0. x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVMEDIA_TYPE_DATA }, | ^ 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/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,0src/libavformat/matroskadec.cx0:13218,:026x0:2 ,warning: 0xcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]0 2,0x01,0x03 ,32180 | x 0 3, 0 x 0 0 } , 1 4 , AiVf_ (CsOiDzEeC _ n(bs_isztree | (u i n{t6 4{_ t0)xI0N6T,_0Mx0AEX,)0 x 2| B ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~, 0x34,0x04,0x01,src/libavformat/matroskadec.c0:x32720:118:, 0xwarning: 0comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3,0x04, 03272x | 0 1 , 0x 0 2 , 0 xif0 2(,s0ixz0e1 ,<0 xt0o4t,a0lx) 0 2| ~~~~ ^ ~~~~~,0 x00 }, 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,src/libavformat/mpegenc.c0x:212840:,1500:x 0warning: 2missing field 'unit' initializer [-Wmissing-field-initializers], 0x03 }, 14, 1284 | A V _{C O"DmEuCx_rIaDt_eM"P,EG 4N U}L,L ,/ * X DC A M p r o x y _ p a l 0 3 09 2 6 . m x f * / | ^ OFFSET(user_mux_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, ((1<<22) - 1src/libavformat/mxf.c) :*47 :(1198: *warning: missing field 'desc' initializer [-Wmissing-field-initializers]5 0)CC libavformat/oggparsecelt.o , E }, 47| | ^ { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x02,0x01,src/libavformat/mpegenc.c0x:012852:,0133x:0 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]} , 13, AV_ 1285C | O D E C _{ID _"DpVrVeIlDoEaOd "},, "/I*n iDVt2i5a lI ECd ePmAuLx *-/d e c| o ^d e delay in microseconds.", OFFSET(preload), AV_OPT_TYPE_INT, { .i64src/libavformat/mxf.c =: 485:01190:0 0warning: 0missing field 'desc' initializer [-Wmissing-field-initializers] }, 0, INT_ M48A | X , E { }{, 0 x| 0 ^6 ,0x0E,0x2B,0x34,0x04,0x01src/libavformat/mpegenc.c,:01286x0:112,:0 xwarning: 07missing field 'help' initializer [-Wmissing-field-initializers], 0x04, 01286x | 0 1 , 0 x{0 2N,U0Lx0L2 ,}0,x 0 3| , ^0 x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxf.c:49:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 49 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x01,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@LL */ | ^ src/libavformat/mxf.c:50:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 50 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x02,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@ML */ | ^ src/libavformat/mxf.c:51:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 51 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@LL */ | ^ src/libavformat/mxf.c:52:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 52 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@ML */ | ^ src/libavformat/mxf.c:53:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 53 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x05,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@HL */ | ^ src/libavformat/mxf.c:54:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 54 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0xCC libavformat/oggparsedirac.o 02,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_VC14 } warning, s/ generated*. VC1 AP@L1 */ | ^ src/libavformat/mxf.c:56:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 56 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x08,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L2 */ | ^ src/libavformat/mxf.c:57:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 57 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x09,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L3 */ | ^ src/libavformat/mxf.c:58:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 58 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x0A,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L4 */ | ^ src/libavformat/mxf.c:59:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 59 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_RAWVIDEO }, /* uncompressed */ | ^ src/libavformat/mxf.c:60:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 60 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, 15, AV_CODEC_ID_RAWVIDEO }, /* uncompressed 422 8-bit */ | ^ src/libavformat/mxf.c:61:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 61 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x71,0x00,0x00,0x00 }, 13, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:62:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 62 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x03,0x02,0x00,0x00 }, 14, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:63:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 63 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x04,0x01,0x00 }, 16, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD Legacy Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 64 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */ | ^ src/libavformat/mxf.c:65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 65 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC SPS/PPS in-band */ | ^ src/libavformat/mxf.c:66:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 66 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02,0x01 }, 16, AV_CODEC_ID_V210 }, /* V210 */ | ^ src/libavformat/mxf.c:67:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 67 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x11,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Avid MC7 ProRes */ | ^ src/libavformat/mxf.c:68:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 68 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x06,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Apple ProRes */ | ^ src/libavformat/mxf.c:69:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 69 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V0 */ | ^ src/libavformat/mxf.c:70:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 70 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x02,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V1 */ | ^ src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 71 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x04,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V3 */ | ^ src/libavformat/mxf.c:73:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 73 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/matroskadec.c7: warning3406src/libavformat/mxf.cs:: generated2374. :: 119warning: : comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]warning: missing field 'desc' initializer [-Wmissing-field-initializers] 743406 | | { { 0ixf0 6(,b0lxo0cEk,s0izxe2 B>, 0sxr3c4l,e0nx) 0{4, 0 x| 0 ~~~~~~~~~ ^ ~~~~~~1 ,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/oggparseflac.o 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") && cosrc/libavformat/mxf.c:85:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] d ec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 85 | src/libavformat/mov.c:2534:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] CC libavformat/oggparseogm.o 2534 | cod { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x01 }, 16, AV_PIX_FMT_UYVY422 }, | ^ ec_tag != Asrc/libavformat/mxf.cV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :src/libavformat/mov.c86:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] : 2532:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 86 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ 2532 | src/libavformat/mxf.c:codec_tag != AV_RL32("apcn") && codec_tag !=87:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] AV_RL32(87 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE }, | ^ "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("asrc/libavformat/mxf.c:pcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 91src/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")) && | ~~~~~~ ^ ~~~~~~~~~~~~~~~ 122src/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")) && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/mov.c:2565:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | MOVAtom a = { AV_RL32("stsd") }; | ^ 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 */ | ^ 39 warnings generated. 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/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] src/libavformat/mpegtsenc.c 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 */ | ^ :526:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c 526 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :113src/libavformat/mpegtsenc.c: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 */ | ^ 538:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c:114:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 538 | 114 | { { 0xCC libavformat/oggparseopus.o 06,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) */ | ^ fsrc/libavformat/mxf.c:115:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] o 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 */ | ^ r (k = 0; k 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 */ | ^ program->nbsrc/libavformat/mxf.c:117:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] _ stream_indexes; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | src/libavformat/mpegtsenc.c:539:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0src/libavformat/matroskadec.cx:013741,:042x:0 1,warning: 0comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]x01 ,0x07,0 x37410 | 0 , 0 x0 0 } , ( b14l, ocAkV_COtiL_mTeR C>=_ SM0 P||TE 4cl2u8 s}te, /r*_ tSiMmPeT E>-D=C 2-8b DlCoDcMk *_/ti m | e ^)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 539src/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/mxf.c: ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~118 :119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/matroskadec.c 118 | { { 0 x 06 ,if 0(xp0rEo,g0rxa2mB-,>0stxr3e4a,m0_ix0nd4e,x0[xk0]1 ,==0 xi0)1 {, 0 x| 0 ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ D,0x04,0x01,0x01,0xsrc/libavformat/mpegtsenc.c0:1764,:057x:01 ,warning: 0comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]x 08,0x00,0x 07640 | } , 1 4 , A V C O L _ TwRhiCl_eI E(Cst6r1l9e6n6(l_a2ng_u4a g}e), >/=* 3I &E&C 6q1 9-6 d6a-t2a- 4< xsviYzCeCo f*(/d a ta| ) ^ - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ :3788:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3788 | if (cluster_time != (uint64_tsrc/libavformat/mxf.c)-:1119 :&116&: (warning: bmissing field 'desc' initializer [-Wmissing-field-initializers]l ock_time >= 1190 | | | c{l u{s t0exr0_6t,i0mxe0 E>,=0 x-2blBo,c0kx_3t4i,0mxe0)4), 0 x| 0 ~~~~~~~~~~~~ ^ ~~~~~~~~~~~1 ,0x01,0x0E,0x04,0x01,0x01src/libavformat/matroskadec.c,:03790x:0131:, 0warning: xcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]0 1,0x09,0x00,0x 03790 | 0 } , 14 , A V C O L _FTFRMCA_BXT(t2r0a2c0k_1-0>e n}d,_ t/i*m eIcToUde-R, BtTi.m2e0c2o0d e* /+ b| l ^o ck_duration); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (asrc/libavformat/mxf.c): 120:: 116(:b )warning: )missing field 'desc' initializer [-Wmissing-field-initializers] | ~ ^ ~ 120 | { { 0x06src/libavformat/matroskadec.c,:03835x:022E:, 0warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]x 2B,0x34,0x0 43835, | 0 x 0 1 , 0 x 0 1i,f0 x(0tD,i0mxe0c4o,d0ex 0!1=, 0AxV0_1N,O0PxT0S1_,V0AxL0UE1), 0 x| 0 ~~~~~~~~ ^ ~~~~~~~~~~~~~~A ,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,0xCC libavformat/oggparseskeleton.o 34,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 */ | ^ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxf.c: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/mpegts.c:189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:186:203: note: expanded from macro 'MPEGTS_OPTIONS' 186 | { "resync_size", "set size limit for looking up a new synchronization", offsetof(MpegTSCsrc/libavformat/mxf.con:t132e:x114t:, warning: rmissing field 'desc' initializer [-Wmissing-field-initializers]e sync_size), AV _132 | O P T _ T{Y P{E _0IxN06T,,0 x 0E{, 0.xi26B4, 0=x 3 4M,A0Xx_0R4E,S0YxN0C1_,S0IxZ01E,}0,x 001,, 0IxN0T4_,M0Ax0X1,, 0 xA0V1_,O0PxT0_1,F0LxA0G2_,D0ExC0O1D,I0NxG0_0P,A0RxA0M0 }} , | 1 ^4, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */ | ^ src/libavformat/mpegts.c:191:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | {.i64 = 1}, 0, 1, AV_OPT_FLAGsrc/libavformat/mxf.c_:D133E:C112O:D Iwarning: Nmissing field 'desc' initializer [-Wmissing-field-initializers]G _PARAM }, 133| | ^ { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0src/libavformat/mpegts.cx:01934:,950:x 0warning: 1,missing field 'unit' initializer [-Wmissing-field-initializers]0 x01,0x01,0 x1930 | 2 , 0 x 0 2{,.0ix6040 ,=0 x00}0, }0,, 104,, AAV_VOCPOTL__FSLPACG__BTD7E0C9O D}I,N G/_*P AIRTAUM- R | BTA.V7_0O9PT _*/F L A| G ^_ EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mxf.c:134:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers]src/libavformat/mpegts.c :195:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | 195 | { { 0 x{0.6i,604x 0=E ,-01x}2,B ,-01x,3 41,,0 x0A4V,_0OPxT0_1F,L0AxG0_1D,E0CxO0D6I,N0Gx0_4P,A0Rx0A1M, 0}x,0 1 ,| 0 ^x 01,0x02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMsrc/libavformat/mpegts.cP:TE197:2514:0 M warning: }missing field 'unit' initializer [-Wmissing-field-initializers], /* S197MP | T E 2 4 0{M .*i/6 4| ^= CC libavformat/oggparsespeex.o 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxf.c:135:112src/libavformat/mpegts.c:: 199warning: :missing field 'desc' initializer [-Wmissing-field-initializers]52 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199135 | | { {{. i06x40 6=, 00x}0,E ,00,x 21B,, 0 AxV3_4,O0PxT0_4F,L0AxG0_1D,0ExC0O1D,I0NxG0_DP,A0RxA0M4 ,}0,x 0 1| , ^0 x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOLsrc/libavformat/mpegts.c_S:P201C:_26Y:C Gwarning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]O }, /201* | Y C g C{o. i*/6 4 | = ^ 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:203:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mxf.c 203: | 136 : 110 : warning: {missing field 'desc' initializer [-Wmissing-field-initializers]. i64 = 0}, 0136, | 1 , 0{ {} ,0 x 0| 6, ^0 x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01src/libavformat/mpegts.c,0:x2050:164,:0x 0warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], 0x02,0 x20505 | , 0 x 0 0, 0{x.0i064 }=, 2140,4 8A0V0C}O,L _1S,P CI_NRTG_BM A}X,/ 2/,* AGVB_RO *P/T _ F| L ^A G_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL }, | ^ 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: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)entsrc/libavformat/mxf.cr:i139es: 116*: 1warning: 2missing field 'desc' initializer [-Wmissing-field-initializers] + 4 > atom. s139i | z e ) {| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~{ 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_UNSPECIFIEsrc/libavformat/mpegts.cD :}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_EXsrc/libavcodec/bytestream.hPO:RT294 :|15 :A Vwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]OP T_FLAG_READO N294L | Y } , i f| ^( size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegts.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | src/libavformat/mov.c {: 2800N:U47L:L 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)) { \ | ^~~~ CC libavformat/oggparsetheora.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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4028 | 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++) | ~ ^ ~~~~~~~~~~ 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 (insrc/libavformat/mpegts.cdex_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ :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 | CC libavformat/oggparsevorbis.o 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 | src/libavformat/mvdec.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (k = 0; k < ts->stream->nb_programs; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 250src/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ for (i = 0; i < count; i++) { | ~ ^ ~~~~~ 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: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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/oggparsevp8.o 2 warnings generated. 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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_stsrc/libavformat/movenc.creams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :1816:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1816 | if (fsrc/libavformat/matroskadec.cield_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :4423:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4423 | { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4424:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4424 | { "bandwidth", "bandwidth of this stream to be specified in the DASH manifest.", OFFSET(bandwidth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4425:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4425 | { NULL }, | ^ src/libavformat/mvdec.c:485: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 | if (mv->eof_count >= avctx->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:514:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/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/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/nistspheredec.c:115:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | if (bps > INT16_MAX/8U) | ~~~ ^ ~~~~~~~~~~~~ src/libavformat/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/mov.c:CC libavformat/oma.o 3564:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3564 | for (int ind src/libavformat/mpegts.c= 0; ind < sti->nb_index_entries && ctts_ind < msc->ctts_count; ++ind) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :987:24: src/libavformat/mov.cwarning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]3594 :29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | 3594 | o l d _ c o d e c _ift a(gc t t!s=_ ssatmp-l>ec o=d=e mcspca->rc-t>tcso_ddeact_at[acgt)t s _| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~i nd].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/omadec.o 3 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); | ~~~~~ ^ ~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavformat/omaenc.o 82 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/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); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ CC libavformat/options.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].csrc/libavformat/mpegts.count > INT_MAX - sc->open_key_samples_count) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1329:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 4017:23: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1329 | for (i = 0; i < p->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 4017 | if (sg->count > INT_MAX - sample_id) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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/os_support.o | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 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++) { | ~ ^ ~~~~~~~ 3 warnings generated. src/libavformat/mxfdec.c:449:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (i = 0; i < size && !avio_feof(pb); i++) { | ~ ^ ~~~~ src/libavformat/mxfdec.c:456:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | return i == size; | ~ ^ ~~~~ 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/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/paf.o src/libavformat/mxfdec.c:485:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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 | src/libavformat/mpegtsenc.c : 2231 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i + 1 == 2231s | c - > s tfsocr_ d(ait a=[ s0t;s ci_ i n+b _1s]t.rfierasmts); i| + ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ ) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavformat/mov.c:4317:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4317 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 22 warnings generated. CC libavformat/pcm.o src/libavformat/mpegtsenc.c:2277:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ CC libavformat/pcmdec.o 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_PRIV1ATE_NETWORK_START }, 0x0001, 0xffff, ENC }, | ^ warning generated. src/libavformat/mpegtsenc.c:2281:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x00src/libavformat/mov.c01, 0xffff, ENC }, | ^ :4413:54: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 4413 | if (i == ref->nlvl_to - 1 && src_path - ssrc/libavformat/mpegtsenc.c:2301:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r 2301 | OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ c < sizsrc/libavformat/mpegtsenc.c:2303:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e 2303 | OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ of(filename)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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 }CC libavformat/pcmenc.o , | ^ 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/mxfdec.c:672:src/libavformat/mpegtsenc.c62:: 2326:warning: 80comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2326 | 672 | O FiFfS E(Ts(iozmeit _vnb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/pjsdec.o src/libavformat/movenc.c:2991:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2991 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4510:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4510 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:4539:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4539 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c: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/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/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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavformat/pmpdec.o 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/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) | ~~~~~ ^ ~~~~ CC libavformat/pp_bnk.o CC libavformat/prompeg.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/protocols.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/mxfenc.c:147:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 147 | { AV_CODEC_ID_NONE } | ^ src/libavformat/mpegts.c:2250:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | CC libavformat/psxstr.o for (int i = 0; i < p-src/libavcodec/bytestream.h>nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :src/libavformat/mpegts.c:2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357:15 :2255 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] } else i357f | ( p mitf _(sstirzee2a m!=_ siidzxe )< p| - ~~~~~ ^ ~~~~> nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4975:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4975 | if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/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++) | ~ ^ ~~~~~~~~~~~~~~~ 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/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:CC libavformat/pva.o 5075:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5075 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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 >CC libavformat/pvfdec.o 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/mxfdec.csrc/libavformat/mpegts.c:2612:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :1594:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 2612 | 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 */ | ^ isrc/libavformat/mxfdec.c:1595:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] f (i==ts->nb_prg && !ts1-> warnings generated. kip_clear) | ~^ ~~~~~~~~~~ 1595 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */ | ^ src/libavformat/mxfdec.c:1596:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1596 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ src/libavformat/mxfdec.c:1597:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1597 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ | ^ src/libavformat/mxfdec.c:1598:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1598 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x15,0x01,0x00 }, 14, AV_CODEC_ID_DIRAC, NULL, 14 }, /* VC-2 */ | ^ src/libavformat/mxfdec.c:1599:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1599 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1b,0x01,0x00 }, 14, AV_CODEC_ID_CFHD, NULL, 14 }, /* VC-5 */ | ^ src/libavformat/mxfdec.c:1600:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1600 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1c,0x01,0x00 }, 14, AV_CODEC_ID_PRORES, NULL, 14 }, /* ProRes */ | ^ src/libavformat/mxfdec.c:1601:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1601 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x60,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1603:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1603 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x23,0x01,0x00 }, 14, AV_CODEC_ID_FFV1, NULL, 14 }, | ^ src/libavformat/mxfdec.c:1604:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1604 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14, AV_CODEC_ID_DVVIDEO, NULL, 15 }, /* DV 625 25mbps */ | ^ src/libavformat/mxfdec.c:1606:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1606 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x01,0x01 }, 15, AV_CODEC_ID_HQ_HQA }, | ^ src/libavformat/mxfdec.c:1607:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1607 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15, AV_CODEC_ID_HQX }, | ^ src/libavformat/mov.csrc/libavformat/mxfdec.c::51171608::19129:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1608 | 5117 | { { 0fxo0r6 ,(0ix 0=e ,00;x 2ib ,<0 xc3-4>,fc0-x>0n4b,0_xs0t1re,a0mxs0;1 ,i0+x+0)a {, 0 x| 0e ~ ^ ~~~~~~~~~~~~~~~~~, 0x15,0x00,0xsrc/libavformat/mov.c0:45118,:035:x 0warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x10,0x0 05118, | 0 x 0 1 } , i1f6 ,( c - > f c - >AsVt_rCeOaDmEsC[i_]I-D>_idH E=V=C ,f rNaUgL-L>,t r1a5c k}_,i d/)* {C a n| o ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~n XF-HEVC */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->pssrc/libavformat/mxfdec.ce:u1609d:o_119s:t rwarning: emissing field 'desc' initializer [-Wmissing-field-initializers]a m_id != -1) 1609| | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ { { 0x06,0x0src/libavformat/mov.ce:,52680x:219b:, 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 4,0x01,0x 052681 | , 0 x 0f1o,r0 x(fif ,=0 x0;4 bi, 00e0of,_0rxe0acdh,e0dx;4 di,++0)x 4{f }| , ~ ^ ~~~~~~~ 14, AV_CODEC_ID_RAWVIDEOsrc/libavformat/mov.c :}5329,: /48*: Lwarning: ecomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]g acy ?? Uncom pr5329 | e s s e d P i cift u(raev _*s/a t _| a ^d d64(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/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 }src/libavformat/mxfenc.c, 0, AV_CODEC_ID_NONE }, | ^ :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/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,0xsrc/libavformat/mpegts.c00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ :2869:27:src/libavformat/mxfenc.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 531:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2869 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ 531 | src/libavformat/mpegts.c:2873:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2873 | if (i == ts->nb_prg && ts->nb_prg > 0) 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 for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ Prsrc/libavformat/mxfenc.c:561:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] o files */ | ^ 561 | for (isrc/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 */ | ^ 0; i < Msrc/libavformat/mxfdec.c:1623:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] X F_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ 1623src/libavformat/mxfenc.c | { { 0x00,:573:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 0 x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ 573 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ 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/mpegts.c:2898:20: warning: src/libavformat/mxfdec.ccomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] :1630:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 2898 | i1630n | t 6 4 _ {t {b 0axc0k6 ,=0 xF0FeM,I0Nx(2sbee,k0bxa34c,k0,x 0p4o,s0)x;0 1 ,| 0 ^ ~~~~~~~~ ~~~x 01,0x0A,0x0src/libavutil/macros.h4:,490src/libavformat/mov.c:x0:251:5421, :0note: 35xexpanded from macro 'FFMIN':0 2 warning: ,0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 0 249, | 0#xd0e1f, i05421nx | e3 2 F, 0F xM 2 I1 N, (0iaxf,0b3 ) ( }c(,-( >a1f)6c ,- >>1s4 t4(r0be )a} m,? s ([| bi ^)] -:> i(da )=)= t r| a ~ ^ ~c k_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 src/libavformat/mxfdec.c(a:v1631_:s101a:t _warning: admissing field 'desc' initializer [-Wmissing-field-initializers]d 64(offse t1631, | o f f a{d d{) 0!x=0 6,o0fxfs0eet, 0+x 2(bu,i0nxt3644,_0tx)0o4f,f0axd0d1), 0 | x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~0 1,0x0A,0x04,0x01,0src/libavformat/mov.cx:054762:,410:x 0warning: 2comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare], 0x01,0x32, 05476x | 2 1 , 0 x 0 4 } , 1 6a,v _1sa44t0_ a}d,d 6 4| ( ^p ts, 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] src/libavformat/mxfdec.c:1632:101 : 5475warning: | missing field 'desc' initializer [-Wmissing-field-initializers] if 1632( | a v _ s a{t_ a{d d06x40(0o,f0fxs0e0t,,0 xs0i0z,e0)x 0!0= ,o0fxf0s0e,t0 x+0 0(,u0ixn0t06,40_xt0)0si,z0ex 0|0|, 0| x ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~0 0,0x00,0x00,0x00src/libavformat/mov.c,:05507x0:023,:0 xwarning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 ,0x00 }, 55070 | , 0 } ,f o r| ^( i = 0; i < c->frag_index.nb_items; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5509:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5509 | for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:622:src/libavformat/mxfdec.c19:: 1638warning: :128comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 622 | 1638 | f o r (i{ ={ 00;x 0i6 ,<0 xs0-e>,n0bx_2sbt,r0ex3a4m,s0;x 0i4+,+0)x 0{1 , 0| x ~ ^ ~~~~~~~~~~~~~0 1,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x40,0x01 }, 14, AV_CODEC_ID_MP2In file included from , src/libavformat/oggdec.cN:UL36L: , src/libavformat/oggdec.h1:5160 :}36,: /*warning: Mcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]P EG-ES */ | ^ 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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,0xsrc/libavformat/movenc.c0:1,40530:x190:1 }warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 4, AV_CODEC _4053I | D _ P C Mf_oSr1 6(LiE ,= N0U; LiL ,< 1s3- >}n,b _/s*t reDa-m1s0; Mia+p+p)i n{ g | 5 ~ ^ ~~~~~~~~~~~~~0 Mbps PAL Extended Template */ | ^ 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 src/libavformat/mxfdec.c!:=1640 s:118i:z ewarning: ) missing field 'desc' initializer [-Wmissing-field-initializers] | ~~~~~ ^ ~~~~ 1640 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GL00.MXF.A1.mxf_opatom.mxf */ | ^ src/libavformat/mxfdec.c:1641:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1641 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxfdec.c:1642:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1642 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/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: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 }, | ^ 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/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, "dsrc/libavcodec/bytestream.huration=%"PRId64" time=%"PRId64" rate=%f\n", | ~~~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5664 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | e->duration, e->time, e->rate); | ~~~^~~~ CC libavformat/qcp.o 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]src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.csrc/libavcodec/bytestream.h:1796::108294:: 15warning: : comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 1796i | f ( s i z e 2 ! = s i z e ) s -| > ~~~~~ ^ ~~~~b ody_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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: src/libavformat/nuv.c:182: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] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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 seesrc/libavformat/movenc.c:k before start */ | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ 4451src/libavutil/macros.h:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 47:25: note: expanded from macro 'FFMAX' 4451 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] for (i = 0; i < s->nb_str1896 | if (edit_unit < s->index_start_position + s->index_duration) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ easrc/libavformat/mxfdec.c:1902:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] m 1902 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ sIn file included from src/libavformat/oggparsecelt.c; i++) { | ~ ^ ~~~~~~~~~~~~~ :27src/libavformat/movenc.c:4460:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 4460 160 | | mov->tracks[i].track_id = i >= s->nb_streams ? ++next_generated_track_id : s->streams[i]->id; | ~ ^ ~~~~~~~~~~~~~ if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.c:302:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (os->bufsize - os->bufpos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/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: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/movenc.c:4497:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4497 | src/libavformat/mxfdec.c:1953:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1953 | 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); | ~ ^ ~~~~~~~~~~~~~ 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_durasrc/libavformat/mxfenc.ction + 1 && /* Avid index */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ :1050src/libavformat/mxfdec.c:1951:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/movenc.c: 191951: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s- >1050n | b _i n d efxo_re n(tir i= e0s; !i= -i>nndb_esx_tdreuarmast;i oin+ +&)& | | ~ ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ :4567src/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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 11: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-warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] > index_duraCC libavformat/qtpalette.o tion + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 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 (oggsrc/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ >streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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))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/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/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(sizsrc/libavformat/oggdec.heo:f(180c:o32n:t enwarning: tcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]) , atom.size)) ;180 | | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~ if (pts > src/libavutil/macros.hI:N49T:6254_:M Anote: Xexpanded from macro 'FFMIN' && pts !49= | A#Vd_eNfOiPnTeS _FVFAMLIUNE()a ,{b ) | ( ~~~ ^ ~~~~~~~~~~~~~~( a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_Msrc/libavformat/oggdec.c:AX && pts != AV_N667:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] O PTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 667 | 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.cif (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ :6318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6318 | if (i == c->fc->nb_streams) | ~ ^ ~~~~~~~~~~~~~~~~~ 2 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/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6388 | for (i = 0; i < subsamplIn file included from src/libavformat/oggparseskeleton.c:24: src/libavformat/oggdec.h:160:36: warning: e_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == seriasrc/libavcodec/bytestream.h:l31811:15 warning:s generatedwarning: . comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/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 !src/libavcodec/bytestream.h= AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/nutdec.c:230:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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/mov.csrc/libavformat/nutenc.c::6481190::7335:: 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 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 190 | 6481f | o r ( s t r e a ma_viido _=s e0e;k (sptbr, eeanmc_riydp tinnbd_esxtr-e>aamusx;i lstiraeraym__oidf+f+se)t s{[ 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/oggparseflac.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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: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/mov.c:6686:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6686 | for 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++) { | ~ ^ ~~~~~~~~~~~~~ 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 | #CC libavformat/r3d.o define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/oggenc.c:88:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/oggenc.c:90:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | OFFSET(pref_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM}, | ^ src/libavformat/oggenc.c:92:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/nutdec.csrc/libavformat/oggenc.c::55094::1974:: warning: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 550 | 93 | f{o r" p(aig e=_ d0u;r ait 7nfbf_fsftfrfefafmfsf;f ffif+f+)) {| ^~~~~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rawdec.o CC libavformat/rawenc.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/mxfenc.c:1810:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1810 | for (i = 0; i < s->nb_streams; i++) { src/libavformat/nutenc.c: | ~ ^ ~~~~~~~~~~~~~ 631:src/libavformat/mxfenc.c:1838:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 16 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1838 | for (i = 0; i < mxf->edit_units_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 631 | src/libavformat/mxfenc.c:1850:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i=0; iavf->nb_streams; i++) { | ~^~~~~~~~~~~~~~~~~~~~~ 1850 | src/libavformat/oggdec.h for (j = key_index; j < mxf->edit_units_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] :1854 180 | ifsrc/libavformat/mov.c (:pt6923s: 75>: INwarning: T6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4_ MAX && pts != AV_ N6923O | PT S_ V A L U E )i {f (| a ~~~ ^ ~~~~~~~~~~~~~~v io_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ :27:src/libavformat/nutdec.c:731:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1854 | src/libavformat/movenc.c : 5332 : 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (j == mx2f warning-5332s> | e generated d. i tf_ourn it(si_ c=o un0t;) i | < ~ ^ ~~~~~~~~~~~~~~~~~~~~~ s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/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->strsrc/libavformat/oggenc.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] e ams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/nutenc.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:700:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 700 | for (i = 0; i < nut->avf->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/nutdec.c:835:65: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 835 | fosrc/libavformat/mov.cr :(6998i:n19i:t iwarning: acomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]l ized_stream_c o6998u | n t = f0o;r i(nii t=i 0a;l iize d<_ sstarmepalm_ec-o>usnutb sen_bc_osutnrte;a msi;+)+ ){ { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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: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:7053:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7053 | src/libavformat/mxfenc.c:2030:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] f 2030 | for (i = 0; i < FF_ARRsrc/libavformat/nutenc.cAY:_743EL:E19M:S (warning: mxcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f _prores_co d743ec | _ u l s );f oir+ +)( i{ = 0| ; ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i < s->nb_streams; src/libavformat/oggparseogm.ci+:+111): 52{: | warning: ~ ^ ~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] o src/libavformat/nutenc.c111: | 757: 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 757 | i f ( b y tfeostrr e(ajm 2= _0g;e tj_ letfimt(e_&bpa)se _time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ (src/libavformat/nutenc.c:774:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 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] 0 783 | if (j == 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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ sampleIn file included from src/libavformat/mxfdec.csrc/libavformat/oggparsetheora.c::309130: :src/libavformat/oggdec.h23::160 warning: :36comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] - 160> | s u b s a m pilfe (_ocgogu-n>ts;tr eia+m+s)[ i{] .s e| r ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~i al == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mov.c:7054:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3091 7054 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ | 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 = isrc/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] + 1; j < mxf->fc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 180 | if (pts > INT6src/libavformat/nutenc.c:819:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 _819 | if (pkt->size > 2 * nut->max_distance) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rawutils.o src/libavformat/mov.c:7115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7115 | for (i = 0; i < sample->subsample_count; i+src/libavformat/oggparseogm.c+): 183{: 19 :| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/mxfenc.c:2084:19 :183 | warning: src/libavformat/mov.c comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: 7116 : 103i:f warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]o s -2084 | > p s i zfeo r< 7116l( | bi =+ 01 ;) i | i< ~~~~~~~~~ ^ ~~~~~~f F(Fs_aAmRpRlAeY_-E>LsEuMbSs(ammxpfl_edsn[xih]d._bcyodteecs__ulosf)_;c lie+a+r)_ d{a t a| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ 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: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/nutdec.c:1074:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1074 | size > 2 * nut->max_distance || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c: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/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/oggenc.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 610 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:617:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 617 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rawvideodec.o src/libavformat/mxfdec.c:3225:113: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3225 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x05,0x01,0x00 }, mxf_read_primer_pack }, | ^ src/libavformat/mxfdec.c:3226:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3226 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3227:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3227 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3228:116: warning: src/libavformat/movenc.c:missing field 'ctx_size' initializer [-Wmissing-field-initializers] 5735:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3228 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0xsrc/libavformat/mov.c00 :}7296,: 60m:x fwarning: _rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ad_part5735 | f o7296r | ( i = 0 ; i} n bi_fs t(reenacmrsy;p ti+e+d)_ i{n d e| x ~ ^ ~~~~~~~~~~~~~> = 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ition_pack }, | ^ 2 warnings generated. 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/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/mxfdec.c_s:t3231r:e116a:m s;warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]i ++) { | ~ ^ ~~~~~~~~~~~~~ 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 }, | ^ In file included from src/libavformat/oggparsevorbis.c:38: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mxfdec.c:3233:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3233 | { { 0x06,0x0e,0x2src/libavformat/oggenc.cb,:0709x:3194:, 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 2,0x05,0x0 1709, | 0 x 0 1 ,f0oxr0 d(,i0 x0=1 ,0;0 x0i2 ,<0 xs0-1>,nb0_xs0t1re,a0mxs0;3, 0ix+0+4), 0{x 0 0| ~ ^ ~~~~~~~~~~~~~} , mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3234:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3234 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3235:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3235 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3236:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3236 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata }, | ^ src/libavformat/mxfenc.c:2318:19: src/libavformat/mxfdec.cwarning: :comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]3237 :125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 2318 | 3237 | f{o r{ (0ix 0=6 ,00;x 0ie ,<0 xF2Fb_,A0RxR3A4Y,0_xE0L2E,M0Sx(5m3,x0fx_0h12,604x_0c1o,d0exc0_du,l0xs0)1;, 0ix+0+1), 0{x 0 1| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0x 01,0x01,0x30,0x00 }, mxf_reasrc/libavformat/oggdec.hd_:id180e:n32t:i fwarning: icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]c ation_metad a180t | a } , i f| ^( pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggenc.c:727:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 727 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:1305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 47 warnings generated. 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/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/nutenc.c:1230:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | for (i=0; inb_streams; i++) | ~^~~~~~~~~~~~~~ CC libavformat/rdt.o 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, 2 1, E, }, | ^ warnings generated. src/libavformat/nutenc.c:1246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ 2 warnings generated. src/libavformat/mov.c:7568:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7568 | if (i != avio_rb32(pb)) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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_te1 warning generated. ll(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/realtextdec.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/paf.csrc/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 | :58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] mx 58 | if ((p->buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ f->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/paf.c:82:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2 warnings generated. 82 | for (i = 0; i < count; 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", "src/libavformat/mxfdec.c:3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 3509 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ et 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 src/libavformat/mxfdec.cto probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D}, | ^ :3525:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/options_table.h 3525 | for (x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ :41src/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) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"paCC libavformat/redspark.o cketsize", "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", OFFSETsrc/libavformat/movenc.c:(seek2any), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, D}, | ^ 6179:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/options_table.h6179 | if (trk->entry >= trk->cluster_capacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ :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", Osrc/libavformat/mxfdec.cFF:S3626E:T19(:k warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]y ), AV_OPT_TY P3626E | _B I N A RfYo,r ({i. d=src/libavformat/mxfenc.cb l:0 ;=2547 :i 190<:} ,mwarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0f ,- >0p,a rDt}i ,t2547i | o n| s ^ _ cfoourn t(;i i=+ +)0 ;{ i| ~ ^ ~~~~~~~~~~~~~~~~~~~~~< s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/options_table.h:59:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"indexsrc/libavformat/mxfenc.cme:m2691":,27: "warning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a x memory us2691e | d f o r t i m e s tiafm p( sitn-d>eixn d(epxe r! =s tsr->enabm_)s"t,r eOaFmFsS E-T (1m)a x{_ i n| d ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~e x_size), AV_OPT_TYsrc/libavformat/mxfenc.cP:E2733_I:N19T:, warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. i64 = 1<< 227330 | } , 0f,o rI N(Ti_ M=A X0,; Di} ,< s| - ^> nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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 */ | ^ CC libavformat/replaygain.o 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 | {"audisrc/libavformat/omadec.co_:p292r:e23:l owarning: acomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]d ", "micro s292e | c o n d s b fyo r w(hii =c h0 ; aiu r= eFlFo_AaRRdAY)_,E LEAMVS_(OlePafT__taTbYleP)) E{ _ I| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~N T, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ 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 | src/libavformat/options_table.h i:f67 :(123m:x fwarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> run_in + m x67f | -{>f"ocohtuenrk__pdasrc/libavformat/paf.cur:rt227ai:t19tio:ino "n,warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]>" =m ifcirleo_s sei227c | zo en )d s { f fo or| r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ ( eia c=h 0c;h uin k<" ,c oOuFnFtS;E Ti(+m+a)x _{c h u| n ~ ^ ~~~~~k _duration), Asrc/libavformat/paf.cV:_O250P:T50_:T Ywarning: Pcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]E _INT, {. i2506 | 4 = 0i}f ,( p0-,> fIrNaTm_eMsA_Xo-f1f,s eEt}_,t a bl| e ^[ p->current_frame] >= p->video_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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_wsrc/libavformat/mxfenc.cal:l2773c:l19oc:k _warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s _timestamp s2773" | , " u fsoer w(ail l= c0lo;c ki inbm_essttarmepasm"s,src/libavformat/omadec.c; : O342iF:+F13+S:)E Twarning: {(comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] u s| e ~ ^ ~~~~~~~~~~~~~_ w a342 | l l c lifo (cpkos_ a>s= _otci->mceonsttenatm_sptsa)rt, &&A Vby_teO_PraTte_ T>Y P0)E {_ B | O ~~~ ^ ~~~~~~~~~~~~~~~~~O L, {.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", OFFSCC libavformat/riff.o ET(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 waisrc/libavformat/mov.c:8031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t 8031 | for (j = 0; j < mov->nb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.cing for t:h8035e: 23:f iwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s t time s8035t | a m p " , O FfFSoErT ((mia =x _0t;s _ip r,nsrc/libavformat/mxfenc.c bA:_V2902_sO:tP19r:Te _aTmYwarning: sPE;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ IiN+T+,) { | . ~ ^ ~~~~~~~~~~~~~i 64 =2902 | 5 0 } ,f o0,r I(NiT _=M AX0,; Di <} ,s - >| n ^b_ streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3819:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3819 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3836:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3836 | for (insrc/libavformat/options_table.ht :i101 =: 1280: ;warning: imissing field 'unit' initializer [-Wmissing-field-initializers] < s->nb_str ea101m | s{;" diu++m)p _ s| e ~ ^ ~~~~~~~~~~~~~p arator", "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 | {"protocosrc/libavformat/pmpdec.cl_:w105h:i18t:e lwarning: icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]s t", "Lis t105 | o f p r o t o c oilfs t(hsaitz ea r bneu mu_sesdt"r,e aOmFsF)S E{T ( p| r ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~o tocol_whitelistsrc/libavformat/pmpdec.c),:111 :A40V_:O Pwarning: Tcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]_ TYPE_ST R111IN | G , { . s tirf =( fNsUiLzLe } ,> 0,0 0&,& Di =}=, 0 | & ^& pos > fsize) { | ~~~ ^ ~~~~~ src/libavformat/pmpdec.c:116:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/options_table.h:105:151 :116 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (i = 1;105 | i{ "

onlu_mb_lsatcrkelaimsst;" ,i +"L+i)s t{ o f| ~ ^ ~~~~~~~~~~~~~~~~p rotocols 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 CC libavformat/riffdec.o }, | ^ src/libavformat/options_table.h:107:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"skip_estimate_duration_from_pts", "skip duration calculation in estimate_timings_from_pts", OFFSET(skip_estimate_duration_from_pts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:108:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"max_probe_packets", "Maximum number of packets to probe a codec", OFFSET(max_probe_packets), AV_OPT_TYPE_INT, { .i64 = 2500 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ CC libavformat/riffenc.o src/libavformat/mov.csrc/libavformat/options_table.h:87:146: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] :8210 87 | {"max_interleave_delta", "maximum buffering duration fo:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E 8210 | for (i = 0; i < (*index)->}, | ~ ^~~~~~~~~ n/usr/include/stdint.hb_encrypted_samples; i:46:21: note: expanded from macro 'INT64_MAX' + 46 | #def+) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ine 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 andsrc/libavformat/omadec.c fr:a566m:e21s:" ,warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]O FFSET(skip_in i566t | i a l _ biyft e(sp)-,> bAuVf__OsPiTz_eT Y

body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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", "spsrc/libavformat/mxfdec.cec:if3969y: h38o:w mwarning: acomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]n y microseco n3969d | s a r e a n ailfy z(etd &t&o tprraocbke- >tshaem pilnep_ucto"u,n tO Fmnabx__patnsaelsy)z e{ _ d| u ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~r ation), 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/mov.c:8224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8224 | for (i = 0; i < s->nb_sIn file included from trsrc/libavformat/options.ce:a39m: ssrc/libavformat/options_table.h;: 39i:+96+:) warning: {implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c: 823239: | 23{:" pwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o besize" ,8232 | " s e t p r o bfionrg (sji z=e "0,; OjF Fdrroebfess_iczoeu)n,t ;A Vj_+OP+T)_ T{Y P E| _ ~ ^ ~~~~~~~~~~~~~~~I NT6CC libavformat/rka.o 4, src/libavformat/mov.c{:.8281i:6234: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]50 00000 } ,8281 | 3 2 , I N T 6f4o_r M(AiX , =D }1,; i| ~ ^~~~~~~~~< mov->m/usr/include/stdint.he:ta46_:k21e:y snote: _expanded from macro 'INT64_MAX'c ousrc/libavformat/mxfdec.cnt: ;400146 : | i52#+:d +ewarning: )fi missing field 'offset' initializer [-Wmissing-field-initializers]{n e | I ~ ^ ~~~~~~~~~~~~~~~~~~~~N T 640014 | _ M A X ( 0 x 7 ff f fmfxfff-f>fcfufrfrsrc/libavformat/omadec.cfef:nf594t):_ 33 k:| l ^~~~~~~~~~~~~~~~~~vwarning: _comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]d ata = (KLVPa ck594e | t ) { { 0i}f} ;( e r| r ^ || avio_tell(s->pb) < oc->content_start) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8310:19: src/libavformat/mxfenc.c:3107:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8310 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 3107 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8326:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8326 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6332:23:CC libavformat/rl2.o 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:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfenc.c:3130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3130 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3133:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3133 | if (stream_count && (s->nb_streams == stream_count || flush)) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:3135:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3135 | if (s->nb_streams != stream_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mov.c:8357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8357 | for (i = 0; i < item_count;src/libavformat/mxfdec.c i++) { | ~ ^ ~~~~~~~~~~ :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 | src/libavformat/mxfenc.c:3222:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] mxf->current_klv_data = (KLVPacket){{0}}; | ^ 3222 | offsetof(MXFContext, store_user_comsrc/libavformat/mxfdec.c:4091:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] m ents), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 4091 | src/libavformat/mxfenc.c mxf->current_klv_data = (KLVPacket){{0}}; | ^ :3223:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3223 | { NULL }, | ^ src/libavformat/mxfdec.c:4100:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4100 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ 8 warnings generated. src/libavformat/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 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/pcmdec.c:116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "sample_rate", "", offsetof(Psrc/libavformat/mxfenc.cC:M3238A:u112d:i owarning: Dsrc/libavformat/mxfdec.cmissing field 'unit' initializer [-Wmissing-field-initializers]e: m4000u:17x:e rwarning: Ccomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]o n3238 | t e x t , soafm fp4000sl | ee t_ or fa( tM eX )F ,C oiAnfVt _eO(xptPo,Ts _ sTTec,ru _r{cr.oeimn6mt4e_ nk=tl sv4)_4,d1 a0At0Va}_.,On Pe0Tx,_t T_IYkNPlTEv__ MB-AOX O,mL x,Af V-{_>.OciPu6rT4r _e=Fn Lt0A_}Gk,_l v0D_Ed,Ca Ot1Da,I. NlAGeVn__gOPtPAhTR _A|FM|L A }Gp,_o Es N C| >O ^=D ImNGx_fP-A>RcAuMrr}e,n t _| k ^l v_data.next_klv) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3239 | src/libavformat/mxfdec.csrc/libavformat/pcmdec.c :{:4050 118:N:51U166:L L:warning: }comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]warning: , missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 4050 | 118 | { " c h a n n e l si"f, ( klv . n"e"xt,_ kolfvf s-e tkolfv(.PlCeMnAgutdhi o=D=e mpousx e&r&C omnaxt_edxatt,a _cshiaznen e> lMsX)F,_ M A X _ACVH_UONPKT__STIZYEP)E _{I N T| , ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ {.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/mxfenc.c:3251:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3251 | src/libavformat/pp_bnk.c o:ff142s:e23t:o fwarning: (Mcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]X FContext, a142u | d i o _ efodri t(_irnat tie )=, 0A;V _iO

nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ 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: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/rm.o 20 warnings generated. src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c: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/options.c ~ ^ ~~~~~~~~~~~~~ :250:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/mov.c:8490:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | 8490i | f ( s -f>onrb _(stir e=a m0s; >i= sm-a>xn_bs_tsrteraemasm)s ;{ 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] src/libavformat/movenc.c 8645 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :6713:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6713 | for (i = src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers]0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/pcmdec.c:182:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "sample_rate", "", offsetof(PCMAudioDemuxerContsrc/libavformat/mxfdec.c:4214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e xt, sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ 4214 | 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_src/libavformat/mov.cFL:A8656G:19_:D Ewarning: COcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]DI NG_PAR AM8656 | | A V _ OfPoTr _(FiLA G= _0D;EP RiE C n}b,_ s t| r ^e ams; i++) { | ~ ^ ~~~~~~~~~~~~~ fsrc/libavformat/pcmdec.c:185:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o r (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 185 | 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] c 4274 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ h_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), Asrc/libavformat/mxfdec.cV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ :4290:34src/libavformat/pcmdec.c: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 4290 | CC libavformat/rmdec.o AV_OPT_FLAG_DECODING_PARAM }, | ^ 189:12:src/libavformat/mxfdec.c warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL }, | ^ :4291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4291 | { NULL }, | ^ 2 warnings generated. src/libavformat/mov.cCC libavformat/rmenc.o :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 (s3c->ctts_index < sc->ctts_count && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warningsrc/libavformat/mov.c:8874:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 8874 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ generated. CC libavformat/rmsipr.o 4 warnings generated. src/libavformat/qtpalette.c:354:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 354 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:375:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 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/rpl.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/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: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 | 8 warning s generated{. .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/mov.c:9160:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9160 | { NULL }, | ^ src/libavformat/pvfdec.c:49:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:48:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rsd.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/rso.o src/libavformat/movenc.c:7512:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/rsodec.o 7512 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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)) | ~ ^ ~ src/libavformat/movenc.c:7662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7662 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7684:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7684 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. CC libavformat/rsoenc.o src/libavformat/movenc.c:7782:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7782 | { "movie_timescalsrc/libavformat/qcp.c:e", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 132:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenc.c 132 | for (i=0; idata_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/rtmpdigest.o CC libavformat/rtmphttp.o CC libavformat/rtmppkt.o 40 warnings generated. CC libavformat/rtmpproto.o 7 warnings generated. CC libavformat/rtp.o CC libavformat/rtpdec.o 1 warning generated. 2 warnings generated. 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 < rsrc/libavformat/rawdec.c3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :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] 125CC libavformat/rtpdec_ac3.o | { NULL }, | ^ src/libavformat/rawdec.c:138:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 139 | { NULL }, | ^ CC libavformat/rtpdec_amr.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/rtpdec_asf.o CC libavformat/rtpdec_dv.o CC libavformat/rtpdec_g726.o CC libavformat/rtpdec_h261.o In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rawvideodec.csrc/libavcodec/bytestream.h:139:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | { "pixel_format", "set pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC }, | ^ 294 | if (src/libavformat/rawvideodec.c:140:103sizeIn file included from 2 !src/libavformat/riffenc.c=: 26s: izsrc/libavcodec/bytestream.he:)187 :| 15 ~~~~~ ^ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/libavcodec/bytestream.h:318:15src/libavformat/rawvideodec.c:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 318 | if (size2 != siz5e warning)s generated | . ~~~~~ ^ ~~~~ :112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_h263.o src/libavcodec/bytestream.h6:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warnings 294 | if generated. (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 17 warnings generated. 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 libavformat/rtpdec_h263_rfc2190.o CC libavformat/rtpdec_h264.o 4 warnings generated. 4 warnings generated. src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpdec_hevc.o CC libavformat/rtpdec_ilbc.o CC libavformat/rtpdec_jpeg.o CC libavformat/rtpdec_latm.o 2 warnings generated. src/libavformat/rdt.c:423:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | for (n = 0; n < s->nb_streams; n++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rl2.c:175:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:182:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/rtpdec_mpa_robust.o 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++){ | ~^~~~~~~~~~~~~~ ssrc/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 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ ize) { | ~~~ ^ ~~~~ 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/rtpdec_mpeg12.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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/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_unsupported_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:417:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 417 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/rtpdec_qcelp.o src/libavformat/rmenc.c:456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | for(i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rmdec.c:445:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 445 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/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_qdm2.o src/libavcodec/bytestream.h5 warnings generated. :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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_qt.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/rmdec.csrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par-In file included from >sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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) | ~~~~~ ^ ~~~~ 7 warnings generated. CC libavformat/rtpdec_rfc4175.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/rtmphttp.c:1 warning generated. 265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TCC libavformat/rtpdec_svq3.o YPE_BOOL, {.i64 = 0}, 0, 1, DEC}, | ^ src/libavformat/rtmphttp.c:266:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 266 | { NULL }, | ^ 1 warning generated. src/libavformat/rmdec.c:1071:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ CC libavformat/rtpdec_vc2hq.o CC libavformat/rtpdec_vp8.o CC libavformat/rtpdec_vp9.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/rtpdec_xiph.o CC libavformat/rtpenc.o CC libavformat/rtpenc_aac.o 4 warnings generated. 2 warnings generated. CC libavformat/rtpenc_amr.o 6 warnings generated. CC libavformat/rtpenc_chain.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 (esrc/libavformat/rtpdec.c:202:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] nd - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 202 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpenc_h261.o 2 warnings generated. 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 | 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ if (s->last_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpenc_h263.o src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 108 | && (dst - base64src/libavformat/rtpdec_asf.c:285:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] p acket) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_h263_rfc2190.o src/libavformat/rtpdec_h264.c:196CC libavformat/rtpenc_h264_hevc.o :44: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 196 | while (*p && *p != '-' && (dst - buf1) < sizeof(buf1) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_jpeg.o CC libavformat/rtpenc_latm.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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/rtpenc_mpegts.o CC libavformat/rtpenc_mpv.o CC libavformat/rtpenc_rfc4175.o src/libavformat/rtpdec_mpa_robust.c:87:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 87 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:120:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 120 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ CC libavformat/rtpenc_vc2hq.o In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:187:15src/libavformat/rtpdec_mpegts.c:84:31: 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] 187 | 84 | data->read_buf_size = if (size2 != 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_vp8.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/rtpenc_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. 1 warning generated. CC libavformat/rtpenc_xiph.o src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2 warnings generated. 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)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpproto.o CC libavformat/rtsp.o CC libavformat/rtspdec.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)) | ~ ^ ~ CC libavformat/rtspenc.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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/s337m.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)) | ~ ^ ~ 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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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:2149: warning swarning: missing field 'unit' initializer [-Wmissing-field-initializers] generated . 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] In file included from 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/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:187:15: warning: src/libavformat/rtmpproto.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "paylosrc/libavformat/rtmpproto.cad:3117_:t148y:p ewarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "Specify RT P3117 | p a y l o{a"dr ttmypp_es"w,f voefrfisfeyt"o,f ("RUTRPLM utox Cpolnatyeexrt ,s pwafy lfoialde_,t ycpoem)p,u tAeV _hOaPsTh_/TsYiPzEe_ IaNuTt, o{m.ait6i4c a=l l-y1. "},, O-F1F,S E1T2(7s,w fAvVe_rOiPfT_yF)L,A GA_VE_NOCPOTD_ITNYGP_EP_ASRTARMI N}G,, {| . ^s tr = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "ssrc", "Stream identifier", offsetofsrc/libavformat/rtmpproto.c(:R3118T:P150M:u xwarning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]o ntext, ssrc), 3118A | V _ O P T{_"TrYtPEm_pI_NtTc,u r{l ".,i 6"4U R=L 0o f} ,t hIeN Tt_aMrIgNe,t IsNTt_rMeAaXm,. ADVe_OfPaTu_lFtLAsG _tEoN CpOrDoItNoG_:P/A/RhAoMs }t,[ : p| o ^r t]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.src/libavformat/rtpenc.cst:r36 :=157 :N ULwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers] }, 0, 0, DEC|ENC}, | 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",src/libavformat/rtmpproto.c o:f3121f:s132e:t owarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]( RTPMuxConte x3121t | , s e q{)",t cApV__nOoPdTe_lTaYyP"E,_I N"TU,s e{ T.CiP6_4NO =D E-L1A Y} ,t o- 1d,i s6a5b5l3e5 ,N aAVg_lOeP'Ts_ FaLlAgGo_rEiNthCmO"D,I NOGF_FPSAERTA(Mt c}p,_ n o| d ^e lay), AV_OPT_TYPE_INTsrc/libavformat/rtpenc.c,: 38{:.12i:6 warning: 4missing field 'help' initializer [-Wmissing-field-initializers] = 0} ,38 | 0 , 1 ,{ DNEUCL|LE N}C,} , | ^ | ^ src/libavformat/rtmpproto.c:3123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3123 | { 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) | ~~~~~ ^ ~~~~ 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/samidec.o CC libavformat/sapdec.o CC libavformat/sapenc.o 4 warnings generated. CC libavformat/sauce.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/sbcdec.o 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/sbgdec.o 1 warning generated. In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/sccdec.o 102 warning warnings generated. s generated. 1 warning generated. 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/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/sdns.o 8 warnings generated. CC libavformat/sdp.o CC libavformat/sdr2.o CC libavformat/sdsdec.o CC libavformat/sdxdec.o CC libavformat/seek.o CC libavformat/segafilm.o CC libavformat/segafilmenc.o CC libavformat/segment.o CC libavformat/serdec.o 33 warnings generated. 5 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/sga.o CC libavformat/shortendec.o CC libavformat/sierravmd.o CC libavformat/siff.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++) | ~~~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/smacker.o CC libavformat/smjpeg.o 4 warnings generated. 4 warnings generated. 6 warnings generated. CC libavformat/smjpegdec.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/smjpegenc.o CC libavformat/smoothstreamingenc.o CC libavformat/smush.o CC libavformat/sol.o src/libavformat/rtpproto.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ CC libavformat/soxdec.o 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) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtspenc.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (isrc/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/rtsp.c:98:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:99:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:100:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/rtsp.c:101:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 2 warnings generated. 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 }, | ^ CC libavformat/soxenc.o 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/rtspenc.c:164:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (packet_len > size || packet_len < 2) | ~~~~~~~~~~ ^ ~~~~ src/libavformat/rtsp.c:111:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:112:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL }, | ^ src/libavformat/rtsp.c:111:183: warning: implicit conversion from 'long' 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/spdif.o 1 warning generated. CC libavformat/spdifdec.o src/libavformat/rtspdec.c:857:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 857 | for (i = 0;CC libavformat/spdifenc.o 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 < ssrc/libavformat/sbgdec.c->nb_streams; r++) {: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. 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/sapdec.c:174:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 warnings generated. CC libavformat/srtdec.o In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/srtenc.o src/libavformat/rtsp.c:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]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] 1172 | 946 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ 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 + (usrc/libavformat/sapenc.cint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb2 warnings generated. _streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/srtp.o src/libavformat/rtsp.c:1220:31: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavformat/sbgdec.c 1220 | if ((q - buf) < size:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] of 1075 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ (buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/srtpproto.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 (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/stldec.o 2 warnings generated. src/libavformat/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/rtsp.c:1630:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 217 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 1630 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1528:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1531:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1534:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1535:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1535 | { NULL }, | ^ src/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]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] 124 | { "fram e211r | a t e " , " s e t f r a m e r a t ei"f, (OeF2F_SpEtTs( fnb_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])CC libavformat/subtitles.o /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/subviewer1dec.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/subviewerdec.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: src/libavformat/sga.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :440:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 628 | for (i 440= | 0 ; i < s-a>vn_ba_sssterreta0m(ss;g ai-+>+i)d x{ + | s ~ ^ ~~~~~~~~~~~~~g a->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/supdec.o 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/supenc.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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 2 warnings generated. CC libavformat/svag.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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 22 warnings generated. 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/svs.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 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] for 2290 | if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ thsrc/libavformat/rtsp.c:2305:54: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] e 2305 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 forCC libavformat/swf.o the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1044:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1044 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1045:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1045 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1051:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1061:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/segment.c:1062:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064: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: src/libavformat/smacker.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :217:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1065 | { "segment_ ti217m | e _ d e ltfao"r, "(sie t= a0p;p ri oofnr avmaelsu;e iu+s+e) d{ f o| r ~ ^ ~~~~~~~~~~~ the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/rtsp.c:2364:35: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] 2364 | src/libavformat/segment.c : 1066 : 150 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]f (sizeof("c= I1066N | I P " ){ -" m1i n<_ spe_ge_nddu r-a tpi o&n&" , | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~" 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_CC libavformat/swfdec.o prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/sdp.csrc/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 }, | ^ 880:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/segment.c 880 | for (j = 0; j < ac[i]->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ :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_tsrc/libavformat/smacker.c:240:44: warning: ccomparison 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] i 258 | if (size > smk->frame_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~ ncsrc/libavformat/smacker.c:320:57: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] r 320 | if ((ret = av_get_packet(s->pb, pkt, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ ement 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 | { "bre1ak warning_ generatedn. on_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 }, | ^ 1 warning generated. src/libavformat/rtsp.c:2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/segment.c:1081:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2591 | 1081 | f o r {( i" w=r i0t;e _ie m

nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/tedcaptionsdec.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:219:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/tee.o 1 warning generated. CC libavformat/tee_common.o CC libavformat/teeproto.o src/libavformat/smoothstreamingenc.c:302:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/thp.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)) | ~ ^ ~ 30 warnings generated. 1 warning generated. CC libavformat/tiertexseq.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", "numbCC libavformat/tls.o er of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 627 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 628 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ CC libavformat/tls_gnutls.o CC libavformat/tmv.o src/libavformat/spdifenc.cCC libavformat/tta.o :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/ttaenc.o CC libavformat/ttmlenc.o src/libavformat/spdifenc.c:216:13: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 215 | if (sizeof(dts4 warnings generated. hd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/tty.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 2(ctx->hd_buf_filled <= mat_codes warnings generated. [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(m35at_codes)) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ warningssrc/libavformat/spdifenc.c:491:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] generated 491 | mat_code. s[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/txd.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/ty.o CC libavformat/udp.o CC libavformat/uncodedframecrcenc.o CC libavformat/unix.o CC libavformat/url.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. 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/svag.c:56:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | if (align <= 0 || align > INT_MAXsrc/libavformat/srtpproto.c / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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/urldecode.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/utils.o 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] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/vag.o 1 warning generated. 1 warning generated. CC libavformat/vc1dec.o 6 warnings generated. 147 warnings generated. CC libavformat/vc1test.o CC libavformat/vc1testenc.o CC libavformat/version.o CC libavformat/vividas.o CC libavformat/vivo.o CC libavformat/voc.o 13 warnings generated. CC libavformat/voc_packet.o src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavformat/swfenc.c:208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(i=0;iCC libavformat/vocdec.o nb_streamssrc/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ;i++) { | ~^~~~~~~~~~~~~~ 63 | { NULL } | ^ 2 warningssrc/libavformat/tedcaptionsdec.c generated. :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/swfenc.cCC libavformat/vocenc.o :494:44src/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", | ~ warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 37 494 | if (av_fifo_can_write(swf->audio_fifo) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ | 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) | ^~~~~~~~~~~~~~~~~~ 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} | ^ 20 warnings generated. 14 warnings generated. CC libavformat/vorbiscomment.o src/libavformat/tiertexseq.c:276:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | isrc/libavformat/thp.c:f (avio_read(pb, &pkt->data[1], seq->current_pal_data_size) != seq->current_pal_data_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | CC libavformat/vpcc.o d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:79:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | thp->fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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; isrc/libavformat/swfdec.c:237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + +) { | ~ ^ ~~~~~~~~~~~~~~~ 237 | src/libavformat/tee.c:332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ 332 | src/libavformat/swfdec.c:259:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < avf2->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 259 | src/libavformat/tee.c : 363 : 19f:o rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( i=0; i363n | b _ s t rfeoarm s(;i i +=+ )0 ;{ i| ~^~~~~~~~~~~~~~< avf->nb_streams; isrc/libavformat/swfdec.c++:)276:{24 : | warning: ~ ^ ~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/vpk.o 276 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:303:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for(i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:398:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:403:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:474:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:496:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/thp.c:101:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 101 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/vplayerdec.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++) | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/vqf.o CC libavformat/w64.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/ttaenc.c:61:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 42 warnings generated. In file included from src/libavformat/ttmlenc.c:34: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/wady.o 5 warnings 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}CC libavformat/wavarc.o , 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/wavdec.o 1 warning generated. CC libavformat/wavenc.o 1 warning generated. 1 warning generated. src/libavformat/unix.c:47:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "listen", "Open socket for listening", OFFSET(listen), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ED }CC libavformat/wc3movie.o , | ^ 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/webm_chunk.o 1 warning generated. 4 warnings generated. CC libavformat/webmdashenc.o CC libavformat/webpenc.o CC libavformat/webvttdec.o CC libavformat/webvttenc.o 1 warning generated. 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); | ~~~~ ^ ~~~ 3 warnings generated. CC libavformat/westwood_aud.o CC libavformat/westwood_audenc.o src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ CC libavformat/westwood_vqa.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) { \ | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/wsddec.o 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) { \ | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/wtv_common.o src/libavformat/udp.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:132:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:134:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:136:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:137:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ src/libavformat/udp.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "fifo_size", "set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = 7*4096}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:140:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D }, | ^ src/libavformat/udp.c:141:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } | ^ src/libavformat/udp.c:128:142: warning: implicit conversion from 'long' 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_CC libavformat/wtvdec.o 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) | ^~~~~~~~~~~~~~~~~~ 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/wtvenc.o 3 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/wv.o src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/voc_packet.c:133:32: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 133 | else if (par->codec_id != tmp4 warnings generated. _codec) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/udp.c:586:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 586 | 1 av_assert0(len <= sizeof(s->tmp)); | ~~~ ^ ~~~~~~~~~~~~~~ warningsrc/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' generated 38 | if (!(cond)) { \ | ^~~~ . CC libavformat/wvdec.o 1 warning generated. src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | if (a2 > s) { | ~~ ^ ~ 9 warnings generated. 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+CC libavformat/wvedec.o 8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 8 warnings 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/wvenc.o src/libavformat/vorbiscomment.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 1 warning generated. CC libavformat/xa.o CC libavformat/xmd.o CC libavformat/xmv.o CC libavformat/xvag.o 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/vqf.c:58:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (len == UINT_MAX) | ~~~ ^ ~~~~~~~~ CC libavformat/xwma.o 7 warnings generated. 1 warning generated. CC libavformat/yop.o CC libavformat/yuv4mpegdec.o 3 warnings generated. CC libavformat/yuv4mpegenc.o GEN libavformat/libavformat.pc 1 warning generated. src/libavformat/wavdec.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ src/libavformat/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)) | ~ ^ ~ 1 warning generated. 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/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/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: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 src/libavformat/wc3movie.csa:m142p:l53e:s warning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ed to gener a142t | e e a c h p ea k iffr a(m(er.e"t, = aOvFioF_SreEaTd((ppeba,k _bubflfoecrk,_ ssiizzee)),) A!V=_ OsiPzTe)_ T{Y P | E ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~_ INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wavenc.c:498:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:499:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:500:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ src/libavformat/wc3movie.c:253:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if ((unsigned)size > sizeof(text) || (ret = avio_read(pb, text, size)) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | src/libavformat/westwood_aud.c : 154 : 62 :i f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i > = size || av_str n154l | en ( & t e x t[iif +( (1r]e,t s=iz ea v-i io _- re1)a >d=( psbi,ze &-pk ti- >-d a1t)a [ 4| ] ~ ^ ~~~~, chunk_ssrc/libavformat/wc3movie.ci:z262e:)23:) warning: !comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= chunk_s i262z | e ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ if src/libavformat/westwood_aud.c(i: 162>= :s17i:z ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]|| av_st r162n | l e n ( &t e x t[ i i+f 1](, rseitz !e= - ic h-u n1k)_ s>i=z e)si z e| ~~~ ^ ~~~~~~~~~~- i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/webm_chunk.c:236:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 236 | wc->duration_written >= wc->chunk_duration)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/webm_chunk.c:281:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | { "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", src/libavformat/wavdec.c":fi544l:43e:n awarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e of the hea d544er | w h e r e t h e i n i t i a l i z a t ifoonr (diantt ai w=i l0l; bie tnebn_"c,h aOpFtFeSrEsT;( heia++d)e r{_f i l| en ~ ^ ~~~~~~~~~~~~~~a me), AV_OPT_Tsrc/libavformat/wavdec.cY:P573E:_39:S Twarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I NG, {.str =573 | N U L L } , 0 , 0 , A V _ O P Tf_orF (LiAnGt_ EiN =C O0D;I NiG _

= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/webmdashenc.c:527:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:528:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "live", "create a live stream manifest", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:529:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:530:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:531:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ 2 warnings generated. 2 warnings generated. 6 warnings generated. 1 warning generated. src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 5 warnings generated. src/libavformat/wvdec.c:298:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 298 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/wvdec.c:313:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 313 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. 7 warnings generated. 3 warnings generated. 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/xwma.c:213:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/xwma.c:264:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ GEN libavcodec/libavcodec.pc 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libpostproc/postprocess.o CC libpostproc/version.o 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) | ~~~~~~ ^ ~~~~~~~~~~ GEN libpostproc/libpostproc.pc 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 34 warnings generated. GEN libswresample/libswresample.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libswscale/libswscale.pc src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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)) | ~ ^ ~ 10 warnings generated. 1 warning 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) { | ~~~~~~~~ ^ ~~~~~~~ GEN libavutil/libavutil.pc CC libavfilter/aeval.o AR libavdevice/libavdevice.a CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o CC libavfilter/af_adecorrelate.o 6 warnings generated. CC libavfilter/af_adelay.o CC libavfilter/af_adenorm.o CC libavfilter/af_aderivative.o 2 warnings generated. CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o CC libavfilter/af_adynamicsmooth.o CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o 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 10 warnings generated. CC libavfilter/af_amerge.o CC libavfilter/af_amix.o CC libavfilter/af_amultiply.o CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o CC libavfilter/af_anlms.o CC libavfilter/af_anull.o CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o 2 warnings generated. CC libavfilter/af_apsyclip.o CC libavfilter/af_apulsator.o CC libavfilter/af_aresample.o CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o 3 warnings generated. In file included from src/libavfilter/af_adecorrelate.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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] + dc5 warnings generated. Offset)) < 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] In file included from 192src/libavfilter/af_adrc.c | : 24 : src/libavutil/ffmath.h : 49 : 30n:u mEwarning: qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] += ((unsig n49e | d ) ( s rrce[t6u]r n- esxrpc2[f6+(sMt_rLiOdGe2]_ 1+0 d*c Ofxf)s;e t ))| ~ ^< 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] +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] 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 49src/libpostproc/postprocess.c | return exp2f(M_LOG2_10 * x); | ~ ^ :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:CC libavfilter/af_asetnsamples.o 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_asetrate.o In file included from src/libavfilter/af_afreqshift.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_anequalizer.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_ashowinfo.o src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavfilter/af_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_adeclick.c:95:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {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)); | ^~~~~~~~ ~ "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.csrc/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 }, | ^ 98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_acrusher.c 98 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ :75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adeclick.c 75 | { "level_out","set level out", OFFSET(level_out)src/libavfilter/af_acrossover.c, :A89V:_104O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_DOUBL E89, | { . db l{= "1s},p l i t0",. 0"1s5e62t5 ,s p6l4i, tA f r},e qu e| n ^c ies", OFFSET(splits_str), AV_OPT_TYPE_Ssrc/libavfilter/af_acrusher.cT:R76I:N111G:, warning: {.missing field 'unit' initializer [-Wmissing-field-initializers]s tr="500 "76} | , 0 ,{ 0",b iAtFs "},, | ^" set bit reduction"src/libavfilter/aeval.c, : 91 :O159F:F SEwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( bits), 91 | A V _O P{T _"TnYbPE__sDaOmpUlBeLsE",, {".sdebtl =t8h}e, n u m b1e,r o f sa m p l6es4 , pAe r} , r eq| u ^e sted frame", OFFSET(nb_samples), AV_OPT_TYsrc/libavfilter/af_acrusher.cPE:_77I:N111T:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.i64 =77 1 | 0 2 4} , { " m i0x," , I"NsTe_tM AmX,i xF"L,A G S } , | ^ OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=src/libavfilter/aeval.c.5:}92,: 159 : 0warning: , missing field 'unit' initializer [-Wmissing-field-initializers] 1, 92A | }, | { ^ "n", "set the number of samples per requested frsrc/libavfilter/af_acrossover.ca:m101e:"104,: OFwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] SET(nb_sa m101p | l e s ){, " l e v e lA"V,_ O"PsTe_t TiYnPpEu_tI NgTa,i n " , { . i6 4 = 1O0F24F}S,E T ( l e0v,el _ i n src/libavfilter/af_acrusher.c) :, 81 : 111 : IAwarning: NV_Tmissing field 'unit' initializer [-Wmissing-field-initializers]O_ MPATX_,T YFPL EA81_ | GF SL O A}, T {, " | d{. ^cd "b,l = 1 } , " s e0t, 1DC," ,AF } , | ^ OFFSET(dc), src/libavfilter/aeval.c : 93 :146 : Awarning: V_missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_ D93O | Usrc/libavfilter/af_acrossover.c B :L 102E :,{104 :{" s.warning: admissing field 'unit' initializer [-Wmissing-field-initializers]b mlp=l1e}_, 102r | at. e2 5" , , { " "s ge at i nt "h ,e4 , s "aAsm ep}tl, e o ur| ta ^pt uet" ,b an d s g a i n " , O F F S E T ( g a in s _ s t rO)F,F SAETV(_Osrc/libavfilter/af_acrusher.csP:aTm82_p:Tl111Ye:_P Erwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]aS teT_RsItNGr,) , {82A. | Vs _ tO rP= T"{_1 T.Y"fPa"Ea_}"S,, T0 R ,I NG 0, , "{A.sFs et}rt, a= | n" ^4t 4i1-0a0l"i}a,s i0n,g "0,, F L AOGSF F}S, E T| ( ^aa ), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, src/libavfilter/aeval.c : 94 : 146 : warning: 1,missing field 'unit' initializer [-Wmissing-field-initializers] A }, | ^ 94 | { "s", "set the sample rsrc/libavfilter/af_acrusher.cat:e83":111,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_acrossover.c :83 107 | : 12 : { warning: missing field 'help' initializer [-Wmissing-field-initializers]" s a mO pF107lF | eS sE "T (,{s a Nm"UpLslLe et}_ ra s ta| em ^_p slet rr)e,d uAVc_OtPioTn_"T,Y POEF_FSSTERITN(Gs,a m{p.lsetsr) ,= " 44AV1_00O"PT}_,T Y0P,E _0D,O UFLBALGES, }{,. db l| = ^1 }, 1, 250, A }, | ^ :99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/aeval.c:95:118 :99 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "arorder "95, | " ssrc/libavfilter/af_acrusher.c e:t 84 {:a 111u"t:do urwarning: remissing field 'unit' initializer [-Wmissing-field-initializers]ag trieosns"i,o n 84o | r d "es re "t{, "aOluFfdFoiS"oE, T d u( ra art ) i,"o en n"Aa,Vb _lOOeFP FTLS_FETOTY"(P,dE u_r DaOt Ui Bo Ln E) ,, { A .VOd_FbOFlPS=TE2_T}T(,Yi Ps E_ _l0fD,U oR )A ,T2 I5 O, N ,AA FV{ _.}Oi,6P T4 _ | T=Y ^P- E1_}B,O O-L1,, I N{T6.4i_6M4A=X0,} ,F L A G S0 ,} , | ^ 1, A }, | ^ src/libavfilter/af_adeclick.c:100:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100src/libavfilter/aeval.c | : 96 : 118 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]a "src/libavfilter/af_acrusher.c, :"85s:e111t: a96warning: u | missing field 'unit' initializer [-Wmissing-field-initializers]t o r e g{ r"eds "s85,i | o n o r{ d" el rf "o ,r" asOnFegFteS" Ea,T u("dasireo)t , d Lu Fr Oa t di eop n "tA,hV "_O,OF PF TS _E TT Y( Pd Eu _OrDFaOFtUSiBEoLTnE(),l, f {oA.rVda_nbOglPe=T)2_,} T, YAP VE __ OD0PU,RT A_ TT IY2OP5NE,,_ DA{OF.U iB}6L,4E , = | { ^-. 1d}b,l =-210, }I,N T 614_,M A X , F L A2G5S0 ,} ,A }| , ^ | ^ src/libavfilter/af_adeclick.c:101:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "threshosrc/libavfilter/aeval.cl:d97":src/libavfilter/af_acrusher.c,116 ::"86 s:e111warning: t:missing field 'unit' initializer [-Wmissing-field-initializers] twarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]r eshold "97, | 86 | O{ F F"S{cE hT"a(lntfnheorrlea_stlheao"yl,od u) t," "sA,eV t_" OsLPeFTtO_ TrcYahPtaEen_"nD,eO lU B lL aE y, o u{ t." dO,Fb FlOS=FE2F}TS,(E lT f( oc1rh,al ta ey)1o,0u 0t ,_ sAAtVFr_ )}O,,P AT V_| _T ^OY PPTE__TDYOPUEB_LSET,R I{N.Gd,b l{=..s3t},r =. 0N1U,L L } , 0 , 02,0 0F,L AAG S} ,} , | ^| ^ src/libavfilter/af_adeclick.c:102:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "t", "sesrc/libavfilter/af_acrusher.ct :t87h:r12e:s hwarning: omissing field 'help' initializer [-Wmissing-field-initializers]lsrc/libavfilter/aeval.c d:"98,: 116 87: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { N U OL98FL | F S }E T ( | t{ ^h r"ecsh",o l d ) , A V _ O P T _ T"YsPeEt_ DcOhUaBnLnEe, l {.ldabylo=u2t}",, O F1F,S E T1(0c0h,l aAyFo u}t,_ s t| r ^) , AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/af_adeclick.c:103:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {src/libavfilter/aeval.c ":b99u:r12s:t "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] "set 99b | u r s t {f NuUsLiLo n}" , | ^ OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:104:103: src/libavfilter/aeval.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 96:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 104 | { "b", "96s | e t b {ur s"td "f,u s i o n " , " s e t aOuFdFiSoE Td(ubruartsito)n," , O F FASVE_OTP(Td_uTrYaPtEi_oDnO)U,B LAEV,_ O{P.Td_bTlY=P2E}_,D U RA T0I,O N, {1.0i,6 4A F= }-,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_adeclick.c/usr/include/stdint.h::11146::1221:: warning: note: missing field 'help' initializer [-Wmissing-field-initializers]expanded from macro 'INT64_MAX' 111 | 46 | # d{e NfUiLnLe } I N| T ^6 4_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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 } | ^ 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_acrusher.c:156:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_acrusher.c:170:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_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] 213CC libavfilter/af_asoftclip.o | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be in increasing order.\n", freq); | ~~~~~~ ^~~~ 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_aderivative.c:164:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 164 | { NULL } | ^ src/libavfilter/af_aemphasis.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/af_adelay.c:59:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "delays", "set list of delays for each channel", OFFSET(delays), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A | AV_OPT_FLAG_RUNTIME_PARAM }, | ^ src/libavfilter/af_adelay.c:60:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "all", "use last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_adelay.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/af_adrc.c:99:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "transfer", "set the transfer expression", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str="p"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:100:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "attack", "set the attack", OFFsrc/libavfilter/aeval.cSE:T(233a:t44t:a cwarning: kimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ms), AV_OP T233_ | T Y P E _eDvOaUl-BL>Ev,a r{_.vdabllu=e5s0[.V}A,R _ NB1_,I N1_0C0H0A,N NFELLSAG]S =} ,NA N ; | ^| ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __src/libavfilter/af_adrc.cbu:i101l:t121i:n _nwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]n f("") | ^~~~~~~~~~~~~~~~~~101 | { "release", "set the release", OFFSET(relsrc/libavfilter/af_adenorm.ce:a254:s106e:_ mwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT _254 | T Y PE _ D{O U"BlLeEv,e l{".,d b"sle=t1 0l0e.v}e, l5",, 2O00F0F,S EFTL(AlGeSv e}l,_ d b| ) ^, AV_OPT_TYPE_DOUBLE, {.dbl=-351}src/libavfilter/af_adrc.c,: 102 : 121-:4 5warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], -1029 | 0 , F LA{G S" c},h a n| n ^e ls", "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: src/libavfilter/af_adenorm.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] missing field 'help' initializer [-Wmissing-field-initializers] 103 | {NULL} | ^ 260 | { NULL } | ^ src/libavfilter/af_adrc.c:111: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] 42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 95 | Dsrc/libavfilter/af_aecho.cEL:AY52(:u103:8 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] uint8_t, 052x | 8 0 ) {| ^~~~~~~~~~~~~~~~~~~~~~~~~" in_gainsrc/libavfilter/af_adelay.c":,75 : 28":s etnote: expanded from macro 'DELAY's ignal in p75u | t g ai n " , OiFfF S(ETd(-i>nd_egaliany)_,i n dAeVx_ O

YPdE_eFlLaOyA)T ,{ { . d b l = 0 . 6} , 0 , 1 , A }, | ^ \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 111 | src/libavfilter/af_adelay.c:95:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] fsrc/libavfilter/af_aecho.clo:a53t: 103:v awarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]u e = 0.5f *53 | ( 1 . f{ -" ocuots_f(g2a.ifn "*, M"_sPeIt *s iig n/a ls oiuztpeu)t) ;ga i n| " ^~~ ~, OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, A }, | ^ 95 | DELAY(src/libavfilter/af_aecho.c:54:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] u 854 | { "delays", "set list of signal delays", OFFSET(delays), AV_OPT_TYPE_STRING, {.str="1000"}, 0, 0, A }, | ^ , uintsrc/libavfilter/af_aecho.c8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 55 76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 106 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ : warning: 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] missing field 'unit' initializer [-Wmissing-field-initializers] 95 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c src/libavfilter/af_adynamicequalizer.c:268:123: warning: 55missing field 'unit' initializer [-Wmissing-field-initializers] | { "d e268c | a y s ", { ""tsherte slhiosltd "o,f "ssiegtn adle tdeeccatyiso",n tOhFrFeSsEhTo(ldde"c, aOyFsF)SE,T (tAhVr_eOsPhTo_lTdY)P,E _ SATVR_IONPGT,_ {T.YsPtEr_D=O"U0B.L5E",} ,{ .0d,b l0=,0 }A ,} , | ^ 0, 100, FLAGS }, | src/libavfilter/af_aecho.c ^: 56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ :90:src/libavfilter/af_adynamicequalizer.c:269:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 : note: expanded from macro 'DELAY' 269 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ | { "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] src/libavfilter/af_adynamicsmooth.c:108:124 :270 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "dqfactor "108, | " s{e t" sdeentseicttiivoint yQ" ,f a c"tosre"t, s mOoFoFtShE Ts(ednqsfiatcitvoirt)y," , AOVF_FOSPETT_(TsYePnEs_iDtOiUvBLiEt,y ){,. d AbVl=_1O}P,T _ T Y0P.E0_0D1O,U B1L0E0,0 ,{ . d b lF=L2AG}S, } , 0| , ^ 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:271:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | src/libavfilter/af_adynamicsmooth.c {: 109":t124f:r ewarning: qmissing field 'unit' initializer [-Wmissing-field-initializers]u ency", "set t109a | r g e t {f r"ebqauseenfcrye"q," , O F F"SsEeTt( tbfarseeq ufernecqy)u,e nAcVy_"O,P T _ T Y P E_ODFOFUSBELTE(,b a{s.edfbrelq=)1,0 0 0 } , A V _ O2P,T _1T0Y0P0E0_0D0O, UFBLLAEG,S {}.,d b | l ^= 22050}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_aformat.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_adynamicequalizer.c58 | : 272 : 123 :{ src/libavfilter/af_adynamicsmooth.cwarning: N:missing field 'unit' initializer [-Wmissing-field-initializers]U110 L:L12 :} warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^272 | 110 | { " t q{f aNctUoLLr "}, | ^" set target Q factor", OFFSET(tqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1src/libavfilter/af_adelay.c00:096,: 1 : warning: FLcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]A GS }, | ^ 96 | DELAsrc/libavfilter/af_afreqshift.cY(:s1021:61,: iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t 16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ 102 | PFsrc/libavfilter/af_adelay.cI:L75T:E28:R (note: fexpanded from macro 'DELAY'l t, float,src/libavfilter/af_adynamicequalizer.c : s27375i: | n123 :, warning: cmissing field 'unit' initializer [-Wmissing-field-initializers] o s , icff )( d | 273-^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | > d e l a{y _"src/libavfilter/af_afreqshift.ci:an72td:te26xa: c d e l a" y72s) | e t{ a t tt ya pc ek d cu ro sa _t it ho en t" ,a = c oO sF (F sS hE Ti (f at t) t; a c \ k ) , | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ A V _ O P T _ T Y P E _ Dsrc/libavfilter/af_adelay.cO :U 96B :L 1 E: ,\warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] { | .d ~~~ ^~~~~b l=20}, 96 | D E L1A,Y (2s01060,, i n t 1F6L_AtG,S 0}), | | ^~~~~~~~~~~~~~~~~~~~~~ ^ src/libavfilter/af_adelay.c:76:29: note: expanded from macro 'DELAY' 76 | src/libavfilter/af_afreqshift.c :c102o:n1s:t warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t len = src/libavfilter/af_adynamicequalizer.cF :F102274M: | IP123NF:(In Lbwarning: T_Emissing field 'unit' initializer [-Wmissing-field-initializers]s Ra(mfpllte,s ,f ld274o-a | >t d, e l as{yi "n-r ,ed l-ec>adoseesl,"a ,y c_fi )n d e"| xs^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)src/libavfilter/aeval.ce; t: \341r :e src/libavfilter/af_afreqshift.cl116| e:: ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~a73 s:warning: e26missing field 'unit' initializer [-Wmissing-field-initializers]: dnote: uexpanded from macro 'PFILTER'src/libavutil/macros.hr :at49:i 25 o341:n73 | " | note: , expanded from macro 'FFMIN' { tO"ycF phF49eaS | nsEn#iTedn(el_rf_etillhaneeyatoesau e tF=)"F ,M,s I i N"n (s( easAt,hV b_ic)Ofh tPa(T)n(_;naT e) Y l P> El _a( Dy Obo U)uB tL "?E , , ( Ob {F) .F dS: bE l T(= (a2 c)0 h) 0l }a , | y ~ ^ ~o u t _ s t1\r, ) ,2| ~~~ ^~~~~0A V0_0O,P T src/libavfilter/af_adelay.c_ T: Y96FP:LE1A_:GS ST Rwarning: }comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]I, N G ,| ^{ . s96t | rD E=L ANYU(LsL16},, i0n,t 01,6 _FtL,A G0S) } ,| ^~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' src/libavfilter/af_adynamicequalizer.c:275:123 :90 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] d275- | > i n d e{x "=r adt-i>oi"n,d e xsrc/libavfilter/aeval.c >: =342 :d"116-s:>e dtwarning: missing field 'unit' initializer [-Wmissing-field-initializers]er laatyi o? f0a c:342t | od r- "> ,i n{ d e" x c; " , O F F S E T ( r a t i o ) , \" s e | t ~~~~~~~~ ^ ~~~~~~~~ cAhVa_nOnPeTl_ TlYaPyEo_uDtOU"B,L EO,F F{S.EdTb(lc=h1l}a,y o u t _ s t r )0,, A3V0_,O P T _ T Y PFEL_ASGTSR I}N,G , | { ^. str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:276:123: warning: src/libavfilter/aeval.cmissing field 'unit' initializer [-Wmissing-field-initializers] :343:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 276 | 343 | { {" mNaUkLeLu p}" , | ^ "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_aecho.c:140:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | av_logsrc/libavfilter/af_alimiter.c(c:t82x:,109 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]L OG_ERROR, " d82e | l a y [ %{d ]":l e%vfe li_si no"u,t o"fse ta lilnowpsrc/libavfilter/af_adrc.ceudt: rl224ae:nv29ge:el :"warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( 0O,F F9S0E0T00(] l\e224nv" | e, l i_ ,i n) s, - > d v eal raA_yVv_[aiOl]P)uT;_e TsY [P| V ~~~~~~ ^~~~~~~~~~~EA _RD_OPU]B L=E , X{g.;d b l| = ~ ^~1 },.015625, 64, AF }, | ^ src/libavfilter/af_adrc.c:225:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | src/libavfilter/af_alimiter.c : 83 : 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]v ar_values [83V | A R _ F ]{ =" lnev e*l _foxu;t " ,| ~ ~~^~~~" src/libavfilter/af_adynamicequalizer.cse:t293 :o12u:t pwarning: umissing field 'help' initializer [-Wmissing-field-initializers]t lev e293l | " , O F{F SNEUTL(Ll e}v e l| _ ^o ut), AV_OPT_TYPE_DOUsrc/libavfilter/af_aecho.cBL:E144,: 93{:. dwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l =1},.015625, 144 | 6 4 , A F } , | a ^v _log(ctx, AV_LOG_ERROR, "decay[%d]: %f is out of allowesrc/libavfilter/af_alimiter.cd :r84a:n109g:e :warning: missing field 'unit' initializer [-Wmissing-field-initializers]( 0, 1]\n", i,84 | s -> d e{c a"yl[iim]i)t;" , | ~~~~~~ ^~~~~~~~~~~ "set limit", OFFsrc/libavfilter/af_adelay.cSE:T(97l:i1m:i twarning: )comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare], AV97_ | ODPETL_ATYY(PsE3_2DO,U BiLnEt,3 2{_t.,d bl0=)1 } ,| ^~~~~~~~~~~~~~~~~~~~~~0 .0625,src/libavfilter/af_adelay.c : 75 : 281: ,note: Aexpanded from macro 'DELAY'F }, | ^ 75 | if (d->delay_index < d->dsrc/libavfilter/af_alimiter.cel:a85y:109): {warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { " a t t a ck " , "s e t \a t t| a ~~~~~~~~~~~~~~ ^ ~~~~~~~~c k", OFFSET(asrc/libavfilter/af_adelay.ct:ta97c:k1): ,warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] AV_O P97T | _DTEYLPAEY_(DsOU3B2L,E i,n t{.3d2b_tl,= 50}), | ^~~~~~~~~~~~~~~~~~~~~~ 0.1, 80,src/libavfilter/af_adelay.c :A76F: 29}:, note: expanded from macro 'DELAY'| ^ 76 | 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_aecho.c csrc/libavfilter/af_alimiter.co:n87s:t109 :in twarning: missing field 'unit' initializer [-Wmissing-field-initializers] len = F F87M | I N ( n b{_ s"aamspcl"e,s , d - > d e"leanya bl-e da-s>cd"e, l a y_ i n dOFeFxS)E;T (\a u t| o ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~_ release)src/libavutil/macros.h,: 49A:V_25O:P T_note: Texpanded from macro 'FFMIN'Y PE_BOOL ,49 | #{.die6f4i=ne0 }F,F M IN ( a , b0), ( ( a ) 1>, A(Fb )} ,? (| ^b ) : (a)) | ~ ^ ~ :198src/libavfilter/af_adelay.c:97:1: warning: src/libavfilter/af_alimiter.ccomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]: 88:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | DE L88A | Y ( s 3{2 ," ianstc3_2l_etv,e l0"), "| s^~~~~~~~~~~~~~~~~~~~~~e t asc src/libavfilter/af_adelay.cl:ev90e:l33":, note: expanded from macro 'DELAY' OFFSET(a s90c | _ c o e f f ) , dA-V>_iOnPdeTx_ T=Y PdE_-DO>UiBnLdEe,x {>.=d bdl-=>0d.e5l}a,y ? 00 ,: d - >1i,n AdFe x};, | ^ \ | ~~~~~~~~ ^ ~~~~~~~~ :1:src/libavfilter/aeval.c:401src/libavfilter/af_alimiter.c::3189:: 109:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40189 | | {e v"alle-v>evla"r,_ va l u e s"[aVuAtRo_ Tl]e v=e lN"A,N ; | ~ ^~~ OFFSET/usr/include/math.h(:a15u:t19o:_ lnote: eexpanded from macro 'NAN'v el), A15V | _#OdePTf_iTnYeP EN_ABNOO L , { .__ib64u=i1l}t,i n _ n a n f0(,"" ) | 1 ^~~~~~~~~~~~~~~~~~, AF }, | ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198src/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 }, | ^ ECHsrc/libavfilter/af_alimiter.cO(dbl, double, -1.0, 1.0 :91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' | 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ { NULsrc/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L } | ^ 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 164 | cosrc/libavfilter/aeval.c:427:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n 427 | t0 = TS2T(in->psrc/libavfilter/af_afade.ct:s190,: 1i:n liwarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]k ->time_b a190s | eF)A;D E| _ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P LANAR(flt,src/libavfilter/af_adelay.c :f98l:o1a:t )src/libavfilter/internal.hwarning: :comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 265 :| 48^~~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'TS2T' 98 src/libavfilter/af_afade.c | :167D:E20L:A Y265( | note: f#lexpanded from macro 'FADE_PLANAR'dt e,f ifnleo aTtS ,2167T | ( t s ,0 )t b | ^~~~~~~~~~~~~~~~~~~~~~) src/libavfilter/af_agate.c :( 70( :tsrc/libavfilter/af_adelay.c123 :s):d75 [:=warning: i=28missing field 'unit' initializer [-Wmissing-field-initializers]] : AV =note: _expanded from macro 'DELAY'sN [O iP]T70 S | _* V A75 Lg | Ua {i E n ?"; lN eA v Nei lf: _ ( dio(nu d"b,- l > ed")e s(l eta tsy _ )i i n n* dp eu axt v <_q l 2ed dv( -et >ldb" e), )l a y )| ^~~{ /usr/include/math.hsrc/libavfilter/af_amerge.c :: O1552 :F: 59F19 : S: E T warning: note: ( l emissing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'NAN' v e l _\ i n15 | ) | 52 ^~~~ ~ , | # d e A f Vi n_ eOA PV N _AT ON_PT _ T T Y PY P\E E _ _ D_IO_| N ~~~~~~~~~~~~~~ ^ ~~~~~~~~UbT,B uL{iE l,.t ii{6n.4_d n=ba l2n= 1f}}src/libavfilter/af_adelay.c(,,:" 98"1: )1 , : S| W ^~~~~~~~~~~~~~~~~~warning: Rcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] _ C H _ M0.A0X1,5 6F982L | 5AD,GE SL A }6Y,(4 ,f | lA ^t ,} ,f l o| a ^t , 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_amerge.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_adelay.c:76 :5329 | : note: expanded from macro 'DELAY'{ NULL } | 76 ^ | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ ssrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavfilter/af_agate.c t 49d | o#udbelfei nien _FgFaMiInN (=a ,ctbx)- >(i(na_)g a>i n(;b) ? ( b ) : ( a ) )src/libavfilter/af_afreqshift.c : 152| : ~ ^ ~ 33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | F F\I Lsrc/libavfilter/af_adelay.cT :E| 98R ~~~~~~~ ~~~~~^~~~~~~:( 1f:l twarning: ,comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] float, s98i | nDfE,L cAoYs(f,f lfmt,o dff,l ocatf), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~0 ) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:147:src/libavfilter/af_adelay.c29::90 :note: 33expanded from macro 'FFILTER': note: expanded from macro 'DELAY' :1477490 | : | 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] t h e ta d= - 74>2 | .i n *d e Mx_{ =P I"dr- a>*ni gnefd"em,x o d (> s=h id"f-st>e dt*e lm(aaNy x + ?gn a)0i n*: rtdes-d,>u ic1nt.di)eo;xn ;" , \ O | F ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F S E T( r a n g e )\, | ~~~~~~~~ ^ ~~~~~~~~ AV_OPT_TYPE_DOUBLE, {.dbl=0.06125}, 0, 1, A }, | ^ src/libavfilter/af_agate.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0, 1, A }, | ^ src/libavfilter/af_acrossover.c:468:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | XOVER_PROCESSsrc/libavfilter/af_agate.c(d:b76l:p117,: dwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]u ble, 1.0, d76) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "ratisrc/libavfilter/af_acrossover.co:"412,: 40 : note: "expanded from macro 'XOVER_PROCESS's et ratio", 411 | s - >OfFdFsSpE-T>(vreacttioor)_,# # f f A#V#_mOuPlT__TsYcPaEl_aDrO(U(BtLyEp,e {*.)dfbrla=m2e}s,[ 0 ] - > e x t e nd e1d,_ da t9a0[0c0h,] ,A s}r,c, | ^ \ | ~ 412 | s->src/libavfilter/af_agate.cle:v77e:l119_:i nwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] FFALIGN(nb _77s | a m p l e{s ," astitzaecokf"(,t y p e )")s)e;t a t t a c k" ,\ | ~~~^~~~~~~~ src/libavfilter/af_aecho.c : 198 : 1 : warning: OFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(attack) , 198 | E CAHVO_(OdPbTl_,T YdPoEu_bDlOeU,B L E-,1 .{0.,d b l = 2 0 }1,. 0 ) 0| .^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 1, 9000src/libavfilter/af_aecho.c,: 185A: 35}:, note: expanded from macro 'ECHO'| ^ 185 | out += dbuf[ix] * ctx->decay[jsrc/libavfilter/af_agate.c];: 78 : 119 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { \" r e| l ~ ^~~~~~~~~~~~~e ase", "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_adelay.c:99:1: src/libavfilter/af_aecho.cwarning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]: 199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 | DELAY(d b199l | ,E CdHoOu(bflle,t , 0f)l o a| t^~~~~~~~~~~~~~~~~~~~~~, -1.0src/libavfilter/af_adelay.c,: 75 : 28 : note: 1expanded from macro 'DELAY'. 0 ) 75| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c :i163f: 34(:d -note: >dexpanded from macro 'ECHO'e lay_index 163< | d - > dceolnasyt) d{o src/libavfilter/af_agate.cu b: l87 e: 123 o: u twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]g a i n = c t 87x | - > o u t _{ g a" li en v; e l _ s c\ " , | ~~~~~~~~~~~~~~ ^ ~~~~~~~~" s e t s i d e c h a i n g a src/libavfilter/af_adelay.ci : n99 ": ,1 : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] O F\F S E| T ~~~~~~~~ ~~~~~^~~~~~~~( le ve99l | _DsEcL)A, Y (AdVb_lO,P Td_oTuYbPlEe_,D O U0B)L E ,| ^~~~~~~~~~~~~~~~~~~~~~{ .dbl=1}, src/libavfilter/af_adelay.c : 76 : 29 src/libavfilter/af_aecho.c: : 199note: 0:expanded from macro 'DELAY'1. :0 15warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 5, 6764 | , A199 | }E ,C H O| ( ^ f l t , cfolnosatt ,i n t -l1e.n0 ,= src/libavfilter/af_agate.cF : F88 :M 12I1:N. (0warning: n missing field 'help' initializer [-Wmissing-field-initializers]b _ s a m p)88l | e s | , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from d{ src/libavfilter/af_afftfilt.c-N:>Usrc/libavfilter/af_aecho.c30d:L: e164Llsrc/libavfilter/window_func.h:src/libavfilter/af_afade.ca33: ::}155 y195 note: :| :-expanded from macro 'ECHO'1 ^60: d:warning: - >implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: d implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e l164a | y _ i n 195dc | eFo xnA155)sD | ;tE ( d\ fo lu bt| l, ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~e f i ln o_ ag tsrc/libavutil/macros.hla)i: nu49 t:| =[25^~~~~~~~~~~~~~~~ n: c] t note: x=expanded from macro 'FFMIN'- >src/libavfilter/af_afade.ceix:np185_(g: -a20490i | .:n#5 ; dnote: *eexpanded from macro 'FADE' f S Q iR n( e( n F -F 185(M | N I -N 1 () /a 2 , ) b /) ( 0( . (4 a* )(d N[> -k 1 ]) ( /b= 2) .s f[? )k )] ( )*b\; )g a| :| i ~^~~ ~~~~~~~ ~~~~~^~~~~~~n ( ;a ) ) src/libavfilter/window_func.h| : ~ ^ ~ 153 : 30 : note: expanded from macro 'SQR' 153 | 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]d e f i n e S 99 Q | R D( Ex\)L A (Y| (( ^~~~ ~xd )b*l(,x )do)u b l| e ^, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:90:33: note: expanded from macro 'DELAY' 90 | src/libavfilter/window_func.h :d155-:>60i:n dewarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = d->inde x155 | > = d - > d e l a y ?l u0t [:n ]d -=> ienxdpe(x-;0 . 5 * S Q R ( ( n - ( N -\1 ) /| 2 ~~~~~~~~ ^ ~~~~~~~~) /(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/af_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_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 199 | ECHO(flsrc/libavfilter/af_aexciter.ct,: 56f:l107o:a twarning: , missing field 'unit' initializer [-Wmissing-field-initializers] -1.0, 56 | 1 . 0{ " l src/libavfilter/window_func.he v :e)162l : _25| o^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:u t "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aecho.c ":s180e:t18 :l enote: vexpanded from macro 'ECHO'e l 162o | u t " , 180 | O F F S E T (il fe v (e F lFi_AnoB uSt= )(*,ns ;A-V _ MO )P T _ >T Y= P E0 _. Dsrc/libavfilter/af_acrossover.c3 :O 468U* :B 1L :ME ), warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ . d | b ~~^~~ ~~l = 1 } ,468 | src/libavutil/common.hX :O 64V E :R _31: P note: R 0expanded from macro 'FFABS' O, C6 E4 S, S 64( Ad | b#}l p,,d e f id| on ^u be l eF\F, A | B1 ~ ^~.S 0(,a) d()(a ) | >^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = 0 ?src/libavfilter/af_acrossover.c :(456:a)31 :: note: (expanded from macro 'XOVER_PROCESS'- (a))) | ^456 src/libavfilter/af_aexciter.c | : 57 : 107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavfilter/af_afftfilt.cc:o30: n src/libavfilter/window_func.hs57:t | 162 : t17 y: p {warning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"g aamionun t=162" | , s " -s > etg a a imn so[ u bn at "ni,d f] ( *F F A( B( Sb a(OnnFd -F& SM E)1T (>&a=&m of0ui.nrt3s) t_,*o r dM e) Ar V)_ {O ?P T| -_ ^~~~~~~~~~~~ ~~oT nYeP E:src/libavutil/common.h_ :Do64O:n37Ue:B )Lnote: E;expanded from macro 'FFABS', { . d64\b | l# =d| 1 ^~~~~~~~~~~~~~ ~e} f, i n e F F A B S( a ) 0(,( a)64 ,>= A0 src/libavfilter/af_aecho.c }?:, 199( :a| 1) ^: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -(a))) | ^~~~ 199 | ECHO(flt, fIn file included from losrc/libavfilter/af_afftfilt.ca:t30,: src/libavfilter/window_func.h :-1621:.390:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aexciter.c1:.580 : 162107 : | warning: missing field 'unit' initializer [-Wmissing-field-initializers] ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | src/libavfilter/af_aecho.c i:f 185 :( 33F{:F A"note: Bdexpanded from macro 'ECHO'Sr (inv e-" , M185) | ">s= e t 0 . h3 a r* m Mo )n i {c s ", | o ~ ^u t + = dbOuFfF[SiETx(]d r*i vcet)x,- > d e c aAyV[_jO]P;T _ T Y P E _ D O U B L E , { . d b l = 8src/libavfilter/af_adrc.c .5 : } ,414 : 22 : \ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| . 1 ~~ ~~~~~~~~~^~~~~~~~~~~~~~~, 10, A } ,414 | | ^ s->attack = expf(-1.f / (s->attsrc/libavfilter/af_afftdn.cac:k167_m:s123 : *warning: src/libavfilter/af_aexciter.c missing field 'unit' initializer [-Wmissing-field-initializers]:59 i:107n:l iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]k -167> | s a m p{59l | e" _n r oa it{se e"/b_ lre1en0dd0"u0c,. tf"i)seo)t;n "b ,l e| n" ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ds ehsrc/libavfilter/window_func.hta r:tmh163oe: n86in:cso "i,warning: s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Oe src/libavfilter/af_adrc.cF :Fr414eS:dE73uT:c ( tb163iwarning: | olimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n e n"d ,), O 414F | F S EA T V_( On Po i Ts _e T s_Y P-rlE>eua_tdtD[utOanctc]Uik Bo=L En= 0,)e. ,x5{ p.*fA d(Vb(-l_11=O .0P+}Tf ,_ cT Y/o Ps E( _s( F( L-M O>_ AaP Tt,I-t{*a1(.0dcFb,Fkl A _1B=mS0 ,s1( 2 n A}* , -} i ,Mn l ).in 0k-| 1- > ^,s0 .9a37m ,p* l AeMF_)R)r /a}(t,(e 1 /-| ^10 0.30)0 .*f )M));) ) ;| ~ ^~~~~~ | ~ ^ src/libavfilter/af_aexciter.csrc/libavfilter/af_adrc.c:414:src/libavfilter/window_func.h27:: 163warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]69 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | src/libavfilter/af_afftdn.c 163 | : 168 : 123s: - >warning: missing field 'unit' initializer [-Wmissing-field-initializers] a t ta c k 168= | e lxu pt f[n{(] -= "10n..rf5", */" s(e(1ts -t>+hae tctnoaosic(ske(_ Mmr_se Pd I*u* c(itFniFAloBiSnn("kn-, > -s aM m) p Ol-eF F0_Sr.Ea3 Tt*(ne o Mi/)ssrc/libavfilter/af_aecho.c )e1_0:/r0(2000e(.:d1f1 u):-c) t;warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].i 3 ) o | n ^~~~ ~*) M, ) 200)A | )VE_;CO HPT O_| (Ts ~ ^YP1 E6_,F LiOnAtT1,6 _ t{,. dbIlN T=1 61_2MI}N,, I N Tsrc/libavfilter/af_amultiply.c 1src/libavfilter/window_func.h: 654: :163_19 :M:56A : X )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] 0 1| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97, AFsrc/libavfilter/af_aecho.cR: 163}16354:, | | 34 :| ^ src/libavfilter/af_adrc.c note: :expanded from macro 'ECHO'f 415 o r: 22( :i 163= warning: | 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ; ci o lnu nb b lsrc/libavfilter/af_afftdn.c 0_e :i . 169np5ou:su t123*-: ts>r(_ewarning: 1gl&missing field 'unit' initializer [-Wmissing-field-initializers]e& aa +nis bne c_ =o s= as169 cem(x | tpp(fx( l-M-1 e_>. sP of I{u*>src/libavfilter/af_acrossover.c/ ((ts:0"F_-485g;nF>: aoAr37iiiBes:+nS+;le ()_ enwarning: f a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {l-oso er M _| m"),src/libavfilter/af_afade.c ~ ^ ~~~~~~~~~~~~~~ s 485 - : | "* 231 s:0 1.i:en tl 3 i warning: t* n implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]hM ek ) - )> sn /o a m (i ( s 231p | src/libavfilter/af_adelay.c1 e lS s: -f elCe151 _ oAt:0r .a oL_r13l":tp E(), e _& Owarning: Ps*FLAcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]/ - FN MSA >)E)R1)\0lT( (;0np f 0l| [o| b151 | . ~~~~~~~~ ~~~~~^~~~~~~~tia ~~^~~ ~sCnf ,)e dH )Af_];Nl of[Gsrc/libavutil/common.h al0E| :]to_ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~64,D):o r) E, 31 sL :| -AY ^~~~~~~~~~~~~~~~~~~~~~~~note: >(sexpanded from macro 'FFABS' psrc/libavfilter/af_adrc.cAu: src/libavfilter/af_afade.clV:8415i211_,:t:s O 7320[P64src/libavfilter/af_aecho.cT _:::200b | uaT n :#i1Ynote: dPwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]dn:expanded from macro 'SCALE_PLANAR'] E et, warning: 8_f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i_ F0n Lt415 Oe., | 21105Ax, | T80F200)s ,F | Aa | E Bm ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C{pS H .l( O dea (_ ssrc/libavfilter/af_adelay.cb1) rs:a-l6 125t> ,(= (-:e50ri an22):}e )lt; e1 note: 6, a expanded from macro 'CHANGE_DELAY'_| d ~~~~~~ ^~~~~~~~~~~~~~~>s[ t =e i, ] 0 =I = N ? Ts(1e1256 _[aMx | i) ]Ip f -:N *(8 , -0(g ,1-a-I .(if2anN );0)T / , ) 1 i A6(f F_s | R M-(A ^ >X}d), - r > e li | | en^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ad s ee x_ msrc/libavfilter/af_acrossover.csrc/libavfilter/af_aecho.c>In file included from :: s164: 33src/libavfilter/af_afftfilt.c486 :: n: e37*note: w expanded from macro 'ECHO'i30 n:_: l d iwarning: src/libavfilter/window_func.h nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e: lk 163->a : y48s164 ) | :a mwarning: 486{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] pl | e src/libavfilter/af_afftdn.c _c r : 170o : a t 163 en123 : | s / warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 1 0d s0o u 170e 0 b t\ | . f l _ )e h {)| i p; ^~~~ ~n " ( _ n& g| f ~ ^~~~~~s -a" >il, hnu pt"= [[s src/libavfilter/af_adrc.cbne ct : a]415t t n:hd=ex 27] 0-:[ n.>o5 i 0 i],warning: n* s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ e(s g1 -a > fi+sn l cop;s l o415i o | t(r " s( , M [ _ Pb I a *n (d ]F ,F s A 0 .B- O S5 > F(, r Fn S e sE -lTe a m ( na Mp os )i l e s e -e =_ _ flr o 0 aeo.x tp fr3 ) e (\,* ) - ;M 1 | ) ). ~~~~~~~~ ^ ~~~~~~~~~ | \ /f ( ~~~~~~ ^~~~~~~~~~~~~~~( A1 V | /_- ~~~~~~~ ~~~~~^~~~~~~ O ( Psrc/libavfilter/af_anlms.c0sT:.-_src/libavfilter/af_adelay.c367>T:):rY109e151 P::*l E 1warning: :eMmissing field 'unit' initializer [-Wmissing-field-initializers]a_ F) swarning: L)comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]e)O _;Am T s ,67 | | 151* ^~~~~~~~~~~~ ~ | C {iH A.nsrc/libavutil/common.h N:64dl{G:bi En37_l"Dko: E-=r -Ld>note: 5Aes0rexpanded from macro 'FFABS'Ya}" ,( m,u p 8 l ",64e s | _u ei#r tn dat te e t8 fh/_-ie t8nf1,0eil0 , t00-eF02xrF. A08Bof,0 Sr)()A) ; da| F e| )^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Rr ^~~~ ~ " (,( }a ), > src/libavfilter/af_adelay.cO:= F| 136:0F ^ 28 ?S: E (Tnote: a(expanded from macro 'CHANGE_DELAY')o r d:e r()-,( a )A136)V | ) _ O| P T ^~~~ _ T YP Ei_fI N(T,d- > d e{l.aiy6_4i=n2d5e6xsrc/libavfilter/af_acrossover.c} ,: > 492=1: ,37d :-I >Nwarning: dTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 e6l_aMyA)X ,{ 492 A | } , | ^ s e t _ l p ( & s - > l p [ b a n d ] [ n] , s - > s pl i t s [ b a n d ] src/libavfilter/af_anlms.c, : q68 [: i 102d x:\] warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | s ~~~~~~~~~~~~~~ ^ ~~~~~~~~a mple_r a68t | e ) ; { | " ~~~~~~ ^~~~~~~~~~~~~~~m u", "set the filter mu", OFFSET(mu), src/libavfilter/af_agate.c : A185V:_37O:P T_warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_FLOAT, {. d185b | l = 0 . 75 } , 0 ,f a2c,t oArT = },c t x| - ^>:i s60_:d107i:s awarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l ed ? 1.f : l60e | v e l _ i{n "* fgraeiqn" ,* m"askeetu ps;c o p| e ~ ^~~" , Osrc/libavfilter/af_anlms.cFF:S69E:T102src/libavfilter/af_afftdn.c(:f :warning: r181emissing field 'unit' initializer [-Wmissing-field-initializers]:q122 ):, warning: missing field 'unit' initializer [-Wmissing-field-initializers] A V69_ | O P T _ T{Y P"Ee_pDsO"UB,L E , src/libavfilter/af_acrossover.c { :".sd493eb:tl37= :7t 5h0warning: e0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}f ,i l t2e 0r0 1810e | ,p s 1" 4932, | 0 { 0 0" , b aOAn F d }_F, nS oE iT| s( ^ee "ps,s )e",t s_ he p t ( A&tVsh_-O>ePhT _pcT[YubPsaEtn_odFm]L [OnbAaT]n,,d s{s. -dn>bolsi=p1sle}i"t,, s O[ Fb Fa0nS,d E]1T,,( bqAa[Tni dd}_x,n]o ,i src/libavfilter/af_aexciter.c | s: ^es61 _a:sm107tp:lr e)warning: _,missing field 'unit' initializer [-Wmissing-field-initializers]r a tAeV)_;O P T | _61T ~~~~~~ ^~~~~~~~~~~~~~~ | Y P E _ {S T"RcINeGi,l "{,. s"tsre t= c e0}i,l isrc/libavfilter/af_aecho.cn g : "200 ,:0 1 :, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , src/libavfilter/af_anlms.c A F: src/libavfilter/af_anlmdn.c70O}:,:102F :71F : warning: S| 114200E ^missing field 'unit' initializer [-Wmissing-field-initializers]: | T E(warning: Ccmissing field 'unit' initializer [-Wmissing-field-initializers]He Oi(ls1)6,, i70 n | t 171 6 _ | A t V{, _ O I"P NlT{Te_ aT1k"Y6asP_gtEMre_Ie"DNn,O,g U t"IBhsNL"eTE,t1, 6"t_s hMee{tA.X d)dfb iel ln| =to^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ei9 rs9 iln9eg9a }ks,atsrc/libavfilter/af_aecho.c gr :ee1859":n9,33g 9t:O9h src/libavfilter/af_afftdn.c,note: F": expanded from macro 'ECHO'1822F,:0 S122 0E:O0T F0(Flwarning: ,Se missing field 'unit' initializer [-Wmissing-field-initializers]EAa T k(185aa} | g), e, ) | , ^ A A V V_ O182src/libavfilter/af_acrossover.c | _P : T497 O _P{: TTY 38 P"E_: bT _nY F"warning: LP implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],OE A"_oTsFu,eLt tO A +T t=,{h . ed{ d. b497bdcu | ulb sf=l[0= ti. 0ox0 }m] 0, 0 b *a0 n1 }c d,0stsrc/libavfilter/af_aexciter.c 0:,x 62-n.: s1>o0e,0107dit 0:es_cA0a epawarning: T1y"missing field 'unit' initializer [-Wmissing-field-initializers],1 [ ( ,}& j1O,s]0F -0 ;F>| S a ^0 E 062Tp , | ([ bbA a aF n T nd d{_ }]n ",[ol 0ii s ]se | ,t_ e ^s sn t "- ,r> ) s," pe l n i aAt bVs _l[ Oeb Pa lTn i_dsT ]Yt P,e\En _ sS| mTa ~~ ~~~~~~~~~^~~~~~~~~~~~~~~Rom dIpeNl"Ge,,_ r OaF{tF.esS)tE;rT ( l| =i ~~~~~~~ ^~~~~~~~~~~~~~~ s t0e}n, ) , A V _ O P src/libavfilter/af_anlmdn.cT :_ T072Y,:P 107E :_0 B,warning: O missing field 'unit' initializer [-Wmissing-field-initializers]OA LF, } , {| . ^i 6724 | = 0 } ,{ " s " , " 0s,e t d e n1o, iAsi n}g, s t| r ^e ngth", OFFSET(a), AV_OPT_TYPEsrc/libavfilter/af_aexciter.c_F:L63Osrc/libavfilter/af_afftdn.c:A12T::,183 :warning: 123missing field 'help' initializer [-Wmissing-field-initializers] : {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d b63l | = 0 . 0 0{0 0N1 U}183L, | L0 .} 0 0 0| {0 ^ 1 ",r e1s0i0d0u0a,l _AfFlTo or}",, "| s ^e t the residual src/libavfilter/af_anlms.cf:l76oo:r12":, Owarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]F SET( r76eIn file included from | s isrc/libavfilter/af_afir.c d:u a99 l{: _ fNsrc/libavfilter/afir_template.clU:oL78oL:r 35)}:, warning: | A ^implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]V _ OPTsrc/libavfilter/af_anlmdn.c_T:YP73E:103_:F Lwarning: O78missing field 'unit' initializer [-Wmissing-field-initializers]A | T , { . d b l 73= | - 3 8 r} e, a {l "+ p-a=8t 0cc,ho"-s,2(0 ,"- sxAeFt R p* a t}wc,h) d | u* ^r astrico[nx"],; O F| F ~ ^~~~~~S ET(pd), AV_OPT_TYPE_DURATION, {.i64=src/libavfilter/af_acrossover.c20:00502}:,37 :1 0warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 10src/libavfilter/af_afftdn.c00:01840:,123 :A Fwarning: T502missing field 'unit' initializer [-Wmissing-field-initializers] | } , | ^ 184 | s e t _{a p"(r&fs"-,>a p"[sbeatn d]th[ne] ,r es-s>isdpulaitls [fblaonsrc/libavfilter/afir_template.codr:]",79, : 35q :[ isrc/libavfilter/af_anlmdn.c dwarning: : ximplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O] F74,F: 103SsE:a mT pwarning: (lmissing field 'unit' initializer [-Wmissing-field-initializers]79er | e_ rs ai td eu) a; l 74_ | f| l ~~~~~~ ^~~~~~~~~~~~~~~ o o r{ ) i,"m p "aA,g V "_+sO=eP tTs _ipnTa(Yt-PcxEh _* F dLwuO)rA aT*t, i so rn{c."[d,xb ]l ; = -O| 3F ~ ^~~~~~8F }S,E T ( p d ) , A V _-O8P0T,_-T2Y0P,E _ADFURR A}T,I O N| , ^ {.i64=2000}, 1000, 100000, AFT }, | ^ src/libavfilter/af_afftdn.c:185:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/afir_template.c185 | : 80 : 39 :{ "warning: timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r acksrc/libavfilter/af_anlmdn.c_n:o75i:s110e :"80, | warning: "missing field 'unit' initializer [-Wmissing-field-initializers] t r a c k n o i s75 e | r" e, a l _ n{ u m " r+eO=sF eFcaSoErTsc(h(t"-r,a xc" ks_*en tow i)sr src/libavfilter/af_aecho.cee*)s: e,201sa :rr 1cc :h [ xwarning: dA]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]uV r_*aO PtxTi;_o Tn Y"| P ~ ^~~~~~,E201 _ | EOBCFOHFOOSL(E,Ts ( 3r 2d{,) .,ii n6At4V3 _2=O_ Pt T,0_ }TI,YN PT E3 _2 D_ UM RI AN T, I OI N,N T0{3,.2 i_ 6M14A,=X6) 0A 0F 0R| }src/libavfilter/af_afade.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,} : ,236 2:0 01| 0src/libavfilter/af_aecho.c ^:,: 163warning: 3:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]340 :0 0note: 0expanded from macro 'ECHO'0 , AFT }236, | S163 C | | A ^L E ( fclotn,s tf ldoouabtl)e o| u^~~~~~~~~~~~~~~~~t _gain src/libavfilter/af_afade.c=: 226c:t20x:-> onote: usrc/libavfilter/afir_template.cexpanded from macro 'SCALE't _:g81asrc/libavfilter/af_afftdn.c:i:39n186;:: 123warning: 226: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_anlmdn.c : 81 76 | : 103186 d | : [ k warning: ] missing field 'unit' initializer [-Wmissing-field-initializers] ={ s "[ t k n ] " i ,*76 m | ag" g a _t nir ua n c{mk ;\ " r+ n= " o , i| s ~~~~~~~~ ~~~~~^~~~~~~~" s sei "en, (t - rx e s * e a w r )c h * d su rr ac t[ ix o]O n F "*F , Sx E ; T (O tF | F r ~ ^~~~~~ Sa E cT k( _r nd o) i, s eA )V ,_ O P \T _ TA| Ysrc/libavfilter/af_aecho.cV ^~~~ ~P_ :EO201_P:DT1U_:RT AYwarning: TPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]IE _OBNO,O L{,. i 6 4 {=201.6 | i06E04C0 }H=,src/libavfilter/af_aphaser.cO (2 :s005903}:02113,,,: 3 iwarning: n0missing field 'unit' initializer [-Wmissing-field-initializers]t0 0 30 20 _, t ,A F IT N 0T} 3,,592 | _ | 1M ^ , I NA{,F R " Ii}Nn,T_g3 a2 i_| Mn ^"A ,X ) " s| esrc/libavfilter/af_amerge.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t :i227n:p19u:t warning: src/libavfilter/af_aecho.cgcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a: 164in:"33,: note: expanded from macro 'ECHO' 227 | OfF oF164rS | E (T(i i n= _gc ao0i;nn s)ti, _iTnnYP_bEg__aiDinOnUp Bu=Lt Esc,;t { x.i-d+>src/libavfilter/af_afftdn.cb+il:)=187n .:4{123_}: g, a warning: | imissing field 'unit' initializer [-Wmissing-field-initializers]0n ~ ^ ~~~~~~~~~~~~~~ ,; 1 , F L A G 187S | } , { | ^" t r a c k _ r e s i d u a l" , " t\r a c| k ~~~~~~~ ~~~~~^~~~~~~ residual", OFFSET(track_residual), AV_src/libavfilter/af_aphaser.cOP:T_60T:Y113P:E _warning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]O OL, {.i64 =60 | 0 } , { " o u t _ g a in " ,0 ," s e1t, oAuFtRp u}t, g a| i ^n ", OFFsrc/libavfilter/af_anlmdn.cS:E82T:(103o:u twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]g ain), AV_OP T82 | _ T Y P E{_ D"OsUmBoLoEt,h "{,. d"bsle=t. 7s4m}o,src/libavfilter/af_afftdn.co t:0h,188 :f a1123ce:t9 o,warning: r missing field 'unit' initializer [-Wmissing-field-initializers]"F ,L AOGFSF S}E,T( m )| , ^188 | A V _ O P{T _T"YtPrE"_,F L"OtArTa,c k r e{s.iddbula=l1",1 . } , 1 , O1F00F0S,E TA(src/libavfilter/af_aphaser.cFtT:r 61a}:c,113k :_ r | e ^warning: s imissing field 'unit' initializer [-Wmissing-field-initializers]d ual), AV_O 61P | T_ T Y P E{_ B"OdOeLl,a y "{,. i 6 4 "=s e t0 }de,l a y i n m i l l i src/libavfilter/af_anlmdn.cs0e,: c83 o:1n103,: d Aswarning: F"Rmissing field 'unit' initializer [-Wmissing-field-initializers], }src/libavfilter/af_adelay.cO,F :F S| 152E ^:T 1(83:d | e warning: l acomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] y ){, src/libavfilter/af_anequalizer.c " m: " ,81A :V"117 _s:152eO | tPwarning: C Tmissing field 'unit' initializer [-Wmissing-field-initializers]sH_ AmTNoYGoPEt_EDh_E DfLO aAU81cBY | tLo( Ers ,1" 6 ,,{ . { d i b"n plt =a 13Or6.F}a_Fm,tSs E", T 0,(0,m) ) N ,5U| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L AL V, _ FO PL src/libavfilter/af_adelay.cTA :_G T125S Y:P22 E }: _ , Fnote: L expanded from macro 'CHANGE_DELAY' O| A ^ T , { . d b125 l | = 1 1 . } , O FiF fS E (T d(- a1>r,ig ns1d)0e,0x 0 , > A nFe Tw _ }d,Ae Vl _a| Oy ^)P T _{T Y P E _ S T R I N Gsrc/libavfilter/af_aphaser.c , : 62 : 113 : { .warning: s tmissing field 'unit' initializer [-Wmissing-field-initializers] r = src/libavfilter/af_anlmdn.c" " }: , 84 :0 12,: 620warning: | ,missing field 'help' initializer [-Wmissing-field-initializers] A | F { 84} " | ,d e c | a ^y "{ , N U L L " s} e t | ^ d e c a y " , src/libavfilter/afir_template.c : 97 :\ 35 : | ~~~~~~~~ ^ ~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET( d97e | c a ysrc/libavfilter/af_anequalizer.c ) :, 82 src/libavfilter/af_adelay.c: :116 152 i::An 1Vt:warning: missing field 'unit' initializer [-Wmissing-field-initializers]_ ywarning: OpPcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]hT a_sTYe P=E _82( | D0152 O. | 5UC BH *AL {NE( G1"E,.c_ uD{+Er. Lsrc/libavfilter/af_afftdn.cdvpA:behY197sla:("=ss123,.1e: 46"[ d,} iwarning: r,i]amissing field 'unit' initializer [-Wmissing-field-initializers] nw /t 01 fM,6r_ _eP.qtI9,)u9 )e,1970 n | )*c Fy (L| sA G ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~- rS >{eh} s ,"src/libavfilter/af_adelay.c-a:p d 136o a1:pn| )28ts ^;:i evnote: i| expanded from macro 'CHANGE_DELAY'c ^~~~~~~~ ~t uyr"v,e s""s,e tO F136Fa | dS aE pT t( i dv r ia twiyf_ c fu(ardcv-te>osdr)e",l, aOAyFV_F_iSOnEPdTTe(x_rT a>Yt=Pi src/libavfilter/af_aphaser.cEod_):-,B>63O:d O113e :Ll ,a warning: y missing field 'unit' initializer [-Wmissing-field-initializers]) { A V {_ .O iP 6T 463_ =T | Y0 P} ,E _ 0F{ , L " 1sO,src/libavfilter/af_aecho.c pA e: TVe201 ,| : Fd 1 {" }:., , dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b l | = ^ " s 0e .t5 m} 201,o | d Eu Cl H aO t( is 3o n2 , s p i0e ne, td 3" ,21 _, t ,A F IR N OT} F3, F2 _S EM| TI ^( N s ,p e eI Nsrc/libavfilter/af_anequalizer.c\dT 3:)2 83,_| : M ~~~~~~~~~~~~~~ ^ ~~~~~~~~124 A : X )warning: A missing field 'unit' initializer [-Wmissing-field-initializers]V | _^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O PT_TYPEsrc/libavfilter/af_aecho.c_:D O18583U: | B33 L: E note: , expanded from macro 'ECHO' { { ."dsbilz=e." 5,185} | , ." 1src/libavfilter/af_afftdn.cs ,e: 198 t :2 123,v : i d warning: e Fmissing field 'unit' initializer [-Wmissing-field-initializers]oL A sG iS z e}o,u" t, 198| + | ^ = d b u {f [ "i ax d]" , * c t x -O >Fd F eS cEaT"y([swje)]t,; a d a p t i v i t y Af Va _c tO oP rT "_ ,T OY FP FE S_ EI TM (A rG aE\t_ i S| oI ~~ ~~~~~~~~~^~~~~~~~~~~~~~~)Z ,E , { . st r =A V"h_OdP7T2_0T"Y}P,E _0F, L0O,A TV,| F {}.,d b | l ^ = 0.5}, 0, 1, AFR }, | ^ src/libavfilter/af_anequalizer.c:84:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "msrc/libavfilter/af_afftdn.cg:a199i:n123":, warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et max gain" ,199 | src/libavfilter/af_aphaser.c : 69 :{ 12 :" fwarning: src/libavfilter/af_amerge.cmissing field 'help' initializer [-Wmissing-field-initializers]lsrc/libavfilter/af_acrossover.co: : 289o 527:r :19_23 o::f 69 f | warning: warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e Ot F" F,{S E " TNs289( mUe527 | aLt | gL) ,n } o fi os| re ^ f ( ofi rl = o (A1ioV;nr_ t Oi o PifT< f_ s=Tec ttY0 Px;fE-a>c _ntiDbo O_r( f&n l&bo o _{rno.b_udot_bflfps=ust6aes0mt;}p) ,l,i e +-As+9V )_0> O0 P{0, T; 9_| 0 Ti0Y ~ ^ ~~~~~~~~~~~~~~~,+ P +VE)_| FF{LO A}src/libavfilter/af_acrossover.cT, ,| : ~ ^ ~~~~~~~~~~~~~~{ 543 | .: ^d23 b:l warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1.src/libavfilter/af_amerge.c0:}299,: 19 :- 2543warning: , | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 , foA rF299 R | ( i }n ,t fio r| = ^ ( 0i ;= i0; -n>bn_bo_uitnppuuttss;; ii++++)) { { | ~ ^ ~~~~~~~~~~~~~~| ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.csrc/libavfilter/af_acrossover.c:556:23src/libavfilter/afir_template.c: :warning: 121comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | 121f | o r src/libavfilter/af_anequalizer.c (: i n88 t:s 172ni: p =rwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]0n ;t fi( tsnib z_eoo88uf | t( pt ue tx{st );," ci"o+%l.+o2)r fs ""| ,, ~ ^ ~~~~~~~~~~~~~~~ "msaext) ; c h| a ~~~~~~~~ ^~~n nels curves colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|oransrc/libavfilter/af_aecho.cg:e211|:l37i:m ewarning: |implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ink|mage n211t | a | b r o w n src/libavfilter/afir_template.c" : s125:-}46>,:s a0 m,warning: p 0limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],e sV[i|]F =}125 ,s | - >| d ^ e l a y src/libavfilter/af_afwtdn.c[ :i]s444 :n*90p :ro iuwarning: ntmissing field 'unit' initializer [-Wmissing-field-initializers]tl fisrc/libavfilter/af_anequalizer.c(n:kt89-e: x>12444st: | a,warning: missing field 'help' initializer [-Wmissing-field-initializers]m ps li ez {_e89 ro | "af s (ti teg em{/ax t"N1U),0L ,L 0"" 0s%}..e 20| t;f ^ " n,| o ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~im sien )s;i g m| a ~~~~~~~~ ^~~" , OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, AFR }, | ^ :200:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_afwtdn.c:445:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/afir_template.c:129 :44546 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "lev e129l | s " , " s e t snnupmrbienrt fo(tfe xwta,v esliezeto lfe(vteelxst"),, O"F%F.S2EfT"(, lmeavxe_lsd)e,l aAyV)_; O P| T ~~~~~~~~ ^~~~~~~~~_ TYPE_INT, {.i64=10}, 1, MA 200 | { "fo", 6 warning s generated . "set noise flsrc/libavfilter/af_aecho.coo:r 222o:29f:f swarning: etimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] factor" ,222O | F F S ET (iffl o(ovro_luofmfes *e t)s,- >Asrc/libavfilter/afir_template.ciVn:__133Og:Pa46inT: _* T warning: sYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-P E>_oFuLtO_A gTa133, | i n{ . >d b1l . 0= ) 1.s 0}n| ,p ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~ r i-n2t,f ( t2e,x tA,F sRi }z,e o f| ( ^t ext), "%.2f", min_delay); | ~~~~~~~~ ^~~~~~~~~ X_LEVELS-1, AF src/libavfilter/af_aecho.csrc/libavfilter/af_apad.c}:,:224 :52 67:| 153 ^: : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "packet_size", "set silence packet size", OFFSET(packet_size), AV_OPT_TYPE_INT,src/libavfilter/af_adelay.c : 153{:1 :. i6warning: 4comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] = 4096 } ,153 | 0C,H AINNGTE__MDAEXL,A YAsrc/libavfilter/af_afftdn.c( s}:3,2072 :123, : | i ^warning: nmissing field 'unit' initializer [-Wmissing-field-initializers] t 32_t, 0) 207 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "bsrc/libavfilter/af_adelay.ca:n125d:_m22u:l tnote: iexpanded from macro 'CHANGE_DELAY'p lier", "se t125 | b a nsrc/libavfilter/af_apad.c d: 53 m:u 154l :tisrc/libavfilter/af_afwtdn.c fiwarning: : pmissing field 'unit' initializer [-Wmissing-field-initializers] 454(l:di110-:e> rwarning: i"missing field 'unit' initializer [-Wmissing-field-initializers]n, dO53eF | xF S >E T (454nb{ | eaw "n_pd da_e mdl{_u "alplyeet)rni c"pel{ni,te "r ,) , " A s"V es_ tetO Pn src/libavfilter/af_afreqshift.cpTu: e350_m :rTb 109cY :e er Pn Etwarning: _o F fmissing field 'unit' initializer [-Wmissing-field-initializers]oL fOs fAau mT lp, ll es{ 350d | .e no dfo bsi lis l{i =en src/libavfilter/af_apsyclip.c" ns1gh." i,:c2 f 71e5 tO :}118 ":tF, , osrc/libavfilter/af_acrossover.cF "warning: s S:aE emissing field 'unit' initializer [-Wmissing-field-initializers]569td:T 23 d( :" fp , rwarning: 0e 71e .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]qr | ce2 n u e ,n t 5c y) , , 569 As | Fh{iA fV }t"_, " flO ,eov | ePT r ^l_ _O T iF(Y i PnnF E "tS _ E, OD F TiO F ( SsU" =Eh Bis 0TLfeE ;(ptta , i)d i_ l, n{ 5208 Tvn}Y: be,P123A_l :EVo"_0 _u,,Owarning: Dsrc/libavfilter/af_adelay.ctmissing field 'unit' initializer [-Wmissing-field-initializers]:p 153PO: ut1 TU1s 0_ 0B:;T , YL PE , i src/libavfilter/af_afftfilt.c208Ewarning: | A{+:_.comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] F+63 Id R): NbO Tl = {}116 ,:F" {61530warning: 4 Fb | C},missing field 'unit' initializer [-Wmissing-field-initializers]S mE HT| , | {"A( ~ ^ ~~~~~~~~~~~~~~~ N G ^E ,l .-_ e63ivI | De l 6N E _4 T i src/libavfilter/af_acrossover.c L_=n{: A M)-A 584 YX ,1": (r,s" e 27s ae3I} N:Ttl_ 2,A "bM,src/libavfilter/af_afwtdn.c, Vwarning: _aA n-d:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OX"i1 455mP:,sTn,utsrc/libavfilter/af_adeclick.c 95F_e: tl 3:LTI749Y :Pt107warning: Ei5842Ap | _Nc:missing field 'unit' initializer [-Wmissing-field-initializers]_hGla SitT 6Dn ne,e4warning: O _ }missing field 'unit' initializer [-Wmissing-field-initializers] r455lU | s0MB ), " L reA a , E| X l , ^ , | { A^~~~~~~~~~~~~~~~~~~~~~~~~~~~~e { f749 x."od | }pprrblsrc/libavfilter/af_adelay.c O, re =:F o(s 1136F fisi }:{S| ^inl ,28E"ot:T (e.b"nw isisrc/libavfilter/afir_template.c0na,dn note: "1: od=src/libavfilter/af_afreqshift.c,expanded from macro 'CHANGE_DELAY'5159"w 6"_ :m u:pl228,50351 tr:,;: " 136oi fp109 i:warning: s | l 6i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ewarning: t i<4l missing field 'unit' initializer [-Wmissing-field-initializers] e ,resrc/libavfilter/af_apad.cw OF c 159)i:nnFo tF | , 54dSi: 351oLx A- Es154i | :wA>GVnS T e f _warning: b(}" sOmissing field 'unit' initializer [-Wmissing-field-initializers],_r, ( iP zTeo e d" -,{_uaOF | F ^> Tdlt S 54 "E YTeP(l_p au | l Ens ytc se _e Ot _h;v FeeFlr{_"iiLd++F)) ,g nO_S,"{ a"sAdeTpeEwA xTVit,{rh_ o (ln e. oo| O>wP ~ ^ ~~~~~~~~~~~~~~~_du=f=)T l,bt src/libavfilter/af_afade.c i_esrc/libavfilter/af_apsyclip.clp 1d:lsrc/libavfilter/af_acrossover.cTn Y:u= -.e289):",P72t > :d592, 149 E:: 1l/e:Ala _y 118 .e 23V :S )src/libavfilter/af_amix.cwarning: : 2vmissing field 'unit' initializer [-Wmissing-field-initializers]5es}l_T,""warning: : 188 uRsO eP,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ warning: :m81I ;t T Amissing field 'unit' initializer [-Wmissing-field-initializers]:N _V T GY289mPi n _ warning: O592,missing field 'unit' initializer [-Wmissing-field-initializers] | E| i O F | {_ ~ ^~~m 72uPF S .B 0mT | ._ E T sO O2188TY (P tt ,arL | g leEft{r 5, e _o n"{s, t v Dr=u m{a AeFO U"br e.l ( " lBt eri) ,ir n_Lvs 6o}4 e A"tEe a f,= V l_}i, m = 0 s_O}o,p , { aPu l 00 .;| Od FmiTt_e,"0 ^,bF lp T" ,, S 1E nn pum tsrc/libavfilter/afir_template.cos uL :| 168 ^ : b}b)tE t_28,e,p, h o: ur u 1e t top fu A{0V ,warning: | ltf._a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^eisvOd u dsrc/libavfilter/af_afftfilt.c r:;eP bT1 is64lti"l_0, o : +=T0 168 116+s1ampY,):} | l , { warning: 223 e missing field 'unit' initializer [-Wmissing-field-initializers] t | | o A ~ ^ ~~~~~~~~~~~~~~~s tF 64 | asrc/libavfilter/af_afwtdn.c }0r : 456,. :t P 0 f 106,ca Eh _ _ :| a ^vsd { tgI_ r aiwarning: "nmissing field 'unit' initializer [-Wmissing-field-initializers] Nelia o gmg"m i" (, 1cT t, . a 0 x,O n OFgF,FF FL" SSA,GA , {SE 456 TEV ( _=L. | src/libavfilter/af_adeclick.csOTt }a O: r 750(",t1F G: src/libavfilter/af_afftdn.cFl _e.is107_ :: s S6E\avT| 216 eW warning: : ^missing field 'unit' initializer [-Wmissing-field-initializers]123mt :(| p Aw h ce ~~~~~~~~~~~~~~ ^ ~~~~~~~~lRhwarning: 4/leN omissing field 'unit' initializer [-Wmissing-field-initializers] _I) o,750 lN | u=GA{s ,V _ 216 e| | Ou2P ~~~~~~a _T{m src/libavfilter/af_afreqshift.c tl";) ,n _w} Tsrc/libavfilter/af_aphaser.c"e| Y ,"P: ~ ^~~ E,224_n :352n aIe1d161") | , a:A{sp1 , Ve NI _ :t"T l6 Nts4gwarning: wi v, T eOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1:a 6i" iA{P_109n.,TmV_M _Ai _:aOTi161g sn6Pm warning: 4Yi XTn | Pomissing field 'unit' initializer [-Wmissing-field-initializers],d= oP_ "To a H E0 rwYA y 352 PSE_ | a A E |_ IFdsNeita{RhT}"6zDxe ,p4O" U_,src/libavfilter/afir_template.c,PB0t }pLi,r,v :, 177 LIeEA"e : ,N28 :T| N ^ Apso Rs6 ri warning: (o" nsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]des f"rl tr " ,4e"t{ _o u M,o{Ot fF A F_gOSgi. lF,E F .Sa177EiXif, | al"TinT (di6osn4aw n(bti =em )l%) =-f 1Ts gtg}| F_1 ,sLc^~~~~~~~~~~~~~~~~~~~~~~~~ m,A t o GrS . } }src/libavfilter/af_aphaser.c,o f) 0 ,a, - o1: n t n 1 5 o6, f106A src/libavfilter/af_amix.c| 2: VccI_i ^196AhaN: T_6hg24VO:u 492:__PO s:se"Pinote: ,e T expanded from macro 'PHASER_PLANAR'rOl Ta_aT5d_MF iTAwarning: tY Yi,eu src/libavfilter/af_afade.cP106nEF _missing field 'unit' initializer [-Wmissing-field-initializers]XP , : | r2906=:A Sso sEEDa_T 4 149t 196ruS} | (,dO",Ta rR:eU 1 d,a raI.Fwarning: pNL BG"Ott /Lmissing field 'unit' initializer [-Wmissing-field-initializers]F ,iiAEvo | Fe ,)SnE,,SG Q ^ S290{T .o ( dR f b{ gT.aO(i lsFu =}somu, t | )n F S; rt p 5 u_ d5 =ot {u \}Es src/libavfilter/af_apad.cnAb" | m,| Vo"T:_l s ~ ^~~~~~~~~(s oin""eOsrc/libavfilter/afir_template.c,55:t ,: ^ ms35h-P"157 bT)v :: ,14>_ : OA }= , F1_coT note: o FuSetY 0Ewarning: ,0Vexpanded from macro 'SQRT'*T P sErf(_fdcB _s ) Orgmissing field 'unit' initializer [-Wmissing-field-initializers] ,_,oaO135*p" oL0 | uO sA,V0 src/libavfilter/af_apsyclip.cs,:0P#73-,te_ :it118 n:dA55 e) | O F_nf{;t P T u}warning: >r_iiT ,m.missing field 'unit' initializer [-Wmissing-field-initializers]_i bTa| TnY6n Pen4 sre ~~~^~~~~~~~| Y _ i{ o tEi"_PA=fI p EN0_a ^g }S ToadI,i73fNnQ,T ni 0 | +,,_ )r}dR s, 1u,t,T{ b u .{sfrq{" s ra if,"6tmAc.src/libavfilter/af_adeclick.c4| e f=riVl8 p}[ ^: , i _ plA "6 751 O: 4| 1071 ^eF,=, R : 0 }P" }swarning: ,teT Mt,_ o missing field 'unit' initializer [-Wmissing-field-initializers]A X dT u _s | r t ^YaN Psrc/libavfilter/af_afftfilt.c"a r Btt _:sEC _ i 65o Oenf:Ft751 100 a Ld | E : oc Oli Ai Fp Fnf gwarning: T"lS missing field 'unit' initializer [-Wmissing-field-initializers] e ,src/libavfilter/af_afwtdn.c {, s,"{v eo :i 457 65l lFeO0 v:. | 122 d e\"F L :rb,nFl A Sasrc/libavfilter/af_anlms.c,{ Gc lE :T p (""e s,warning: | S 1925 ^~~~ ~missing field 'unit' initializer [-Wmissing-field-initializers]:0 w19=:i "t,na srett _ t sA }o2warning: 457F | _,iw sRz ie comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]"n a,| { } m p."192,0 ^ s " | da loa swed em) ot }| v ^f od ep,r" r,,w l alsrc/libavfilter/af_afreqshift.cOpA Fe i"0:s(V ,353F :,S _ 12 i"O EPT , O=T :"_ sFnTFwarning: eImissing field 'help' initializer [-Wmissing-field-initializers]t(d Yo src/libavfilter/af_afftdn.cNScw0 T ;Esrc/libavfilter/af_adelay.c P: fis : 217ir353E:l_T123 | M:OlniU F az L pwarning: e comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare])b e_L F S} ,v {i}e.{,il n)E i154 T n | 6 4( ,| | nAf p ^Vf"tu ^uC _g_ sm O"PsH,AT=_i b 0T Aze rt sV YN e}_ P,GO)E& O_,0o P ,E Df &I_E T "src/libavfilter/af_amix.c LDsNF_AOAF:nSeTUEt198s 6VYB4b__T_TO(gYapasPmLiPEaM:AaT(Xpm,dl_nE ps ,__e{80 fmlleoso:.s tTtdD",Twarning: dh OFbu, Y>LUA r 0)lmissing field 'unit' initializer [-Wmissing-field-initializers];PGf rS,O= aE FB_iLd 7IiE+}l5+o,,)N uF}{sT{" ,S,198O, | Fa { F. | . t | iSE ~ ^ ~~~~~~~~~~~~~~ dT A ^ 6,VEb 5lT0 ,( g _ a(4i n= nb4O __0 s9m9sP60oa 5oT)}t,_m= ThA )pYFl, P },1AE V}| _ src/libavfilter/af_afade.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~_e,D O,:| .291 ^P0 UTsrc/libavfilter/af_adelay.cR11_s65:T):Y,6149125P2: E 5,_warning: ,I:missing field 'unit' initializer [-Wmissing-field-initializers] N 1 A22 T AT, V _ I O 3 :O P291{1N | .0T, i _ 6note: { 417Oexpanded from macro 'CHANGE_DELAY' ,= { 2 src/libavfilter/af_adeclick.cTF0,F"L:.ni752}F:6 S,bAY_ 107A} :G Ps4 125a warning: ,Sm | missing field 'unit' initializer [-Wmissing-field-initializers]E E T p_ (l= ew e s| iI" ,g-} ^src/libavfilter/af_aiir.cN 7521 : " T0 | h165 ,t:s s 1, },ie _:5f 0, st(twarning: { rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) , d| ,n u -"{Ao- mF>1 ^b". i,,RAei 165r6n | "V Isrc/libavfilter/afir_template.co_4dI}sINOf=:T ,8ee RP6x_s4 1220Tt:_ C| >a T 9322_w:H ^ m( pYwarning: n}Mi,fAlimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ePnX edl,ws Esrc/libavfilter/af_apsyclip.c5f_o_Awdt :Soep T1 r2}74 ,src/libavfilter/af_afftdn.colR220:v,,:f | 218feI 118Naa lG:yo) a{ r: 6d ,twarning: 12| 5missing field 'unit' initializer [-Wmissing-field-initializers] ^5 e ,: 3{ d . u warning: s r74 | tmissing field 'help' initializer [-Wmissing-field-initializers] ra =t " i l 16 {oa 218, | np" " 1 "d-1A, "F ,i. } } f {c , h N _,,f\ U gL a", src/libavfilter/af_apad.c L :| i0 O 56F ~~~~~~~~ ^ ~~~~~~~~~}Fn,S| = : E ^ T 1157 1 0 (.: .,| On ^b src/libavfilter/af_adelay.c,:FA |_warning: /F" |TF154smissing field 'unit' initializer [-Wmissing-field-initializers]a e0S: E1}Tm p()n:,poo wa e lv e| bwarning: r^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r| l ^e lcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]; a s56 e p) | ),src/libavfilter/af_aiir.c d| ,:154139 isrc/libavfilter/af_afwtdn.c f ~ ^~~~~ | :A: Vf _Ce17458 OHAPr::e{AV T107n: cN_note: _ "TeGOexpanded from macro 'IIR_CH'Ewarning: wY"P ,T_missing field 'unit' initializer [-Wmissing-field-initializers]DhPE _ _TEoYsrc/libavfilter/af_amix.c I: N Ll A P139T200 eY458 E | | O6:_(_d fuD lF472 rO" tF,: U ,, S E B warning: L T{ { fmissing field 'unit' initializer [-Wmissing-field-initializers]E (. d iilf,i "c{".osf 6s4[ade_b200o l0ot]t | n=m=f , =l 4 iy7t 4s warning)rn5cin [ 4s1, generated}e. m n 0 ,su0 ] 0 sm ) }A" * ,V,t| 5 _a1^~~~~~~~~~~~~~~~~~~~~~~~~~~~~O0"i r, P,sg g OeT te;src/libavfilter/af_adelay.cIF:_N136 t FTT:6 d9 5,YS284E:ut h P_TrMnote: ( nrA EAa_expanded from macro 'CHANGE_DELAY'oe rFXt ,}Bs hmi ,oO aoT FlOLl n dA| iL i, G ^n 136z eiS g src/libavfilter/afir_template.c | )n : 232, t}{s : 29h:,. i o 6Aewarning: f t4V implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| n =_e ai0uf ^ Osd } i232 sP,(o | d "T -s t,_r > d eTO a ei lsrc/libavfilter/af_adeclick.cYFamf P:(yF_"0S ,E753ci,E _:nh T B107 d_(e xO : >gs Oo = a1Lfi, warning: dmissing field 'unit' initializer [-Wmissing-field-initializers] ,tn n F -!L Asrc/libavfilter/af_afade.ce{>= G: s.d S292 si:e1753O 6)149l4,a=. | AF V},:y1 |) F_ \ | }| O ^S{ warning: ,P{ E | s missing field 'unit' initializer [-Wmissing-field-initializers]T T_ ^~~~~~ ~-0 >"(Ti ,waYr h rPo_ o1Erg l292,e_da | _DAei | dOrun " F , Ur!|B= " 1)T.L, ){s E} ,e ", { tnsrc/libavfilter/af_apsyclip.c : | saA"u{t. 75 ^| : 118src/libavfilter/af_afftfilt.cV:,od ~~~^~~~~~~ ~~ _ : warning: r be lOg 67missing field 'unit' initializer [-Wmissing-field-initializers] : P= Tr 98src/libavfilter/afir_template.c1 _e :Ts :} Ys src/libavfilter/af_amix.c232,warning: Pi ::9missing field 'unit' initializer [-Wmissing-field-initializers]75oE"n 0201: | :_ s , D 12o e warning: Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :Rr A t Twarning: 1 { d Imissing field 'help' initializer [-Wmissing-field-initializers]n 067 "e232O uN , | m ar | ", b de ,A 201ar F { | p ORt . ioF ifi{ 6F4}f v =e" S,(s "c o-h E_ agm,p v1{eT ar | ill ( N ^nae }s aU L p, r"L!"f= -)s ,o r 1,}e1" , t .sf e aAI da| t||V Ne_d ^ src/libavfilter/af_afwtdn.c TaOdwpPuisT:- 6trn_>459 4aidTi: _12tv:o Y rwarning: M_iewogP missing field 'help' initializer [-Wmissing-field-initializers]A dnaE\oXi "vi_459e ,,snD | rO Ut| A }!loB= ~~~~~~~~~~~~~~ ^ ~~~~~~~~ , ar L E 1 .pt{, )i" o,O | FN{n . ^{FU S"Od L E,FbL| lT ^~~~~~~ ~~ Fsrc/libavfilter/af_afreqshift.c=(}8OSn: }F389E,FT SbE_ :(| 97o ^ Ts:(v a ae mrwarning: daplmissing field 'unit' initializer [-Wmissing-field-initializers]asrc/libavfilter/af_apad.c ppl ) :te0,57is:, )v 12A, :e ) ,V 389 _2 warning: | O5missing field 'help' initializer [-Wmissing-field-initializers]A PV,A_ OTV {P_ A_ FT57T" | O _Ys P}TTPh ,_ YEiP ET{_f _FYLO tAI| PN"NU,T ^ ELT_L, "6D4 O s,}eU {tB p.Lh | adE{ ^sb, .el i= s{60.4h. di7=bf5 4lt}4=",1,0 0src/libavfilter/afir_template.c .0O0}:5F,235,}F , :1 S 57 ,1E: , T warning: 0 I,(Nsrc/libavfilter/af_adeclick.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A sT: 6754 h}4i:,f107 _t : M1) 235,| A,warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^X A , FV L _TA OFP GL T_SA T Ga src/libavfilter/af_apad.cY}Sv754:P, _E | 56_ }l src/libavfilter/af_afftfilt.c:D ,o 144 :O| g ^:68{U ( :warning: B| c12timplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] ^"L:x aE ,",warning: missing field 'help' initializer [-Wmissing-field-initializers], A"{Vs. e_d68b | tLl Oa =u G056t}o _ | ,r D e{E- gBN1 rUU.G{essrc/libavfilter/af_apsyclip.cLs0,i o:L n,"76 }ow1".:c0,src/libavfilter/af_afade.c rh118:d:h, o293e :% 149| l:rwarning: dF ^missing field 'unit' initializer [-Wmissing-field-initializers] " geL ,warning: a _Aidmissing field 'unit' initializer [-Wmissing-field-initializers]OGuFn SrF S "76E,% | } ,Tf 293(\ | an| "r " {, ^s ) ec",{thi ,tm " setgi aran iaritn tm_)ut mi;i mo nte aAs"| rV" ~~~~~~ ^~~~,g_, eO" tP Ts "e_tsrc/libavfilter/af_afreqshift.cdsTu :eYri390t aP:tttE97ei:i_rom Danewarning: Ot Umissing field 'unit' initializer [-Wmissing-field-initializers]iit BonoLn Es,ts" t h,{a390e .r | d blta u f=8 da } {i d, o "i sln eg tvOr "eFe ,la F "m S 0,"E , , T " s ( e2i t5t ,e or ua A t ptF u i tOo }Fnl ,eF s) Sv , E | TA ^eV (l _O"wOF,hPFOoTSl_FEeTF_TSYd(EPusTEtr(ar_)lteI,v_N etTi l,m ) Ae), ,V _{AV O._ iPAO6TPV4_T_=T_OYP10TP}YE,TPsrc/libavfilter/af_adeclick.c_ _ED_:TD U755Y OPR :U EA1107T,B_:I LD O EUwarning: ,N R missing field 'unit' initializer [-Wmissing-field-initializers],2 A{ T.0{Id, Ob .lFNi=L,16 }AG4{, .S 755i = | 6}04 -,. 1 0 = ,| }0 ^ ,1 . {}0- ,,1" ,t F h0,LI rAeINGsNTTSh66 4o4}__M,MlAA dXX ,",| T, ^F AL" As}Ge,tS t}| h, ~ ^~~~~~~~~r e | s ^h src/libavfilter/af_apsyclip.col:d"77,:/usr/include/stdint.h 118: :46 : 21warning: O:missing field 'unit' initializer [-Wmissing-field-initializers]F F note: Sexpanded from macro 'INT64_MAX'E T(thre s 77h46 | o | l src/libavfilter/af_afreqshift.cd# ):391d ,:e{ 107 fA:"iV ln_ewarning: eOv missing field 'unit' initializer [-Wmissing-field-initializers]IPe NlTT"_6,src/libavfilter/af_afade.c4T _:Y P ME391294 A_ | X: D149 :O U ("warning: B 0smissing field 'unit' initializer [-Wmissing-field-initializers]Le{x Et 7, "fa ofu{rft .dfo294e | d f rlbfe" vlf, e{=f fl f"f1""0sfst,} fe", ft, f f) il t e| 1 r ^~~~~~~~~~~~~~~~~~ , O o F1 rF0 dS0",eEs reAT"(tF, a OtuFi}t,mFoe _ Sl tEe| To ^v( enslbt)a_,rc toeA fVff_saOdsrc/libavfilter/af_apad.c)Pi,:nTg 55"_:A, V144T _:Y O P Pwarning: E implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]T_ _B TO Y OP L E, _ I N T55, { | { . . isrc/libavfilter/af_adeclick.c i6 : 6 4 4756O{=0=:}F 8107},F",: pS warning: aE missing field 'unit' initializer [-Wmissing-field-initializers] dT (_ 1ds0,ut, ar M"r A, tX __1 N t,756B i | _FmC"L eOA)Es,F Ge F SSt { ,A} d ,V"u Ftr"_ aL,OP| tAT ^"iG_o sSTne }tY ,P o Eft _h| Dsr ^iUel ResATnhIcoOeNsrc/libavfilter/af_apsyclip.cl ,:td 78"o{:, .10 ai:dd 6 " 4warning: ,missing field 'help' initializer [-Wmissing-field-initializers]= 0 src/libavfilter/af_afreqshift.c } : , 39278 : | 12 O 0: F ,F warning: S Imissing field 'help' initializer [-Wmissing-field-initializers] E{N N TTU (6L 392t L4h}_r Mes | A h X| ol, ^ Td F) ,L A AVG _SO OP}FT, F_ ST| YE ^PT E(p_adD_OUdBuLrE,), { . d b lA=V1_O0P}T,_ T Y P E _ D1U,R A T1I0O0N,, A{F .src/libavfilter/af_afade.c}i:,6295 4: 149| =: ^ -warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] }, -1, IN T2956 | 4 _ M A X,{src/libavfilter/af_afftfilt.c :A"81: d32}u:,r a warning: t| iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^~~~~~~~~on ", /usr/include/stdint.h": s46e81:t | 21 :src/libavfilter/af_adeclick.c f :note: a757expanded from macro 'INT64_MAX'd : e107r :ed tuwarning: ru missing field 'unit' initializer [-Wmissing-field-initializers]ar46 nt | i#sod-ne>"ff,if nt e _ oI 757Nu | T t [ 6 i 4c _h M { ]A [ Xi" xhsrc/libavfilter/af_adelay.c ]s :.( ir1550 :z ex ;1e7 : "f , warning: f| comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]"f ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~ sf eOftFf Ffh Sfi155Ef | sfTCft(fHoAdfgNufGrrfEaa)m_ Dt Eis| Loi ^~~~~~~~~~~~~~~~~~An z)Ye,( ", d b l ,OA FV_FdOPSoT_EuTTbY(lPneEb,__ Dh Ub0Ri)An Ts src/libavfilter/af_apad.cI:)| O54,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~N: ,141 :A{ .src/libavfilter/af_adelay.cVwarning: i_:implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]6O1254 :P 22T=_: T 0Ynote: Pexpanded from macro 'CHANGE_DELAY'}E ,_ I 54N0 | ,T ,I N 125T | 6 4{ _ "M{w A. hoX li,e 6_T l4FieL=fnA1 "G0,( S0d 0 }-} ,>," i s 1ne| 0d ^t0e ,xm i 9n>9i m9un9m et,wa _rAdgeFel ta }yn),u m b{| e ^ r of s a m p l e s i n src/libavfilter/af_afade.c t h: e296 : a149 u: d i warning: o missing field 'unit' initializer [-Wmissing-field-initializers] s t r e a m 296" | , O F src/libavfilter/af_adeclick.c{F :S "758E d:T "(107,: w h warning: ol emissing field 'unit' initializer [-Wmissing-field-initializers] _ l e n ) , " A758se V | t_ O P faT d{ _e dT "uY n rP" ,Ea\ _tI" iNs| oTe ~~~~~~~~ ^ ~~~~~~~~~nt6 "4 ,,h i {s t . oi src/libavfilter/af_adelay.cg6: r4155 a :=m1 src/libavfilter/af_afftfilt.cs:- 1i: warning: z}92e comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare],:" 32,-src/libavfilter/af_apsyclip.c:1 :, 86 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:155 | C IH 42 NA TN :6O G E924F_Fwarning: O | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_D MSFF EAELSA XTE Y,(T n (r(Ab86d ed | _b}tu lr ha,ubti, n rio ns d) n) o,, | us b ~ ^~~~~~~~~ f- l Al>Ve o f_A,Vaf/usr/include/stdint.hO t_:t_P O46 oTvu0)P:a_t 21Tl:_T[ uT Yi| eP^~~~~~~~~~~~~~~~~~~~~~~~~~~~~EYnote: Pc E= _expanded from macro 'INT64_MAX'h_ I DN]src/libavfilter/af_adelay.c[0UiT:.Rx, 136546]A | #: f.T d28I :e*iOfm Ni(;{note: ,n1 e.expanded from macro 'CHANGE_DELAY' .i{ f | 6I ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~. 4N= i-T166 136 044 | c _=0o M 0sA 0}f ,X (} 2, . 1(0 fx 0 700fi*,,f f fI M f_N9P(fTd9I-f69 4>f_9*Mdf, AeffAiXlfF ,af},/ y f T_s| fFifi ^LnA)dz eGe )Sx| )} ^~~~~~~~~~~~~~~~~~,; > = | | d ^ ^~~ ~- >delay) { 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 | { " p a d _ l e n " , \ | " ~~~~~~~~~~~~~~ ^ ~~~~~~~~s et number of samples of silence to add", OFFSET(pad_len), AV_OPT_TYPE_INT64, { .i64 = -1 }src/libavfilter/af_adeclick.c,: 765-:112,: Iwarning: Nmissing field 'help' initializer [-Wmissing-field-initializers]T 64_M A765X | , A }{, N U| L ~ ^~~~~~~~~L } | ^/usr/include/stdint.h :46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ { 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_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_afade.c:319:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "silence", "set the silence gain", OFFSET(silence), AV_OPT_TYPE_DOUBLE, {.dbl = 0 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:320:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "unity", "set the unity 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", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, IN1T6 warning4 generated_. 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), Asrc/libavfilter/af_afftdn.cV_:O358PT:_56T: YPwarning: E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I NT64, {.i64 358= | 4 4 1 0c0o}n,s t1 ,d oIuNbTl64e_ MrAaXt,i oT F=L AoGuSt l}i,n k -| > ~ ^~~~~~~~~f rame_co/usr/include/stdint.hu:n46t:_21:o unote: t expanded from macro 'INT64_MAX'? s->rat io46 | :# d1e.f0i; n e| ~~~~~ ~~~^~~~~IN T64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/af_aspectralstats.o src/libavfilter/af_afade.c:291:src/libavfilter/af_adelay.c131:: 235warning: :implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]22 : warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 291 | 235 | { " n b _ s a mipfl e(sd"-,> d e l"ays e>t SnIuZmEb_eMrA Xo)f {s a m| p ~~~~~~~~ ^ ~~~~~~~~l es 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 fadisrc/libavfilter/af_afftdn.cng:"374,: 77 O:F Fwarning: SEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (start_sampl e374), | A V _ O P T_ T YP E _ InNoTi6s4y,_ d a{t.ai[6i4] == 0m a g =} ,h y0p,o tI(NfTf6t4__daMtAaX_,f lTtF[LiA]G.Sr e},, ff t| _ ~ ^~~~~~~~~d ata_flt/usr/include/stdint.h[:i46]:.21i:m) ;note: expanded from macro 'INT64_MAX' | ~~~~~ ~~~~~~~~~~~~~~~~^~ 46 | #define INTsrc/libavfilter/af_afftdn.c6:4374_:M57A:X warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 x7ffffffff f374f | f f ff f ) | ^~~~~~~~~~~~~~~~~~ noisysrc/libavfilter/af_amix.c_d:a375t:a49[:i ]warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] mag = hypot(f f373t | _ d a t a _ f l t [ i ] . r e , f f ts_-d>aftdas_pf-l>tv[eic]t.oirm_)d;m a c| _ ~~~~~ ~~~~~~~~~~~~~~~~^~s calar((double *)out_buf->extended_data[p], | ~ 374 | (double *) in_buf->extended_data[p], 375 | s->input_scale[i], plane_size); | ^~~~~~~~~~~~~~~~~ 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_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:1src/libavfilter/af_apulsator.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 62 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, }, | ^ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 224 | Ssrc/libavfilter/af_apulsator.c:63:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] E RIAL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:197:44: note: expanded from macro 'SERIAL_IIR_CH' 63 197 | double i0 = ig * (i ? dst[n] : src[n]); \ | ~ ^~~~~~ | { "level_ousrc/libavfilter/af_afftfilt.c:279:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t ", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, }, | ^ 279 | 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] values[VAR_REAL] = fft_out[n].re; | ~ ~~~~~~~~~~~^~ 56 | ftype src/libavfilter/af_afftfilt.c:280:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * mag, *src/libavfilter/af_apulsator.cph:a70s:e117,: *warning: demissing field 'unit' initializer [-Wmissing-field-initializers]l ay, min = 70F | L T _ M A{X ," ammaoxu n=t "F,L T _ M I N";se t | m ~~~ ^~~~~~~o dulation/usr/include/float.h":,15 :O17F:F Snote: Eexpanded from macro 'FLT_MAX'T (amoun t15) | ,# d e fAiVn_eO PFTL_TT_YMPAEX_D O3U.B4L0E2,8 2{3.d4b6l63=815}2,8 8 5 9 8 1 2 e0+,3 8 F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1, FLAGS }, | ^ 280 | In file included from values[VARsrc/libavfilter/af_apulsator.c_I:M71A:117G:] warning: = missing field 'unit' initializer [-Wmissing-field-initializers]f ft_out[n]. i71m | ; | ~ ~~~~~~~~~~~^~{ "offset_l", "set offset L", OFFSET(offset_l), AV_OPT_TYPE_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] D 56 | ftype *mag, *phase, *delay, min = FLT_MAX, max = FLT_MIN; | ~~~ ^~~~~~~ /usr/include/float.hOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ :14:17: note: expanded from macro 'FLT_MIN' src/libavfilter/af_apulsator.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | { In file included from "offset_r", "set offset R", OFFSET(offset_r), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:57:23src/libavfilter/af_apulsator.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 57 | ftype min_delay = FLT_MAX, max_delay = FLT_MIN; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h | { "width", "set pulse width", OFFSET(pCC libavfilter/af_astats.o width), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 2, FLAGS }, | ^ :15:17: note: expanded from macro 'FLT_MAX' src/libavfilter/af_apsyclip.c:337:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | 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] src/libavfilter/af_apulsator.c: 57 | c o n s tf tfylpoea tm ilni_mdietl a=y s=- >FclLiTp__MlAeXv,e lm a*x _wdienladyow [=i ]F;L T _| M ~ ^~~~~~~~~I N; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 78 | { "bpm", 14:17: note: expanded from macro 'FLT_MIN' "set BPM", OFFSET(bpm), AV_OPT_TYPE_DOUBLE, {.dbl=120}, 30, 300, FLAGS }, | ^ 14 | #definsrc/libavfilter/af_apulsator.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e 79 | { "ms", "set ms", OFFSET(ms), AV_OPT_TYPE_INT, {.i64=500}, 10, 2000, FLAGS }, | ^ FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_afade.c:439:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 439 | { "nb_samples", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, CC libavfilter/af_asubboost.o | ^ src/libavfilter/af_apsyclip.c:364:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | isrc/libavfilter/af_afade.cf: 440(:r153e:l awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]i ve_distortio n440_ | l e v e l{ >" n1s."0,) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~ "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", 1 warning generated . "overlap 1st stream end with 2nd stream start", OFFSET(osrc/libavfilter/af_afftdn.cv:e544:r45l:a p)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT _544TY | P E _ B OdOoLu,b l e {b.ain6d4_ n=o is1 e [ NB _}P,R O0F,I L E1_,B AFNLDAS]G S =} ,{ 0| . ^f }; | ~ ^~~ 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 }, | ^ 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 = src/libavfilter/af_afftdn.cfm:a568x:f34(:m awarning: x,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] mag[i]); | 568src/libavfilter/af_apsyclip.c ~ ^~~~~~~~~~~~~~~~~~ | : 402 : 34 : warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a nd_noise[i] 402= | a v _ ccloinpsdt( nfoliosaet, c-l2i4p._,l e2v4e.l)_;i n v| ~~~~~~~~ ^~~~~= 1.f / ssrc/libavfilter/afir_template.c->:c90l:i21p:_ lwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v el; | ^~~ ~ 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_afade.c:469:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 469 | { NULL } | ^ 2 warnings generated. src/libavfilter/af_afftdn.c:617:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | double mean = 0.f; | ~~~~ ^~~ src/libavfilter/af_afade.c:515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:36: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; src/libavfilter/af_apsyclip.c \ | ^~~~~ ~ :484src/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.c52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :490 484 | mask_curve_shift = 1.f + (mask_curve_shsrc/libavfilter/af_aiir.cif:t288 :- 11: .warning: fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) * s->ada pt288i | vPeA;R A L| L ~~~~~~~~~~~~~~~~~^~~~~ ~ EL_IIR_CH(fltp,src/libavfilter/af_apsyclip.c :fl484o:a28t:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -1. ,484 | 1. , m0a)s k _| c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u rve_ssrc/libavfilter/af_aiir.ch:i256f:t30 := note: 1expanded from macro 'PARALLEL_IIR_CH'. f + (m a256sk | _ cu r v e _s h i f t d-o u1b.lfe) i*0 s=- >iagd a*p tsirvce[n];; | ^~~ ~ \ | ~ ^~~~~~ :20: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] =src/libavfilter/af_aiir.c s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ :288:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | PARALLsrc/libavfilter/af_aresample.cEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:13308 warning:s105 generated: . warning: missing field 'unit' initializer [-Wmissing-field-initializers] :262:19: note: 308expanded from macro 'PARALLEL_IIR_CH' | {"samp l262e_ | r a t e " , NU L L , OoF0F S+E=T( sdasmtp[lne]_;r a te _ a r g ) , AV _ OP T _ T Y P E _ IN T , { . i 6 4 = 0 }, 0 , I N T _ M\A X ,| ~~ ^~~~~~F LAGS }, | ^ src/libavfilter/af_aresample.c:309:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 309 | {NULL} | ^ src/libavfilter/af_afftdn.c:706:src/libavfilter/afir_template.c15::232 :warning: 29implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | 232 | s d iivf = (sc-h>_gbaanidn_ m!u=l t1i.p l|i|e rs;- > i| r ~ ~~~^~~~~~~~~~~~~~~_ gain != 1.) { | ~~~^~~~~~~ ~~ src/libavfilter/afir_template.csrc/libavfilter/af_aiir.c::288233::135:: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | P233A | RA L L EL _ I IR _ CfH(tflytpp,e fglaoait,n = c h _ g-1a.i, n * s - 1>.i,r _0)g a | i^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n ; src/libavfilter/af_afftdn.c src/libavfilter/af_aiir.c::| 279708: ~ ~~~^~~~~~~:25 :63 :note: expanded from macro 'PARALLEL_IIR_CH' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | ds t[708n | ] + = f i r * s rsc[-n>];b i n 2 b a n d [ i ] = l r i n t ( s d i v * f r e q\2 b| a ~ ^~~~~~ rk((0.5 * i * s->sample_rate) / s->fft_length2)); | ~ ~~~^~~~~~~~~~~ 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_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; | ^~~~~~ ~ 1 warning generated. CC libavfilter/af_asupercut.o src/libavfilter/af_afade.c:520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSSFADE(fl4 warnings generated. t, 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] 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) | ~~ ^~~~~~~~~~~ 520/usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' | 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ CROSSFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:20: note: expanded from macro 'CROSSFADE' 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ src/libavfilter/afir_template.c:318:65: src/libavfilter/af_afftdn.cwarning: 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)); | ~ ^~~~~~~~ 843:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 843 | sar = s->sample_advance / src/libavfilter/afir_template.c:324:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] s->sample_rate; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 324 | src2[n] = in[n] * dry_gain; | ~ ^~~~~~~~ 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; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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/libavfilter/af_aiir.c10: warning345s: generated1. : 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/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; | ~ ~~~^~~~~~~~~~~~~~ CC libavfilter/af_atempo.o 11 warnings generated. CC libavfilter/af_atilt.o 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_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/afir_template.c:464:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464src/libavfilter/af_afftdn.c | : 964 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ->fdsp-> v964e | c t or _ d m u l _ s cmaalga2r (=p tfrf,t _poturt,_ fsl-t[>nw]e.tr_eg a*i nf,f tF_FoAuLtI_GflNt([nnb]_.srae m+p l e| s ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^, 8)); 965 | | ~ ~~~^~~~~~~~ fft_out_flt[n].im * fft_out_flt[n].im; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 }; | ^ 3 warnings generated. 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_axcorrelate.o src/libavfilter/af_afftdn.c:1063:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1063 | fft_in_flt[m] = window[m] * src_flt[m] * (1LL << 23); | ~ ^~~~~~~~~~ CC libavfilter/af_biquads.o src/libavfilter/af_afftdn.c:1089:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libpostproc/postprocess.c1089 | dst[m] += s->window[m] * fft_in_flt[m] / (1LL << 23); | ~ ^~~~~~~~~~~~~ :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_channelmap.o src/libavfilter/af_afftdn.c:1239:34: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1239 | dst_flt[m] = orig_flt[m] - src[m]; | ^~~~~~~~~~~ ~ CC libavfilter/af_channelsplit.o 17 warnings generated. 10 warnings generated. src/libavfilter/af_aiir.c:716:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 716 | iir->ab[0][2 * outmost_pole.a] = iir->ab[0][2 * outmost_pole.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/af_chorus.o 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] = Nsrc/libavfilter/af_afftdn.c:1342:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A 1342 | dnch->noise_reduction = s->noise_reduction; | ~ ~~~^~~~~~~~~~~~~~~ N; | ~ ^~~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; | ~ ~~~^~~~~~~~~~~ /usr/include/math.h:15:src/libavfilter/af_afftdn.c:1344:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 19 1344 | dnch->residual_floor = s->residual_floor; | ~ ~~~^~~~~~~~~~~~~~ : 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] = i9ir->ab[1][2 * nearest_zero. warnings generated. b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 11 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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/af_compand.o src/libavfilter/af_afir.c:711:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 711 | { "dry", "set dry 6 warnings generated. gain", OFFSET(dry_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:712:101:src/libavfilter/af_asetrate.c: 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 }, | ^ 42:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]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 }, | ^ 42 | OPT_INT("sample_rate", sample_rate, 4410src/libavfilter/af_afir.c0, 1, INT_MAX, "set the sample rate",), | ^ :src/libavfilter/af_asetrate.c:39:5: note: expanded from macro 'OPT_INT' 721 39 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/af_asetrate.c:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 721 | { "irgain", "set IR gai2n warning",s generated . OFFSET(ir_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ 36:57: note: expanded from macro 'OPT_GENERIC' 36 | { .desrc/libavfilter/af_afir.cffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ :725:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 725src/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 { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF }, | ^ :39:5: src/libavfilter/af_afir.cnote: expanded from macro 'OPT_INT' : 39 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/af_asetrate.c726: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 }, | ^ 36:57src/libavfilter/af_afir.c: note: expanded from macro 'OPT_GENERIC' : 36 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ 727:125: warning: src/libavfilter/af_asetrate.c:44:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 44 | {NULL}, | ^ 727 | { "channelCC libavfilter/af_compensationdelay.o ", "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 = "2510"} warning,s generated0. , 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 } | ^ 9 warnings generatedCC libavfilter/af_crossfeed.o . CC libavfilter/af_crystalizer.o CC libavfilter/af_dcshift.o 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)) | ^ CC libavfilter/af_deesser.o src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMCC libavfilter/af_dialoguenhance.o AX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1076:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 3 warnings generated. src/libavfilter/af_arnndn.c:1124:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1124 | features[NB_BANDS+3*NB_DELTA_CEPS+1] = spec_variability/CEPS_MEM-2.1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ CC libavfilter/af_drmeter.o src/libavfilter/af_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/af_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_dynaudnorm.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_arnndn.c:1239:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aiir.c:1531:129: 1239warning: | missing field 'unit' initializer [-Wmissing-field-initializers] i = (in t1531) | f l o o r{( ."5pf"+,2 5"*sxe)t; A /| d ~~~~~ ~~~^~~~~e nominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1532:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1532 | { "gains", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1533:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1533 | { "k", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1534:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1535:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1535 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_Dsrc/libavfilter/af_asetnsamples.c:OUBLE, {.dbl=1}, 0, 1, AF }, | ^ 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_ssrc/libavfilter/af_aiir.camples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ :1556:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_asetnsamples.c 1556 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ :46:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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 }, | ^ 46 | 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 }, | ^ "n", src/libavfilter/af_aiir.c5:1559 warning:s113 generated: . 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 "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ :1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_asetnsamples.c 1561 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ :47:96: src/libavfilter/af_aiir.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers] 1562:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | 1562{ | " p a d{" ," ra"tpea"d, l a s"ts eftr avmied ewoi trha tzee"r,o s " , O F F S E T ( p a d )OF,F SAEVT_(OrPaTt_eT)Y,P E _ B O OALV,_ O{P.Ti_T6Y4P=E1_}V,I DE0O,_ R1A,T EF,L A{G.Ss t}r, = | " ^2 5"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_aiir.c:1563:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | { Nsrc/libavfilter/af_asetnsamples.cUL:L48: }96,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 48 | { "p", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOCC libavfilter/af_earwax.o L, {.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_extrastereo.o 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),src/libavfilter/af_ashowinfo.c:116:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V_OPT_TYPE_DOUBLE, {.dbl=1}, 0116 | av_log(ctx, AV_LOG_INF.01, 3, A }, | ^ O, "%f", gasrc/libavfilter/af_asoftclip.c:85in / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ :114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "oversamp8 warnings generated. le", "set oversample factor", OFFSET(oversamplsrc/libavfilter/af_ashowinfo.c:126:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e) 126 | , AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A }, | ^ src/libavfilter/af_asoftclip.c:av_log(ctx, AV_LOG_INFO, "%f", (float)peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ 86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULsrc/libavfilter/af_ashowinfo.cL } | ^ :126:54: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 23 warnings generated. 126 | av_log(ctx, AV_LOG_INFO, "%f", (float)peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ src/libavfilter/af_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_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); | ^~~ ~ 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_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 | In file included from src/libavfilter/af_asubboost.c : 20 : isrc/libavutil/ffmath.hf :(49F:F30A:BS (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a mple) >= 1. 2495) | | ^~~~~~~~~~~~~ ~~ returnsrc/libavutil/common.h :e64x:p372:f note: (expanded from macro 'FFABS'M _LOG2_1 064 | *# dxe)f;i n e| ~ ^FF ABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_arnndn.c:1599:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | { "model", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1600:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1600 | { "m", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_asoftclip.c:225:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | if (FFABS(samsrc/libavfilter/af_arnndn.cpl:e1601): 96>:= warning: M_missing field 'unit' initializer [-Wmissing-field-initializers]P I_2) | ^~~~~~ ~~ 1601 | src/libavutil/common.h{: 64":m31i:x "note: ,expanded from macro 'FFABS' "set 64o | u#tdpeufti nves FiFnApBuSt( am)i (x("a), O>F= F0S E?T ((ma)i x:) ,( -A(aV)_O)P)T _ T| ^Y PE_FLOAT, {.dblsrc/libavfilter/af_asoftclip.c=:1225:.210:} ,warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 , 1, AF }225, | | ^ if (FFABS(src/libavfilter/af_arnndn.cs:a1602m:p12l:e )warning: missing field 'help' initializer [-Wmissing-field-initializers]> = M_ P1602I | _ 2 ) | { ^~~~~~~~~~~~~ ~~ NULL src/libavutil/common.h}: 64 :| 37 ^: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ CC libavfilter/af_firequalizer.o 5 warnings generated. src/libavfilter/af_asoftclip.c:285:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | dst[oversample * n + m] = 0.f; | ~ ^~~ 12 warnings generated. CC libavfilter/af_flanger.o 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_CC libavfilter/af_haas.o 10 * x); | ~ ^ 5 warnings generated. CC libavfilter/af_hdcd.o 15 warnings generated. CC libavfilter/af_headphone.o In file included from src/libavfilter/af_biquads.c:69: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_join.o 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, In file included from src/libavfilter/af_compand.c:32: src/libavutil/ffmath.h:49:30: warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] LA 49 | return exp2f(M_LOG2_10 * x); | ~ ^ GS }, | ^ 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 cumulatiCC libavfilter/af_loudnorm.o ve stats are calculated before being reset", OFFSET(reset_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ 6 warnings generated. src/libavfilter/af_astats.c:148:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 148 | { NULL } | ^ src/libavfilter/af_astats.c:183:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | p->last = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | p->noise_floor = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' In file included from 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_crossfeed.c:20: src/libavutil/ffmath.h:49:30In file included from : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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] 49 | 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)) | ^ retusrc/libavfilter/window_func.hrn exp2f(M_LOG2_10 * x); | ~ ^ :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]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); | ~ ^ 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))) | ^~~~ 3 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_aspectralstats.c:87:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "win_size", "set the window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=2048}, 32, 65536, A }, | ^ 29 warnings generated. src/libavfilter/af_asubboost.c:217:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dry", "sesrc/libavfilter/af_aspectralstats.ct dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, :89:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 89 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_T, 1, FLAGS }, YPE_FLOAT, {.dbl=0.5}, 0, 1, A }, | ^ | ^ src/libavfilter/af_asubboost.c:218:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "wet", "set wet gain", Osrc/libavfilter/af_asupercut.c:FFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ 245:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]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_DOUsrc/libavfilter/af_aspectralstats.cBL:E106,: 12{: .warning: dbmissing field 'help' initializer [-Wmissing-field-initializers]l =2.0 },106 | {1 ,N U LL1 2}, F| LA ^G S }, | ^ 245 | Fsrc/libavfilter/af_asubboost.c:220:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] I 220 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0, 1, FLAGS }, | ^ LTER(flsrc/libavfilter/af_asubboost.c:221:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 221 | { "feedback", "set feedback", OFFSET(feedback), AV_OPT_TYPE_DOUBLE, {.dbl=0.9}, 0, 1, FLAGS }, | ^ p, floasrc/libavfilter/af_asubboost.ct) | ^~~~~~~~~~~~~~~~~~~ :src/libavfilter/af_asupercut.c:231:41: note: expanded from macro 'FILTER' 231 | type sin = b ? dst[n] : src[n] * level; \ | ^~~~~~ ~ 222:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | { "cutoff", CC libavfilter/af_mcompand.o "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 | { "slopsrc/libavfilter/af_astats.c:476:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e 476 | set_meta(metadata, c + 1, "Peak_count", "%f", (float)(p->min_count + p->max_count)); | ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "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_aspectralstats.c:189:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | snprintf(value, sizeof(value), fmt, val); | ~~~~~~~~ ^~~ src/libavfilter/af_astats.c:527:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 527 | set_meta(metadata, 0, "Overall.Peak_count", "%f", (float)(min_count + max_count) / (double)s->nb_channels); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_asupercut.c:319:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "cutoff", "set cutoff src/libavfilter/af_atempo.c:168:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f requency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS }, | ^ 168 | src/libavfilter/af_asupercut.c AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG:320:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ RUNTIME_PARAM }, src/libavfilter/af_astats.c | : ^542 :63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | { "ordsrc/libavfilter/af_atempo.cer:"169,: 12 :" swarning: emissing field 'help' initializer [-Wmissing-field-initializers]t fil t169e | r o r{d eNrU"L,L } | ^OF FSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ 542 | 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 }, | ^ sesrc/libavfilter/af_asupercut.ct_meta(metadata, 0, "Number of NaNs", "%f", nb_nans / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ :322:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 322 | { NULL } src/libavfilter/af_astats.c: | ^ 544:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | set_meta(metadata, 0, "Number of Infs", "%f", nb_infs / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | set_meta(metadata, 0, "Number of denormals", "%f", nb_denormals / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asupercut.c:358:src/libavfilter/af_atilt.c103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :230:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 358 | 230 | { "freq", "set central frequency",OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=10000}, 20, 192000, FLAGS }, | ^ { "csrc/libavfilter/af_atilt.cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 2, 200, FLAGS }, | ^ :231:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_asupercut.c :359:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 231 359 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, CC libavfilter/af_pan.o | ^ | { 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 }, | ^ slopsrc/libavfilter/af_asupercut.c:361:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] e", "set filter slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ 361 | { Nsrc/libavfilter/af_atilt.c:232:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] U 232 | { "width", "set filter width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 1L0L0 ,} 1| 00 ^0 0, 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_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_channelmap.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { 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 | UPDsrc/libavfilter/af_atempo.cAT:E285_:S20T:A TSwarning: (comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]P , float, *src ,285 | , l l raivn_ta(s*sserrct 0*( p(oUtI N 3w1i)n)d)o;w ) ;| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_astats.csrc/libavutil/avassert.h::57538::6311:: note: note: expanded from macro 'UPDATE_STATS'expanded from macro 'av_assert0' 38 | if (!(co n575d | ) ) { U P D AT E _ S T A T S _ # # p l a n a r ( t yp e , u p d a t e _ s t a t ( s , p , s aCC libavfilter/af_replaygain.o m p l e , \s a m| p ^~~~l e normalizer_suffix,src/libavfilter/af_atempo.c :i287n:t13_:s awarning: mpcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]l e), s- >287i | s _ f lo aitf ?(p uoptda t< ea_tfelmopaot-_>swtiantd(osw), p{, s| a ~~~ ^ ~~~~~~~~~~~~~~m ple) : 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:32src/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_channelsplit.c:55:12src/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' warning: 229 | i2 = ibuf[i]; \ | ~ ^~~~~~~ missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c: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]; \ | ~ ^~~~~~~ 7 warnings generated. 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_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_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 }, | ^ : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | src/libavfilter/af_compensationdelay.c : 49 :U101P:D Awarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]E _STATS(P ,49 | f l o at {, "*sdrrcy," ,, l l"rsietn td(r*y sarmco u*n t"(U,I N T 6 4 _OCF(F1S)E T<< (3d1r)y))),;src/libavfilter/af_channelsplit.c : | 143 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 19 : warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _OPT_TYsrc/libavfilter/af_astats.cPE:_575D :O143190U | :B Lnote: Eexpanded from macro 'UPDATE_STATS' , f{o.rd b(li ==0} ,0 ; i <0 , c t x-1>, n 575bA | _ o} u, t p | u ^t sU;P DiA+T+E_)S T{AT S_ #| # ~ ^ ~~~~~~~~~~~~~~~p lanar(type, update_stat(s, p, samsrc/libavfilter/af_compensationdelay.cp:l50e:101,: warning: samissing field 'unit' initializer [-Wmissing-field-initializers]m ple norma l50i | z e r _ s{u "ffweitx", ,in t _"ssaemtp lwee)t, amso-u>nits"_,fl o at ? u pOdFaFtSeE_Tf(lwoeatt)_,s t a t ( s , p,A V_sOaPmTp_lTeY)P E: _sD->OiUsB_LdEo,u b{l.ed ?b lup=1d}a,t e _ do0u,b l e_1,st aA t}(,s , p| , ^ s ample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:556src/libavfilter/af_compensationdelay.c:13::51 :note: 102expanded from macro 'UPDATE_STATS_P': warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | 51 | { " tuepmdpa"t,e "_sfelto atte;m p e ra t u r e ° C" , O F F S E T ( t e m p ) , A V _O P T _ T Y P E _ I N T , {\.i 6 4| = ^~~~~~~~~~~~2 0}, -50, 50, A }, | ^ src/libavfilter/af_compensationdelay.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/af_astats.c:599:32: 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(buwarning: f->data)22, warning sn generatedc. h_out) * sizeof(buf->data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #dimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 599 | UPDATE_STATS(P, float, *18 warnings generated. src, src/libavfilter/af_channelsplit.c:191src/libavfilter/af_chorus.c::23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_compand.c:75:135: warning: 191missing field 'unit' initializer [-Wmissing-field-initializers] | for ( i75 | n t i {= "0a;t tia ck ntbi_moeut povuetrs ;w hi+i+c)h {i nc r| e ~ ^ ~~~~~~~~~~~~~~~a se of volumsrc/libavfilter/af_channelsplit.c:e199 :i27s: dwarning: etcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e rmined" ,199 | O F F SE T ( a tftoarc k(si)n,t AiV _=O P0T;_ TiYP E<_ cSTtRxI-N>nGb, _{o u.tspturt s= ;" 0i"+ +)} ,{ 0, | 0, ~ ^ ~~~~~~~~~~~~~~~ A }, | ^ src/libavfilter/af_channelsplit.c:214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 214 | for (int i = 0; i :n bwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]ou tputs; i +76+ | ) { | { ~ ^ ~~~~~~~~~~~~~~~ "decays", src/libavfilter/af_channelsplit.c"s:e222:t23 :t iwarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e over w222h | i c h dfeocr r(eianste iof = v0o;l uim e< icst xd-e>tnebr_moiuntepdu"t,s ;O FiF+S+E)T ({d e c| a ~ ^ ~~~~~~~~~~~~~~~y s), AV_OPT_TYPE_STRING, { .str = "0.8" }, 0, 0, A }, | ^ :97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_compand.c 67 | { "in_gain", "set input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^ :77:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "points", "set points of transfer functionsrc/libavfilter/af_chorus.c":,68 :O97F:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (points) ,68 | A V _ O P{T _"ToYuPtE__gSaTiRnI"N,G ," se{ t. sotutrp u=t g"a-i7n0"/,- 7O0F|FS-E6T0(/o-u2t0_|g1a/i0n") , } , A0V,_ O0P,T _AT Y}P,E _ F| L ^O AT, {.dbl=.4}, 0, 1src/libavfilter/af_biquads.c, A: 333}:,1 : | warning: ^implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 333 | BIQUAD_DII_FILTEsrc/libavfilter/af_compand.cR(:f78lt:,105 :f lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]a t, -1., 1.78, | 0 ) {| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" sofsrc/libavfilter/af_chorus.ct-:ksrc/libavfilter/af_biquads.c69n::e30999e::"14 ,:warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: " expanded from macro 'BIQUAD_DII_FILTER's et soft -69k | n309 e | e " , { O "F dF eS lEiaTyn(s c"=u, ri vb eu _"fdsB[e)it,] ;dAe lV a_ yOs P "T _, T Y P E _ D O OU FB FL SE E, T ({ d e .l da by ls _ =s t 0r .) 0, 1 A} V,_ O 0P T. _ T0 Y1P E _S T R ,I N 9G 0, 0 ,{ . As t }r\, = N| U ~ ^~~~~~~L| L ^} , 0, 0, A }, | ^ src/libavfilter/af_compand.c:79:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_chorus.c:70:99: 79warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "gain ",70 | " s e t {o u"tdpeucaty sg"a,i n " ",s eOtF FdSeETca(ygsa"i,n _d B ) , AOVF_FOSPETT_(TdYePcEay_sD_OsUtBrL)E,, A{V _.OPdTb_lT Y=PE _0S T}R,I N-G9,0 0{,. s9t0r0=,N UAL L}},, 0| , ^ 0, A }, | ^ src/libavfilter/af_compand.c:80:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_chorus.c:71:99: warning: 80missing field 'unit' initializer [-Wmissing-field-initializers] | { "v o71l | u m e " ,{ ""ssepte eidnsi"t, i a l" sveotl usmpeee"ds," ,O F F S E T (OiFnFiStEiTa(ls_pveoeldusm_es)t,r )A,V _AOVP_TO_PTTY_PET_YDPOE_USBTLREI,N G{, .{d.bslt r== N0U L}L,} ,- 900,0 ,0 ,0 ,A A} ,} , | ^| ^ src/libavfilter/af_compand.c:81:138src/libavfilter/af_chorus.c: :warning: 72missing field 'unit' initializer [-Wmissing-field-initializers]: 99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | 72 | { "{d "edleapyt"h,s "",s e t "dseelta yd efpotrh ss"a,m p l e s ObFeFfSoErTe( dseepntdhisn_gs ttrh)e,m AtVo_ OvPoTl_uTmYeP Ea_dSjTuRsItNeGr," ,{ .OsFtFrS=ENTU(LdLe}l,a y0),, 0A,V _AO P}T,_ T Y| P ^E _DOUBLE, { .dbl = 0 }, 0, 20, src/libavfilter/af_chorus.cA: 73}:,12 : | warning: ^missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/af_compand.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NULL } | ^ , 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(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.csrc/libavfilter/af_crystalizer.c:39:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "i", "set intensity", OFFSET(mult), AV_OPT_TYPE_FL:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] O AT, {.dbl=2.0},-10, 10, A }, 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_crystalizer.c 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 :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 }, | ^ update_double_stat(s, p,src/libavfilter/af_crystalizer.c :s41a:m12p:l e)warning: missing field 'help' initializer [-Wmissing-field-initializers]: (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ 41 | { NULL } | ^ src/libavfilter/af_astats.c:568:13: note: expanded from macro 'UPDATE_STATS_I' 568 | update_src/libavfilter/af_chorus.cfl:o167a:t60;: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | i n t s a m p l e ssrc/libavfilter/af_biquads.c = : (389 i: n1 t: ) warning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ( s - > d e l a\y s [| n389 ^~~~~~~~~~~~] | B+I QsUA-D>d_eTpDtIh_sF[InLT]E) R*( ofulttl,i fnlko->asta,m p l e-_1r.a,t e1 ./, 100)0 0 .| 0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_biquads.c:360:14: note: expanded from macro 'BIQUAD_TDI_FILTER' 360 | in = ibuf[i] + s1; \ | ^~~~~~~ ~ 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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nmin = p->min normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_chorus.c:184:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | if (s->in_gain * (sum_in_volume) > 1.0 / s->out_gain) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_chorus.c:184:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | if (s->in_gain * (sum_in_volume) > 1.0 / s->out_gain) | ~ ~~~^~~~~~~~ src/libavfilter/af_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 } | ^ CC libavfilter/af_sidechaincompress.o src/libavfilter/af_biquads.c:436:1: src/libavfilter/af_drmeter.cwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : 436 | BIQUAD_TDII_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52src/libavfilter/af_biquads.c:413:14: note: expanded from macro 'BIQUAD_TDII_FILTER' : 413 | in = ibuf[i]; 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_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,CC libavfilter/af_silencedetect.o A }, | ^ src/libavfilter/af_dcshift.c:40:src/libavfilter/af_drmeter.c101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 40 | { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ 76:27:src/libavfilter/af_dcshift.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 76 | rms = sqrt(2 * p->sum / p->nb_samples); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~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_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 *11 warnings generated. log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~~~~~ ~ src/libavfilter/af_drmeter.c:168:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", ch + 1, chdr); | ~~~~~~ ^~~~ src/libavfilter/af_drmeter.c:171:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | av_log(ctx, AV_LOG_INFO, "Overall DR: %g\n", dr / s->nb_channels); | ~~~~~~ ~~~^~~~~~~~~~~~~~~~ src/libavfilter/af_crossfeed.c:346:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "strength", "set crossfeed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:347:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "range", "set soundstage wideness", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:348:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | { "slope", "set curve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:349:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 349 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:350:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:351:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "block_size", "set the block size", OFFSET(block_size),AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/af_crossfeed.c:352:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 352 | { NULL } | ^ src/libavfilter/af_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)CC libavfilter/af_silenceremove.o | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:514:16: note: expanded from macro 'BIQUAD_SVF_FILTER' 514 | in = ibuf[i]; 7 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->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_astats.csrc/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.c808:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 66:27: note: expanded from macro 'filters' 808 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ | 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 | src/libavfilter/af_biquads.c: av_log(ctx, AV_LOG_INFO, "Number of Infs: %f\n", nb_infs / (float)s->nb590:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] _c 590 | BIQUAD_ZDF_FILTER(hannels); | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.csrc/libavfilter/af_astats.c:561:27: note: expanded from macro 'BIQUAD_ZDF_FILTER' : 561 | const double in = ibuf[i]; \ | ~~ ^~~~~~~ 812:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | av_log(ctx, AV_LOG_INFO, "Number of denormals: %f\n", nb_denormals / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c: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; \ | ~~~~ ~~~~^~~~ CC libavfilter/af_speechnorm.o 14 warnings generated. 22 warnings generated. src/libavfilter/af_crystalizer.c:136:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | filters(dblp, double, inverse, noclip, 1, 0, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 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; \ | ~~~~ ~~~~^~~~ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.fsrc/libavfilter/af_crystalizer.c))); | ~^~~ :src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 138 153 | #define SQR(x) ((x)*(x)) | ^ :1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h 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; \ | ~~~~ ~~~~^~~~ 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)6 warnings generated. /(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: src/libavfilter/af_extrastereo.c:37:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "m", "set the difference coefficient", OFFSEsrc/libavfilter/af_crystalizer.cT:(139m:u1l:t )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_ T139Y | PfiEl_tFeLOrAsT(,d b{l.pd,b ld=o2u.b5l}e,, -n1o0i,n v1e0rs,e ,A c}l,i p ,| ^0 , 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' expanded from macro 'FFABS' 66 | src/libavfilter/af_extrastereo.c 3 : warningc38so: generatedn102s. :t twarning: ymissing field 'unit' initializer [-Wmissing-field-initializers]p e mult = t38d- | > m u l{t ;" c " , " e n a b l e c li p p i n g " , \OF F S| E ~~~~ ~~~~^~~~T (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 } | ^ 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:CC libavfilter/af_stereotools.o 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) { | ~ ^ 4src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ s generatedsrc/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*(FFABSsrc/libavfilter/af_extrastereo.c(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ :87:25src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 87 | average = (left + right) / 2.; | ~~~~~^~~~~~~ ~ | 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))) | ^~~~ 34 warnings generated. 7 warnings generated. CC libavfilter/af_stereowiden.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 }, | ^ CC libavfilter/af_superequalizer.o 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_haas.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "level_in", "set levelsrc/libavfilter/af_dynaudnorm.c i:n132":,138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(lev e132l | _ i n ) ,{ " g a u s s s iAzVe_"O,P T _ T"YsPeEt_ DtOhUe BfLiEl,te r {s.idzbel"=,1 } , 0 . 0 1 5 6 2 5 , O6F4F,S EAT (}fi,l t e| r ^_ size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, src/libavfilter/af_haas.c| : ^61 :119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "level_out", "set level out",src/libavfilter/af_dynaudnorm.c : 133 : 138O:F Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(level_out) ,133 | { "AgV"_,O P T _ T Y P E _ D O U"BsLeEt, t h{e. dfbil=l1t}e,r s0i.z01e5"6,2 5 , 6 4 , A } , O| F ^F SET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, src/libavfilter/af_haas.c : 623:,119 : warning: 30missing field 'unit' initializer [-Wmissing-field-initializers]1 , FLAGS }, 62 | | ^ { "side_gain", "set side gain", OFFSET(par_side_gasrc/libavfilter/af_dynaudnorm.cin:)134,: 138 : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYPE_DO U134B | L E , {{ ."dpbela=k1"},, 0 . 0 1 5 6"2s5e,t t6h4e, pAe a}k, v a l| u ^e ", OFFSET(peak_value), AVsrc/libavfilter/af_haas.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ 68 | { "src/libavfilter/af_dynaudnorm.c:135:middle_phase", "set middle phase", OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL, {.i64=0}, 138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 1, A }, | ^ 135 | { "src/libavfilter/af_haas.c:69:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] p ", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ 69 | {src/libavfilter/af_dynaudnorm.c:136:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUsrc/libavfilter/af_dialoguenhance.cBL:E59,: 109 :{ .warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]b l=2.05}, 059 | , M A{X _"HAoArSi_DgEiLnaAYl," ,A "},s e t| ^o riginal center factor", OFFSET(original), AV_OPT_src/libavfilter/af_haas.cTY:P70E:_119D:O Uwarning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]L E, {.d b70l | = 1 } , { 0",le f1t,_ bFaLlAaGnSc e},", "| s ^e t left balance", OFFSET(par_balance0), AV_OPT_TYPE_DOUBLsrc/libavfilter/af_dialoguenhance.cE:, 60 :{109.: dbwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]= -1.0}, -601 | , 1{, "Ae n}h,a n c| e ^" , "set dialogue enhance factor",OFFSET(enhance)src/libavfilter/af_haas.c,: 71 :A119:V _Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_D O71U | B L E , { {".ldebflt=_1ga}i,n "0,, 3 , F"LsAeGtS l e}f,t g| a ^i n", OFFSET(par_gain0), AV_OPT_TYPE_DOUBLE,src/libavfilter/af_dialoguenhance.c :{61.:d109bl:= 1warning: },missing field 'unit' initializer [-Wmissing-field-initializers] 0.015625, 61 | 64 , A{ }",v oi | c ^e ", "set voice detection factor", OFFSEsrc/libavfilter/af_haas.cT(:vo72i:119ce:) warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV_O P72T | _ T Y P E{_ "DlOefUtB_LpEha,se "{, . d b l"=s2e}t, l2e,ft3 2p,ha sFe"L,A G S O}F,F S E| T ^( par_phase0), AV_OPT_TYPsrc/libavfilter/af_dialoguenhance.cE:_62B:O10OL:, warning: missing field 'help' initializer [-Wmissing-field-initializers] {. i626 | 4 = 0 } ,{ N U L L } | 0 ^, 1, A }, | ^ 136 | { "maxgain", "set the max amplification", src/libavfilter/af_haas.c : 73 : 131 : Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(max_am p73l | i fi c a{t i"orni)g,ht _AdVe_lOaPyT"_,T Y P E"_sDeOtU BrLEig,h t{ .ddeblla y=" ,1 0 . 0O}F,F S1E.T0(, p1a0r0_.d0e,l aFyL1A)G,S } , | ^A V_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_dynaudnorm.c:137:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "m", "set thIn file included from esrc/libavfilter/af_haas.csrc/libavfilter/af_mcompand.c :m:74a32:x: 119 src/libavutil/ffmath.h:a: m49warning: p:lmissing field 'unit' initializer [-Wmissing-field-initializers]30i f:i cawarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i o n74" | , { " 49r | iO gF hF tS _ErbTe(tamularaxnn_ caeemx"pp,l2i ff"(isMce_atLt OirGoi2gn_h)1t,0 bAaV*l _axOn)Pc;Te _" ,T| Y ~ ^OP EF_FDSOEUTB(LpEa,r _{b.adlbaln c=e 11)0.,0 } , 1 .A0V,_ O1P0T0_.T0Y,PE _FDLOAUGBSL E},, { .| d ^b l=1}, -1, 1, A }, | ^ src/libavfilter/af_dynaudnorm.c:138:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | src/libavfilter/af_haas.c :{75 ":t119a:r gwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t rms", "s e75t | t h e {t a"rrgiegth tR_MgSa"i,n " , " s e t r i g h tO FgFaSiEnT"(,t a r g eOtF_FrSmEsT)(,p a r _ g a i nA1V)_,O P T _ T Y P E _ADVO_UOBPLTE,_ T{YP.Ed_bDlO U= BL0E.,0 } {,. d b0l.=01, } , 10..00,1 5F6L2A5G,S } ,6 4 ,| ^A }, | ^ src/libavfilter/af_dynaudnorm.c:139:138: warning: src/libavfilter/af_haas.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 76:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { 76" | r " , { " r i g h t _ p"hsaets et"h,e t a"rsgeett rRiMgSh"t, p h a s e " , O F F SOEFTF(SpEaTr(_tpahragseet1_r)m,s ) , A V _ OAPVT__TOYPPTE__TBYOPOE_LD,O U B L E{,. i{6.4d=b1l} ,= 0. 0 }, 00.,0 , 1 ,1 .A0 ,} ,F L A| G ^S }, | ^ src/libavfilter/af_haas.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ 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", "seCC libavfilter/af_surround.o t alternative boundary mode", OFFSET(alt_boundary_mode)3, warningAVs_ generatedO. PT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_flanger.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_dynaudnorm.c:146:138 :56 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "delay" ,146 " | b a s e {d e"lcayo mipnr emsisl"l,i s e c o"nsdest" ,t h e c o m p reOsFsF SfEaTc(tdoerl"a,y _ m i n ), AOVF_FSOEPTT(_coTmYpPrEe_sDsO_UfBaLEc,t o{.rd)b, l = 0A}V,_ O0P,T _3T0Y,P EA_D O}U,B L E| , ^ {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_flanger.c:57:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depthsrc/libavfilter/af_dynaudnorm.c",: 147":a138d:d ewarning: d missing field 'unit' initializer [-Wmissing-field-initializers]s wept delay 147i | n m i l{l i"ss"e,c o n d s " , O F F"SsEeTt( dtehlea yc_omdepprtehs)s, fAacVt_oOrP"T,_ T Y P E _ D O U BLOFEF,S E{T.(dcbolm=p2r}e,s s0_,fa c1t0o,r )A, } , A V| _ ^OP T_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_flanger.c:58:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "regen", "percentage regeneration (desrc/libavfilter/af_dynaudnorm.cl:ay148e:d138: swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]g nal feedbac k148) | " , O F{F "SEthTr(efseheodblad"c,k _ g a"isne)t, tAhVe_O PtTh_rTeYsPhEo_lDdO UvBaLlEu,e "{,. d b l = 0 } , - 9 5O,F F9S5E,T (A t}h,r e s| h ^o ld), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, src/libavfilter/af_flanger.cFL:A59G:S129 :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 59 | { "width", "percentage of delayed signal mixed wisrc/libavfilter/af_dynaudnorm.ct:h149 :o138r:i gwarning: inmissing field 'unit' initializer [-Wmissing-field-initializers]a l", OFFSET( d149e | l a y _ g{a i"nt)",, A V _ O PT _ T Y P E _"DsOeUtB LtEh,e {t.hdrbels=h7o1l}d, v0a,l u1e0"0,, A } , | ^OF FSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}src/libavfilter/af_flanger.c,: 60 :0100.:0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1.0, FLAG S60 } | , | ^{ "speed", "sweeps per second (Hz)", OFFSET(speed), AV_OPT_TYsrc/libavfilter/af_dynaudnorm.cPE:_150D:O138U:B Lwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers], {.dbl=0.5}, 1500 | . 1 , 1{0 ," Ac h},a n n| e ^l s", "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", src/libavfilter/af_flanger.c : 66O:F135F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] (channels_t o66_ | f i l t e{r ),"ApVh_aOsePT"_,T Y"PsEw_eSpTtR IwNaGv,e {p.esrtcre=n"taalgle" }ph,a s e - s0h,i f t fo0r, mFuLlAtGiS- c}h,a n n| e ^l ", OFFSET(channel_phase), AV_OPT_TYPE_DOUBLE, {.dbl=25}, 0, 100, Asrc/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_flanger.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ 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_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, Fsrc/libavfilter/af_flanger.c:LAGS }, | ^ 141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_firequalizer.c:134:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | double delay = s->lfo[(s->lfo_p134 | { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, | ^ os + channel_phase) % s->lfo_length]; | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4 warnings generated. 146 | { "fixCC libavfilter/af_tremolo.o ed", "set fixed frame samples", OFFSET(fixed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:147:CC libavfilter/af_vibrato.o 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 }, | ^ 8 warnings generated. 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 } | ^ 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_virtualbass.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}, | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1506 | WIDTH_OPTION(1.0), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1507:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1507 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1508:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1508 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1509 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.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} | ^ 15 warnings generated. CC libavfilter/af_volume.o src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1513:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1513 | {NULL} | ^ CC libavfilter/af_volumedetect.o 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}, \11 warning| s ^ generated . 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=src/libavfilter/af_firequalizer.cy}:,385 :014,: 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS}, \ 385| | ^ ya = s->dump_buf[i]; | ~ ^~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | src/libavfilter/af_firequalizer.c ^ :386:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? src/libavfilter/af_biquads.ch:y1528p:o5t:f (warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >anasrc/libavfilter/af_biquads.cl:y1475s:i103s:_ tnote: bexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'u f[i], s- >a1475n | a ly s i{s"_nt"b,u f [ i + 1 ] ) ":n osr-m>aalnailzey sciose_ftfbiucfi[enit]s;" , | OF ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F SET(normalize)src/libavfilter/af_firequalizer.c,: 386A:V82_:O PTwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_BOOL, {386. | i 64 = z } , 0y,b 1=, s-F>LmAGiSn}_p h a| s ^e ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~ 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:1531CC libavfilter/allfilters.o :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,CC libavfilter/asink_anullsink.o AF} | ^ src/libavfilter/af_biquads.c:1532:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1532 | {NULL} | ^ src/libavfilter/af_join.c:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "inputs", "Number of input streams.", OFFSET(inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, A|F }, | ^ src/libavfilter/af_join.c:75:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | "output stream.", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, A|F }, | ^ src/libavfilter/af_join.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ 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]CC libavfilter/asrc_afdelaysrc.o 1547 | {"f", "set central freque13 warnings generated. ncy", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}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]src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1549 | WID 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~ ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.hTH_OPTION(0.5), | ^ :src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 47:34: note: expanded from macro 'FFMAX' 47 1457 | {"width", "set width", OFFSET(width), A | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ V_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", src/libavfilter/af_firequalizer.c:565:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O FFSET(width), 565 | double mag = exp(s->cepstrum_tbuf[k] * norm) * norm; | ^~~~~~~~~~~~~~~~~~~ ~ AV_OPT_TYPE_DOUBLsrc/libavfilter/af_firequalizer.c:E, {.dbl=x}, 0, 99999, FLAGS} | ^ 566:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566src/libavfilter/af_biquads.c: | double ph = src/libavfilter/af_join.cs-:>c234ep:s19t:r umwarning: _tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uf[k+1] * 1550234: | 86 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r (i = 0;1550 | i < {c"tgxa-i>nn"b,_ i"nspeut tgsa;i in+"+,) O{ F F| S ~ ^ ~~~~~~~~~~~~~~E T(gain), AV_OPT_TYPE_DOUBLE, { norm; | ^~~~~~~~~~~~~~~~~~~~~ ~ .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", "setsrc/libavfilter/af_join.c:278:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ 278 | fosrc/libavfilter/af_biquads.cr (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ :1553:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1553 | {"p", "set number of poles", OFFSET(polsrc/libavfilter/af_join.ces), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ :292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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} | ^ 8 warnings generated. src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1558:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | {NULL} | ^ src/libavfilter/af_headphone.c:368:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/asrc_afirsrc.o 368 | float gain_lin = expf((s->gain8 warnings generated. - 3 * nb_input_channels) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ src/libavfilter/af_join.c:314:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:432:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_loudnorm.c:103:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "I", "set integrsrc/libavfilter/af_biquads.c:1579:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] at 1579 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ ed lousrc/libavfilter/af_biquads.cdness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, | ^ :1580:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_loudnorm.c:104:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1580 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ 104 | { "i", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., 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' src/libavfilter/af_loudnorm.c:105 :1457152 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "width", "s e105t | w i d t h{" , "OLFRFAS"E,T ( w i d t h) , A V _ O P"Ts_eTtY PEl_oDuOdUnBeLsEs, r{.adnbgle= txa},r g0,e t9"9,9 9 9 , F L A G SO}F,F S\E T (| t ^a rget_lra), AV_OPT_TYPE_DOUBLE, src/libavfilter/af_biquads.c{:.1582d:b5l: =warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7.src/libavfilter/af_biquads.c}:,1458 : 88 : note: 1expanded from macro 'WIDTH_OPTION'. , 1458 | 5 0 .{",w " ,F L AG S }"s,e t| ^w idth", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}src/libavfilter/af_loudnorm.c, :0106,: 1529:9 9warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]9 , FLAGS} | ^ 106 | { "lra", "set loudnsrc/libavfilter/af_biquads.ce:ss1583 :r94a:n warning: gemissing field 'unit' initializer [-Wmissing-field-initializers] target "1583, | { " c s g"OF,F S ET ("taursge ecotns_tlarnat) , s k i r t gAaVi_nO"P,T _OTFYFPSEET_(cDsOgU),B LAEV,_ OP T{_.TYdPbEl_ B=O O L7,.} ,{ . i6 4 =0 },1 .0,, 1, F L A G S }5,0 .| , ^ FLAGS }, | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1584 | src/libavfilter/af_loudnorm.c : 107 :M152I:X _Cwarning: Hmissing field 'unit' initializer [-Wmissing-field-initializers]A NNELS_NORMA L107 | I ZE _ O{P T"ITOPN"(,1 , " a l l " , 0) , | " ^s et src/libavfilter/af_biquads.cm:a1470x:i78m:u mnote: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION't rue pea k1470" | , { "m i x " , " s e tO FmFiSxE"T,( tOaFrFgSeEtT_(tmpi)x,), AV _ O P T _ TAYVP_EO_PDOTU_BTLEY,P E{._dDbOlU=BxL}E,, 0,{ .1d,b lF L=A G-S2}.,} , - 9. , 0 . , F L A G S \} , | ^ | ^ 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' src/libavfilter/af_loudnorm.c:108:152 :1471 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] {"m", "se t108 | m i x " ,{ O"FtFSpE"T,(m ix ) , A V _ O P T _ T YP E"_sDeOUtB LmEa,x i{m.dblu=mx },t 0ru,e 1 ,p eFaLkAG"S,} , O F F S E T ( t a r g e t _ \t p )| , ^ AV_OPT_TYPE_DOUBLE, {src/libavfilter/af_biquads.c:.d1584b:l 5=: warning: -missing field 'unit' initializer [-Wmissing-field-initializers]2 .src/libavfilter/af_biquads.c}:,1472 : 108 : -9note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'. , 1472 | 0 .{,"c h FanLnAelGsS" ,} ," s et| ^c hannels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRsrc/libavfilter/af_loudnorm.cIN:G,109 :{152.:s twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]=y }, 0, 0, FL AG109S | } , \ { | " ^m easured_I", "measured IL ofsrc/libavfilter/af_biquads.c i:n1584p:u5t: fwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]l e"src/libavfilter/af_biquads.c,: 1473 : 108 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' OFFS E1473T | ( m e a{s"ucr"e,d _ i ) , "s e t cAhaVn_nOePlsT _tTo YfPiEl_tDeOrU"B,L EOF,F S E{T.(dchb_lla y=o u t0_.s}tr,) , A-V9_9O.P,T _ T Y P E _ S T0R.I,N G ,F L{A.GsStr =}y,} , | 0 ^, 0, FLAGS}, \ | ^ src/libavfilter/af_loudnorm.csrc/libavfilter/af_biquads.c::1584110::5152:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 110 | 1474{ | " m e a{s"unroerdm_ail"i,z e " , " n o"rmmeaalsiuzree dc oIeLf foifc iienntpsu"t, fOiFlFeSE"T,( n o r m a li z e )O,F FASVE_TO(PmTe_aTsYuPrE_eBdO_OiL),, { . i 6 4 = zA}V,_ O0P,T _1T, YFPLEA_GDSO}U,B L E , {\. d b| l ^ = 0.}, -99., 0., 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", OFFSEsrc/libavfilter/af_loudnorm.cT(:n111o:r152m:a lwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]ze ), AV_OPT_TY PE111_ | B O O L ,{ {".mie64a=szu}r,e d0_,L R1,A "F,LA G S } "| m ^e asured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, CC libavfilter/asrc_anoisesrc.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_inpusrc/libavfilter/af_loudnorm.cts:;112 :i152+:+ )warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ | ~ ^ ~~~~~~~~~~~~~~ 112 | src/libavfilter/af_join.c : 463{:34 :" mwarning: ecomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]a sured_lra "463, | i f" (mse-a>scuhr_eld aLyRoAu to.fn b_icnhpauntn eflisl e>" ,F F _ A R R A Y _OEFLFESMEST((mferaasmuer->edda_tlar)a)) ,{ | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~A V_OPT_TYPEsrc/libavfilter/af_join.c_:D496O:U20B:L Ewarning: ,comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] {.dbl = 4960 | . } , i f (0nb._,b u f f er s > 9F9F._,A R RFALYA_GES L}E,M S (| fr ^a me->buf)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:506:21: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 506 | for (src/libavfilter/af_loudnorm.ci :=113 0:;152 :i warning: TIbPOu"Nf(),0 ,) , n b | _ ^ b "umfsrc/libavfilter/af_biquads.cef:ae1498sr:us103r):e; d note: iexpanded from macro 'BLOCKSIZE_OPTION't+ r+u)e {p e 1498| a | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k o f {i"nbpluosrc/libavutil/macros.htc: k49fs:ii25lz:e e"note: ",expanded from macro 'FFMIN', "s eOtF Ft49Sh | Ee#T db(elmfoeicaknse u srFieFzdeM_I"tN,p( )Oa,F, Fb S) E (T (( abA)lV o_c>Ok P_(Ts_ba)Tm Yp?Pl e(sb)),E _A:D VO(_UaOB)PL)TE _, T | Y ~ ^ ~P{ E._dIbNlT ,= { .src/libavfilter/af_join.c9:i95066.:419=}x:,} ,warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 0 -,9 932.7,6 8506 , | A F } ,f9 o\r9 . (,| i ^ F=L A0G;S i} <, F FM| I ^N (FF_ARRAY_ELEMS(fsrc/libavfilter/af_biquads.cra:m1587e:-5>:b uwarning: f)missing field 'unit' initializer [-Wmissing-field-initializers], nsrc/libavfilter/af_biquads.cb_:b1499:u103f:f enote: rexpanded from macro 'BLOCKSIZE_OPTION' s); i++ )1499 | { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ "bsrc/libavfilter/af_loudnorm.c",: 114 : 152 : src/libavfilter/af_join.c warning: : missing field 'unit' initializer [-Wmissing-field-initializers]537" :se16t: twarning: hcomparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]e bl o114c | k s i537 z | e {" , " mO eF aF sS uE rT e( db _l to pc "kF,_F Ms I aN m( pF lF"e_msAe)R,Ra AAsYVu__ErOLePEdTM _StT(rYfurPeaE m_peIe-aN>kTd ,ao tf{a .)iin,6p 4u=stx- }>f,ci hl0_e,l" a,3y 2o 7uO6tF8.F,nS bEA_TFc(}h am ne| nae ^sl usr)e)d;_ t p| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, Asrc/libavutil/macros.hV:src/libavfilter/af_biquads.c_49:O:1588P25:T:10_ :Tnote: Yexpanded from macro 'FFMIN'warning: P missing field 'help' initializer [-Wmissing-field-initializers]E _DO U1588 B | L49 | E #, d e {f{iN.nUdeLb Ll}F F= M | I ^N9 (9a.,}b,) ( (-a9)9 >. ,( b ) ? ( b )9 9:. ,( a )F)L A G| S ~ ^ ~ }, | ^ 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; isrc/libavfilter/af_loudnorm.c++:)115 : 152| : ~ ^ ~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_join.c:554:19 :115 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { " m554e | a s u r efdo_r t(hrie s=h "0,; i "nrb_eidn ptuhtrse;s hio+l+d) o{f i| n ~ ^ ~~~~~~~~~~~~~~p ut file", OFFSET(measured_thresh), AV_OPT_TYPE_DOUBLE, {.dbl = -70.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:116:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "offset", "set offset gain", OFFSET(offset), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:117:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "linear", "normalize linearly if possible", OFFSET(linear), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "dual_mono", "treat mono input as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ 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_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}, | ^ 15 warnings generated. 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} | ^ CC libavfilter/asrc_anullsrc.o 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,src/libavfilter/af_biquads.c-3:41602/:-53:4 ,warning: -1missing field 'unit' initializer [-Wmissing-field-initializers]7 /-33 4 016020 | | 0 .0B0L0O6C2K5S,I0Z.E0_1O2P5T I6 O-N4(70/)-,4 0 ,| - ^3 4/-34src/libavfilter/af_biquads.c,:-14981:5103/:- 3note: 3expanded from macro 'BLOCKSIZE_OPTION' 1600 | 0 .014980 | 0 1 , 0 .{0"2b5l o6c k-s4i7/z-e4"0,, -"3s4e/t- 3t4h,-e3 1b/l-o3c1k, -s0i/z-e3"0, 6O4F0F0S E|T (0b,l0o.c0k2_s5a m6p l-e3s8/)-,3 1A,V-_2O8P/T-_2T8Y,P-E0_/I-N2T5, 22{0.00i"6 4}=,x 0},, 00,, A3 2}7,6 8 ,| ^A F}, \ | ^ src/libavfilter/af_mcompand.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } src/libavfilter/af_biquads.c | : ^ 1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1603:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1603 | {NULL} | ^ src/libavfilter/af_headphone.c:710:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | s->gain_lfe = expf((s->gain - 3 * inlink->ch_layout.nb_channels + s->lfe_gain) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ src/libavfilter/af_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}, | ^ CC libavfilter/asrc_hilbert.o 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] 1613src/libavfilter/af_headphone.c | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : 753 | { NULL } | ^ 1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1614:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1614 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1615:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1615 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1616 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1620:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1620 | {NULL} | ^ src/libavfilter/af_biquads.c:1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1627 | {"frequencysrc/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_FLA "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ G_AUDIOsrc/libavfilter/af_biquads.c_PARAM | AV_OPT_FLAG_FILTERING_PARAM }, | ^ :1628:104src/libavfilter/af_pan.c:406:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 1628 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ | { NULL } | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | WIDTH_OPCC libavfilter/asrc_sinc.o TION(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/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1637:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1637 | {NULL} | ^ src/libavfilter/af_loudnorm.c:708:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 708 | for (int i = 0; i < FF_ARRAY_ELEMS(s->pts); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/asrc_sine.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, 99999src/libavfilter/af_replaygain.c9,: 335F:L19A:G S}warning: ,comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | ^ 335 | for (i = 0; i < FF_ARRAY_ELEMS(frsrc/libavfilter/af_biquads.ceq:i1645n:f112o:s )warning: ; missing field 'unit' initializer [-Wmissing-field-initializers]i ++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~1645 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1647 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1648 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 21, warning sF generatedL. AGS}, src/libavfilter/af_replaygain.c \ | ^ :349:19: warning: 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' comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1471 | {"m", "set mix", src/libavfilter/af_hdcd.cO:F989F:S78ET:( miwarning: xmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT _989T | Y P E _ D O U BOLFE,F S{E.Td(bdils=axb}l, e_0a,u t1o,c oFnLAvGerSt}),, A V _ O PT _ T YPE _ B O O L , { . i 6 4 = 1 } , \0 , | ^1 , A }, | ^ 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'src/libavfilter/af_hdcd.c :991:99: warning: 1472missing field 'unit' initializer [-Wmissing-field-initializers] | {"c h991 | a n n e l s " , O"FsFeStE Tc(hparnonceelsss _tso tfeirleot)e,r "A,V _OOFPFTS_ETT(YcPhE__lBOaOyLo,u t{_ s.tir6)4, A= V_HODPCTD__TPRYOPCEE_SSST_RISNTGE,RE O{_.DsEtFr=AUy}LT, }0,, 00,, 1F,L AAG S}},, \| ^ | ^ 349 | src/libavfilter/af_biquads.c for (src/libavfilter/af_hdcd.ci: 993=:73 : 0warning: ;missing field 'unit' initializer [-Wmissing-field-initializers] i < FF _993A | R R A Y _ E LE MOSF(FfSrEeqTi(cndft_omss);) ,i +A+V)_ O{P T _| T ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~YP E_INT, { .i64 = src/libavfilter/af_replaygain.c2:03530:180: }warning: , comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]1 00, 60000, A },353 | | ^ av_assert0(i < FF_ARRAY_ELEMS(freqinfsrc/libavfilter/af_hdcd.cos:)995):67;: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 995 | src/libavutil/avassert.h : 38 : 11O: FFnote: Sexpanded from macro 'av_assert0'E T(force_pe )38, | A V _ iOfP T(_!(TcYoPnEd_)BO)O L{, { . i 6 4 = 0 } , 0 , 1, A } , | ^ \ | ^~~~ :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 fsrc/libavfilter/af_hdcd.c:1008:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] ilter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ 1008 | src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: {NULL} | ^ note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(norsrc/libavfilter/af_replaygain.c:404:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] m alize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ 404 | src/libavfilter/af_biquads.c sum += samples[0] * samples[0] + samples[1] * samples[1]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ :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(osrc/libavfilter/af_replaygain.c:440:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r der), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ 440 | src/libavfilter/af_biquads.c left = (hist_b[i ] = samples[0]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ :1650:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1650 | src/libavfilter/af_replaygain.c: {"o", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ 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_biquads.c:1653:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | src/libavfilter/af_replaygain.c {NULL} | ^ :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_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, INT32src/libavfilter/af_replaygain.c_M:A445X:,47 :F Lwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]GS }, | ^ 445 | right += hist_b[i - 3] * coeff_b[2] - hist_a[i - 3]src/libavfilter/af_biquads.c :*1661 :c88o:e fwarning: f_missing field 'unit' initializer [-Wmissing-field-initializers]a [2]; | ^~~~~~~~~~~~~ ~ 1661 | {"a1", src/libavfilter/af_replaygain.cN:U445L:L18,: src/libavfilter/af_silencedetect.c Owarning: :Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F57 S:E137T:( owarning: amissing field 'unit' initializer [-Wmissing-field-initializers] 1 445) | , A V _ O P T 57_r | Ti Yg Ph Et _ {D+ O="Un B"Lh,Ei ,s t {_ .b [d ib l- = 03"}s],e t*I NncToo3i2es_efM ftI_oNbl,e[ r2Ia]n Nc-Te 3"h2,i_ sM tA _X a, [ iF L -A G 3S ]} , * Oc| Fo ^Fe fSfE_Ta([n2oi]s;e ) ,| ^~~~~~~~~~~~~ ~ AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, src/libavfilter/af_biquads.c : 1662 : 88 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]D BL_MAX, 1662F | L A G S {}",a 2 "| , ^ NULL, OFFSET(oa2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_src/libavfilter/af_silencedetect.cMA:X58,: 137F:L Awarning: GSmissing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 58 | { "noise", "set noise tolerance", src/libavfilter/af_biquads.c : 1663OF:F88S:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]n oise), 1663 | A V _ O{P"Tb_0T"Y,P EN_UDLOLU,B LOEF,F S{E.Td(bolb=00).,0 0A1V_}O,P T _ T Y P E _ D O0U,B LDEB,L _{M.AdXb,l = 0F}L,A GISN T}3,2 _ M| I ^N , INT32_MAX, FLAGS}, | ^ src/libavfilter/af_silencedetect.c:59:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c: 166459: | 88 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "d", 1664 | "{s"ebt1 "m,i nNiUmLuLm, dOuFrFaStEiTo(no bi1n), sAeVc_oOnPdTs_"T,Y P EO_FDFOSUEBTL(Ed,u r{a.tdiboln=)0,} , AIVN_TO3P2T__MTIYNP,E_ DIUNRTA3T2I_OMNA,X ,{ .FiL6A4G=S2}0,00 0 0| 0 ^ }, 0, MAX_DURATION,FLAGS }, | ^ src/libavfilter/af_biquads.c:1665:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1665 | {"b2", NULL, OFFSETsrc/libavfilter/af_silencedetect.c(:o60b:2140):, warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYPE_ D60O | U B L E ,{ {".ddubrla=t0i}o,n "I,N T 3"2s_eMtI Nm,i nIiNmTu3m2 _dMurAaXt,i oFn LiAnG Ss}e,c o n| d ^s ", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=src/libavfilter/af_biquads.c2:016660:05:0 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]} , 16660 | , M A XM_IDXU_RCAHTAINONNE,LFSL_NAOGRSM A}L,I Z E| _ ^O PTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFsrc/libavfilter/af_silencedetect.cSE:T61(:m137i:x )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] A V_OPT_TYPE_ D61O | U B L E ,{ {"m.odnblo="x,} , 0 , 1",c hFeLcAkG Se}a,c h c h a n n e l s e p a r a t e l y " , O F F S E T (\m o n| o ^) , AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, src/libavfilter/af_biquads.c : 1666 : 5 :F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]G S },src/libavfilter/af_biquads.c : 1471| : ^78 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPEsrc/libavfilter/af_silencedetect.c_D:O62U:B137L:E ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .dbl=x}, 0 ,62 | 1 , F L{A "GmS"}, , " c h e c k e ac h c h a n n e l s e pa r a\t el y| " ^, OFFSET(mono), AVsrc/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' _ O1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ Psrc/libavfilter/af_replaygain.c:489:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T _TYPE_BOOL, {.isrc/libavfilter/af_biquads.c6:4=16660:}5,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c : 1473 : 108 : note: 0expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION', 1, 1473 | F L A G{S" c}",, | ^ "set channels to filter", Osrc/libavfilter/af_silencedetect.cFF:SE63T:(12c:h _warning: lmissing field 'help' initializer [-Wmissing-field-initializers]a yout _63s | t r ) , {AV _NUOLPLT _}T Y P| E ^_S TRING, {.str=y}, 0, 0, FLAGS}, \ | ^ 489 | src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c left = (hist_b[i] = src[0]) * coeff_b[0]; | ~~~~~~~~~~^~~~~~~~ ~ :1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | 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]; | ~~~~~~~~~~~~~~^~~~~~~~ ~ {"normalize", "nosrc/libavfilter/af_replaygain.c:491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] rm 491 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ asrc/libavfilter/af_replaygain.clize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ :491:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c : 491 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ 1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | src/libavfilter/af_replaygain.c:492:{"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ 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[1src/libavfilter/af_biquads.c ]; | ^~~~~~~~~~~~~~ ~ :1669src/libavfilter/af_replaygain.c:492:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 492 | right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ 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),src/libavfilter/af_replaygain.c :A493V:_49O:P Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_INT, {. i49364 | = x } , 0 , 3l2e7f6t8 , +A=F }h,i s\t _ b| [ ^i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_biquads.c:1669:5src/libavfilter/af_replaygain.c:: warning: 493:missing field 'unit' initializer [-Wmissing-field-initializers]18 : warning: src/libavfilter/af_biquads.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 493 | 1499 | l e{ft" b "+,= h i s t _ b [ i" s-e t 4t]h e* bclooecfkf _sbi[z e2"], -O FhFiSsEtT_(ab[lio c-k _ s4a]m p* lecso)e,f f_AaV[_2O P]T;_ T Y| P ^~~~~~~~~~~~~~ ~E _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_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_CC libavfilter/audio.o 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 src/libavfilter/af_sidechaincompress.c+=: h77i:s120t:_ bsrc/libavfilter/af_hdcd.c[warning: imissing field 'unit' initializer [-Wmissing-field-initializers]: -1360 :1126:] warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] coe f77f | _b [ 8 ]{ - "1360hl | ie sv te _ la _[ ii n- " 1, 6 G] A "*Is NecTtoO eFifLnOfpA_uTat([ c8gt ax]i;-n >" v,| a ^~~~~~~~~~~~~~ ~l _ t a rOgFeFtS_Egsrc/libavfilter/af_replaygain.cTa(:il505ne: v18>e:> l7warning: )_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i) n;) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A V505_ | O P T _src/libavfilter/af_hdcd.c T: Y832P :E 30_ :Dl Oenote: Ufexpanded from macro 'GAINTOFLOAT'BtL E ,+ ={ .hdibslt= _1832b} | [,#i d e- f i1 n6 e ] G0*A .Ic0No1Te5fO6fF2_L5bO,[A T 8( ]g6 )4- , ( hgAi)|s Ft?|_ Ra- [(}if, l -o a| 1t ^6) (]g >*> 1c)o e-f f(_(ag[ 8& 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:30src/libavfilter/af_replaygain.c: :note: 506expanded from macro 'GAINTOFLOAT': 49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 832 | #defi n506e | G A I N T O F LrOiAgTh(tg )+ =( gh)i s?t _-b(f[lio a-t) (1g5>]>src/libavfilter/af_sidechaincompress.c 1*): c-81o :e(120(f:gf _warning: &bmissing field 'unit' initializer [-Wmissing-field-initializers] [ 1 )8 ]? 0- .h5i s81:t | _ 0a .[ 0i ){ -:" t10h5.r]0e s* h | oc ^~~~~~~~~~~~~~ ~lo de"f,f _"as[e8t ]t;h r e| s ^~~~~~~~~~~~~~ ~ho ld"src/libavfilter/af_hdcd.c, : 1358 : 12 : src/libavfilter/af_replaygain.cOwarning: :Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]506F :S18E:T (warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h re s1358h | o l d 506 ) | , A V _ O PG TA I_rNTiYgTPhOEtF _L+DOO=AU TBh(iLtsEat,r_ gb{e[.tid_b gl-a= i0n1.[510]2] 5 *}> ,>c 7o0)e.,f0 f0 _0| 9b ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7[ 6 586]3 ,-src/libavfilter/af_hdcd.c : h832 i:s 30t1:,_ anote: A[expanded from macro 'GAINTOFLOAT'|i F |-R 1 5}], * 832| c | ^o#ed feff_ian[e8 G]A;I N T| O ^~~~~~~~~~~~~~ ~F LOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.src/libavfilter/af_sidechaincompress.c5 :: 820:.1200:) warning: : missing field 'unit' initializer [-Wmissing-field-initializers]0 .0 | ^~~~~~~~~~~~~~ ~ 82 | { "ratio", "set ratio",src/libavfilter/af_replaygain.c : 507 : 49 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(rati o507), | A V _ OlPeTf_tT Y +P=E _hDiOsUtB_LbE[,i {-. d1b8l]= 2*} ,c o e f f _ b [ 9 ] - h i1s,t _ a [2i0 ,- A1|8F]| R* }c,oe f f| _ ^a [9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:507:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | left +src/libavfilter/af_sidechaincompress.c=: 83h:i120s:t _warning: bmissing field 'unit' initializer [-Wmissing-field-initializers][ i - 18] * 83c | o e f f _{b [" a9t]t a-c kh"i,s t _ a ["is e-t 1a8t]t a*c kc"o,e f f _ a [ 9 ] ;O F F| S ^~~~~~~~~~~~~~ ~ET (attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 2000, A|F|R }, | ^ src/libavfilter/af_replaygain.c:508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right src/libavfilter/af_sidechaincompress.c+:=84 :h120i:s twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]b [i - 17] * 84c | o e f f _b{[ "9r]e l-e ahsies"t,_ a [ i" s-e t1 7r]e l*e acsoee"f,f _ a [ 9 ] ; O F| F ^~~~~~~~~~~~~~ ~S ET(release), src/libavfilter/af_replaygain.c : A508V:_18O:P Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_DOUBL E508, | { . d b l = 2 5r0i}g,h t + = h i s t _0b.[0i1 ,- 91070]0 ,* Ac|oFe|ffR_ b}[, 9 ]| ^- hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_sidechaincompress.c:85:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "makeup", "set make up gain", OFFSETsrc/libavfilter/af_replaygain.c(m:a509k:e49u:p )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_ T509Y | P E _ D OU B L E ,l e{f.td b l+==1 }h,i s t _ b [ i - 2 0 ] * c1o,e f f _b6[410,] A-| Fh|iR s}t,_ 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] 509src/libavfilter/af_sidechaincompress.c | : 86 : 120 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]l eft += h i86s | t_ b [ i {- "2k0n]e e*" ,c o e f f _ b"s[e1t0 ]k n-e eh"i,s t _ a [ i - 2 0 ]O F*F ScEoTe(fkfn_eae[)1,0 ] ; | ^~~~~~~~~~~~~~ ~A V_OPT_TYPE_DOUBLE, {.dbl=2.82843}, 1, 8, A|F|R }, | ^ 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_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|9R warning}s, generated . | ^ src/libavfilter/af_sidechaincompress.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { 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); | ~~~~~~ ~~~^~~~ 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,bsrc/libavfilter/af_silenceremove.c:114:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ) ( 114 | { "start_periods", "set periods of silence parts to skip from start", OFFSET(start_periods), AV_OPT_TYPE_INT, {.i64=0}, 0, 9000, AF }, | ^ (a) > (b)src/libavfilter/af_silenceremove.c ? (b) : (a)) | ^ :115:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "start_duration", "set start duration of non-silence part", OFFSET(start_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:116:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "start_threshold", "set threshold for start silence detection", OFFSET(start_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:117:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "start_silence", "set start duration of silence part to keep", OFFSET(start_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:121:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "stop_periods", "set periods of silence parts to skip from end", OFFSET(stop_periods), AV_OPT_TYPE_INT, {.i64=0}, -9000, 9000, AF }, | ^ src/libavfilter/af_silenceremove.c:122:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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 } | ^ 11 warnings generated. CC libavfilter/avf_a3dscope.o 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 ersrc/libavfilter/af_silenceremove.c:217:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ro 217 | return new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ rs: %d%s%s\n", 1683 | pe_str[s->detect.peak_extend], 1684 | s->detect.max_gain_adjustment, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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_stereowiden.c:46:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "delay", "set delay time", Osrc/libavfilter/af_silenceremove.c:277:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F FSET(delay), AV_OPT_TYPEIn file included from _Fsrc/libavfilter/af_volume.cL:OA30T: ,src/libavutil/ffmath.h :{49.:30d:bl =2warning: 0}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1, 100, A }, 49 | | ^ return exp2f(M_LOG2_10 * x); | ~ ^ 277src/libavfilter/af_stereowiden.c | return sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "feedback", "set feedback gain", OFFSET(feedback), AV_OPT_TYPE_FLOAsrc/libavfilter/af_silenceremove.c:T, {.dbl=.3}, 0, 0.9, AT }, | ^ 287:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_stereowiden.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 287 | s->sum -= *wsample; | ~~ ^~~~~~~~ 48 | { "crosssrc/libavfilter/af_silenceremove.cfeed", "set cross feed", OFFSET(crossfeed), AV_OPT_TYPE_Fsrc/libavfilter/af_speechnorm.cLO:A98T:, 106{:. dwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l =.3}, 0, 0. 898, | A T } ,{ "| p ^e ak", "set the peak value", OFFSET(peak_valuesrc/libavfilter/af_stereowiden.c),: 49A:V101_:OP Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_DOU B49L | E , {. d{ b"ld=r0y.mi9x5",} , 0 ."0s,e t1 .d0,r y-FmLiAxG"S, } , | ^O FFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT }, | ^src/libavfilter/af_speechnorm.c :99:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :288src/libavfilter/af_stereowiden.c::1550:: 12warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | 288 | { N U LsL ->}s u m| ^ = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ 99 | { "p", "src/libavfilter/af_silenceremove.c:290:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 290 | s->sum += *wsample; | ~~ ^~~~~~~~ et the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_tremolo.csrc/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 }, | ^ 39:118:src/libavfilter/af_speechnorm.c:101:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "e", "set the max expansion factor", OFFSET(max_expansion), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "f", "set frequency insrc/libavfilter/af_speechnorm.c h:e102r:t130z:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(fre q102) | , {A V"_cOoPmTp_rTeYsPsEi_oDnO"U,B L"Es,e t t{h.ed bmla x= c5o.m0p}r,e s s i0o.n1 ,f a c t2o0r0"0,0 .O0F,F SFELTA(GmSa x_}c,o m p| r ^e ssion), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:40:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "d", "set depth as percsrc/libavfilter/af_speechnorm.cen:t103a:g130e":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(dept h103) | , A V{_ O"PcT"_T,Y P E _ D O UB L E , " {s.edtb lt h=e 0m.a5x} ,c o m p0r.e0s,s i o1n. 0f, a c t o rF"L,A GOSF F}S,E T (m| a ^x _compression), AV_OPT_TYPE_DOUBLEsrc/libavfilter/af_tremolo.c, :{41.:d12b:l =warning: 2missing field 'help' initializer [-Wmissing-field-initializers]. 0}, 141. | 0 , 5 {0 .N0U,L L F}L A G| S ^ }, | ^ 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.csrc/libavfilter/af_silenceremove.c:105::335118::20 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105335 | | { r"ett"u,r n n e w _ s u m" s/e ts -t>hwei ntdhorwe_sdhuorladt ivoanl;u e "| , ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 expanssrc/libavfilter/af_stereotools.cio:n63 :r112a:i swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]n g amount", 63O | F F S E T{( r"aliesvee_la_mionu"n,t ) , A"Vs_eOtP Tl_eTvYePlE _iDnO"U,B L E , {O.FdFbSlET=(0l.e0v0e1l}_,i n0).,0 , 1 .A0V,_ OFPLTA_GTSY P}E,_ D O| U ^B LE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_speechnorm.c:107:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]107 | { " r64" | , { ""lesveetl _tohuet "e,x p a n"ssieotn lreaviesli nogu ta"m,o u n src/libavfilter/af_silenceremove.ct "O:,F345 F:OS15F:EF TS(warning: Elimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Te (vreali_soe u_345ta | )m ,o u n tsA)V-,_> sOAuPVmT_ _OT-PY=TP _E*T_wYDsPOaEUm_BpDLlOEeU,;B L {E| ., ~~ ^~~~~~~~d b{l.=d1b}l,= 0 . 000.10}1,5 602.50,, 16.40,, AF L}A,G S | } ^, | ^ src/libavfilter/af_silenceremove.c:346:src/libavfilter/af_stereotools.c15::65 :warning: 112:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | src/libavfilter/af_speechnorm.c65 : | 108 : s124 -: > {swarning: umissing field 'unit' initializer [-Wmissing-field-initializers]m" b a=l afnmcaex_fi (n108s" | ,- > s "u sm e,{t "b0fa.alfla)ln;c" e, | i"n ~ ^~~~~~~~~~~~~~~~~~s" e,t t hOeF FcSoEmTp(rbeaslsainocne _riani)s,i n gA Vam_oOuPnTt_T"Y,P EO_FDFOSUEBTL(Ef,a l{l.d_balm=o0u}n,t ) ,- 1A,V _ O P T _ T Y P E _1D,O UAB L}E,, src/libavfilter/af_silenceremove.c{| .: ^d348 b:l15=:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 1}, 0.0 ,348 | 1 . 0 , sF-L>AsGuSm src/libavfilter/af_stereotools.c}+,:= 66 :*| 112w ^s: awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]p le; | ~~ ^~~~~~~~ 66 | { "balance_out", "set balance out", OFFSET(src/libavfilter/af_speechnorm.cba:l109a:n124c:e _warning: omissing field 'unit' initializer [-Wmissing-field-initializers]u t), AV_OPT_ T109Y | P E _ D O{U B"LfE",, { . d b"ls=e0}t, t h-e1 ,c o m p r e s s i o1n, rAa i}s,i n g| ^ amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.src/libavfilter/af_stereotools.cd:b67l:=1120:. 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]1 }, 0.0, 167. | 0 , F L A{G S" s}o,f tc l| i ^p ", "enable softclip", OFFSET(softclip), AV_OPT_TYPE_BOOL, {.i64=0}, 0,src/libavfilter/af_speechnorm.c : 110 : 114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 , A }, | ^ 110 | { "channels", "set channels to filter", OFsrc/libavfilter/af_stereotools.cF:S68E:T112(:c hwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]l ayout_s t68r | ) , A V{_ O"PmTu_tTeYlP"E,_ S T R I N G",m u{t.es tLr"=," a l l " } , 0 , 0O,F FFSLEATG(Sm u}t,e _ l| ) ^, AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_speechnorm.c:111:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "h", "src/libavfilter/af_stereotools.cs:et69 :c112h:a nwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e ls to fi l69t | e r " , {O F"FmSuEtTe(rc"h,_ l a y o u t"_msuttre) ,R "A,V _ O P T _ T Y P E _OSFTFRSIENTG(,m u{t.es_trr)=," a l l " } ,A V_0O,P T0_,T YFPLEA_GBSO O}L,, | { ^. i64=0}, 0, 1, A }, | ^ src/libavfilter/af_speechnorm.c:112:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_stereotools.c :70:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | 70 | { " i n{v e"rpth"a,s e"ls",e t i n v"eprhtaesde fLi"l,t e r i n g " , OOFFFFSSEETT((ipnhvaesret_)l,) ,A V _ O P TA_VT_YOPPET__BTOYOPLE,_ B{O.OiL6,4 = 0 {}.,i 604,= 01},, F 0,L A G S } , | ^1 , A }, | ^ src/libavfilter/af_stereotools.c:71:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c:113:99: warning: 71 | missing field 'unit' initializer [-Wmissing-field-initializers] { "pha s113e | r " , { " i""p,h a s e R "",s e t i n v e r t edO FfFiSlEtTe(prhiansge"_,r )O,F F S E T (AiVn_vOePrTt_)T,Y PAEV__BOOOPLT,_ T Y P{E._i6B4O=O0L},, { . i06,4 = 0 } , 0 , 1 ,1 F, LAAG S} , } ,| ^ | ^ 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_stereotools.c:84:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c: 84115 | : 102 : { warning: "slmissing field 'unit' initializer [-Wmissing-field-initializers]e v", "se t 115s | i de l e v{el "", l " ,OF F S ET ("ssleevt) , l i n k e AdV _OcPhT_aTnYPnEe_DlOsU BLfE,i l{.tdebrl=i1n},g " , 0 .0O1F5F62S5,E T 6(4l,i An k},) , | A ^ V_OPT_TYPE_BOOL, {.i6src/libavfilter/af_stereotools.c4:=850:112}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , 1, 85 | F L A G{S " s}b,al ", | ^ "set side balance", OFFSET(sbal), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, src/libavfilter/af_speechnorm.c 1:, A116 :}102,: | ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | {src/libavfilter/af_stereotools.c :"86r:m112:s warning: "missing field 'unit' initializer [-Wmissing-field-initializers] , "se t86 | t h e{src/libavfilter/af_silenceremove.c "R:mMl395eSv: "12v,: a l warning: u implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e " , " sOeFt F mSi395Ed | Td (l e r lmresevet_luv"r,an lO uFseFqSr)EtTf(,m( lnAeevVw)_,_O sP u Tm _ T / Y PAsE-V_>_OwDPiOTn_UdTBYoLPwEE__,dD uO{UrB.aLtEdi,bo {nl.)d=;b0l = .1| }0 ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,} , 0.00.105,625 , 1 .604,, A }F,L A | G ^S }, | ^ src/libavfilter/af_stereotools.c:87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "mpan", "set middlsrc/libavfilter/af_speechnorm.ce :p117an:"102, : warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]FF SET(mpan), 117 | A V _ OP{T_ T"YmPE"_D,O U B LE",s {e.td blt=h0e}, R-M1S, v a l u e " , 1,O FAF S},E T | ( ^r ms_value), AV_OPT_TYPsrc/libavfilter/af_stereotools.cE:88_:D112:O Uwarning: Bmissing field 'unit' initializer [-Wmissing-field-initializers] LE, { 88 | . d b l{= 0"b.as0e}",, 0 . 0 , "s1e.t 0s,te reFoL bAaGsSe" ,} , O F FS| E ^T(b ase), AV_OPT_TYPE_DOUBLE, {.dbl=0}, src/libavfilter/af_speechnorm.c-:1,118 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 1, A } ,118 | | ^ { NULL } | ^ 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, {.dbsrc/libavfilter/af_silenceremove.cl=:0405}:15,: -warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , 405 | 2 0 , As -}>, s u| m ^ -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_stereotools.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "sclevel", "set S/C level", OFFSET(ssrc/libavfilter/af_silenceremove.cc:_406le:v15e:l )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OP T_406T | Y P E _ DsO-U>BsLEu,m { .=d bflm=a1x}f,( s - >1s,u m , 0 . f ) ;1 0 0| , ~ ^~~~~~~~~~~~~~~~~~ A }, | ^ src/libavfilter/af_stereotools.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "phase"src/libavfilter/af_silenceremove.c,: 408 : 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set stere o408 | p h as e "s,- >OFsFuSmE T+(=p h*awssea)m,p l e ; | ~~ ^~~~~~~~A V_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 936 warning0s, generated . A }, | ^ src/libavfilter/af_stereotools.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] CC libavfilter/avf_abitscope.o 97 | { NULL } | ^ src/libavfilter/af_superequalizer.c:69:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~ ^~~~~~~~~~ src/libavfilter/af_superequalizer.c:69:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~~~ ~~^~~ 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/af_superequalizer.c:79:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h:155:60: warning: 79implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | float 155o | m e g a = 2 * M _lPuIt [*n ]f ;= e| xp ~ ^( -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 | 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); | ~ ~~~~~~~~~^~~~~~~~~~ ifsrc/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.cFFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:115:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 64:37: note: expanded from macro 'FFABS' 115 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) { | ~ ^ return .5842f * pow(a - 21, 0.4f) + src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .07886f * (a - 21); | ~~~ ~~^~~~ 163 | src/libavfilter/af_superequalizer.c lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ :src/libavfilter/window_func.h115:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ^~~~~~ ~ 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 | 2 warnings generated. 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: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_src/libavfilter/af_vibrato.c:46:end].max_peak = new_max_peak; \ | ~ ^~~~~~~~~~~~ 118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46src/libavfilter/af_speechnorm.c | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ :312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(fltsrc/libavfilter/af_vibrato.c, :f47l:o118at:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 .f, (float) M47 | I N _ P E{A K")d " ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "set dsrc/libavfilter/af_speechnorm.ce:p305t:h30 :a snote: expanded from macro 'ANALYZE_CHANNEL'p ercentage" ,305 | O F F S E T (pid[eppit_he)n,d ] . rAmVs__OsPuTm_ T=Y PnEe_wD_OrUmBsL_Es,u m ; { . d b l = 0 . 5 } , 0 . 00 , 1 . 0 , F L A G S \} , | ~ ^~~~~~~~~~~ | ^ src/libavfilter/af_vibrato.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_silenceremove.c48 | : 644 : 42{: NUwarning: Lcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]L } | ^ 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_endsrc/libavfilter/af_superequalizer.c +: 1330,: 97s:- >warning: stmissing field 'unit' initializer [-Wmissing-field-initializers]o p_silence); 330 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ { "1b"src/libavutil/macros.h,: 49":s25e:src/libavfilter/af_surround.c t:note: 2536expanded from macro 'FFMIN':5 21H:z bwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n 49d | #gdaefiinn"e, F253 F | M I NO (F aFs,S-bE>)Tl (o(gw(acaiu)nt s > = [ (01b].))f , ?* A(Vbs_)-O P>:Tl _o(TwaYc)Pu)Et _f F | L/ ~ ^ ~O A(Ti,n l{i.ndbkl-=>1s}a, m0p,l e2_0r,asrc/libavfilter/af_silenceremove.c tA:eF785 :*}52 :,0 .warning: 5comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]| ) ^ * (s->win _785s | i z e / 2 ) ; | ~~~~^~~~~~~~~~~~ ~ if (s->stop_silence_offset >= s->stop_silence) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_superequalizer.c:331:src/libavfilter/af_silenceremove.c97::796 :warning: 45missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 331 | 796 | { " 2 b " , "src/libavfilter/af_surround.c s: e254 t: 22 :9 2 warning: Hizimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f b(sa-n>ds t go254ap | i_ nh "o, l d so -f> fh_OieFgnFdhS cE>uT=t( gs a-=i> ns1st. o[fp1_ ]d*)u ,rs a-AtV>i_hoiOngP)hT c_{uT tY fP| E ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~/_ F(LOiAnTl,i n{k.-d>bsla=m1p}l,e _0r,a t2e0 *, 0A.F5 )} ,* ( s| - ^> win_size / 2); | ~~~~^~~~~~~~~~~~~ ~ 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]src/libavfilter/af_volume.c),: A85V:_93O:PT _warning: TYmissing field 'unit' initializer [-Wmissing-field-initializers]P E_FLOAT, {. d85b | l= 1 }, 0 , 2 0 , AF O}F,F S E| T ^( replaygain_preamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, -15.0, 15.0, A|F }, | ^ src/libavfilter/af_superequalizer.c:336:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { src/libavfilter/af_volume.c":7b87":,82 :" warning: semissing field 'unit' initializer [-Wmissing-field-initializers]t 523Hz b an87d | ga i n " , O F F SEOTF(FgSaEiTn(s r[e6p]l)a,y gAaVi_nO_PnTo_cTlYiPpE)_,FL OAAVT_,O P{T._dbTlY=P1E}_,B O0,O L2,0 ,{ A.Fi 6}4, = | 1 ^ }, 0, 1, A|F }, | ^ src/libavfilter/af_volume.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ CC libavfilter/avf_ahistogram.o src/libavfilter/af_superequalizer.c:337:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "8b", "set 740Hz band gain", OFFSET(gains [7]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:338:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "9b", "set 1047Hz band gain", OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:339:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "10b", "set 1480Hz band gain", OFFSET(gains [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:340:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "11b", "set 2093Hz band gain", OFFSET(gains[10]), AV_OPT_TYPE_FLOA120T, warning s{ generated.. 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_surround.c:333:src/libavfilter/af_superequalizer.c32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 333 | 342:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 5 r warningesf generateder. ence = angle * M_PI / 180.f; | ~ ^~~~~ 342 | 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; | ^~~~~ ~ { "13b", "set 4186Hz band gainsrc/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) | ^~~~~~~~ ~~ , OFFSETsrc/libavfilter/af_surround.c:340:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 340 | a *= reference / M_PI_2; | ^~~~~~~~~ ~ gains[12]), AV_OPT_TYPE_Fsrc/libavfilter/af_surround.c:342:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L OAT, {.dbl=1}, 0, 20, AF }, | ^ 342 | 3 warnings generated. a = M_PIsrc/libavfilter/af_superequalizer.c:343:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ^~~ ~ 343 | src/libavfilter/af_surround.c:342:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "14b", "set 5920Hz band gain", OFFSET(gains[13]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ 342 | a = M_Psrc/libavfilter/af_superequalizer.c:344:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] I + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~ 344src/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); | ^~~~ ~ { "15b", "set 8372Hz band gain", OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:345src/libavfilter/af_speechnorm.c:411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :97 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/af_speechnorm.c warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 345 | CC libavfilter/avf_aphasemeter.o { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ 387:26: note: expanded from macro 'FILTER_LINK_CHANNELS' src/libavfilter/af_surround.c 387 | gain = FFMIN(gain, min_gain(ctsrc/libavfilter/af_superequalizer.cx,: 346c:c97,: mwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]n _size)); 346 | { " 1 7 b " , " s e t \1 6 7| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 4Hz bandsrc/libavutil/macros.h :g49a:i22n:" , note: Oexpanded from macro 'FFMIN'F FSET(gai n49s | [#1d6e]f)i,n eA VF_FOPMTIN_(TaY,PbE)_ F(L(OaA)T ,> ({b.)d ?b l(=b1)} ,: 0(,a )2)0 , | ^ ~A F }, | ^ :370:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | src/libavfilter/af_superequalizer.c:347:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] *x = av_clipf(a+a*fmaxf(0.f, p*p-M_PI_2), -1.f, 1.f); | ~^~~ 347 | { "18b", "set 20000Hzsrc/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_PIband gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, )*M_LN10+1.f, -1.f, 1.f); | ~^~~ | src/libavfilter/af_surround.c ^ :371:38: warning: src/libavfilter/af_superequalizer.c:348:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)* | { NULL } | ^ Msrc/libavfilter/af_speechnorm.c:_LN10+1.f, -1.f, 1.f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 411:src/libavfilter/af_surround.c:371:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1: warning: 371implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | *y = av _411c | lFiIpLfT(EcRo_sLfI(NaK*_M_CPHIA_N2N+EML_SP(If)l*tc,o fslfo(aMt_,P If_l2e-rpp/)M _ P| I^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) *M_LN10src/libavfilter/af_speechnorm.c+:1405.:f24,: -note: 1expanded from macro 'FILTER_LINK_CHANNELS'. f, 1.f); | 405 ^~ | s->prev_gsrc/libavfilter/af_surround.ca:in371 :=24 :g awarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ; 371 | * y = a v _ c l i p f ( c o s f ( a * M _ P I _ 2 + M _ P I ) * c o\s f (| 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_volume.c:296:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | vol->var_values[VAR_VOLUME] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:416:73: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f - fabsf(x[nsrc/libavfilter/af_speechnorm.c:]), f_x) * powf((1.f - fabs(y[n])), f_y); | ~~~~ ^~~~ 455src/libavfilter/af_surround.c:416:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]416 | factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ^~~ ~ 455 | for (int f = 0; f < ff_inlink_queued_frames(inlink); f++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^ 15src/libavfilter/af_volume.c warning:s365 generated:. 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_src/libavfilter/asrc_afdelaysrc.cNO:P59T:S37_:V Awarning: LUE ? Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A N : (double)( t59s | ) ) re| t ^~~u rn s/usr/include/math.hi:n15f:(19M:_ Pnote: Iexpanded from macro 'NAN' * x) / (15M | _#PId e*f xi)n;e N| A ~ ^N __builsrc/libavfilter/asrc_afdelaysrc.ct:i59n:_12n:a nwarning: fimplicit 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: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 src/libavfilter/asrc_afdelaysrc.c:85:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ :15:src/libavfilter/asrc_afdelaysrc.c:85:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 19 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] note: 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((xsrc/libavfilter/af_surround.c :- 640:s53-:> dewarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a y) / s->n b640_ | t a p s )fl;o at | l ^ ~f e_mag, c_phase, mag_total = (mag_totall + mag_totalr) * 0.5; | ~~~~~~~~~~~^~~~~~~~~~~~ ~ expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:384:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | vol->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/avf_avectorscope.o src/libavfilter/asrc_afdelaysrc.c:147:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "delay", "set fractional delay", CC libavfilter/avf_concat.o OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:148:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "d", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ CC libavfilter/avf_showcqt.o src/libavfilter/asrc_afdelaysrc.c:149:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:150:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:151:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:152:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:153:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "taps", src/libavfilter/af_virtualbass.c : 44 : 112":s ewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] number of taps for 44d | e l a y {f i"lctuetro"f, f ", " s e t OvFiFrSEtTu(anlb _btaaspss )c, u t o f fA",V _ O POTF_FTSYEPTE(_cIuNtTo,f f ) ,{ . i 6A4V=0_}OP,T _ T Y P E _0D,O U B 3L2E7,6 8{,. d bAlF= 2}5, 0 }| , ^1 00,500, FLAGS }, | ^ src/libavfilter/asrc_afdelaysrc.c:154:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "t", "sesrc/libavfilter/af_virtualbass.ct :n45u:m113be:r warning: omissing field 'unit' initializer [-Wmissing-field-initializers]f taps for de l45a | y f i l{t e"rs"t,r e n gt h " , " s e tO FvFiSrEtTu(anlb _btaaspss )st,r e n g t hA"V,_ OOPFT_TYPE_INT, {.i64=0}, 0, 32768, FASFE T}(,s t r| e ^n gth), AV_OPT_TYPE_DOUBLE, {.dbl=3}, 0.5, 3,src/libavfilter/asrc_afdelaysrc.c :T155F:L143A:G Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 155 | { "channel_layouCC libavfilter/avf_showcwt.o t", "set chsrc/libavfilter/af_virtualbass.ca:nn46e:l10 :l awarning: ymissing field 'help' initializer [-Wmissing-field-initializers]o ut", 46 | { N U L L } | ^ OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:156:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "c", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ src/libavfilter/af_surround.c:780:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 780 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:781:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:781:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_surround.c:835:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 835 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:836:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:836:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ CC libavfilter/avf_showfreqs.o 18 warnings generated. 10 warnings generated. src/libavfilter/af_surround.c:892:src/libavfilter/asrc_anoisesrc.c:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 892 | 60 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ ifsrc/libavfilter/asrc_anoisesrc.c:61:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] (phase_dif > M_PI) | ^~~~~~~~~ ~ 61 | { "rsrc/libavfilter/af_surround.c", "set sample rate", OFFSET(sample_rate),: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] A 893 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ V_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 623 warnings generated. | { "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/af_surround.c | ^ :949:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 949 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ 64 | { "dursrc/libavfilter/af_surround.c:950:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a 950 | phase_difl = 2.f * M_PI - phase_difl; | ~ ^~~~~~~~~~ tsrc/libavfilter/af_surround.csrc/libavfilter/asrc_anullsrc.c::95053::26126:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] i 950 | 53 | { " c h a npnheasle__ldaiyfolut "=, 2 ".sfe t* cMh_aPnIn e-l _plhaaysoeu_td"i,f l;O F F| S ^~~ ~E T(channel_layout_str), AV_OPT_TYPE_STRING, {.ssrc/libavfilter/af_surround.ct:r952 =: 13":s warning: teimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r eo"}, 0 952, | 0 , F L A G Si }f, ( p| h ^a se_difr > M_PI) | ^~~~~~~~~~ ~ on"src/libavfilter/asrc_anullsrc.c:54:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , "setsrc/libavfilter/af_surround.c :d953u:r39a:t iwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ", 953O | F F S E T ( d u r a t ipohna)s,e _ di f Ar V=_O P2T._fT Y*P E_MD_UPRIA T-I OpNh,a s e{_.dii6fr4; = | 0 ~ ^~~~~~~~~~} , src/libavfilter/af_surround.c:0,953 :26 :I Nwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4_MAX, 953F | L A G S }, | ^ phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ 54src/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 }, | ^ { "cl", "set channel_layout", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:55:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sample_rate", "set sample rate", OFFSET(sample_rate_str) , AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:75:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "seedsrc/libavfilter/asrc_anullsrc.c":,56 : 125 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set ra n56d | o m s{e e"dr"",, O F F S E T ( s e e d ")s,e t s a m p l e rAaVt_eO"P,T _ T Y POEF_FISNETT6(4s,a m p l e{_.ria6t4e _=s t-r1)} , , A V _ O P-1T,_ T YUPIEN_TS_TMRAIXN,G , F{L.AsGtSr }= ," 4 4| 1 ^0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:76:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_anullsrc.c76 | : 57 : 147 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s ", 57 | " s e t {r a"nndb_osm asmepelde"s," , O F F S E"Ts(esete dt)h,e n u m b e r AoVf_ OsPaTm_pTleYsP Ep_eIr NTr6e4q,u e s t e d{ .fir6a4m e=" ,- 1O}F,F S E T ( n b _ s-a1m,p l eUsI)N,T _AMVA_XO,PT _ T YFPLEA_GISN T},, { .| i ^6 4 = 1024}, 1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:77:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "nb_samplsrc/libavfilter/asrc_anullsrc.ce:s58":,147 : warning: "smissing field 'unit' initializer [-Wmissing-field-initializers]e t the numbe r58 | o f s a{m p"ln"e,s p e r r e q u e s t e"dse tf rtahmee "n,u mbOeFrF SofE Ts(anmbp_lseasm ppleers )r,e qAuVe_sOtPeTd_ TfYrPaEm_eI"NT,, O{FF.SiE6T4( n=b_ s1a0m2p4l}e, s1),, IANV_TO_PMTA_XT,Y PFEL_AIGNST ,} ,{ . i| 6 ^4 = 1024}, 1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:78:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | src/libavfilter/asrc_anullsrc.c :{59 :"150n: "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 59" | s e t t{h e" dnuurmabteiro no"f, s a m p l e s" speetr trheeq uaeustdeido fdruarmaet"i,o nO"F, F S E T ( n b _ s a m p l e s ) , A V _ O POTF_FTSEYTP(dEu_rIaNtTi,o n){,. i 6 4A V=_ O1P0T2_4T}Y,P E1_,D UIRNATT_IMOANX,, {F.LiA6G4S =} ,- 1 }| , ^ -1, INT64_MAX, FLAGS }, | src/libavfilter/asrc_anoisesrc.c ^ :79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ 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 }, | ^ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.hsrc/libavfilter/asrc_anullsrc.c::src/libavfilter/asrc_anoisesrc.c15561:::601265::: 113 warning: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'help' initializer [-Wmissing-field-initializers]warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 61 | { NULL 155}65 | | | ^ { " d " , l u t [ n ] = e"xspe(t- 0d.u5r *a tSiQoRn(",( n - ( NO-F1F)S/E2T)(/d(u0r.a4*t(iNo-n1)),/ 2 . f ) A)V)_;O P T| _ ~^~~T YPE_DUsrc/libavfilter/asrc_anullsrc.cRsrc/libavfilter/window_func.hA::T60153I::O13330N::, warning: note: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]{expanded from macro 'SQR' .i64 = 1530 | } , 60 | # 0d{,e f" idIn"Ne,T 6S 4Q _RM (A xX ), ( ( Fx L) A* G S(" xs})e,)t t| | h ~ ^~~~~~~~~ ^e audio dur/usr/include/stdint.hat:i46o:n21":, note: expanded from macro 'INT64_MAX' 46 | # d e f i n e I N src/libavfilter/window_func.hT :6O155F4:F_60SM:EA XTwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d (u0rxat7ifofnf)f ,f155 f | f fA fVf _f Of Pf Tf _f T)Y P E | _ ^~~~~~~~~~~~~~~~~~Dl UuRAtT[IOnN], ={ .eix6p4( -=0 .-51 }*, S-1Q,R (I(NnT-6(4N_-M1Asrc/libavfilter/asrc_anoisesrc.c)X/:,264 ):F/113L(:A0 G.warning: S4implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] * (}N,- 1 )| ~ ^~~~~~~~~/ 2.f)) )64; | /usr/include/stdint.h | : ~^~~ 46 {: 21":d usrc/libavfilter/window_func.hnote: r:expanded from macro 'INT64_MAX'a153 t:i26o:n "note: ,expanded from macro 'SQR'46 | # d e f i "n153se | e It N Td 6u 4r _a Mt Ai#Xodn e" f,(i 0n ex 7 Sf QfORf(fFxfF)fS fE(fT(f(xfd)fu*fr(faxft)if)o)n ) ,| | ^~~~~~~~~~~~~~~~~~ ^ AV_OPT_TYPE_DURATION, {.i64 = 0}, 0src/libavfilter/asrc_anullsrc.c,: 59 :I133N: Twarning: 6implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]4 _MAX, FLAGS } ,59 | | ~ ^~~~~~~~~ { "dur/usr/include/stdint.ha:46t:i21o:n "note: ,expanded from macro 'INT64_MAX' "s46e | t# dtehfei naeu dIiNoT 6d4u_rMaAtXi o n("0,x 7 f f f f f f f f f f f f f f f ) | ^~~~~~~~~~~~~~~~~~ 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/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))) | ^~~~ src/libavfilter/af_surround.c:1008In file included from :src/libavfilter/asrc_afirsrc.c13::29 : src/libavfilter/window_func.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]162 :39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | 1008 | iiff (F(FpAhBaSs(ne _-d iMf)l >>= M0_.P3I )* M| ) ^~~~~~~~~~ ~ { | ~ ^ 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:src/libavfilter/window_func.h13:: 163warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1011 | 163 | i f ( p h a s e _ d i f r >lu tM[_nP]I )= 0 .| 5 ^~~~~~~~~~ ~ * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/af_surround.c:1012:39: src/libavfilter/window_func.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]163 :69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1012 | 163 | p h a s e _ d i flru t=[ n]2 .=f 0*. 5M _* P(I1 -+ pcohsa(s(eM__dPIi*f(rF;F A B| S ~ ^~~~~~~~~~( n - M) - 0.src/libavfilter/af_surround.c3 :*1012 :M26):)/ (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 - 0.3) * 1012M) | ) ) ; | ~ ^ phase_difr = 2.f * M_PI - src/libavfilter/window_func.hp:h163a:s56e:_ dwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f r; | ^~~ ~ 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/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] CC libavfilter/avf_showspatial.o 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; | ^~~ ~ 13 warnings generated. CC libavfilter/avf_showspectrum.o 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/af_surround.csrc/libavfilter/asrc_afirsrc.c:66:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 66 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ 1192:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_afirsrc.c 1192 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ :src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 67 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ :115:17src/libavfilter/af_surround.c warnings: generated1192. :51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1192 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.hwarning: missing field 'unit' initializer [-Wmissing-field-initializers] : 67 | { "frequency", "set frequency points", OFFSET(freq_points_str), src/libavfilter/asrc_sinc.cAV:_122O:P36T_: TYwarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _STRING, {122. | s t r = " 0 1 f"l}o,a t0 ,z 0=, FiL -AG S. }5,f * | m ^ , x = z * M_PI, y = z * mult1; | ^ ~ 47:src/libavfilter/asrc_afirsrc.c40: note: expanded from macro 'FFMAX' :68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 68 | { "f", "set frequency points", OFFSET(18freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ warnings generated. 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.csrc/libavfilter/asrc_sinc.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 }, | ^ 170:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_afirsrc.c 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] 72 170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ^~~~~~ ~ src/libavfilter/asrc_sinc.c:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 170:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ~~~~^~~~~~~ ~ | src/libavfilter/asrc_sinc.c { "p", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ :171:78: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_afirsrc.c 171 | (:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ( 73 | { "sample_rate", ".0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~~~~~~ ssrc/libavfilter/asrc_sinc.cet sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, :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] i 171 | ((.0007528358f-1.577737e-05 * *beta) 64=44100}, 1, INT_MAX, FLAGS }, | ^ * *beta + src/libavfilter/asrc_afirsrc.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 74 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ .6248022f) * *beta + .06186902f; | ~ ^~~~~~~~~~ src/libavfilter/asrc_sinc.c:171:48:src/libavfilter/asrc_afirsrc.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]75 :140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | 75 | ( ( .{0 0"0n7b5_2s8a3m5p8lfes-"1,. 5"7s7e7t 3t7eh-e0 5n u*m b*ebre toaf) s*a m*pbleetsa p+e r0 .r6e2q4u8e0s2t2efd) f*r a*mbe"e,t aO F+F S.E0T6(1n8b6_9s0a2mfp;l e s| ) ~ ^~~~~, AV_OPT_TYPsrc/libavfilter/asrc_sinc.cE:_171I:N39T:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].i 64 = 102 4}171, | 1 , I N T _ M(AX(,. 0F0L0A7G5S2 8}3, 5 8| f ^- 1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~ src/libavfilter/asrc_afirsrc.c:src/libavfilter/asrc_sinc.c76::140171:: 11warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | 171 | { " n" , ( ( . 0 0 07 5 2 8"3s5e8tf -th1e. 5n7u7mb7e3r7 eo-f0 5s a*m p*lbese tpae)r *r e*qbueetsat e+d 0f.r6a2m4e"8,0 2O2FfF)S ET*( n*bb_estaamp l+e .s0)6,1 8AV6_9O0P2Tf_;T Y P| E ^~~~~~~~~~~~~_ INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ CC libavfilter/avf_showvolume.o src/libavfilter/asrc_afirsrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ CC libavfilter/avf_showwaves.o 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-(Nsrc/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 1)/2)/(0.4*(N-1)/2.f))); | ~^~~ 1382src/libavfilter/window_func.h:153 | s->hop_size:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ = FFMAXsrc/libavfilter/window_func.h:(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ 155src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' : 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 60: src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 155 | src/libavfilter/asrc_sinc.c : 278 : 19l:u twarning: [nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] = exp(-0.5 278* | S Q R (w(onr-k([N-0]1 )=/2 )e/x(p0(.w4o*(rNk-[1)0/]2).;f ) )| ) ~~~ ^~~~~~~; | | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); src/libavfilter/asrc_sinc.c :| 279 ~ ~~~^~~~~~~: 19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:47:40: 279note: | expanded from macro 'FFMAX' work [471 | ]# d=e feixnpe( wFoFrMkA[X1(]a);, b )| ( ~~~ ^~~~~~~( a) > (b) ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' ? 153 | 11 warning s generated . #define SQR(x) ((x)*(x)) | ^ (a) : (b)) | ^ CC libavfilter/avfilter.o src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | 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++) { | ^~~~~~~~~~~~~~~~~~~~~~~ ~ if (FFABS(n -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)) { | ~~~~ ^~~~~~~ Msrc/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)) { | ~~~~ ^~~~~~~~~~~~ >= 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 | #defisrc/libavfilter/asrc_sinc.cne FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ :330CC libavfilter/avfiltergraph.o 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) { | ~ ^ 51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 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,src/libavfilter/window_func.h i:mp163:_p86e:a kwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning s163 generated | . lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ 330 | 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 work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :163:56src/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", | ~~~~~~ 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, 163330 | | w o r k [ ilmupt_[pne]a k=] ,0 .*5l e*n ,( 1* po+s tc_olse(n(,M _1P0I0*.(fF F-A B1S0(0n. f- *M )* p-o s0t._3l e*n /M )()*/l(e(n1 -- 01.)3)); * | M ^~~~~~~~~~~~~~) )); | ~~^~~ ~ src/libavfilter/asrc_sinc.c:329:60src/libavutil/common.h:: 64warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 : note: expanded from macro 'FFABS' 328 | 64 | # daevf_lionge( sF,F AABVS_(aL)O G(_(DaE)B U>G=, 0" %?d n(PaI)= %:g (pe-a(ka-)s)u)m @ %| i ^= %g (val@%i=%g); len=%i psrc/libavfilter/af_surround.cos:tIn file included from 1396=src/libavfilter/asrc_hilbert.c::%12927i:: src/libavfilter/window_func.h(warning: :%missing field 'unit' initializer [-Wmissing-field-initializers]g163 %:%48):\ nwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~~1396 | 163{329 | | " c h l _ o u t " , w o" rs ke _tll ueotn[u,n t]p pi=_u wt0r a.cp5hs a[*nwn oe(rl1k _l+la eycno ou>st>(" (,1M ]_O PF/IF *SM(E_FTPF(IAo,Bu Stp(_ena ckh-,a npMne)ea lk-__ li0am.yp3o_ ustu*_m s,Mt )ri))m/,p( _(Ap1eV a_-kO ,P0 T. _3| T) ^~~~~~~~~~~~Y P *E _MS)T)R)I; Nsrc/libavfilter/asrc_sinc.c G:| ,329 ^~~~~~~~~~~~ ~ : {22.:s src/libavutil/common.hwarning: t:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r64 =:"375:. 1note: "expanded from macro 'FFABS'} ,329 | 0 , 64 | # d 0e ,f i Fn Le AwFGoFSrA kB}_S,l( ea n)| , ^( (pai)_ w>r=ap s0 [?w o(rak)_ l:e n( ->(a>) )1)] /| ^~~~M_ PI, peak, peasrc/libavfilter/af_surround.ck:_i1397m:p129_:s uwarning: mmissing field 'unit' initializer [-Wmissing-field-initializers], imp_peak, 1397 | | ^~~~~~~~~~~~~~~~~~~~~~~ ~ { "chl_in", "set input channel layout", OFFSET(in_channel_layout_str), AV_OPT_TYPE_STRING, {.str="stereo"},0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1398 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1399:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1400:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1400 | { "lfe", "output LFE", OFFSET(output_lfe), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1401:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1401 | { "lfe_low", "LFE low cut off", OFFSET(lowcutf), AV_OPT_TYPE_INT, {.i64=128}, 0, 256, FLAGS }, | ^ src/libavfilter/af_surround.c:1402:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1402 | { "lfe_high", "LFE high cut off", OFFSET(highcutf), AV_OPT_TYPE_INT, {.i64=256}, 0, 512, FLAGS }, | ^ src/libavfilter/af_surround.c:1406:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1406 | { "smooth", "set temporal smoothness strength", OFFSET(smooth), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1407:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1407 | { "angle", "set soundfield transform angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=90}, 0, 360, TFLAGS }, | ^ src/libavfilter/af_surround.c:1408:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1408 | { "focus", "set soundfield transform focus", OFFSET(focus), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1409:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1409 | { "fc_in", "set front center channel input level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1410:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1410 | { "fc_out", "set front center channel output level", OFFSET(f_o[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ CC libavfilter/bbox.o src/libavfilter/af_surround.c:1411:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { "fl_in", "set front left channel input level", OFFSET(f_i[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1412:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1412 | { "fl_out", "set front left channel output level", OFFSET(f_o[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { "fr_in", "set front right channel input level", OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1414:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1414 | { "fr_out", "set front right channel output level", OFFSET(f_o[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1415:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1415 | { "sl_in", "set side left channel input level", OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1416:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1416 | { "sl_out", "set side left channel output level", OFFSET(f_o[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1417:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1417 | { "sr_in", "set side right channel isrc/libavfilter/asrc_sinc.c:418nput level", OFFSET(f_i[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ :141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c 418 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ :1418:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/asrc_sinc.c:419:141: 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 }, | ^ 419 | { "rsrc/libavfilter/af_surround.c:1419:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " , "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ 1419 | src/libavfilter/asrc_sinc.c{ "bl_in", "set back left channel input level", OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ :420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c:1420:130: 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 }, | ^ 1420 | src/libavfilter/asrc_sinc.c:421:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { 421 | { src/libavfilter/asrc_hilbert.c":n"45,: 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "s e45t | t h e {n u"msbaerm polfe _sraatem"p,l e"ss ept esra mrpelqeu erastteed" ,f r a m e"O,FF SOEFTF(sSaEmTp(nlbe__sraamtpel)e,s )AV, _" ObAPlV_T_o_OuTPtYTP"_E,T_ YI PN ET _,I" Ns{T.e,t i 6b 4a{=c.4ki4 61l40e=0f1}t0, 2 c4 h}1a,,n n eI lN1 T,o_ uMItANpXTu,_t M A lX e, v FeALlFA" G,}S , } O,| F ^F S| E ^T (f_o[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}src/libavfilter/asrc_sinc.c,: 422 : 141 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_hilbert.c10:,46: 118T:F Lwarning: A missing field 'unit' initializer [-Wmissing-field-initializers]G422 S | } , { | 46" ^ | h p " , { " r " , " s e t h i g"hs-epta sssa mfpillet erra tef"r,e qsrc/libavfilter/af_surround.cu e :n 1421cO:yF130"F:,S warning: E T missing field 'unit' initializer [-Wmissing-field-initializers]( s a m p l e _ r 1421a | t e ) O, F {FA S"VEb_TrO(_PFicTn_"0T,)Y ,P E _ I "N sT e, t { .bAiVa6_c4Ok=P 4Tr4_i1T0gY0Ph}Et,_ Fc Lh1O,aA TnI,nN eT{l_. MdiAbnXlp,=u 0 t} ,l eF vL eA Gl S " 0,,} , I N T | _ ^OM FAFXS,E TA(Ff _},i [ S| C ^_ BR]), AV_OPT_TYPE_FLOAsrc/libavfilter/asrc_hilbert.cT,: 47 :{118.:d bwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]= 1}, src/libavfilter/asrc_sinc.c 0:,47423 | : 1411 :0 , warning: {missing field 'unit' initializer [-Wmissing-field-initializers]T F"LtAaGpSs ",} , 423 | | ^ {" s"eltp "n,u m b e r o f t a"psse"t, lOoFwF-SpETa(snsb _ftialptse)r, f 4 r warning esq generateduA. eVn_cOPyT"src/libavfilter/af_surround.c_,: T1422 Y: P130 :E _ warning: I missing field 'unit' initializer [-Wmissing-field-initializers]N T , { .i 6 4 1422= | 2O 2F 0F 5S 1E{}T ,(" Fbc1r11_),o, u Ut I" N, T 1 6 _ "M sAAXVe,_t OF PLbTAa_GcTSkY P }Er,_i Fg Lh| Ot ^A Tc,h a{n.ndebll =o0u}t,p u t l e v0e,l "IN,T _ M AOXF,F SAEFT (}f,_ o [| S ^C _BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, src/libavfilter/asrc_sinc.c:424:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/asrc_hilbert.c :48:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | {48 | " p h a s{e" ," t " , " s e t f"islette rn puhmabseer roefs ptoanpsse"",, OF F S E T ( nb _ t a p s ) , O F FASVE_TO(PpTh_aTsYeP)E,_ I NT , A0V,_ O P1T0_,T YTPFELA_GFSL O}A,T , | { ^. dbl=50}, 0, 100, AF }, | ^ {.src/libavfilter/af_surround.ci64=22051}, 11, UINT16_MAX, FLAGS }, src/libavfilter/asrc_sinc.c| : ^425 :141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 425 | { "beta", "ssrc/libavfilter/asrc_hilbert.cet: 49k:a141:i swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r window be t49a | " , { " n b _ sa m p l e s " , " se t t heO FnFuSmEbeTr( boeft as)a, m pl e s p er ArV_eOqPuTe_sTtYePdE _fFraLmeO"A,T ,O F{F.SdETb(nlb=_-s1a}m,p l e s )-,1 , A V _ O P2T5_6,TY APE_FI N}T,, { .| i6 ^4 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:426:141:1423 :warning: 130missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | {1423 | " a t t "{, " b c _ isrc/libavfilter/asrc_hilbert.c n :" 50,": s141 e: t warning: smissing field 'unit' initializer [-Wmissing-field-initializers]"t soept- bbaanc dk50 | ac te tn etn eu{ar t "icnoh"na,"n ,n e l i n p u t "l s ee vt e lt "h , e n uOOmFFbFFSeSEErTT ((ofaf_t tis)[a,Sm Cp _l Be sC ] p) e, r A AVrV_e_qOOuPPeTTs__tTTeYYdPP EEf__rFFaLLmOOeA"AT,T ,, O F{{F..SddEbbTll(==1n12b0}_},s, a m p l4 e00s,,) , A1 0V _,1O 8PT0TFL_,AT GYASFP E}}_,,I N T| ,| ^ ^ { .i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:427:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c:1424:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 427 | { "r ou1424n | d " , { " b c"_eonaubtl"e, r o u"nsdeitn gb"a,c k c e n t e r c h a n n e l o u t pu t l e v e l "O,F F SOEFTF(SrEoTu(nfd_)o,[ S C _ B C ]A)V,_ OAPVT__OTPYTP_ET_YBPOEO_LF,L O A{T.,i 6 4{.=d0b}l,= 1 }, 0 ,0 , 1 0 , 1T,F LAAFG S} ,} , | ^| ^ src/libavfilter/asrc_sinc.c:428:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c:1425: 130428: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "hptaps" ,1425 | " s{e t" lnfuem_bienr "o,f t a"pss efto rl fhei gchh-apnansesl fiilntpeurt" ,l e v e l " ,O F F S E T ( n u m _ tOaFpFsS[E0T]()f,_ iA[V_SOCP_TL_FT]Y)P,E _AIVN_TO,P T _ T{Y.PiE6_4=F0LO}A,T , { . d0b,l = 1 }3,27 6 8 , A0F, } ,1 0 ,| ^T FLAGS }, | ^ src/libavfilter/asrc_sinc.c:429:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | src/libavfilter/af_surround.c : 1426 : 130{: "warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]p taps", "1426s | e t n u m{b e"rl foef _toaupts" ,fo r l"oswe-tp alsfes cfhialntnere"l, o u t p u t lOeFvFeSlE"T,( n u m _ t a ps [ 1 ]O)F,F ASVE_TO(PfT__oTY[SPCE__LIFN]T),, A{V_.OiP6T4_=T0Y}P,E _ F L O AT ,0 , { . d3b2l7=618},, A F } ,0 , | ^1 0, TFLAGS }, | ^ src/libavfilter/asrc_sinc.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 430 | { NULL } | ^ 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/asrc_hilbert.c | :53 ^: 10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | {NULL} | ^ 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 | 13 warnings generated. { "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 | { CC libavfilter/boxblur.o "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, TFLA58GS warning s} generated,. | ^ 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 }, | ^ CC libavfilter/buffersink.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, src/libavfilter/af_surround.c : 1447 : 101 : 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, DBL_MAX, 1447 | " s e{t "tovheer lbaepe"p, f"rseeqtu ewnicnyd owf aocvteorrl"a,p)",, O| F ^F SET(src/libavfilter/asrc_sine.co:v62e:r5la:p )note: ,expanded from macro 'OPT_DBL' AV_OPT_ T62Y | P E _ F LOOAPTT, _{G.EdNEbRlI=C0(.n5a}m,e ,0 ,f i1e,l dT,F LdAeGf,S m}i,n , | m ^a x, descr, DOUBLE, dbl, __VA_ARGS__)src/libavfilter/af_surround.c :| 1448 ^: 12: src/libavfilter/asrc_sine.cwarning: :missing field 'help' initializer [-Wmissing-field-initializers]56 :57: note: 1448expanded from macro 'OPT_GENERIC' | { 56N | U LL } | { ^ .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: 3note: expanded from macro 'OPT_GENERIC' warning s generated. 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:76:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_sine.c:59:5: note: expanded from macro 'OPT_INT' 59 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:77:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:65:5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:65:5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | OPT_STR("samples_per_frame", samples_per_frame, "1024", 0, 0, "set the number of samples per frame",), | ^ src/libavfilter/asrc_sine.c:68:5: note: expanded from macro 'OPT_STR' 68 | OPT_GENERIC(name, field, def, min, max, descr, STRING, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:80:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | {NULL} | ^ src/libavfilter/asrc_sine.c:78:64: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] CC libavfilter/buffersrc.o 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__ } | ^~~ CC libavfilter/colorspace.o CC libavfilter/colorspacedsp.o 14 warnings generated. CC libavfilter/dnn/dnn_backend_common.o CC libavfilter/dnn/dnn_backend_native.o 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: CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o 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 pi3tch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ warnings generated. 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 F108oV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.f}, 40, 150, TFLAGS }, | ~ ^~~~ warnings generated. 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_MAX7 warnings generated. , FLAGS }, | ^ src/libavfilter/avf_abitscope.c:55CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o :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_OPTsrc/libavfilter/avf_a3dscope.c:136:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _T 136 | f = 1.0f / tanf(fov * 0.5f * M_PI / 180.f); | ~ ^~~~~ Ysrc/libavfilter/avf_a3dscope.cPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ :136:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_abitscope.c:58:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | f = 1.0f / tanf(fov * 0.5f * M_PI / 180.f); | ~~~~^~~~~~ ~ 58 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/avf_a3dscope.c:171:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:171:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/avf_a3dscope.c:172:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | float sr = sinf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:172:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 172 | float sr = sinf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/avf_a3dscope.c:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | float cp = cosf(pitch * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:173:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 173 | float cp = cosf(pitch * M_PI / 180.f); | ^~~~~ ~ src/libavfilter/avf_a3dscope.c:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | float sp = sinf(pitch * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:174:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 174 | float sp = sinf(pitch * M_PI / 180.f); | ^~~~~ ~ src/libavfilter/avf_a3dscope.c:175:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | float cy = cosf(yaw * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:175:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 175 | float cy = cosf(yaw * M_PI / 180.f); | ^~~ ~ src/libavfilter/avf_a3dscope.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:176:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ^~~ ~ src/libavfilter/avf_ahistogram.c:71:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:73:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:74:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:84:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "acount", "how much frames to accumulate", OFFSET(count), AV_OPT_TYPE_INT, {.i64=1}, -1, 100, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:85:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rheight", "set histogram ratio of window height", OFFSET(phisto), AV_OPT_TYPE_FLOAT, {.dbl=0.10}, 026, warning1s, generatedF. LAGS }, | ^ src/libavfilter/avf_ahistogram.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ CC libavfilter/dnn/dnn_backend_native_layer_dense.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.f32 warnings generated. + 127.f * cosf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o 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; | ^~ ~ 12 warnings generated. 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 * src/libavfilter/avf_concat.cvf; | ~ ^~ :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_mathunary.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 } | ^ src/libavfilter/avf_showcwt.c:120:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:121:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "rate", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:123:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "r", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ CC libavfilter/dnn/dnn_backend_native_layer_maximum.o src/libavfilter/avf_showcwt.c:130:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "min", "set minimum frequency", OFFSET(minimum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20.}, 1, 2000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:131:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "max", "set maximum frequency", OFFSET(maximum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20000.}, 0, 192000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:132:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "logb", "set logarithmic basis", OFFSET(logarithmic_basis), AV_OPT_TYPE_FLOAT, {.dbl = 0.0001}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:133:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "deviation", "set frequency deviation", OFFSET(deviation), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:134:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "pps", "set pixels per second", OFFSET(pps), AV_OPT_TYPE_INT, {.i64 = 64}, 1, 1024, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:150:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 150 | { NULL } | ^ 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 | ^~~ ~ src/libavfilter/avf_showcwt.c:242:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequsrc/libavfilter/avf_aphasemeter.c:70:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] en 70 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ cy + 1499src/libavfilter/avf_aphasemeter.c:71:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 .4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~ 71src/libavfilter/avf_showcwt.c | { "r", src/libavfilter/avf_avectorscope.c ":s87e:t108 :v iwarning: demissing field 'unit' initializer [-Wmissing-field-initializers]o rate", OFF S87E | T ( f r a{m "e_rrataet"e,), "sAeVt_ OvPiTd_eToY PraEt_eV"I,D EOO_RFAFSTEET,( f{.rsamter_=r"a2t5e")},, A0V,_O PITN_TT_YMPEA_X,V IFDLEAOG_SR A}T,E , | { ^.s tr="25"}, 0, INT_MAX, FLAGS }, | ^ :src/libavfilter/avf_aphasemeter.c:72:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 242 72 | { "size", "setsrc/libavfilter/avf_avectorscope.c v:i88d:e108o: swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]z e", OFFS E88T | ( w) , {A V"_OrP"T,_ T Y P E"s_IetM AvGiEd_eSoI ZrEa, t{e."s, tOr=FF"S8E0T0(fxr40am0e"_}r,a t0e), , 0,A VF_LOAPGTS_ T}Y,P E _| V ^I DEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, src/libavfilter/avf_aphasemeter.c| CC libavfilter/dnn/dnn_backend_native_layer_pad.o ^ :73:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 73 | { "s", "set video ssrc/libavfilter/avf_avectorscope.ci:z89e":,98: Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(w), 89A | V _ O P T{_ T"YsPiE_zIeM"A,G E"_SsIeZtE ,v i{d.seot rs="iz8e0"0,x 4O00F"F}S,E T0(,w )0,, AFV_LOAGPST _}T,Y PE| _ ^I MAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS },src/libavfilter/avf_aphasemeter.c : 74| : ^97 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 74 | { "rc", "set red contrast",src/libavfilter/avf_avectorscope.c :90 : 98:O warning: FFmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(cont ra90 | s t [ 0 ]{) , "sA"V,_ OP T _ T"YsPetE _vIiNdT,e o {s.iiz6e4"=,2 }O, F0FS, E2T(55w),, FALVA_GOSP T}_,T Y | P ^E_ IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS }, src/libavfilter/avf_aphasemeter.c :| 75 ^ :97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 75 | { "gc", "set green contsrc/libavfilter/avf_avectorscope.cr:a91:s100t":, warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(co n91t | r a st [ {1 ]")r, cA",V _"OsPeTt_ TYrPeEd_ IcNoTn,t r{a.sit6"4,= 7 }O, F0F,S ET2(5c5o,n tFrLaAsGtS[ 0}],) , | ^A V_OPT_TYPE_INT, {.i64=40}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:76:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 242 | src/libavfilter/avf_avectorscope.c :f92r:e100q:u ewarning: ncmissing field 'unit' initializer [-Wmissing-field-initializers]y _deriva ti92v | e * = {( f"rgce"q,u e"nsceyt *g rfreeeqnu ecnocnyt r+a s1t4"9,9 0O.F4F S*E Tf(croeqnutreancsyt [+1 ]4)5,7 7A8V5_0O.PfT)_ T/Y P1E6_0I5N1T4,.f ;{ . i| 6 ~ ^~~~~~~~~4= 160}, 0, 255, TFsrc/libavfilter/avf_showcwt.cLA:G242S: 72}:, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ | 242 | frequency_derivative *src/libavfilter/avf_avectorscope.c= :(93f:r100e: qwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]e ncy * f r93e | q ue n c{y "+ b1c4"9,9 0."4s e*t fbrleuqeu ecnocntyr a+s t4"5,7 7 8O5F0F.SfE) T/( c1on6t0r5a1s4t.[2f];) , | A ~ ^~~~~~~~~V _OPT_TYPE_INTsrc/libavfilter/avf_showcwt.c, :{242.:i486:4 =warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0} , 0, 255, T F242L | A G S }, | ^ frequency_derivative *= (frequency * frequency src/libavfilter/avf_avectorscope.c+ :1944:1009:9 0warning: .missing field 'unit' initializer [-Wmissing-field-initializers]4 * frequ e94n | c y + {4 5"77a8c5"0,. "fs)e t /a l1p6h0a5 1c4o.nft;r a s| t ~~~~~~~~~~^~~~~~~~~~~ ~" , OFFSET(contrast[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, TFLAGS { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=1}, 0, 255, FLAGS }, }, | ^ | ^ src/libavfilter/avf_avectorscope.c:95src/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 }, | ^ 95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_aphasemeter.c 95 | { "rf", "set red fade", OFFSET(fade[0]), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, TFLAGS }, | ^ :78:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c:96:95: 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 }, | ^ 96 | src/libavfilter/avf_aphasemeter.c{ "gf", "set green fade", OFFSET(fade[1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, TFLAGS }, | ^ :79:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c 79 | { "phasing", "set mono and out-of-phase detection output", OFFSET(do_phasing_detection), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ :97:95: src/libavfilter/avf_aphasemeter.c:80:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 97 | { "bf", "set blue fade", OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ | { "tsrc/libavfilter/avf_avectorscope.colerance", "set phase tolerance for mono d:98:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e 98 | { "af", "set alpha fade", OFFSET(fade[3]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ tection"src/libavfilter/avf_avectorscope.c:99:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 99 | { "z OFFSET(tolerancoom", "set zoom factor", OFFSe), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, ET(zo | ^ om), AV_Osrc/libavfilter/avf_aphasemeter.cPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, TFLAGS }, | ^ :81:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { 18 warnings generated. "t", "set phase tolerance fosrc/libavfilter/avf_avectorscope.cr mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ :109:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "swap", "swap x axissrc/libavfilter/avf_aphasemeter.c w:i82t:h130 :y warning: axmissing field 'unit' initializer [-Wmissing-field-initializers]i s", OFFSET (82s | w a p ), {A V"_aOnPgTl_eT"Y,PE _"BsOeOtL, a{n.gil6e4 =t1h}r,e s0h,o l1d, fToFrL AoGuSt -}o,f - p| h ^a se 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"src/libavfilter/avf_avectorscope.c, :O115F:F12S:E T(warning: amissing field 'help' initializer [-Wmissing-field-initializers]n gle), 115A | V _ O P T{_ TNYUPLLE _}F L OA| T ^, {.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_avectorscope.c:126:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (y >= s->h || x >= s->w) | ~ ^ ~~~~ src/libavfilter/avf_avectorscope.c:126:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (y >= s->h || x >= s->w) | ~ ^ ~~~~ src/libavfilter/avf_avectorscope.c:129:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 129 | y = FFMIN(y, s->h - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/avf_avectorscope.c:130:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 130 | x = FFMIN(x, s->w - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/avf_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_aphasemeter.c:164:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | return (phasesrc/libavfilter/avf_showcwt.c + 1.) / 2. * (w - 1); | ^~~~~ ~ :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_showcqt.csrc/libavfilter/avf_showcwt.c:429:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 429 | U = 0.5f + 0.5f61:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] * U * Y / M_PI; | ~~~~~~~~~^~~ ~ 61 | src/libavfilter/avf_showcwt.c:429:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | U = { "size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .s 0.5f + 0.5f * U * Y / M_PI; | ^~~~ ~ tr = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:62:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", src/libavfilter/avf_showcwt.c: "set vid440:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | Y = 0.5f + 0.5f * Y / eo size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ M_PI; | ~~~~~^~~ ~ src/libavfilter/avf_showcqt.c:63:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcwt.c:440:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 440 | Y = 0.5f + 0 | { "fps", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ .5f * Y / src/libavfilter/avf_showcqt.c:M_PI; | ^~~~ ~ src/libavfilter/avf_aphasemeter.c:64:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 254 64 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcqt.c 254 | float angle = cosf(s->angle/180.0f*M_PI); | ~~~~~~~~^~~~~~~~ :65:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 22 65 | { "r", "set video rate" warnings generated. , OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.cIn 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] :66 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' 128 153 | #define SQR(x) ((x)*(x)) | ^ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h 66 | { "bar_h", "set bargraph height", OFFSET(bar_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ :155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcqt.c:67:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h67 | { "axis_h", "set axis height", OFFSET(axis_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ :153:26: note: expanded from macro 'SQR' src/libavfilter/avf_showcqt.c:68:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | #define SQR(x) ((x)*(x)) | ^ 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, {src/libavfilter/window_func.h :.162i:6254: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 }, 162 | 0 , 1 , i f ( FFFLAABGSS( n} ,- M| ) ^ >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) (src/libavfilter/avf_showcqt.c(:a70): 114>:= warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] ? (a) : (-( a70) | ) ) | { ^ "sono_v", "set sonogram voIn file included from lsrc/libavfilter/avf_showfreqs.cu:m36e: "src/libavfilter/window_func.h,: 162O:17F:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (sono_v), 162 | A V _ O P T _ TY P Ei_fS T(RFIFNAGB,S ({n .-s tMr) => =" 106."3 }*, M ) { 0| , ^~~~~~~~~~~~ ~~ 0, FLAsrc/libavutil/common.hG:S64 :}37,: note: | expanded from macro 'FFABS' ^ 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/avf_showcqt.c:71:In file included from 114:src/libavfilter/avf_showfreqs.c: 36warning: : missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/window_func.h :162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | {162 | "v o l u m e " , " s eitf s(oFnFoAgBrSa(mn -v oMl)u m>e=" ,0 .O3F F*S EMT)( s{o n o| _ ~ ^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/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lutsrc/libavfilter/avf_showcqt.c[:n73]: 114= :0 .warning: 5missing field 'unit' initializer [-Wmissing-field-initializers] * (1 + cos( (M73_ | P I * ( FF{A B"vSo(lnu m-e 2M"), - "0s.et3 b*a rMg)r)a/p(h( 1v o-l u0m.e3") ,* OMF)F)S)E;T (b a| r ~ ^_ v), AV_OPT_TYsrc/libavfilter/window_func.hP:E_163S:T69R:I Nwarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], { .str = " s163o | n o _ v " } , 0 , 0 , lFuLAtG[Sn ]} ,= 0| . ^5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));src/libavfilter/avf_showcqt.c :| 74 ~ ^: 128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_aphasemeter.c 74: | 315 : 46 :{ warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ssrc/libavfilter/window_func.h o:n163o:_56g:" , warning: 315 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " s e t s o n 163os | n gp rr ai mn t gf a( mv ma al "u ,e , O F sFilSzuEteT[o(fns(]ov na=ol _u0ge.))5,, * " %( f1 " A,+V _fcOopPsTh(_a(TsMYe_P)PE;I_ *FL (O| FA ~~~~~~~~ ^~~~~~FT A, B{S (.nd b-l M=) 3-. 00 .}3, * M ) ) / ( ( 1 -1 .00.,3 )7 .*0 ,M ) ) ) ; F| L ~~^~~ ~A GS }, | ^src/libavutil/common.h :64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^src/libavfilter/avf_showcqt.c :75:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | In file included from src/libavfilter/avf_showfreqs.c :{ 36": gsrc/libavfilter/window_func.ha:m163m:a48":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set sonogram g163a | m m a " , O F F SE T ( s o n o l_ugt)[,n ] = 0A.V5_ O*P T(_1T Y+P Ec_oFsL(O(AMT_,P I{* (.FFdAbBlS (=n 3-. 0M) },- 0 . 3 * M ) ) / (1(.10 ,- 70..03,) * M ) )F)L;A G S| ^~~~~~~~~~~~ ~} , | ^ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | 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 | { "gasrc/libavfilter/avf_avectorscope.cmm:a2357":,25 : "warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t bargraph 357g | a m m a " , O F FS E T (zboaorm_ g=) ,1 . / m axA;V _ O| P ~ ^~~T_ 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 | { "timeclaCC libavfilter/dnn/dnn_backend_native_layers.o mp", "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 }, | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:src/libavfilter/avf_showcqt.c155::8260::128 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | 155 | { " b a s e f r e q "l,u t"[sn]et =b aesxep( -f0r.e5q ue*n cSyQ"R,( (OnF-F(SNE-T1()b/a2s)e/fr(e0q.)4,* ( N-A1V)_/O2PT._f)TY)P)E;_ D O| U ~^~~B LE, { .dbsrc/libavfilter/window_func.hl: 153= :B30A:S EFnote: Rexpanded from macro 'SQR'E Q }, 153 | 1 0 . 0 , 1 #0d0e0f0in0e. 0S,Q RF(LxA)G S( (}x,) * (x| ) ^) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcqt.c:83:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | 83 | l u{t ["ne]n d=f reexqp"(,- 0 . 5" s*e tS QRe(n(dn -(fNr-e1q)u/e2n)c/y("0,. 4O*F(FNS-E1T)(/e2nd.ffr)e)q));, | ~^~~A V_OPT_Tsrc/libavfilter/window_func.hY:P153E:_D26O:U note: Bexpanded from macro 'SQR'L E, { .d b153l | = E N D F R EQ# d}e,f i n e S Q R1(0x.)0 ,( (1x0)0*0(0x0).0), F| ^L AGS }, | ^ 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",src/libavfilter/window_func.h O:F162F:S25E:T (warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ength), AV _162O | P T _ T Y P E _ S T R IiNfG ,( FF{A B.Ss(tnr -= MTL)E N>G=T H0 .}3, * M0), {0, F| L ~~^~~ ~~A GS }, | src/libavutil/common.h ^: 64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | src/libavfilter/avf_showcqt.c ^: 86:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {In file included from src/libavfilter/avf_showspatial.c":co35u: nsrc/libavfilter/window_func.ht:"162,: 17 : "swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t transfor m162 | c o u n t " , O F F S EiTf( c(oFuFnAtB)S,( n -src/libavfilter/avf_avectorscope.c M: )401 :>A26V=:_ O 0P.warning: T3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ T*Y PME)_ I{N T ,| ^~~~~~~~~~~~ ~~{ 401. | i 6 4src/libavutil/common.h : =64 : 6 37 :} , note: expanded from macro 'FFABS' x = ( (64 s | r# cd [e 1 f] i- n 1es, r FcF3[A00B,] S) ( a* ) z (o (oFamL) A /G> S=2 }0+, ?1 )| ( ^*a )h w:; (- (| ~~~~~~~^~~~~~~~ ~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] src/libavfilter/avf_showcqt.c :16287 | : 128 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (F F87A | B S ( n {- "Mf) c>o=u n0t."3, * "Ms)e t{ f r| eq ~ ^u ency count", OFFSET(fcount), src/libavfilter/avf_avectorscope.c : 402A:V32_:O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_INT, { .i4026 | 4 = 0 } , y = ( 1 . 0 - (0s,r c1[00,] + s r cF[L1A]G)S *} ,z o o| m ^ / 2) * hh; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_showcqt.c:88:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "fontfile", "set axis font file", OFFSET(fsrc/libavfilter/window_func.hon:t163f:i86l:e )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYP E163_S | T R I N G , { . s tsrc/libavfilter/avf_avectorscope.c r : 404= : l18Nu:Ut L[warning: Lnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ]} =, 0 . 5 * 0 404(, | 1 0 +, cFo Ls (A ( GM S_ P I} *,x( F =F| ^(A sBrSc(n[ 1-] M*) -z o0o.3m *+ M1))) /*( (h1w ;- 0| . ^~~~~~ ~3 ) * M))); | ~ ^ src/libavfilter/avf_showcqt.c:89:114:src/libavfilter/window_func.h :163warning: :missing field 'unit' initializer [-Wmissing-field-initializers]69 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | 163 | { "f o n t " , l"uste[nt ]a x=i 0s. f5o nt*" (,1 O+F FcSoEsT(src/libavfilter/avf_avectorscope.c((fM:o_n405Pt:I)18*,:( F warning: F implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A B SA(Vn_ -O P405MT | )_ T -Y P 0E ._ 3S T R* I NM yG ),=) /{(s( r(.c1s[ 0t-]r 0=*. 3Nz)Uo Lo*mL +M} ),1) )) ; * | ~ ^h0 h,; 0 ,| ^~~~~~ ~F LAGS }, | ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | src/libavfilter/avf_showcqt.c:90:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] lut[n] = 0.5 * (1 +src/libavfilter/avf_avectorscope.c :co409s:(18(:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I *(FFABS (409n | - M ) - 0 .3 s*x M=) )s/r(c(1[ -1 ]0 .3*) z* oMo)m));; | | ^~~~~~ ~ ~~^~~ ~ src/libavutil/common.h90 | { "fontcolor", "set font color", OFFSET(fontcolorsrc/libavfilter/avf_avectorscope.c:64::31410:: 18note: : expanded from macro 'FFABS'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) ,410 | AV _ O P T _ T YP E _ S TR IsNyG ,= {s .rsct[r0 =] F* OzNoTComO;LO R | }, ^~~~~~ ~ 0, 0, FLAGS }, | ^ 64 | #define src/libavfilter/avf_showcqt.cFFABS(a) ((a) >=src/libavfilter/avf_avectorscope.c :0411 :?44 :( warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) : (-(a))) | ^411 | cx = sx *In file included from src/libavfilter/avf_showspatial.cs:q35r: tsrc/libavfilter/window_func.hf(:1163 :48-: 0warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * sy * sy 163) | ; | ~ ^~ src/libavfilter/avf_avectorscope.c : 411 : 39 : warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u t[n] = 0.4115 | * ( 1 + c o s (c(xM _=P Is*x( F*F AsBqrSt(fn( 1- - M0). 5- *0 .s3y ** Ms)y))/;( ( 1| ~ ^~- 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:91:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 64:37: note: expanded from macro 'FFABS' 91 64 | #define FFABS(a) ((a) >= 0 ? (a) :src/libavfilter/avf_avectorscope.c (:-412(:a44):) )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~ | { "axisfile", "set axis image", OFFSET(axisfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ 412 | 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 }, | ^ cy = src/libavfilter/avf_showcqt.c:93:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 93 | { "text", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ y * 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 | 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 }, | ^ csrc/libavfilter/avf_showcqt.c:103:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] y = sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ 103 | { NULL } | ^ src/libavfilter/avf_avectorscope.c:413:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | x = hw + hw * FFSIGN(cx + cy) * (cx - cy) * .7; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:414:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | y = s->h - s->h * fabsf(cx + cy) * .7; | ~~~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/avf_showcwt.c:680:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minimum_frequency = 11.17268f * log(1.f + (46.src/libavfilter/avf_showfreqs.c06538f * 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] 82 :101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 680 82 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ | msrc/libavfilter/avf_showfreqs.c:83:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 83 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, F16LA warningGsS generated . }, | ^ nimum_fresrc/libavfilter/avf_showfreqs.cquency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ^~~~~~~~~ ~ :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_MAXsrc/libavfilter/avf_showcwt.c, :F681L:A49G: Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 681 | maximum_frequency = 11.17268f * log(1.f + (46.0src/libavfilter/avf_showfreqs.c65:3858:f111 :* warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]a ximum_freq u85e | n c y ) {/ "(rm"a,x i m u m"_sferte qvuiednecoy r+a 1t4e6"7,8 . 4O9FfF)S)E;T ( f| r ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~am e_rate), AV_OPT_Tsrc/libavfilter/avf_showcwt.cY:P681E:_29V:I Dwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O _RATE, {.str = "6812 | 5 " } , 0 , ImNaTx_iMmAuXm, _FfLrAeGqSu e}n,c y =| ^1 1.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_frequency + 14678.49f)); | ^~~~~~~~~ ~ 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: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 }, | ^ CC libavfilter/dnn/dnn_interface.o 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_sizesrc/libavfilter/avf_showfreqs.c",: 101":s102e:t warning: wmissing field 'unit' initializer [-Wmissing-field-initializers]in dow size" ,101 | O F F S E{T ("woivne_rsliazpe"),, "AsVe_tO PwTi_nTdYoPwE _ovIeNrTl,a p{".,i 6O4F F=SE T4(0o9v6e}r,l a1p0)2,4 ,A V6_5O5P3T6_,T YFPLEA_FGLSO A}T,, {| . ^d bl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:103:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:107:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_M18IN warning,s generated1. e-6, FLAGS }, | ^ 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_showfreqs.c | : ^112 :112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "channels", "set channels tosrc/libavfilter/avf_showspatial.c d:r64a:w108":, warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(ch_l a64y | o u t _ s{t r")r," ,A V _ O P"Ts_eTtY PvEi_dSTeRoI NrGa,t e{".,s tOrF=F"SaElTl("f}r,a m0e,_ r0a,t eF)L,A GASV _}O,P T _| T ^Y PE_VIDEO_RATE, {.str="25"}, 0, INTsrc/libavfilter/avf_showfreqs.c_M:A113X:,12 :F Lwarning: Amissing field 'help' initializer [-Wmissing-field-initializers]G S }, 113| | ^ { NULL } | ^ src/libavfilter/avf_showspatial.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/avf_showfreqs.c:107:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/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: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->CC libavfilter/dnn/dnn_io_proc.o 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); | ~~~~~~ ~~~^~~~~~~ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(Nsrc/libavfilter/avf_showspatial.c:-1)/2.f))); src/libavfilter/avfiltergraph.c | : ~^~~ 104:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 104 | fo r 153( | i = 0 ; i# dQnRb(_xf)il t(e(rxs);* (ix+)+)) { | ^| ~ ^ ~~~~~~~~~~~~~~~~~ 233src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 110 | 33 warning s generatedsrc/libavfilter/window_func.h . : 155 : 60 :f owarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (j = 0; j< f155ilt | er - > n b _ o ut p u tlsu;t [jn+]+ )= ex| p ~^~~~~~~~~~~~~~~~~~~( -0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavfilter/avf_showvolume.c233 | : 74 : 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]fl oat diff p74 | = ( ( r{p "-r altpe)" ,/ "(se2t. fv i*d eMo_ PrIa)te "+, 1O.fF)F S*E T0(.f5rfa; m e| _ ~ ^~~~r ate), AV_OPT_src/libavfilter/avf_showspatial.cT:233Y:P51E:_ Vwarning: IDimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E O_RATE, 233 | { . st r = " 2 5"f}l,o a0t, dIiNfTf_pM A=X ,( (rFpLA G-S l}p,) /| ^( 2.f * M_PI) + 1.f) * 0.5f; | ~ ^~~ 153src/libavfilter/avf_showspatial.c:233:37src/libavfilter/avf_showvolume.c:: 75:warning: 109implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 2675: | note: expanded from macro 'SQR' { "r", 153 | " s e t v i d e#od efriantee "S,Q R (OxF)F S(E(T(xf)r*a(mxe)_)r a t| e ^) , AV_OPT_TYPE_VIDEO_RATE, {.strsrc/libavfilter/avf_showwaves.c:107:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "size", "set v=i"d2e5o" }s,i z0e," ,IN TO_FMFASXE,T (FwLA)G,S A}V,_ O P| T ^_ TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGsrc/libavfilter/avf_showvolume.cS :}76,: 84: | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 233 76 | { "b", "set border width", OFFSET(b), Asrc/libavfilter/avf_showwaves.cV:_O108P:T100_:TY Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ INT, {.i 61084 | = 1 }, {0 , "s5",, F L AG S" s},e t | v ^ ideo sizesrc/libavfilter/window_func.h",: O162F:F25S:ET (warning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT _162T | YP E _ I M A G E_ S I ZEi,fsrc/libavfilter/avf_showvolume.c :{(F77.F:sA90Bt:Sr ( warning: n=missing field 'unit' initializer [-Wmissing-field-initializers] -" 6M00)x > 2=477 0 | 0" }., 30 ,{ *0 ,"Mw )"F ,L{ A | "G ~~^~~ ~~seS t }c,ha n nsrc/libavutil/common.h| e: ^l64 :w31i:d tnote: h"expanded from macro 'FFABS', OFFSE T64 | (#w)d,e fAinVe_O PTF_FTAYBPS(Ea_)I NT(,( a{). i6>4== 400 0?} (, a8)0 , :8 1(9-2(, aF)L)A)G S }| , ^ | ^ | In file included from float diffp = ((rsrc/libavfilter/avf_showvolume.cp: 78-: 87l:p) warning: /missing field 'unit' initializer [-Wmissing-field-initializers] (2.f * 78M | _ P I ){ +"h "1,. f")s e*t c0h.a5nfn;e l | h ^~~ ~e ight", OFFSET(src/libavfilter/avf_showwaves.chsrc/libavfilter/avf_showspatial.c:)114:,:233 123:A:28V :_warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]warning: P implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_I N114T233, | | { . i 6 { 4 =" 20n },"f ,l1 o, a t 9 0"ds0ei,tf fFhpLo Aw=G Sm( a(}nr,yp s| -a ^ mlppl)e s/ t(o2 .sfh o*w Mi_nP It)h e+ s1a.mf)e *po i0n.t5"f,; Osrc/libavfilter/avf_showvolume.c F:| F79 ~~~^~~~ ~S: E90T:( nwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_ T79Y | P E _I N{T ," {f."i,64 "=s e0t} , f0a,d eI"N,T _ M A X , F L AOGFSF S}E, T (| f ^) , AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1, FLsrc/libavfilter/avf_showwaves.cA:G115S: 104}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ src/libavfilter/avf_showspectrum.c:11547 | : src/libavfilter/window_func.h : 162{: 17":r awarning: teimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]", "set video r162a | t e ", O F F S E T ( r aitsrc/libavfilter/avf_showvolume.cfe :)(80F,:F 144AA:BV S_warning: O(missing field 'unit' initializer [-Wmissing-field-initializers]Pn T-_ TMY)P E>_=VI D 0E80O. | _3R A *T E M,{) {"{.c s" t,| r ^~~~~~~~~~~~ ~~ "= s e"t2 5src/libavutil/common.hv":o}64l,:u 37m0:e , note: cIexpanded from macro 'FFABS'oN lTo_rM Ae Xx64,p | r#FedLseAsfGiSio nn}e", , F FO| AF ^BF SS(EaT)( c(o(lao)r )>,= AV0_ O?P T(_aT)Y P:E _(S-TR(Ia)N)G), { .| s ^~~~t r="PEsrc/libavfilter/avf_showwaves.cA:K116*:21045:5 +warning: fIn file included from missing field 'unit' initializer [-Wmissing-field-initializers]lsrc/libavfilter/avf_showspectrum.co :o47r: (src/libavfilter/window_func.h(:1162-: P39116E: | A Kwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2{5 5")r"*2, 5162 6 | + 0 x "f sf e0 t0 0 v0 i0 d0 "e }i,of 0(,Fr aF0t,Ae B"FS,L( AnOG FS-F S}ME,T) ( >r| =a ^ t 0e.)3, *A VM_)O P{T _ T| Y ~ ^P E_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGSsrc/libavfilter/avf_showvolume.c }:,81 : 96| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "t", "display channel names", OFFSET(src/libavfilter/avf_showwaves.cd:r117a:w119_:t ewarning: xmissing field 'unit' initializer [-Wmissing-field-initializers]t ), AV_OPT_T Y117P | E _ B O O{L ," s{p.lii6t4_=c1}h,a n0n,e l1s," ,F L"AdGrSa w} ,ch a n| n ^e ls separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.src/libavfilter/avf_showvolume.ci6:482 :=97 :0 }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, 1, FLA G82S | } ,src/libavfilter/window_func.h CC libavfilter/dnn/queue.o : 163{| : ^86" :v "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "display volu m163e | v a l u e " , O FF S ET ( d ra wl_uvotl[unm]src/libavfilter/avf_showwaves.c e:=)118, : 0154A.:V5 _ warning: O*missing field 'unit' initializer [-Wmissing-field-initializers]P T(_1T Y+P Ec_oBsO( O(118LM | ,_ P {I .* i({6F 4"F=cA1oB}lS,o( rn0s, " -,1 ,M )"F sL-eA tG0 S.c 3h} a,*n n Me| l) ^s) / (c(o1l -or s0".,3 )O F*F SME)T)()c;o l o| r ~ ^s ), AV_OPT_TYPE_STRIsrc/libavfilter/window_func.hN:G163,: 69{:. swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r src/libavfilter/avf_showvolume.c=: 83":r126e:d |163gwarning: | rmissing field 'unit' initializer [-Wmissing-field-initializers] e e n| b l u e | y e l 83l | o w | ol ru{at n["gnde]m "|=,l 0i"m.d5eu |rp*ait ni(ko1|n m +af goceron stma(a|(xbM r_voPawIln*u"(e F }Fd,AiB sS0p(,ln a 0y-," ,FM L)OA GF-SF S}0E.,T3 ( d *r| a ^wM _)p)e/r(s(i1st e-n t0_.d3u)ra ti*o nM)),) )A;V _ O| P ~ ^T _TYPE_DOUBLE, {.dbl=0.}, 0, 9000,src/libavfilter/window_func.h F:L163A:G56S:} ,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)src/libavfilter/avf_showvolume.c)/:(84(:1127 :- warning: 0.missing field 'unit' initializer [-Wmissing-field-initializers]3 ) * M))); | 84 ~~^~~ ~ | { "src/libavutil/common.hd:mc64":,31":s enote: texpanded from macro 'FFABS' color o64f | #dtehfei nmea xF FvAaBlSu(ea )l i(n(ea"), >O=F 0F S?E T((ap)e r:s i(s-t(aan)t)_)m a| x ^_ rgba), AV_OPT_TYPE_COLOR, {In file included from .src/libavfilter/avf_showspectrum.cs:t47r: =src/libavfilter/window_func.h :"163o:r48a: nwarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e "},src/libavfilter/avf_showwaves.c 0:,127 :012,: Fwarning: 163L | missing field 'help' initializer [-Wmissing-field-initializers]A G S } , 127 | | ^ { N U LlLu }t [ n| ] ^ = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/avf_showvolume.c:88:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set step size", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_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.csrc/libavfilter/avf_showvolume.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ :314:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 314 | a = log(av_clipd(a, min, 1)) / log(min); | ~~~~~~~~ ^~~ CC libavfilter/dnn/safe_queue.o src/libavfilter/avfiltergraph.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:216:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (j = 0; j < filt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:226:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | for (j = 0; j < filt->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | forsrc/libavfilter/colorspace.c (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ :160:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | peak = clm->MaxCLL / REFERENCE_WHITE; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/colorspace.c:167:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | peak = av_q2d(metadata->max_luminance) / REFERENCE_WHITE; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/colorspace.c:173:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~~ src/libavfilter/colorspace.c:173:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~ src/libavfilter/avfiltergraph.c:287:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c: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_showvolume.c:223:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | s->values[ch * VAR_VARS_NB + VAR_PEAK] = max; | ~ ^~~ src/libavfilter/avf_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,src/libavfilter/avf_showvolume.c c:h224):)69:) warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (2. * M_PI), 2240 | , 1 ) ; | ~~^~~~~~~~~~~~~~~~~~~~~ s->valuesrc/libavfilter/avf_showfreqs.cs:[414c:h38 :* note: Vexpanded from macro 'RE'A R_VARS _414N | B# d+e fViAnRe_ VROEL(UxM,E ]c h=) 2s0-.>0f f*t _ldoagt1a0[(cmha]x[)x;] . r| e ~~~~~ ^~~ | ^ 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/colorspace.csrc/libavfilter/avf_showfreqs.c::415184::3841: : note: warning: expanded from macro 'IM'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | #def i184n | e I M ( x , cchl)m -s>->MfafxtC_LdLa t=a [(cuhn][sxi]g.niemd ) (| p ^e ak * Rsrc/libavfilter/avf_showfreqs.cE:F417E:R25E:NC Enote: _expanded from macro 'P'W HITE); 417 | | # ~ ^~~~~~~~~~~~~~~d efine Psrc/libavfilter/colorspace.h(:a27,: 25b:) note: (expanded from macro 'REFERENCE_WHITE'a tan2(( b27) | ,# d(ea)f)i)n e | R ~~~~~ ^E FERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/colorspace.c:191:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | metadata->max_luminance = av_d2q(peak * REFERENCE_WHITE, 10000); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/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_showfreqs.c:461:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | asrc/libavfilter/avf_showspectrum.c =: 125a:v100_:c lwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]p d((M_PI - P (125I | M ( f , {c h")s "*, R E ( f"-s1e,t cvhi)d e-o IsMi(zfe-"1,, cOhF)F S*E TR(Ew()f,, AcVh_)O,P T _T| Y ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~P E_IMAGE_ S462I | Z E , { . s tr = " 6 4 0 x 5 1 2 " } , 0 , 0 , F L A G S } ,R E (| f ^, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:462:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ 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: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/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: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] CC libavfilter/dnn_filter_common.o 167 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:172:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:173:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:174:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:175:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:177:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:178:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:179:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:180:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 180 | { NULL } | ^ 13 warnings generated. src/libavfilter/avf_showvolume.c:369:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_showvolume.c:404:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28 warnings generated. 25 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->sasrc/libavfilter/avfilter.cmp:l607e:_41r:a twarning: e missing field 'unit' initializer [-Wmissing-field-initializers]/ (M - 1 )607; | | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ { .i64 = 0 }, 0, INT_src/libavfilter/avf_showspectrum.cMA:X423,: 15F:L Awarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, | ^ 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)insrc/libavfilter/avfilter.cl:i609n:k85-:> swarning: ammissing field 'unit' initializer [-Wmissing-field-initializers]p le_rate /609 | ( M - 1 ) ;O F F| S ^~~ ~E T(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.csrc/libavfilter/avf_showspectrum.c::424610::4112:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] 610 | {424 | N U L L } , t h| e ^t a = 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/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 }, | ^ CC libavfilter/drawutils.o src/libavfilter/avf_showwaves.c:817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 817 | { NULL } | ^ 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' CC libavfilter/ebur128.o 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: src/libavfilter/buffersink.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 724 | 357 | R E D{U CNEU_LFLO R}M,A T S| ( ^i nt, 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 | 48 REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c warnings generated. :685:src/libavfilter/buffersink.c:372:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 19 372 | { "all_channel_counts", "accept all channel counts", OFFSET(all_channel_counts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ : note: src/libavfilter/buffersink.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] expanded from macro 'REDUCE_FORMATS' 373 | { NULL }, | ^ 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 src/libavfilter/avf_showspectrum.c(k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :580src/libavfilter/avfiltergraph.c:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 730:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 580 730 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ | src/libavfilter/avfiltergraph.c *uf = *yf * M_PI; | ^~~ ~ :739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (src/libavfilter/avf_showspectrum.cj = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ :581:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | *vf = *yf * M_PIsrc/libavfilter/avfilter.c; : 744| : ^~~ ~19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 744 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:749:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 749 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c: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_channsrc/libavfilter/avfiltergraph.cel:s779 :+23 :M _warning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I * s->rotat i779o | n ) ; | ~ ~~~^~~~~~~~ for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:600:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | *vf *= 0.5f * cosf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:602:42: 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->rotatisrc/libavfilter/avfiltergraph.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] on 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) | ~ ^ ~~~~~~~~~~~~~~~~~ M_src/libavfilter/avfiltergraph.c:807:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] P 807 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ I_src/libavfilter/avfiltergraph.c:815:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 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/buffersrc.c:300:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 300 | { "width", NULL, OFFSET(w), AV_OPT_TYsrc/libavfilter/dnn/dnn_backend_native.cPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ :36:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "conv2d_threads", "threads num for conv2d layer", OFFsrc/libavfilter/avf_showspectrum.cSE:T625(:o23p:t iwarning: ocomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]nsrc/libavfilter/buffersrc.cs .:c302o:n126v:2 dwarning: _tmissing field 'unit' initializer [-Wmissing-field-initializers]h re ad625 | s ) , 302 A | V _ O P fT{o _rT"h Ye(PiigE h_=tI "N1,T;, i { < . Fi F6 _4NA UR=LR LA0,Y _} E, L IE NM TS _( Mc Io Nl ,o rI _ NtT a_ bM lA eX [, c mFO]LF)AF GS-SE T1}(;,h )i, + +| ) ^ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ 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_TYPEsrc/libavfilter/buffersrc.c_B:OO304L:,126 :{ warning: .imissing field 'unit' initializer [-Wmissing-field-initializers]6 4 = 0 }, 0, 1 ,304 | F L A G S{ }",s a r| " ^, "sample aspect ratiosrc/libavfilter/dnn/dnn_backend_native.c":,38 : 12 : Owarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]F SET (38p | i x e l _{a sNpUeLLc t}),, | ^ AV_OPT_TYPE_RATIONAsrc/libavfilter/avf_showspectrum.cL,: 668{: 20.:d blwarning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 }, 0, D B668L | _M A X , eVl s}e, i f| ^( log10(seconds) > 6) | ~~~~~ ^~~~~~~ src/libavfilter/buffersrc.c:305:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 305 | { "pixel_aspect",src/libavfilter/avf_showspectrum.c :"669s:a46m:p lwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] aspect ra t669i | o" , O FF SunEiTt(sp ix= ealv__aassppreicntt),f ( "% . 2AfVh_"O,P Tse_cToYPnEd_sRA /TI O(N6A0L ,* {6 0.)db)l; = 0| ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~} , 0, DBL_MAX, V }, | ^ src/libavfilter/avf_showspectrum.c:src/libavfilter/buffersrc.c670::30620::126 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 670 | 306 | e l s{e "itfi m(el_obga1s0e(s"e,c o n ds N)U L>L ,3 ) | ~~~~~ ^~~~~~~ OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/avf_showspectrum.c:671:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | uni6ts warning s= generated . av_asprintf("%.2src/libavfilter/buffersrc.cf:m307":,126 :s ewarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o nds / 60); 307 | | ~~~~~~~~~~~ ~~~~~~~~^~~~ { "frame_rate", NULL, OFFSET(frame_rate), AV_Osrc/libavfilter/avf_showspectrum.cPT:_673T:Y38P:E _warning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A TIONAL, { 673. | d b l = 0 }u,n i0t,s D=B La_vM_AaXs,p rVi n}t,f ( "| % ^. 2fs", seconds); | ~~~~~~~~~~~ ^~~~~~~ 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 }, | ^ CC libavfilter/f_bench.o src/libavfilter/avf_showspectrum.c:767:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:767:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/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++) | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/edge_common.o CC libavfilter/f_cue.o src/libavfilter/avfiltergraph.c:980:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (i = 0; i <66 warning filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ ssrc/libavfilter/avfiltergraph.c generated. :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;src/libavfilter/avf_showspectrum.c j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~ 46 warnings generated. src/libavfilter/avfilter.c:1035:86: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1035:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1053 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (j = 0; j < filter->nb_outputs; jsrc/libavfilter/avf_showspectrum.c++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ :912src/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 49src/libavfilter/avfiltergraph.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 912 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ 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 | 147 for (j = 0; j < filter->nb_outputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~ warnings generated. CC libavfilter/f_drawgraph.o src/libavfilter/avfiltergraph.c:1144:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1144 | if (f->nb_inputs > INT_MAX src/libavfilter/avf_showspectrum.c:-967:69: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] s 967 | text = av_asprintf(s->scale == LOG ? log_fmt : lin_fmt, value); | ~~~~~~~~~~~ ^~~~~ ink_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/dnn/dnn_backend_native.c:538:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 538 | for (uint32_t operand = 0; operand < native_model->operands_num; ++operand) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~src/libavfilter/avf_showspectrum.c ::1068:9040::26 : 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] 90 | 1068 | s -ds>td[mia]x = =s ienx(psfr(c[si-]>)l;i m i| t ~~~ ^~~~~~ * 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/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/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 / 20src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c.f:)98;: 26 :| ~~~~~~~~~^~~~~~~~~~~ ~warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 98 | dst[i] = tan(src[i]); | ~~~ ^~~~~~ 5 warnings generated. 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]20 = warning sa generatedt. an(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] = cosrc/libavfilter/avfilter.csh:(1473s:r57c:[ i]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 __builsrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.cti:n122_:n27a:n fwarning: (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/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/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/f_ebur128.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]); | ~~~~~ ^~~~~~ 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_graphmonitor.o src/libavfilter/avf_showspectrum.c:1229:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1229 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ src/libavfilter/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); | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_interleave.o CC libavfilter/f_latency.o 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_fsrc/libavfilter/avf_showspectrum.c:1321:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i lter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 1321src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' | 47 | #define FFMAX(a,b) ((a) > const float f = s->gain * w; | ~~~^~~~ ~ (b) ? 26 warning(s generated. 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/avf_showspectrum.c | ~ ^~~~ :1340src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | 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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ output[n_filter] = 2.0src/libavfilter/avf_showspectrum.c:1347:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 1347 | const float rng = 2.f * M_PI; | ^~~ ~ / (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 | oCC libavfilter/f_loop.o utput[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 | 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; | ~~~^~~~ ~ 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)) | ^ CC libavfilter/f_metadata.o 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_perms.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 | 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/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 }, | ^ 11 warnings generated. CC libavfilter/f_realtime.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 sca16 warnings generated. le 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(CC libavfilter/f_reverse.o 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 }, | ^ 3 warnings generated. 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_FL12OA warningTs, generated . {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1753 | { NULL } | ^ src/libavfilter/avf_showspectrum.c:1774:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1774 | spf = s->win_size * (s->samples / ((s->win_size * sz) * ceil(s->samples / (float)(s->win_size * sz)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_segment.o CC libavfilter/f_select.o CC libavfilter/f_sendcmd.o CC libavfilter/f_sidedata.o CC libavfilter/f_streamselect.o CC libavfilter/fifo.o 4 warnings generated. 12 warnings generated. 32 warnings generated. 19 warnings generated. CC libavfilter/formats.o CC libavfilter/framepool.o CC libavfilter/framequeue.o CC libavfilter/framesync.o CC libavfilter/generate_wave_table.o CC libavfilter/graphdump.o In file included from src/libavfilter/f_ebur128.c:35: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/drawutils.c:134:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 134 | nb_planes = FFMAX(nb_planes, c->plane + 1); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/ebur128.c:513:1: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | FF_EBUR128_ADD_FRAMES(double) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:509:17: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 509 | for (i = 0; i < st->channels; i++) \ | ~ ^ ~~~~~~~~~~~~ 13 warnings generated. CC libavfilter/graphparser.o CC libavfilter/lavfutils.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:CC libavfilter/lswsutils.o 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(src/libavfilter/f_bench.c:92:1: warning: missing field 'help' initializer [-Wmissing-field-initializers]buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ 92 | Dsrc/libavfilter/f_cue.cEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c::9647::1212:: warning: note: missing field 'help' initializer [-Wmissing-field-initializers]expanded from macro 'DEFINE_OPTIONS' 96 | 47 | { N U{L LN U}L L | } ^ \ | ^ 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/drawutils.c : 218 : 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | f o r (p l a n e = 0 ; p l a n e < d r a w - > n b_ p l a n es ;\ p| l ^a ne++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/motion_estimation.o src/libavfilter/drawutils.c:239:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ 30 warnings generated. CC libavfilter/palette.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 2 warnings generated. src/libavfilter/f_drawgraph.c:61:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "m1", "set 1st metadata key", OFFSET(key[0]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:62:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:64:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:66:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:67:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:68:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:70:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS }, | ^ 30 warnings generated. 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), src/libavfilter/drawutils.c:574:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] AV 574 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ _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 | {7 warnings generated. "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:85:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ CC libavfilter/pthread.o CC libavfilter/qp_table.o src/libavfilter/f_drawgraph.c:239:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:241:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | values[VAR_VAL] = vf; | ~ ^~ CC libavfilter/scale_eval.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 | { "siz32 warnings generated. e", "set video size", OFFSET(w), AV_OPT_TYPE_IMACC libavfilter/scene_sad.o GE_src/libavfilter/f_drawgraph.c:174:39: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] SI ZE, {.str = "640x480"}, 0, 0, V|F }, | ^ 174 | ifsrc/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 }, | ^ (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] + src/libavfilter/f_ebur128.cFF:M170I:N117(:j +warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], outlink-> h170 | - 1) *{ "oumtet->aldianteas"i,z e"[i0n]j e+c tx m*e t4a)d a!t=a oilnd )t h{e f| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~l tergraph", OFFSET(metadsrc/libavfilter/f_drawgraph.ca:t281a:)75,: A Vwarning: _comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]O PT_TYPE_BOOL, 281{ | . i 6 4 = 0 } , 0 , 1 , A | V |(FA V}_,R N 3| 2 ^(o ut->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_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_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, {src/libavfilter/f_ebur128.c.s:t188r:=12":h dwarning: 7missing field 'help' initializer [-Wmissing-field-initializers]2 0"}, 0188, | 0 , V F{ }N,U L | L ^ 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->src/libavfilter/f_graphmonitor.cw):;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:src/libavfilter/f_drawgraph.c:367:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 18 367 | values[VAR_MIN] = s->min; | ~ ~~~^~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | 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(nb_eofs == ctx:369:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 369 | values[VAR_VAL] = vf; | ~ ^~ >nb_inputs && s->src/libavfilter/f_graphmonitor.c:113:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] d 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ uration_src/libavfilter/f_graphmonitor.cmode == DURATION_LONGEST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ :src/libavfilter/f_interleave.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 114 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] 107 98 | if (nb_inputs_with_frsrc/libavfilter/f_ebur128.ca:m225e:s10: >warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c tx->nb_inpu t225s | - n bv _=e oafv_sc)li p{f ( v| , ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 0, ebursrc/libavfilter/f_interleave.c: :warning: 99missing field 'unit' initializer [-Wmissing-field-initializers]: 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 2998 | - > s c a l e _rfaorn g(e)i; = 0 ; i < / /c tmxak-e> nsbu_rien pitu'ts si;n it+h+e) g{r a p| h ~ ^ ~~~~~~~~~~~~~~ s cale | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/f_interleave.c :138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/x86/intmath.h 114 | 138 | { "rf"o,r ( i "=se t0 ;v iid eo< rcattxe-">,n OFbF_SiEnTp(uftrasm;e _ira+t+e)) ,{ A V _| O ~ ^ ~~~~~~~~~~~~~~P T_TYPE_VIDsrc/libavfilter/f_interleave.cE:O148_R:A11T:E ,warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. str = "25 "}148, | 0, IiNfT _M(AiX ,= =V Fc t}x,-> n b| ^_ inputs - nb_eofs && ff_ousrc/libavfilter/f_graphmonitor.ctl:115i:n12:k _warning: fmissing field 'help' initializer [-Wmissing-field-initializers]r ame _115 | w a n t{e dN(UoLuLt l}i n | k ^ )) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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_perms.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_interleave.c: 19857: | 23 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "seed", "set t198h | e s e e d f or ftohre (rain d=o m1 m;o die" ,< OcFtFSxE-T>(rnabn_dionmp_ustese;d )i, +A+V)_ O{P T _| T ~ ^ ~~~~~~~~~~~~~~Y PE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/f_perms.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 13 warnings generated. src/libavfilter/f_interleave.c:223:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | DEFINE_OPTIONS(interleave, AV_src/libavfilter/f_graphmonitor.cOP:T164_:F29L:A Gwarning: _comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]VI DEO_PARAM| A164V | _ O P T _ F L A xG _+F IsLtTrElReInN(tGx_tP)A R*A M8) ;> = | p^i c->widtsrc/libavfilter/f_interleave.ch:) 61 :| 11 ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/f_graphmonitor.c:187:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:195:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c: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 } \ | ^ 109 warnings generated. CC libavfilter/setpts.o 19 warnings generated. src/libavfilter/f_graphmonitor.c:343:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (int i = 0; i < ctx->graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:355:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:375:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_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 | { "siCC libavfilter/settb.o ze", "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_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_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->dursrc/libavfilter/f_metadata.ca:t369io:n1):) )warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ | src/libavfilter/f_metadata.c ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 120:117: note: expanded from macro 'DEFINE_OPTIONS' src/libavfilter/f_reverse.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 120 | {99 | " ex p r "i,f " s(es-t> nebx_pfrraemsessio +n 1f o>r se-xp>rf rfamuensc_tsioinz"e, /O FsFiSzEeoT(fe(x*p(rs_-st>rf)r,a mAeVs_)O)P)T _{T Y P| E ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ 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/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_src/libavfilter/f_realtime.cOP:T71_:T113Y:P E_warning: STmissing field 'unit' initializer [-Wmissing-field-initializers]R ING, {.str = N U71L | L } , {0 ," l0i,m FiLtA"G,S "}s,l e\e p | t ^i me 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_metadata.c:src/libavfilter/f_realtime.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40373 | { NULL } | ^ :1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 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 }, | ~ ^~~~~~~~~ 120/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' | 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ { "expr", "set expression foCC libavfilter/split.o r 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, {.ssrc/libavfilter/f_loop.ctr=NULL}, 0, 0, FLAGS }, \ | ^ :446:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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' 446 | 122 | { "direct", " { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, VFLAGS }, | ^ reduce src/libavfilter/f_loop.cbuffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ :447:117src/libavfilter/f_metadata.c:403:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c: 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 }, | ^ 123:12: note: expanded from macro 'DEFINE_OPTIONS' 123src/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] { NULL } \ | ^ 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 | {CC libavfilter/src_avsynctest.o "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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/src_movie.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ 4 warnings generated. CC libavfilter/transform.o src/libavfilter/f_sidedata.c:126:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | DEFI10 warnings generated. NE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/f_sendcmd.c:529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | src/libavfilter/f_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] double start = TS2T(interval->start_ts, AV_TIME_BASE_Q); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | src/libavfilter/internal.hDEFINE_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' 265:48: note: expanded from macro 'TS2T' 75 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h | { NULL } \ | ^ :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' src/libavfilter/f_select.c:232:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 232 | select->var_values[VAR_PREV_PTSsrc/libavfilter/f_sendcmd.c:531:42: warning: ] = NAN; | ~ ^~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/usr/include/math.h :15:19: note: expanded from macro 'NAN' 531 | 15 | # d e f i n e N A N _ _b u i ldotuinbl_en acnufr(r"e"n) t | = ^~~~~~~~~~~~~~~~~~ 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_VALUsrc/libavfilter/f_select.cE :?233 :N49A:N warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (double) (233t | s ) * saevl_eqc2td-(>tvbar)_)v a l| u ^~~e s[VAR/usr/include/math.h_:P15R:E19V:_ Snote: expanded from macro 'NAN'E LECTE D15_ | PT#Sd]e f=i nNeA NN;A N | ~ ^~~ __/usr/include/math.hb:u15i:l19t: inote: n_expanded from macro 'NAN'n anf("" )15 | #| d ^~~~~~~~~~~~~~~~~~e fine 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 | { "timestamps", "timestamps of input asrc/libavfilter/f_select.ct :w234h:i49c:h warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o split inp u234t | " , O FsFeSlEeTc(tti-m>evsatra_mvpasl_usetsr[)V,A R _APVR_EOVP_TS_ETLYEPEC_TESDTsrc/libavfilter/f_sendcmd.c_RT:I]534N G: ,68 :={ Nwarning: .Asimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Nt ;r = | N ~ ^~~U LL },/usr/include/math.h :053415 | ,: 19 0:, note: F expanded from macro 'NAN' L A G S } ,15 | #\ d e f| i ^n e N A Nv a r _ v a l _u_ebsu[iVlAtRi_nP_OnSa]n f=( ""r)ef - >| p ^~~~~~~~~~~~~~~~~~k t_pos == -1 ? NAN : ref->pkt_pos; src/libavfilter/f_segment.c| ~ ^~~: 279:121: warning: /usr/include/math.hmissing field 'unit' initializer [-Wmissing-field-initializers]: 15:19: note: expanded from macro 'NAN' 279 | 15 | # d{ e"ffirnaem eNAsN" , " f r a_m_ebsu ialtt iwhni_cnha ntfo( "ssrc/libavfilter/f_select.c"pl):i 235t : | 49i ^~~~~~~~~~~~~~~~~~:n pwarning: utimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , OFFSET(p o235i | n t s _ ssterl)e,c t-AV>_vOaPrT__vTaYlPuEe_sS[TVRAIR_NPG,R E V{_ T.]s t r = N U L L } ,= 0N,A N0;, F| L ~ ^~~A GS }, /usr/include/math.h| : ^15 :19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/f_segment.c : 280 :_12_:b uwarning: imissing field 'help' initializer [-Wmissing-field-initializers]l tin_ n280a | n f ( "" ){ N| U ^~~~~~~~~~~~~~~~~~ LL } | ^ src/libavfilter/f_sendcmd.c:535:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | varsrc/libavfilter/f_select.c_v:a236l:u49e:s [warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A R_PTS] = T S2362 | D ( r e fs-el>epctts-)>;v a r| _ ~ ^~~~~~~~~~~~~~v alues[VAsrc/libavfilter/internal.hR:_264S:T48AR:T _note: Pexpanded from macro 'TS2D'T S] 264 | #=d efNiAnNe; T S| 2 ~ ^~~D (ts) /usr/include/math.h : 15(:(19t:s ) note: =expanded from macro 'NAN'= AV_NOP T15S | _#VdAeLfUiEn e? NNAAN N : ( d o_u_bbluei)l(ttisn)_)na n | f( ^~~" ") /usr/include/math.h| : ^~~~~~~~~~~~~~~~~~15 :19: note: expanded from macro 'NAN' 15 | #define NANsrc/libavfilter/f_streamselect.c : 48 : 12 : _warning: _missing field 'help' initializer [-Wmissing-field-initializers]b uilti n48_ | n a n f ({" "N)U L L| ^~~~~~~~~~~~~~~~~~} | ^ 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/trim.o 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_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 | src/libavfilter/f_select.c{ :"259t:i50m:es twarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ps", "time s259t | a m p s osfe liencptu-t >atv awrh_ivcha ltuoe ss[pVlAiRt_ COiNnSpUuMtE"D,_ SOAFMFPSLEETS(_tNim]e s=t aNmApNs;_ s t| r ~ ^~~), AV_/usr/include/math.hOP:T15_:T19Y:P Enote: _expanded from macro 'NAN'S TRING, 15{ | #.dsetfri n=e NUNLALN } , 0, 0_,_ bFuLiAlGtSi n}_,n a\n f (| " ^") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_segment.c:318:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "samsrc/libavfilter/f_select.cpl:e260s:",50 :" swarning: amimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p les at whic h260 | t o s psleilte citn->pvuatr"_,v aOlFuFeSsE[TV(ApRo_iSnAtMsP_LsEtSr_)N,] A V _O P T _ T Y P E=_ SNTARNI;N G ,| ~ ^~~ { .str /usr/include/math.h=: 15N:Usrc/libavfilter/f_streamselect.cL19::L 60note: :}expanded from macro 'NAN'19, : 0warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 ,15 | F#LdAeGfSi n }e60, | N A | N ^ f o r ( i_ _=bu 0i;l tiin _"n)b _ in| p ^~~~~~~~~~~~~~~~~~u tsrc/libavfilter/f_segment.cs;: 319i:+12+:) warning: {missing field 'help' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~ 319 | { NULLsrc/libavfilter/f_streamselect.c :}65 : 19| : ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | for (j = 0; j < ctx->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_select.c: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(masrc/libavfilter/f_streamselect.cfd, diff) / 100., 0, 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/x86/intmath.h143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 143 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 45 warnings generated. src/libavfilter/f_select.c:325:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vaapi_vpp.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 || nsrc/libavfilter/f_select.c:335:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >= ctx->nb_inputs) { | ~ ^ ~~~~~~~~~~~~~~ 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) src/libavfilter/f_streamselect.c ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:CC libavfilter/vaf_spectrumsynth.o 306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ :15:19: note: expanded from macro 'NAN' 215 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ warnings generated. 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_base6); | ^~~~~~~~~~~~~~~~ ~ warningsrc/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' s 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h generated. :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/framesync.c:43:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "shortest", "force termination when the shortest input terminates", OFFSET(opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:44:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "repeatlast", "extend last frame of secondary streams beyond EOF", OFFSET(opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/f_select.c: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 } \ | ^ CC libavfilter/version.o src/libavfilter/formats.c:114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 114 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:116:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { src/libavfilter/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/generate_wave_table.c:31:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 31 | for (i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavfilter/formats.c: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 ++) { \ | ~ ^ ~~~~~~~~~~~ CC libavfilter/vf_addroi.o src/libavfilter/graphparser.c:331:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ 12 warnings generated. src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { 9 warnings generated. \ | ~ ^ ~~~~~~~~~~~ CC libavfilter/vf_alphamerge.o CC libavfilter/vf_amplify.o 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)) | ~ ^ ~ CC libavfilter/vf_aspect.o 10 warnings generated. CC libavfilter/vf_avgblur.o CC libavfilter/vf_atadenoise.o CC libavfilter/vf_backgroundkey.o src/libavfilter/formats.c:638:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 638 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_bbox.o 30 warnings generated. src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:669:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:674:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_bilateral.o src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6 warnings generated. 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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. CC libavfilter/vf_bitplanenoise.o CC libavfilter/vf_blackdetect.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, AVMEDIAsrc/libavfilter/scale_eval.c:_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 731 | 71 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | # ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dsrc/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' e fine NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 683 | for (i = src/libavfilter/scale_eval.c:72:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 72 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ :15:src/libavfilter/formats.c:730:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 19 : note: expanded from macro 'NAN' 730 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | ff1 warning generated. _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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_blackframe.o CC libavfilter/vf_blend.o CC libavfilter/vf_blockdetect.o 13 warnings generated. CC libavfilter/vf_blurdetect.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_bm3d.o CC libavfilter/vf_boxblur.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 2 warnings generated. src/libavfilter/setpts.c:113:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 113 | 2 setpts->var_values[VAR_PREV_INPTS] = NAN; | ~ ^~~ warning/usr/include/math.h:15:19: note: expanded from macro 'NAN' s generated. 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; | ~ ^~~CC libavfilter/vf_bwdif.o /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' CC libavfilter/vf_cas.o 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:117:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | setpts->var_values[VAR_STARTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:118:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | setpts->var_values[VAR_STARTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:133:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | setpts->var_values[VAR_SAMPLE_RATE] = | ~ 133 | setpts->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:138:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | setpts->var_values[VAR_FR] = inlink->frame_rate.num && | ~ 137 | inlink->fram21e_rCC libavfilter/vf_chromakey.o ate.den ? warning 138 | av_q2d(inlink->frame_rate) : NAN; | ^~~ s/usr/include/math.h:15:19: note: expanded from macro 'NAN' generated 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("") | ^~~~~~~~~~~~~~~~~~ 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/setpts.c:163:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | setpts->var_values[VAR_T ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:164:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | setpts->var_values[VAR_POS ] = !frame || frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/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/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/settb.c {: 197 :| 1 ~ ^ ~~~~~~~~~~~~~~~: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/split.c :197111 | :D23E:F Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E _OPTIONS(a s111e | t t b, AUfDoIrO );( i | n^t i =src/libavfilter/settb.c :070;: 12i: n70b | _ o u t{ pNUuLtL s}; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~ 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/split.cCC libavfilter/vf_chromanr.o :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/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/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 | src/libavfilter/setpts.c((:x215): 43<: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| | (y) < 0) ? 215( | de f ) :s e\t p t| s ^- >var_values[VAR_PREV_INT src/libavfilter/transform.c ]: 46=: 29T:S 2warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( in_pts, inlin k46- | >t i m e _rbeatsuer)n; P I| X ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E L(src, (src/libavfilter/internal.hi:n265t:)48(:x note: +expanded from macro 'TS2T' 0.5), (i n265t | )(#yd e+f i0n.e5 )T,S 2wTi(dttsh,, thbe)i g(h(tt,s )s t=r=i dAeV,_ NdOePfT);S _ V| A ^ ~L UE ? NAsrc/libavfilter/transform.cN: 37:: 7(:d onote: uexpanded from macro 'PIXEL'b le)(ts) 37* | a v _ q(2(dx()t b<) )0 || | ^~~ (y) = (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | rsrc/libavfilter/setpts.cet:u216r:n43 :P IXwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L (src, (int )216( | x + 0s.e5t)p,t s(-i>nvt)a(ry_ v+a l0u.e5s)[,V AwiRd_tPhR,E Vh_eOiUgThPtT,S ]s tr=i dTeS,2 Dd(effr)a;m e -| > ^ ~p ts); src/libavfilter/transform.c| : ~ ^~~~~~~~~~~~~~~~38 :8: note: expanded from macro 'PIXEL' src/libavfilter/internal.h:264:48: 38note: | expanded from macro 'TS2D' (((x) 264> | =# d(ewf)i n|e| T(Sy2)D (>t=s )( h ) ) ?( ((tdse)f )= =: A\V _ N| O ^P TS_VALUE ? NAN : (dosrc/libavfilter/transform.cu:bl46e:)45(:t swarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^~~ /usr/include/math.h: 1546: | 19 : note: expanded from macro 'NAN'r eturn P15I | X#EdL(esfricn,e (NiAnNt ) ( x + 0_.5_b)u,i l(tiinnt_)n(ayn f+( "0".)5 ) ,| ^~~~~~~~~~~~~~~~~~w idth, 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 | src/libavfilter/setpts.c i:m217g:[(43x:) warning: CC libavfilter/vf_ciescope.o +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (y) * (stri d217 | e) ] ) s| e ^t pts->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:CC libavfilter/vf_codecview.o 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 | src/libavfilter/transform.c 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]), :98:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | 98 | f1 = 1 - sqrt((x_c - x) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ d2istrsrc/libavfilter/transform.c(d), TS2T(d, inlink->time_base)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 99 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 99 | f2 = 1 - sqrt((x_c - x) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ 15:19: note: expanded from macro 'NAN' 15 | #define NANsrc/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)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ __builtin_nasrc/libavfilter/transform.cn:101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 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); | ^~~~~~~ ~ src/libavfilter/setpts.c:274:12: src/libavfilter/transform.cwarning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ :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); | ^~~~~~~ ~ CC libavfilter/vf_colorbalance.o src/libavfilter/setpts.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { 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_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/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", 6 warnings generated. 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 } | ^ 2 warningssrc/libavfilter/trim.c generated:. 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:536: 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 warnings generated. :110:153: note: expanded from macro 'COMMON_OPTS' 109 | { src/libavfilter/src_avsynctest.c"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.h308:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :46 308 | snprintf(text, sizeof(text), "A: %1.2f", s->amplitude); | ~~~~~~~~ ~~~^~~~~~~~~ :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) | ^~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavfilter/vf_colorchannelmixer.o src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | CC libavfilter/vf_colorconstancy.o "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 }, | ^~~~~~~~~ 3/usr/include/stdint.h warning:s generated46. :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", "Ma15xi warningmsu generatedm. duration of the output", OFFSET(dusrc/libavfilter/src_movie.cra:ti89o:n143): , warning: missing field 'unit' initializer [-Wmissing-field-initializers] A V_OPT_CC libavfilter/vf_colorcontrast.o TYPE_D U89R | A T I O N{, "{s t.rie64a m=_ i0n d}e,x " , " s e t s t r e a m i n d e x0,", I N T 6 4_ M A XO,F FFSLEAT(GsSt r}e,a m\_ i n| d ~ ^~~~~~~~~ex ), AV_O/usr/include/stdint.hP:T_46T:Y21P: Enote: _Iexpanded from macro 'INT64_MAX'N T, { 46. | i#d6e4 f=i n-e1 I}N,T 6-41_,M AIXN T _(0MxA7Xf,f f f f f f f f f f f f f f ) | F ^~~~~~~~~~~~~~~~~~L AGS }, | ^ 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_OPTSsrc/libavfilter/src_movie.c :| 90 ^~~~~~~~~~~: 143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 90 | { "si", 117 | { " e n"ds_eptt ss"t,r e a m i"nTdiemxe"s,t a mp o f t hOeF FfSiErT(sstt rferaamme_ itnhdaetx )s,h oAuVl_dO PbTe_ T"YP E _ I N T , { . i 6 4 = - 1 } , - 1 , I N T _ M A X , F L A G S } , | ^ \ | ~ 118 | src/libavfilter/src_movie.c ":d91r:o142p:p ewarning: d missing field 'unit' initializer [-Wmissing-field-initializers]a gain", 91 | { " s e e k _ p o i n t " , " s e t s e e k p o i n t ( s e c oOnFdFsS)E"T,( eOnFdF_SpEtTs()s,e e k _ p oAiVn_tO_PdT)_,T YAPVE__OIPNTT6_4T,Y P E{_ D.OiU6B4 L=E ,A V{_ N.OdPbTlS _=V A L0U E} ,}, I0N,T 6(4I_NMTI6N4,_ MIANXT-614)_ M/A X1,0 0F0L0AG0S0 , },F L\A G S| ^~~~~~~~~} , | ^/usr/include/stdint.h :46:21: note: expanded from macro 'INT64_MAX' 46 | #src/libavfilter/src_movie.cdIn file included from efsrc/libavfilter/vaf_spectrumsynth.ci:n40e : Isrc/libavfilter/window_func.hNT:61554:60_:M Awarning: X implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (0x7ffffffff f155ff | f f f f ) | ^~~~~~~~~~~~~~~~~~ lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/src/libavfilter/trim.c2.:f334):)5):; warning: | implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] ~^~~ src/libavfilter/window_func.h :33492 | : 142 : Cwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]M MON_OPTS | ^~~~~~~~~~~ 92 | {src/libavfilter/trim.c :"116s:p153":, note: expanded from macro 'COMMON_OPTS' "set s115e | e k p o{i n"ts t(asretc_optnsd"s,) " ," TOiFFmSeEsTta(mspe eokf_ pthoei nfti_rds)t, fArVa_mOeP Tt_hTaYtP Es_hDoOuUlBd LbEe, {" . d b l = 0 } , 0 , (I N T 6 4 _ M A X - 1 ) / 1 0 0 0 0 0 0 , F L A GS } , | ^ \ | ~ : 116 | src/libavfilter/src_movie.c : 93 : 118 : " warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]a ssed", 93 | { " s t r e a m s " , " s e t s t r e a m s " , O F F SOEFFTS(EsTt(asrttr_petasm)_,s p e cAsV)_,O PATV__TOYPPTE__TINYTP6E4_,S T R{I N.Gi,6 4{ .=s tArV _=N O P0T}S,_ V A0L,U E0 ,} ,F LIANGTS6 4_}M,I N , | I ^N T64_MAX, FLAGS }, \ | ^~~~~~~~~ 153/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' : 46 | #define INT64_src/libavfilter/src_movie.cMAX: 94 :118(:0 xwarning: 7fmissing field 'unit' initializer [-Wmissing-field-initializers]f fffffffff f94f | ff ) | { ^~~~~~~~~~~~~~~~~~ "s", "set streams", OFsrc/libavfilter/trim.cFS:E334T:5(:s twarning: rimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]e am_specs) ,334 | A V _ O PCTO_MTMYOPNE__OSPTTSR I N| G ^~~~~~~~~~~, {.strsrc/libavfilter/trim.c := 114 :1530:} ,note: expanded from macro 'COMMON_OPTS' 0, 0, FLAGS }, 113 | | ^ { "endi", "Timestamp of the first frame that " src/libavfilter/src_movie.c : 95 : 131 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { " l o o p ", " s e t l o o p c o u n t " , O F F S E T( l o o p _ c o u n t ), A\V _ O| P ~T _TYPE_INT, 114 | { . i6 4 = " s1h}o,u l d0 ,b e d r o p pIeNdT a_gMaAiXn," ,F L A G S }, | ^ OFFSET(end_time), AV_OPT_TYPE_src/libavfilter/src_movie.cDU:RA96T:142IO:N ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .i64 = INT 6964 | _ M A X{ }",d i s c oInNtT6in4u_iMItNy," ,IN T"6s4_eMtA Xd,i sFcLoAnGtSi n}u,i t\y t| h ^~~~~~~~~re shold"/usr/include/stdint.h,: 46O:21F:F Snote: Eexpanded from macro 'INT64_MAX'T (discon t46i | n#dueiftyi_net hIrNeTs6h4o_ldM)A,X A(V0_xO7PfTf_fTfYfPfEf_fDfUfRfAfTffIf)O N, | { ^~~~~~~~~~~~~~~~~~. i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c30:: 334:note: 5expanded from macro 'SQR': warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 153 | 334 | CO M#MdOeNf_iOnPeT SS Q R| ( ^~~~~~~~~~~x ) ((x)*src/libavfilter/trim.c(:xsrc/libavfilter/src_movie.c112)::)15397 :: | 134note: ^:expanded from macro 'COMMON_OPTS' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | 97 | {{ " e"ndde"c,_ t h r e a d s " ," T i"mssrc/libavfilter/window_func.hees:t155t :at60m:hp e warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fn utmhbee rf iorfs tt hf155rr | ea ma ed s t hf aot r " d e c o ld i un tg "[ ,n ] O =F F eS xE pT (( d- e0 c. _5 t h* r e Sa Qd sR )( ,( n - A( VN _-O1 P) T/ _2 T) Y/ P( E0_ .I 4N T* ,( N { .- i1 6) 4/ 2 =. f )0 )} ) ,; 0| , ~^~~ I N T _ M Asrc/libavfilter/window_func.h X: ,153 : F26 L: A Gnote: S expanded from macro 'SQR' } , | ^ 153 | # d e f i n\e S| Q ~R (x) ((x)*(x) )112 | | ^ "should be dropped src/libavfilter/src_movie.cag:a98i:n130":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { " f o r m a t _ o p t s " , OF"FsSeEtT (fenodr_matti moe)pt,i o n sA Vf_oOrP Tth_eT YoPpEen_eDdU RfAiTlIeO"N,, O{F F.SiE6T4( f=o rmIaNtT_64op_tMsA)X, }A,V _ O P TI_NTYTP6E4__DMIICTN,, {I.NsTt64r_ M= ANXU,L LF}L,A G0S, }0,, \F L A| G ^~~~~~~~~ S}, | ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAXsrc/libavfilter/src_movie.c :(990:x127:f fwarning: fmissing field 'help' initializer [-Wmissing-field-initializers]f ffff f99f | f f f f f{) N U| L ^~~~~~~~~~~~~~~~~~L }, | ^ src/libavfilter/trim.csrc/libavfilter/window_func.h:334::1625::25 :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] 334 | 162 | C O M M O N _ O P T S i| f ^~~~~~~~~~~ (FFABSsrc/libavfilter/trim.c(:n110 :-153 :M )note: >expanded from macro 'COMMON_OPTS'= 0.3 * M) { | 109 ~~^~~ ~~ | {src/libavfilter/src_movie.c ":src/libavutil/common.hs96:t:64a125r::t31 i:warning: " ,implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]note: expanded from macro 'FFABS' "Tim e64 | s#tdaem fp96i | no ef Ft Fh{Ae B "Sfd(iiar)ss ct(o (nfatr)ai m>neu= i tt0hy a"?t, "(" as )e t : d( i-s( ca o) n)t )i n u | i ^t y t h r e s h o l d " , O F F S E T (In file included from d src/libavfilter/vaf_spectrumsynth.ci s: c40 o: nsrc/libavfilter/window_func.ht :i 162n :u 17i :t ywarning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t h r e s h o l d ) ,162 | A V _ O P T _ T Y P E _ iD fU R A( TF IF OA NB ,S ( {n . i- 6 4M ) = > 0= } ,0 . 03 , * I MN ) T 6 {4\ _ M | A| ^~~~~~~~~~~~ ~~X ~ , FLAsrc/libavutil/common.hG:S 64:}37,: 110| note: | ~ ^~~~~~~~~expanded from macro 'FFABS' "64s | h#o/usr/include/stdint.hud:le46df: i21bn:ee note: FpFaexpanded from macro 'INT64_MAX'As BsSe(da",) (46 ( | a# )d e >f =i n 0e I? N T( 6a 4 )_ M A: X ( -(( 0a x )7 ) f)f f f| f ^~~~f f f f f f f f f f ) In file included from src/libavfilter/vaf_spectrumsynth.c | : ^~~~~~~~~~~~~~~~~~40O : Fsrc/libavfilter/window_func.hF:SE162T:(39s:t awarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t _time), 162 | A V _ O P T _ T Y P E _ DiUfR A(TFIOFNA,B S{( n. i-6 4M )= I>N=T 604._3M A*X M}), { I| N ~ ^T6 4_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 | CC libavfilter/vf_colorcorrect.o COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " src/libavfilter/window_func.h : 163 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | l u t [ n] = 0 . 5 * ( 1 + c o s ( ( M _ P I * ( F F A B S ( n - M ) - 0 .\3 * | M ~) )/((1 - 0. 3108) | * M ) ) ) ; "| s ~ ^h ould be passed",src/libavfilter/window_func.h : 163 : 69 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | l u t [ n] O=FF S0E.T(5 s*t a(r1t _t+i mce)o,s ( (AMV__POIP*T(_FTFYAPBES_(DnU R-A TMI)O N-, {0 ..3i 6*4 M =) )I/N(T(614 _-M A0X. 3}), * IMN)T)6)4;_ M I| N ~ ^, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ src/libavfilter/window_func.h:163/usr/include/stdint.h::4656::21 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'INT64_MAX' 46 | #d e163f | i n e I N T 6 4 _ M A X ( 0 xl7uftf[fnf]f f=f f0f.ff5f f*f f()1 +| ^~~~~~~~~~~~~~~~~~c os((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/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++) { | ~ ^ ~~~~~~~~~~~~~~~ 21 warnings generated. src/libavfilter/vaf_spectrumsynth.c:79:112: warning: CC libavfilter/vf_colorize.o missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_addroi.c:230:77: 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 }, | ^ 230 | src/libavfilter/vaf_spectrumsynth.cO:80:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] F 80 | { "channels", "set channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A }, | ^ FSET(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: src/libavfilter/vaf_spectrumsynth.c:90:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: 90 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, A }, | ^ missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL } | ^ src/libavfilter/vaf_spectrumsynth.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/src_movie.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < movie->format_ctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_alphamerge.c:184:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 184 | { NULL } | ^ src/libavfilter/src_movie.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (iCC libavfilter/vf_colorkey.o = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/src_movie.c:360:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 360 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/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/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 | sCC libavfilter/vf_colorlevels.o ->fft_in[ch][f].im src/libavfilter/src_movie.c:469:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = magnitude * sin(phase); | ~~~ ^~~~~ 469src/libavfilter/vaf_spectrumsynth.c | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ :251:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | 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/vf_atadenoise.csizeX", "set horizontal size", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, src/libavfilter/vaf_spectrumsynth.c :1276,:43 :1 0warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], FLAGS }276, | | s ^- >fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ :src/libavfilter/vaf_spectrumsynth.c:74src/libavfilter/vf_avgblur.c276:::11027:56: : 102warning: warning: :missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | 74 | 56 | s - >{ f {f" t0"a_pi"l,na[ nc"ehss]e"[t,f ]t"h.sriemes th =op llmdaa ngAen sf iottrou d1fesi lt*t peslria"nn,e( "pO,h FaOFsFSeFE)ST;E( Tp (l| fa ^~~~~~~~~ ~nt ehsr)a,[0 ] )A,V _AOVP_TO_TPYTP_ET_YIPNET_,F L{O.AiT6,4 ={0.xdFb}l,= 00.,0 2 0}x, F0,, F0L.A3G,S F}L,A G S| ^} , | ^ src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | src/libavfilter/vf_atadenoise.c : 75 :{110 :" swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]z eY", "s e75t | v e r t{i c"a0lb "s,i z"es"e,t t h rOeFsFShEoTl(dr aBd ifuosrV )1,s tA Vp_lOaPnTe_"T,Y POEF_FISNETT,( {f.tih6r4b=[00]}),, A V0_,O P1T0_2T4Y,P EF_LFALGOSA T},, { .| d ^b l=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 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_TYCC libavfilter/vf_colormap.o PE_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] src/libavfilter/vf_amplify.c79 | { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {:160:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] . dbl=0.04}, 0, 5.0, FLAGS }, | ^ 160 | Asrc/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] M PLIFY_SLICE(uint8_t, int, CLIP8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c80 | { "s", "set how many fr:116:31: note: expanded from macro 'AMPLIFY_SLICE' a 116 | for (int x = 0; x < s->linesisrc/libavfilter/vf_aspect.cze:[166p:]135 :/ warning: simissing field 'unit' initializer [-Wmissing-field-initializers]z eof(type); x +166+ | ) { { " m a x " , " s e t m a x v a l u\e f| o ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r nominator osrc/libavfilter/vf_amplify.cr: 162:d9:e nwarning: ocomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]m inator 162 | in t h e r a tAiMoP"L,I FOY_FSFLSIECTE((muaixn)t,1 6A_tV,_ OiPnTt_,T YCLPEI_IPN1T6,) {. i| 6 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 =10src/libavfilter/vf_amplify.c0}:116,: 131,:src/libavfilter/src_movie.c Inote: :Nexpanded from macro 'AMPLIFY_SLICE'568T :_27M:A Xwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]116, | F L A G S } ,568 | f | or ^ ( i nfto rx (=i n0t; ix =< 0s;- >lii npn]b _/o ussrc/libavfilter/vf_aspect.cti:pz167ueto:sf12(;: t iywarning: +pmissing field 'help' initializer [-Wmissing-field-initializers]e+ )) ;{ x 167+| + | ~ ^ ~~~~~~~~~~~~~~~) { { N UL src/libavfilter/src_movie.c L: 576} : 24 :| ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ elsesrc/libavfilter/vf_amplify.c :i164f: 9(:i warning: =comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]= out_ i164d | ) | ~ ^ ~~~~~~ AMPLIFY_SLICE(float, float, NOP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.cm:e116s: 31t:o note: uexpanded from macro 'AMPLIFY_SLICE's e", O F116F | S ET ( s i z e ) , f oArV _(OinPtT _xT Y=P E0_;I NxT ,< s -{>.lii6n4e=s9i}z,e [ p ]5 /, sSiIZzEe,o fV(Ft y p e )};, x ++| ) ^ { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:81:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:85:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ src/libavfilter/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_aspect.c:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL } | ^ src/libavfilter/vf_amplify.c:253:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | { "planes", "set what planes to filter", OFsrc/libavfilter/vf_atadenoise.c:FSET(planes), AV_OPT_TYPE_FLAGS, {.i185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 64 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ =src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' 7 }, 0, 15, VFT }, | ^ 165 | src/libavfilter/vf_amplify.c 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 || \ | ~~~~~ ^ ~~~~ :254src/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) | ^~~~~~~~~~~~~~~~~~~~~~~ 12src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' : 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ warning: src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] missing field 'help' initializer [-Wmissing-field-initializers] 254 | { NULL }, | ^ 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | CC libavfilter/vf_colormatrix.o if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_bitplanenoise.c:43:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "bitplane", "set bit plane to use for measuring noise", OFFSET(bitplane), AV_OPT_TYPE_INT, {.i64=1}, 1, 16, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:44:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "filter", "show noisy pixels", OFFSET(filter), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_atadenoise.c: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_ROWsrc/libavfilter/vf_blackdetect.c:(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c58:160: warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 174:22 58 | { "d", "set minimum detected black duration in seconds", Osrc/libavfilter/vf_bilateral.cF:F62S:E104:T (warning: missing field 'unit' initializer [-Wmissing-field-initializers]b lack_min _62d | u ra t i o{n _"tsiigmmea)S," ,A V"_setO PsTpa_tTiaYlP Es_iDgOmaU"B,L E , { .OFdFbSlE=T2(}s,i 0g,m aDSB)L, _AMVA_XOP,T F_LTAYGPSE _F}L,O A T| , ^ {.dbl=0.1}, 0.0, 512, FLAGS }, | ^ :src/libavfilter/vf_blackdetect.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'WFILTER_ROW' 59 174 | src/libavfilter/vf_bilateral.c : 63 : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]i f (rdif 63f | > t h{r a" s|i| gm a R " , " s e t r a n ge s i g m a " , O F F S E T (s i g m a R) , A\V _ O| P ~~~~~ ^ ~~~~T_ TYPE_FLOAT, {.dbl=0.1}, 0.0, 1, FLAGS }, | ^ | { "blsrc/libavfilter/vf_bilateral.c:64:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a 64 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 0xF, FLAGS }, | ^ ck_misrc/libavfilter/vf_bilateral.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] n 65 | { NULL } | ^ _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_bbox.c:43:136: warning: src/libavfilter/vf_blackdetect.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 61:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | 61{ | "m i n{ _"vpali"c,_ t"hs",e t m i n i m um l u m i n a n"csee tv atlhuee pfiorc tbuoruen dblinagc k broaxt",i oO FtFhSrEeTs(hmolidn"_,v aOlF)F,S EATV(_pOiPcTt_uTrYeP_Eb_lIaNcTk,_ r{a t.iio6_4th )=, 1A6V }_,O P0T,_ TYUPIEN_TD1O6U_BMLAEX,, {F.LdAbGlS= .}9,8} , | 0 ^, 1, FLAGS }, | ^ src/libavfilter/vf_bbox.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | { src/libavfilter/vf_blackdetect.cN:U62L:L126 :} 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=.1src/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) \ | ~~~~~~~~ ^ ~~~~ 0}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 0, 1, FLAGS }, | ^ :212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' src/libavfilter/vf_blackdetect.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ 63src/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 { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ :225:src/libavfilter/vf_blackdetect.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2564 | { NULL } | ^ : 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 || \ | ~~~~~ ^ ~~~~ 1 warning 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' 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 || \ | ~~~~~ ^ ~~~~ 24 warnings generated. 42 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))); | ^~~~~~~~~~~~ ~ 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/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 || \ | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROWsrc/libavfilter/vf_backgroundkey.c:(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 223 | { "threshold", "set the scene change thresh262:25: note: expanded from macro 'FILTER_ROW' o ld", OFFSET(threshold), AV_OPT_TYPE_FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS }, | ^ 262 | src/libavfilter/vf_backgroundkey.c:224:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "similarity", "ssrc/libavfilter/vf_avgblur.cet: 237t:he41 :si miwarning: lcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]ari ty", O237FF | S E T ( sciominlstar itiyn)t, sAlVo_wO P=T_T Y(PsE-_>FLmOaATx, *{ s.-d>abrle a=) 0 .>1= F}F,_ A0R.R0A,Y _1E.L0,E MFSL(sA-G>Sl u}t,); | | ^ ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ lsrc/libavfilter/vf_backgroundkey.csumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ :225src/libavfilter/vf_atadenoise.c:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 225 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c | { "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] 261:22: note: expanded from macro 'FILTER_ROW' 226 | { NULL } | ^ 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/vaapi_vpp.c: \ | ~~~~~~~~ ^ ~~~~ 252src/libavfilter/vf_atadenoise.c:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] : 283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c | { VAProcColorStandardBT601, 5, 6, 5 }, | ^ :271:22:src/libavfilter/vaapi_vpp.c note: expanded from macro 'FILTER_ROW' : 271 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ 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, src/libavfilter/vf_blackframe.c 1 }, | ^ :100:117:src/libavfilter/vaapi_vpp.c:255:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 255 | { VAProcColorStandardBT470M, 4, 4, 4 }, | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vaapi_vpp.c 100 | "for the frame to be considered black", OFFSET(bamount), AV_OPT_TYPE_INT, { .i64 = 98 }, 0, 100, FLAGS }, | ^ :256:49: src/libavfilter/vf_blackframe.c:102:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 256 | { VAProcColorStandardBT470BG, 5, 5, 5 }, | ^ 102 | 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 OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ :258:49: warning: src/libavfilter/vf_atadenoise.c:missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blackframe.c :258104 | : 117 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] VAProcCo l104o | r S t a n d a r dS M P T E 2 4 0 M , 7 , 7 , 7 } , | ^ OFFSET(bthresh), AV_OPT_TYPEsrc/libavfilter/vaapi_vpp.c_I:N259T:, 49{: .iwarning: 64missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] = 32 } ,259 | 0 , 2 5{5 V,A P r o FcLCAolGoSrS t}a,n d a| r ^dG enericFilm, 8, 1, 1 }, | ^ src/libavfilter/vf_blackframe.c332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 332 | FILTER_src/libavfilter/vaapi_vpp.cR:O261W:_S49E:R Iwarning: Amissing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]L (uint8_ t261, | 8 ) {| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~V AProcsrc/libavfilter/vf_atadenoise.c:C310o:l25o:r Stnote: anexpanded from macro 'FILTER_ROW_SERIAL'da rdSRGB, 310 | 1 , 1 3, 0 }l,s u m| d ^i ff > thrb) src/libavfilter/vaapi_vpp.c : 262 : 49 : warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 262 | { \V A P| r ~~~~~~~~ ^ ~~~~o cColorStandardsrc/libavfilter/vf_atadenoise.cX:V332Y:C1C:6 0warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], 1, 11332, | FI5L T}E,R_ R O| W ^ _SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.csrc/libavfilter/vaapi_vpp.c105::263:1249:: warning: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] :309263: | 22 : note: expanded from macro 'FILTER_ROW_SERIAL' { VAPr o309c | C o l o rS t a n d iafr d(lXdViYfCfC 7> 0th9r,a | | 1 , 1 1 , 1 } , | ^ \ | ~~~~~ ^ ~~~~src/libavfilter/vaapi_vpp.c :264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] src/libavfilter/vf_atadenoise.c105: | 332 :1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]{ NULL } 332| | ^F ILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c264 | { VAProcColorStandardBT2020, 9, 14, 9 }, | ^ :322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vaapi_vpp.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_ELEMsrc/libavfilter/vf_atadenoise.cS:(c333s:l_1m:a p)warning: ;comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 || \ | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavfilter/vf_colorspace.o CC libavfilter/vf_colortemperature.o 4 warnings generated. src/libavfilter/vf_blockdetect.c:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "period_min", "Minimum period to sCC libavfilter/vf_convolution.o earch for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 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_convolve.o src/libavfilter/vf_atadenoise.c:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_blockdetect.c:193:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_blurdetect.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "high", "set high tsrc/libavfilter/vf_blockdetect.chreshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS }, | ^ :230:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->block_total += block; | ~~ ^~~~~ 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_FLOsrc/libavfilter/vf_blockdetect.cAT:,233 :{50.:d bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 15/255.}, 0233, | 1 , FaLsrc/libavfilter/vf_codecview.cvA_G:lS78o :g}125(,:c t warning: x| missing field 'unit' initializer [-Wmissing-field-initializers], ^ AV_Lsrc/libavfilter/vf_bm3d.cOG:_137V:E 89R78:B | O Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers] , {" b"lbolc okc137:k | " %, . 7 f \ n " ,"O sFbeFltSo EcbTkl()os;ci kg m| pa ~~~~~~ ^~~~~a)src/libavfilter/vf_blurdetect.cr ,: t73 i: t120 i: o nwarning: imissing field 'unit' initializer [-Wmissing-field-initializers] n g AsVt_ruOcPtT u_73rT | eY P tE o_ F{vL iO"sAruaTad,li iu{sz.e"d,"b , l =O 1F } F ,S E" sT (e balr oc0chk, ) r, a dA Vi _u Os9P 9Tf9_o9Tr9Y .PmEa9_x,Bi OmFOaL LA,dG eSt{ e.c}it,6i o4n ="| 0,} ^,O F F0S,E 1T,( rFaLdAiGusS) ,} ,A V _| O ^P T_TYPE_INT, {.i64=50}, 1, 100src/libavfilter/vf_codecview.c, :F79:Lsrc/libavfilter/vf_bm3d.cA12G::S139 warning: :}missing field 'help' initializer [-Wmissing-field-initializers]89, : warning: | ^79missing field 'unit' initializer [-Wmissing-field-initializers] | { NU L139L | } | ^ OFFSET(block_size), AV_OPT_TYPE_INT,src/libavfilter/vf_blurdetect.c : 74 {:.140:i 6warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]= 16}, 8, 74 | { " b6l4o,c kF_pLcAtG"S, } , " b| lo ^ck pooling threshold when calculating blurriness", OFFSEsrc/libavfilter/vf_bm3d.cT(:b141l:o89c:k _pwarning: ctmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OP T_141T | Y P E _ I N T, { .OiF6F4S=E8T0(}b,l o1c,k _1s0t0e, pFL)A,G S } , A| V ^_ OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "block_widsrc/libavfilter/vf_bm3d.cth:"143,: 89 : "warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l ock size 143f | o r b lo c k - b aOsFedF SaEbTb4(r warninggesrv generatedo. iuapt_isoin zoef) ,b l u r r inAeVs_s"O,P TO_FTFYSPEET(_bIlNoTc,k _ w i{d.tih6),4 A=V1_}O,P T_ T Y P E1_,IN T , { . i 6 4= - 12}5,6 ,-1 ,F LINATG_SM A}X,, F L| A ^GS }, | ^ src/libavfilter/vf_bm3d.c:145:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFsrc/libavfilter/vf_blurdetect.cSE:T76(:150b:m _warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a nge), 76A | V _ O P T{ _"TbYlPocEk__IhNeTi,g h t "{, . i"6b4l=o9c}k, s i z e 1fo,r bl o cIkN-Tb3a2s_eMdA aXb,br eFvLiAatGiSo n }o,f b| l ^u rriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.src/libavfilter/vf_bm3d.ci6:4147=:-891}: , warning: -missing field 'unit' initializer [-Wmissing-field-initializers]1 , INT_MAX ,147 | F LA G S } , | O ^F FSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, src/libavfilter/vf_blurdetect.c 6:477,: 104F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 77 | { "planes", "set planes to filtesrc/libavfilter/vf_bm3d.cr:"149,: O89F: Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(plane s149) | , A V_ O P T_ T YOFPFES_IENTT(,t h{_.mis6e4)=,1 } , 0 , 1 5 , FALVA_GOSP T}_,T Y| P ^E _FLOAT, {.dbl=0}, 0, INsrc/libavfilter/vf_blurdetect.cT:3782:_12M:A Xwarning: ,missing field 'help' initializer [-Wmissing-field-initializers] FLAG S78 | } , | { ^ NULL } | ^ 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, {.i64src/libavfilter/vf_blurdetect.c:87:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =0 87 | s->low_u8 = s->low * 255. + .5; | ~~~^~~ ~ }, CC libavfilter/vf_copy.o 0, 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; | ~~~^~~~ ~ 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, 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) { | ~~~~~^~~~~ ~ 15, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:src/libavfilter/vf_bm3d.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | { NULL } | ^ 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_bm3d.c:279:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | double th_sse = th_mse * MSE2SSE; | ^~~~~~ ~ src/libavfilter/vf_blurdetect.c: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_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"src/libavfilter/vf_codecview.c, :"268s:e51t: rewarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] midtones", O F268F | S E T ( c ya n _ r e d . m i d to nfeosr) ,( i n t b l o cAkV__iOdPxT _=T YP0E;_ FbLlOoAcTk,_ i{d.xd b1n,b _1b,l oFcLkAsG;S b}l,o c k| _ ^i dx++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_codecview.c:287:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 287 | src/libavfilter/vf_colorbalance.c : 66 : 113f:o rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]( i = 0; i < s66d | - > s i {z e" g/m "s,i z"esoeft( *gmrvese)n; mii+d+t)o n{e s "| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ OFFSET(magenta_green.midtones), src/libavfilter/vf_blurdetect.cAV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ :240:26: warning: src/libavfilter/vf_colorbalance.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 240 | blkcnt = ceil(blkcnt * block_pool_threshold); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 67:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bm", "set CC libavfilter/vf_corr.o blue midtones", OFFSET(yellow_blue.midtosrc/libavfilter/vf_chromakey.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n e202 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ s), Asrc/libavfilter/vf_chromakey.cV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ :203:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorbalance.c 203 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ :68:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "src/libavfilter/vf_chromakey.c:204:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r h", "set red highlights", OFFSET(cyan_red.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ 204 | src/libavfilter/vf_colorbalance.c double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ :src/libavfilter/vf_chromakey.c69:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 69 | { "gh", "set green higsrc/libavfilter/vf_blurdetect.ch:li251g:h42t:s ",warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(ma g251e | n t a _ gsrneperni.nthfi(gvhalliguhet,s )si,z eAoVf_(OvPaTl_uTe)Y,P E_"%FfL"O,A Td,) ;{. d b| l ~~~~~~~~ ^= 0}, -1, 1, FLAGS }, | ^ 204:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorbalance.c 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ :70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "bh", "set blue highlights", OFFSET(yellow_blue.highlights), src/libavfilter/vf_bm3d.cAV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ :434:117: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorbalance.c 434 | threshold[0] = s->hard_threshold * s->sigma *:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~~~ 71 | src/libavfilter/vf_bm3d.c:434:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "pl", "preserve lightness", OFFSET(preserve_lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ 434 | src/libavfilter/vf_colorbalance.c 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] 72 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ 72 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:310src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 310 | s->blur_total += blur; | ~~ ^~~~ | alsrc/libavfilter/vf_blurdetect.cpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ :313:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_chromakey.c 313 | av_log(ctx, AV_LOG_VERBOSE, "blur: %.7f\n", blur); | ~~~~~~ ^~~~ :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->similaritsrc/libavfilter/vf_ciescope.cy) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ :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, FLAGSCC libavfilter/vf_cover_rect.o }, | ^ 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 }, | ^ 7 warnings generated. 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 | { NUL24L warning}s generated . | ^ CC libavfilter/vf_crop.o src/libavfilter/vf_boxblur.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ src/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ src/libavfilter/vf_chromakey.c:350:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "color", "set the chromakey key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:351:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:352:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:353:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 354 | { NULL } | ^ src/libavfilter/vf_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_OPTsrc/libavfilter/vf_chromakey.c:383:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ TYPE_FLAGS, {.i64=7}, 0, 15, VF }, | ^ 383 | src/libavfilter/vf_cas.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ 271 | { src/libavfilter/vf_chromakey.cNULL } | ^ :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 } | ^ 35 warnings generated. CC libavfilter/vf_cropdetect.o 4 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_ciescope.c:912:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | if (gamma == 0.) { | ^~~~~ ~~ src/libavfilter/vf_ciescope.c:916:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~ ^~ src/libavfilter/vf_ciescope.c:916:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~~~ ^~ src/libavfilter/vf_ciescope.c:918:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | *c = 1.099 * pow(*c, 0.45) - 0.099; | ~~~ ^~ src/libavfilter/vf_ciescope.c:922:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~^~~~~ src/libavfilter/vf_ciescope.c:922:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~~~ ^~ CC libavfilter/vf_curves.o 5 warnings generated. 4 warnings generated. src/libavfilter/vf_chromashift.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ CC libavfilter/vf_datascope.o src/libavfilter/vf_ciescope.c:1153:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1153 | vp = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ CC libavfilter/vf_dblur.o src/libavfilter/vf_ciescope.c:1155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1159:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1159 | v = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1161 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1164:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1164 | cy = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1165:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1165 | src/libavfilter/vf_chromashift.c cz = 1.0 - (cx + cy); | ~ ~~~^~~~ :441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | { NULL }, | ^ 21 warnings generated. CC libavfilter/vf_dctdnoiz.o 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_ciescope.c:1528:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1528 | s->log2src/libavfilter/vf_colorcorrect.c:284:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] l in[i] = pow(i / 65535., s->igamma) * 65535.; | ~~~ ~~~^~~~~~ 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) { | ~~~~ ^ ~~~~~~~~~ CC libavfilter/vf_deband.o src/libavfilter/vf_colorkey.c:59:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | if (iblend < 10000.0) { | ^~~~~~ ~ src/libavfilter/vf_colorkey.c:60:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~ src/libavfilter/vf_colorkey.c:60:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | return av_clipd((1diff - similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~~~~~ warning generated. 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; | ~ ^~~~~~~~~~ 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/colorchannelmixer_template.c:146:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | src/libavfilter/vf_colormap.c : 71 : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s->aa * ai n71; | | ~ ^~~ { "patch_size",src/libavfilter/colorchannelmixer_template.c :"145s:e35t: pwarning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t ch size" ,145 | O F F S E T (w ) , A V _ O P T _ T Y P E _ I M A G Es_-S>IaZbE ,* {b.isnt r+ = | " ~ ^~~6 4x64"}, 0, 0, Fsrc/libavfilter/colorchannelmixer_template.cL:A144:G35S :} ,warning: CC libavfilter/vf_deblock.o implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^ 144 | s->ag * gin + | ~ ^~~ src/libavfilter/vf_colormap.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/colorchannelmixer_template.c :143:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 72 | { 143" | n b _ p a t c h e s ", " s e t dnsutmbae[rj ]o f= psa-t>cahre s*" ,r iOnF F+S E T| ( ~ ^~~s ize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_SIZE, FLAGS }, | ^ 7 warnings generated. src/libavfilter/vf_colormap.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ 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 | src/libavfilter/vf_colorcorrect.c : 524{: 104":s iwarning: zemissing field 'unit' initializer [-Wmissing-field-initializers]w ", "set ho r524i | z o n t a{ l" rpla"t,c h" sseitz et"h,e OrFeFdS EsTh(asdiozwe ws)p,o t " , A V_ O P T _ T Y P E _OIFNFTS,E T ( r{l).,i 6A4V=_5O}P,T _ T1Y,P E _ F1L0O0A,T ,V F{ .}d,b l =| 0 ^} , -1, 1, VF }, | ^ src/libavfilter/vf_chromanr.c:271:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorcorrect.c :271525 | : 104 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "sizeh", " s525e | t v e r{t i"cball" ,p a"tcshe ts itzhee" ,b l u eO FsFhSaEdTo(ws ispzoeth"),, A V _ O P T _ TOYFPFES_EITN(Tb,l ) , {A.Vi_6O4P=T5_}T,Y P E1_,F L O A1T0,0 , {V.Fdb l}=,0 } ,| ^-1 , 1, VF }, | ^ src/libavfilter/vf_chromanr.c:272:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272src/libavfilter/vf_colorcorrect.c | : 526 : 104 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s tepw", "se t526 | h o r i {z o"nrthal" ,s t"espe"t, thOFeF SrEeTd( shtiegphw)l,i g h t sApVo_tO"P,T _ T Y P E _ I N T , O F F{S.EiT6(4r=h1)},, A1V_,O P T _ T5Y0P,E _VFFL O},A T ,| ^{ .dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_chromanr.c:273:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "stepsrc/libavfilter/vf_colorcorrect.ch:",527 :"104s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]v ertical st e527p | " , { O"FbFShE"T,( s"tseepth ),t h e b lAuVe_ OhPiTg_hTlYiPgEh_tI NsTp,o t " ,{ . i 6 4 = 1 } , O1F,F S E T (5b0h,) ,V FA V}_,O P T| _ ^T YPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_chromanr.c:274:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | src/libavfilter/vf_colorcorrect.c : 528{ :"112t:h rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]y ", "set y threshol d528" | , O F{F S"EsTa(ttuhrraetsihoonl"d,_y )",s eAVt_ OtPhTe_ TaYmPoEu_nFtL OoAfT, s{a.tdubrla=ti2o0n0"},, 1O, F F S2E0T0(,s aVtFu r}a,t i o| n ^) , AV_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, 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_src/libavfilter/vf_colorcontrast.cTY:PE373_:F100L:O ATwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=200} ,1373, | 2 0{0, "VrFc "},, "| s ^e t the red-cyan contrast", OFFSET(rc), AV_OPT_TYPE_FLOAsrc/libavfilter/vf_chromanr.cT,: 276{:.101d:b lwarning: =0missing field 'unit' initializer [-Wmissing-field-initializers]} src/libavfilter/vf_colorcorrect.c, :-5341:,12 : 1 276,warning: | missing field 'help' initializer [-Wmissing-field-initializers] V F } ,{ 534 " | t| h ^r e v "{, N"UseLtL v} t h| r ^e shold", OFFSET(threshold_v), AV_OPT_TYPsrc/libavfilter/vf_colorcontrast.cE_:F374L:O100A:T ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .dbl=200}, 1374 | , 2{0 0",g m"V,F }",s e t| ^t he green-magenta contrast", OFFSET(gm), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.csrc/libavfilter/vf_chromanr.c:375:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 375 | { "by", "set the blue-yellow contrast", OFFSET(by), AV_OPT_TYPE_FLOAT, {.dblsrc/libavfilter/vf_colorchannelmixer.c=0:}88,: 112-:1 , warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], VF }, | ^ 88 | { "rr", "set the red gain for the red channel", OFsrc/libavfilter/vf_colorcontrast.cF:S376E:T100(:r rwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_T Y376P | E _ D O U{B L"Er,c w{".,d b"ls=e1t} t, h-e2 ,r e2d,- cFyLaAnG wSe i}g,h t | " ^, OFFSET(rcw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VFsrc/libavfilter/vf_colorchannelmixer.c }:,89 : | 112 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 280 89 | { "rg", "set the gr:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/vf_colorcontrast.c :377:100 :280 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL 377} | | ^ { "gmw", "set the green-magenta weigeen gain for the red channel", OFFSET(rg), AV_OPT_TYPEsrc/libavfilter/vf_colorconstancy.c_D:OU614B:LE33,: {warning: .dcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]b l=0}, -2, 2, 614F | L A G S } , f o| r ^ (i = slice_start; i < slice_end; ++i) { | ~ ^ ~~~~~~~~~ hsrc/libavfilter/vf_colorchannelmixer.ct", OFFSET(gmw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ :90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_colorcontrast.c : 90 | { "rb", "set the blue gain for the red channel", OFFSET(rb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ 378:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorchannelmixer.c 378 | { "byw", "set the blue-yellow weight", OFFSET(byw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ :91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_colorcontrast.c : 91 | { "ra", "set the alpha gain for the red channel", OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ 379:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_colorchannelmixer.c:92: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 }, | ^ 92 | src/libavfilter/vf_colorcontrast.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] { "gr", "set the red gain for the green channel", OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 380 | { NULL } | ^ -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}, -src/libavfilter/vf_colorkey.c:219:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2 , 2, FLAGS }, | ^ 219 | { "csrc/libavfilter/vf_colorchannelmixer.c:94:112olor", "set the csrc/libavfilter/vf_colormap.col:o201r:ke40y: kwarning: eyimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] color", OFF S200E | T ( c ol o r k e y _ r g b a) ,d oAuVb_leO PAT[_2T Y*P E2_]C =O LO{R ,1, {s -.>sstoru r=c e"[b0l]a[cck]", }, | 0 ~, 0, F L201A | G S }, | ^ 1, s->source[1][c] }; | ^~~~~~~~~~~~~~~ : src/libavfilter/vf_colormap.c:200:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: 200 | src/libavfilter/vf_colorkey.cd:o220u:b134l:e warning: Amissing field 'unit' initializer [-Wmissing-field-initializers][ 2 * 2] = 220 | { 1 , { s"-s>ismouilracriet[y0"],[ c"]s,et t| h ~ ^~~~~~~~~~~~~~~e colorkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colormap.cmissing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "gb", "set tsrc/libavfilter/vf_colorkey.ch:e221 :b118lu:e warning: gmissing field 'unit' initializer [-Wmissing-field-initializers]a in for th 221e | g r e e{n "cbhlaennnde"l," ," se tO FtFhSe EcTo(lgobr)k,e yA Vk_eOPyT _bTlYePnEd_ DvaOlUuBeL",E ,O F{.FdSbETl(=b0l}e, n-d)2,, A2V,_ OFPLTA_TGYSP E},_ FL O| A ^T, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ :202src/libavfilter/vf_colorchannelmixer.c:95:112: src/libavfilter/vf_colorkey.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]222 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | 222 | { " {ga "N,UL L"s e}t t| h ^ e alpha gain for the green channel", OFFSET(ga), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ :50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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 }, | ^ 202 | 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 }, | ^ doublsrc/libavfilter/vf_colorchannelmixer.c:99:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ 99 | 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] }; | ~ ^~~~~~~~~~~~~~~ { "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_colorkey.c:243:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | { "color", "src/libavfilter/vf_colorchannelmixer.cse:t101 :t112h:e cwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]lo rhold key c o101l | o r " , {OF F"SagE"T,( co"lsoertk eyt_hreg bgar)e,e AnV src/libavfilter/vf_colorconstancy.c_gaO:iPnT732 _:fT115oY:Pr E warning: _tmissing field 'unit' initializer [-Wmissing-field-initializers]hCeO LaOlRp,h a{ c.hsatn rn732 e | =l " ", b lO{aF cFkS""Ed Ti}(f,afg o)0r,,d " A,0V ,_O PF"TsL_eATtGY SPd Ei}_f,Df Oe Ur| Be ^Ln Et,i a{t.idobnl =o0r}d,e r-"2,, O2F,F SFELTA(GdSi f}f,o r d| ) ^, AV_OPT_TYPE_INT,src/libavfilter/vf_colorkey.c : 244{:.135i:6 4warning: =missing field 'unit' initializer [-Wmissing-field-initializers]1 }, 0, 2, 244 | F L{Asrc/libavfilter/vf_colorchannelmixer.c G":Ss102 i:}m112,i: l awarning: | rmissing field 'unit' initializer [-Wmissing-field-initializers] ^i ty", "set 102t | h e c o l{o r"haobl"d, s"ismeitl atrhiet yb lvuael uge"a,i nO FfFoSEr Tt(shiem iallaprhiat y)c,h aAnVn_eOl"P,T _ TOYFPFES_EFTL(OaAbT),, {A V._dObPlT _=Tsrc/libavfilter/vf_colorconstancy.c Y0P:.E7330_:1D115 O:} U,warning: B missing field 'unit' initializer [-Wmissing-field-initializers]L0 .E0,0 {0.0d1b,l 1 =.73300 | }, , F -L 2A,G{ S 2 ",}m ,iF nLk An| Go ^Sr m}",, "| s ^e t Minkowski norm", OFFSET(minknorm), AV_OPsrc/libavfilter/vf_colorkey.cTsrc/libavfilter/vf_colorchannelmixer.c_::T245103Y::P115112E::_ Iwarning: warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]Tmissing field 'unit' initializer [-Wmissing-field-initializers] , {.i6src/libavfilter/vf_colormap.c4 =:1032451224 | } | : , 75 : 0 , warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { " b2"l0ea,na "d ," , " s"Fe sLt222eA | tGt hS te h } e,a l c p o| h la ^ o rg ah io nl d f obdrlo uetnbhdle e v aaAll[pu3eh "a*, c3Oh]Fa Fn=Sn Ee{Tl ("1b,,l esOn-Fd>F)sS,oE uTAr(Vca_eOa[P)0T,]_ [TAYCV0P_]EO,_P FTsL-_O>TAsYToP,uE r_c{De O[.U0dB]bLsrc/libavfilter/vf_colorconstancy.c[El:C ,7341 =:]{ 115 .0:d.+ b0 warning: l s=missing field 'unit' initializer [-Wmissing-field-initializers]}-1 >,} s,0o. u0-r2,c , e 7341[2.0 | ,0] [ ,CF 2L F]AL{,GA SG" Ss| } i ~,} g ,m a| " ^,| ^ 223 | " s e t s i g m a " , src/libavfilter/vf_colorkey.c : 246 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] O F 246F | S E T ( 1s,{i gsmN-aU>)Ls,Lo u} r c e A[| V1 ^_ O]P[TC_0T]Y,P Es_-D>OsUoBuLrEc,e [{1.]d[bCl1=]1 }+, s0-.>0s,o u1r0c2e4[.10],[ CF2L]A,G S }, | ^ 224 | 1, s-src/libavfilter/vf_colorconstancy.c>s:o735u:r12c:e [warning: 2missing field 'help' initializer [-Wmissing-field-initializers]] [C0], 735s | - > s o u{r cNeU[L2L] [C}1 ] | + ^ 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->soursrc/libavfilter/vf_colorchannelmixer.cc:e[1120:]117[:C 0warning: ],missing field 'unit' initializer [-Wmissing-field-initializers] s->source[0][C1] + s->s o112u | r c e [ 0]{[ C"2p]a," , | " ~s et the p223r | e s e r v e c o l o r a m o u n t " , O F F S E T ( p r e1s,e rsv-e>_saomuorucnet[1)],[ CA0V]_,O PsT-_>TsYouPrEc_eD[1O]U[BCL1E], +{ .sd-b>ls=o0u}r,c e [01,] [1C,2 ]F,L AGS }, 224 | | ^ src/libavfilter/vf_colorchannelmixer.c1,: 113s:-12>:s owarning: umissing field 'help' initializer [-Wmissing-field-initializers]r ce[2 ][113C | 0 ] , s{- >NsUoLuLr c}e [ 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], | ~ src/libavfilter/vf_colorize.c:190 :22334 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | ( 0 . 0 7 2 2 0 *12,1 9s.-0>/s2o5u5rc.e0[)1 ]* [bC)0 ]*, (s(-1> ssource[1][C2], src/libavfilter/vf_colorize.c| : ^~~~~~~~~~~~~~~~189 :63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colormap.c:222 :18975 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *y = ((0.2 122226 | 0 * 2 1 9 . 0 / 2 5 5 . 0 ) *d oru bl+e (A0[.37 1*5 230]* 2=1 9{ .10,/ 2s-55>.s0o)u r*c eg[ +0 ] [| C ~ ^0 ], s->source[0src/libavfilter/vf_colorize.c]:[189C:135]: + warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >source[0 189] | [ C 2 ] , *y | = ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ((0.2126CC libavfilter/vf_decimate.o 0*2src/libavfilter/vf_colormap.c1:9222.:040/:2 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0) * r + (2220 | . 7 1 5 2 0 * 2 1 9 . 0 / 2 5 5. 0d)o u*b lge A+[ 3 | * ~ ^ 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colorize.c:192:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | (0.50000*2src/libavfilter/vf_colormap.c24:.0225/:2675:5 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) * b + 0.5 )225 | * ( (1 < < d e p t h ) -d o1ub)l;e b| [ ~ ^3 ] = { s->target[src/libavfilter/vf_colorize.c0:]191[:c64:] ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ->target[ 1191] | [ c] , s*-u> t=a r(g-e(t0[.21]1[4c5]7 *}2;24 . 0| / ~ ^~~~~~~~~~~~~~~2 55.0) * r - (src/libavfilter/vf_colormap.c0:.2253:8505:4 3warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]22 4.0/255. 0225) | * g + | ~ ^ double bsrc/libavfilter/vf_colorize.c[3:]191 :=36 :{ warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >target[0 ]191[ | c ] , s*-u> t=a r(g-e(t0[.11]1[4c5]7,* 22s4-.>0t/a2rg5e5t.[02)] [*c ]r -} ;( 0 .| 3 ~ ^~~~~~~~~~~~~~~8 543*224.0/2src/libavfilter/vf_colormap.c5:5.2250:)33 :* warning: gimplicit 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_colorize.c:194:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | (0.04585*224.0/255.0) * b + 0.5) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:193:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g - | ~ ^ src/libavfilter/vf_colorize.c:193:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g - | ~ ^ src/libavfilter/vf_colormap.c:241:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | src/libavfilter/vf_colorlevels.c :d61o:u117b:l ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]A [4 * 4] = { 611 | , s - >{s o"urrimcien["0,] ["0s]e,t isn-p>usto urrecde [b0la][c1k] ,p osi-nt>s"o, u r c eOF[F0S]E[T2(]r,a n g| e ~[ R].in_ m239i | n ) , A V _O P T _ TY P E _ D O U B LE , { . d b l = 0 }, - 1 , 1 , F1L,A GsS- >},s o u| r ^c e[1][0], s->source[1][1], s->source[1][2], 240 | src/libavfilter/vf_colorlevels.c : 62 : 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 62 | { " g i m i n " , " s e t i n p u t g1r,e esn- >bsloaucrkc ep[o3i]n[t0"],, s -O>FsFoSuErTc(re[an3g]e[[1G]],. isn-_>msiounr)c,e [ 3A]V[_2O]P T}_;T Y P| E ^~~~~~~~~~~~~~~_ DOUBLE, {.dbsrc/libavfilter/vf_colormap.cl=:0241}:,40 :- 1warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1, FLAGS 238} | , | ^ double A[4 * 4] =4 warning{s generated1. , s->sourcesrc/libavfilter/vf_colorlevels.c[:063]:[1170:] ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]s ->source [63 | 0 ] [ 1 ]{, "sb-i>msoinu"r,c e"[s0e]t[ 2i]n,p u t| ~b lue b l239 | a c k p o i n t " , O FF S E T ( r a n g e [ B ] . i n _ m i n ),1 , AsV-_>OsPoTu_rTcYeP[E1_]D[O0U]B,L Es,- >{s.odubrlc=e0[1}],[ 1-1],, 1s, ->FsLoAuGrS c}e[,1 ] [| 2 ^] , 240 | 1, s->sousrc/libavfilter/vf_colorlevels.crc:e64[:2117:] [warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]] , s->sou r64c | e [ 2 ] [1{] ,"a is-m>isno"u,r c"es[e2t] [in2p]u,t alpha b241l | a c k p oi n t " , O F F S E T ( r a ng e [ A ] . in _ m in ) ,1 , AsV-_>OsPoTu_rTcYe[P3E]_[D0O]U,BL Es,- {>.sdobulr=c0e}[,3 ]-[11,] ,1 ,s -F>LsAoGuSrc e[},3] [ 2| ^] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:src/libavfilter/vf_colorlevels.c:65:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 65 | { "rimax", "set input red white point", OFFSET(range[R].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorlevels.c 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ : 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 66:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ 66src/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], | ~ { "gimax", "set input green white point", OFFSET(range[G].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ 239 | src/libavfilter/vf_colorlevels.c:67:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, s->source[1][0], s->source[1][1], s->source[1][2], 67 | { "bimax", "set input blue white point", OFFSET(range[B].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ 240 | src/libavfilter/vf_colorlevels.c 1, s->source[2][0], s->source[2][1], ssrc/libavfilter/vf_colorize.c->:s274o:u117r:c e[warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]] [2], | ^~~~~~~~~~~~~~~ 274 | { src/libavfilter/vf_colormap.c":h240u:e40": ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "se t238 | t h e h u e" , d o u b l e A [4 * 4 ]O F=F S{E T1(, hsu-e)>,s o u r c e [ 0 ]A[V0_]O,P Ts_-T>YsPEo_uFrLceO[A0T],[1 ]{,. dsb-l>=s0o}u,r c 0e,[ 03]6[02,] ,V F | ~} , | 239 ^ | 1, s->source[1][0], s->source[1][1], s->source[1src/libavfilter/vf_colorize.c]:[2752:]117,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 240 | 275 | { " s a t u r a t i o n " , " s e t t h e 1s,a ts-u>rasotiuorn"c,e [ 2 ] [0 ], s - > s o uOrFcFSeE[T2(][sa1t]u,r ast-i>osno)u,r cAeV[_2O]P[T2_],T Y P| E ^~~~~~~~~~~~~~~_ FLOAT, {.dbsrc/libavfilter/vf_colormap.cl:=239:074.:5 }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0, 1, 238V | F } , | ^ double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2src/libavfilter/vf_colorize.c]:,276 : 117| : ~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 239 | 276 | { " l i g h t n e s s ", " s e t t h e l i1g,h tnse-s>ss",o u r c e [ 1 ] [ 0 ] , s - >OsFoFuSrEcTe([l1ig]h[1t]n,e sss->)s,o u rAcVe_[OP1]T_[T2Y]P,E _ | F ^~~~~~~~~~~~~~~L OAT, {.dblsrc/libavfilter/vf_colormap.c=:0239.:557}:, 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1, V F238 | } , | ^ double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ src/libavfilter/vf_colorize.c239: | 277 : 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { " m i x " , "s1e,t st-h>es omuirxc eo[f 1s]o[u0]r,c es l-i>gsohutrnecses["1,] [O1F]F,S EsT-(>msioxur)c,e [ 1 ] [ 2 ] , A V| _ ^~~~~~~~~~~~~~~O PT_TYPE_Fsrc/libavfilter/vf_colormap.cL:O239A:T40:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. dbl=1}, 238 | 0 , 1 , V F } , | ^d ouble A[4 * 4] = { 1, s->source[0]src/libavfilter/vf_colorize.c[:0278]:,12 : swarning: -missing field 'help' initializer [-Wmissing-field-initializers]> sour c278e | [ 0 ] [{1] ,N UsL-L> }s o ur| ^c e[0][2], | ~ :68:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 239 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] 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ 70src/libavfilter/vf_colormap.c:238:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 238 | { " g o m i n " , " s e t doouutbpluet Ag[r4e e*n 4b]l a=c k{ p1o,i nst-">,s oOuFrFcSeE[T0(r]a[n0]g,e [sG-]>.soouutr_cmei[n0)],[ 1A]V,_ OsP->Ts_oTuYrPcEe_[D0]O[U2B]L,E , | { ~ ^~~~~~~~~~~~~~~. dbl=0}, 0,src/libavfilter/vf_colormap.c :1238,: 57:F Lwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] GS } ,238 | | ^ double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], src/libavfilter/vf_colorlevels.cs-:>71s:o117u:r cwarning: emissing field 'unit' initializer [-Wmissing-field-initializers][0 ][2], | ~ ^~~~~~~~~~~~~~~ 71 | {src/libavfilter/vf_colormap.c :"238b:o40m:i nwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set o u238t | pu t b l u e b l a c k p odionutb"l,e AO[F4F S*E T4(]r a= n{g e1[,B ]s.-o>usto_umricne)[,0 ]A[V0_]O,P sT-_>TsYoPuEr_cDeO[U0B]L[E1,] ,{ .sd-b>ls=o0u}r,c e [00,] [12,] ,F L A| G ~ ^~~~~~~~~~~~~~~S }, | ^ 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), Asrc/libavfilter/vf_colormap.cV_:O242P:T84_:T Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _DOUBLE, {. db242l | = 0 } , 0 , 1 , F L A G Sd o}u,b l e| ^b [4] = { s->target[0][c], s->target[1][c], s->target[2][c], src/libavfilter/vf_colorlevels.cs-:>73t:a117r:g ewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers][ 3][c] }; | 73 ~ ^~~~~~~~~~~~~~~ | { "romax"src/libavfilter/vf_colormap.c,: 242":s67e:t warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u tput red 242 | w h i t e p o i n t " , dOoFuFbSlEeT (br[a4n]g e=[ R{] .so-u>tt_amragxe)t,[ 0A]V[_cO]P,T _sT->YtPaE_rgDeOtU[B1L]E[,c ]{,. dsb-l>=t1a}r,g e t0[,2 ]1[,c ]F,L AsG-S> t}a,r g e| t ^[ 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] src/libavfilter/vf_colorlevels.c= :{74 :s117-:> twarning: amissing field 'unit' initializer [-Wmissing-field-initializers]r get[0][c], s74- | > t a r g{e t"[g1o]m[acx]",, s"-s>targeett [2o]u[tcp]u,t sg-r>eteanr gwehti[te3 ]p[oci]n t}";, O| F ~ ^~~~~~~~~~~~~~~F SET(range[G]src/libavfilter/vf_colormap.c.:o242u:t33_: mwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ), AV_OPT _242T | Y P E _ D O U B L E , { . d b dlo=u1b}l,e b0[,4 ] 1=, {F LsA-G>St a}r,g e t| [ ^0 ][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ 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 }, | ^ 3 warnings generated. src/libavfilter/vf_colorlevels.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } src/libavfilter/vf_colormap.c:265:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 265 | ACC libavfilter/vf_dedot.o [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]; | ~ ^~~~~~~~~~~~~~~ 10 warnings 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]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormatrix.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ CC libavfilter/vf_deflicker.o 22 warnings generated. CC libavfilter/vf_deinterlace_vaapi.o src/libavfilter/vf_convolve.c:88:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "planes", "set planes to convolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:92:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ CC libavfilter/vf_dejudder.o CC libavfilter/vf_delogo.o 1 warning 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 } | ^ 52 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_OPT22 warnings generated. _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 } | ^ 1 warning generated. src/libavfilter/vf_cover_rect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 11 warnings generated. CC libavfilter/vf_derain.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; | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~ 14 warnings generated. 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_deshake.o src/libavfilter/vf_crop.c:259:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | s->var_values[CC libavfilter/vf_despill.o 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 CC libavfilter/vf_detelecine.o ? | ~ 261 | NAN : frame->pkt_pos; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/vf_corr.csrc/libavfilter/vf_colorspace.c __:bu973i:l19t:i n_warning: namissing field 'unit' initializer [-Wmissing-field-initializers]n f("") | ^~~~~~~~~~~~~~~~~~ :57:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 973 57 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ | 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorspace.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL } | ^ 12 warnings generated. src/libavfilter/vf_convolve.c:897:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 897 | { "planes", "set planes to deconvolve", 26 warnings generated. OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, CC libavfilter/vf_displace.o FLAGS }, | ^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_convolve.csrc/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' : 101 | mean1 = scal8e warning s* generated . (sum1 /(double)(w * h)); \ | ^~~~~ ~ 901:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | 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 { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dsrc/libavfilter/vf_crop.cbl:=2740:.410:0 00warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 01}, 0, 2741 | , F L A GSi f} ,(( u n| s ^i gned)s->x + (unsigned)s->src/libavfilter/vf_convolve.cw :>902 :l12i:n kwarning: ->missing field 'help' initializer [-Wmissing-field-initializers]w ) | 902 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ | { NULsrc/libavfilter/vf_crop.cL: 276}:,41 : warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ^ :102:17: note: expanded from macro 'CORR' 276 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ | if ((unsigned)s->y + (unsigned)s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ src/libavfilter/vf_convolve.c:927:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 927 | { "planes", "set planes src/libavfilter/vf_corr.cto: 134c:r1o:s swarning: -cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o rrelate" ,134 | C O R RO(FuFiSnEtT8(_ptl,a nceosr)r8,) | A^~~~~~~~~~~~~~~~~~~~V _OPTsrc/libavfilter/vf_corr.c_:T129YP:E46_:I Nnote: Texpanded from macro 'CORR', {.i6 4129= | 7 } , 0 , 1 5 , F LcAoGmSp _}s,c o r| e ^[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_convolve.c : 931 :\12 : | warning: ~ ^~~missing field 'help' initializer [-Wmissing-field-initializers] 931 | { NULL }, | ^ CC libavfilter/vf_dnn_classify.o src/libavfilter/vf_crop.c:359:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "out_w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:360:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:361src/libavfilter/vf_corr.c:126:: 135warning: :missing field 'unit' initializer [-Wmissing-field-initializers]1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 361 | 135{ | C"OoRuRt(_uhi"n,t 1 6 _ t , "csoert rt1h6e) h e| i^~~~~~~~~~~~~~~~~~~~~~g ht crosrc/libavfilter/vf_corr.cp: 101a:r17e:a note: exexpanded from macro 'CORR'p ression" , 101 | O F F S E T ( h _meexapnr1) ,= AsVc_aOlPeT _*T Y(PsE_uSmT1R I/N(Gd,o u{b.lset)r( =w "*i hh")}),; 0 , 0 , T FL A G S }\, | ^~~~~ ~| ^ src/libavfilter/vf_crop.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362src/libavfilter/vf_corr.c | : 135 : 1{: "warning: himplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" , 135 | C"OsReRt( utihnet 16h_eti,g hcto rcrr1o6p) a r| e^~~~~~~~~~~~~~~~~~~~~~a expsrc/libavfilter/vf_corr.cr:e102s:s17i:o nnote: "expanded from macro 'CORR', OFFSE T(102h | _ e x p r ) , AmVe_anO2P T=_ TsYcPaEl_eS T*R I(NsGu,m 2{ ./s(tdro u=b "lieh)"(}w, *0 ,h )0),; T F L A G S } , | \ ^ | ^~~~~ ~ 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_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uinsrc/libavfilter/vf_crop.ct:13666:_118t:, warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o rr16) | ^~~~~~~~~~~~~~~~~~~~~~ 366 | src/libavfilter/vf_corr.c :{127: 29":e xnote: aexpanded from macro 'CORR'c t", 127 | " d o e x a c t c rcoopmppi_nsgc"o,r e [ c ] = a v _ c li p f ( s um 1OF2F S/E Tsu(meqx,a-c1t).,f , 1A.Vf_)OP;T _\T Y P| E ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ BOOL, src/libavutil/x86/intmath.h{:.123i:6184:= 0note: }expanded from macro 'av_clipf', 0, 1123, | #FdLeAfGiSn e} ,a v _c| l ^i pf av_clipf_sse | ^ src/libavfilter/vf_crop.csrc/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; \ | ~ ^~~ 367src/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.c12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :129:52: note: expanded from macro 'CORR' 367 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ | { NULL } | ^ CC libavfilter/vf_dnn_detect.o 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; | ~ ^~~~~~~~~ 6 warnings generated. 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_curves.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_cropdetect.c 120 | { NULL } | ^ :184:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | av_log(ctx, AV_LOG_VERBOSE, "limit:%f round:%dsrc/libavfilter/vf_corr.c skip:%d reset_count:%d\n", | ~~~~~~ 184 | s->limit, s->round, s->skip, s->reset_count); | ~~~^~~~~ :318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | { 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_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)src/libavfilter/vf_cropdetect.c, :AV214_:12O:P Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_FLOAT, 214{ | . d b l =i5f} ,( s - > l i0m,i t8 19< 21,. 0F)L A G| S ~~~^~~~~ ~ }, | ^ 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_dnn_processing.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_upsCC libavfilter/vf_drawbox.o caled); | ~~~~~ ~~~^~~~~~~~~~~~~~ 16 warnings generated. src/libavfilter/vf_convolution.c:CC libavfilter/vf_edgedetect.o 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_dblur.c:172:src/libavfilter/vf_datascope.c28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :61 :100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | 61 | { "size", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, angle = FLAGS }, | ^ angle * M_Psrc/libavfilter/vf_datascope.c:62:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] I / 180.f; | ~ ^~~~~ 62 | src/libavfilter/vf_dblur.c { "s", :172:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set output size", OFFSET(ow), AV_O172 | angle = angle * M_PI / 180.f; | ^~~~~ ~ PT_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), 10 warnings generated. 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 }, | ^ 2 warnings generated. 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: 45warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning 70 | { s generated. "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 src/libavfilter/vf_convolution.c:display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=15}, 1, 15, FLAGSR }, | ^ 900:98src/libavfilter/vf_datascope.c: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :75 900 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_convolution.c:901:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 901 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 65535, FLAGS}, | ^ | { Nsrc/libavfilter/vf_convolution.c:902:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] U 902 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS}, | ^ LL } src/libavfilter/vf_convolution.c:903:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] | ^ 903 | { NULL } | ^ src/libavfilter/vf_datascope.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_elbg.o 15 warnings generated. src/libavfilter/vf_datascope.c:131:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:149:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 149 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_deband.c:55:126src/libavfilter/vf_datascope.c: 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 }, | ^ 161:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_curves.c:610: 21161: | warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (p = 0; p < draw->nb _p610l | an e ssrc/libavfilter/vf_deband.c ;: 56pf:+o126+r:) ({warning: i missing field 'unit' initializer [-Wmissing-field-initializers] =| ~ ^ ~~~~~~~~~~~~~~~0 ; i < F F56M | I N ( n b{_ c"u2rtvhers",, F F _ A R "RsAeYt_ EL2EnMdS (pcloamnpe_ itdhsr)e)s;h oil+d+"), {O F F| S ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E T(threshold[1]),src/libavutil/macros.h :A49V_:25O:P Tnote: _expanded from macro 'FFMIN'T YPE_FLOAT ,49 | {#.ddebfli=n0e. 0F2F}M,I N (0a.,0b0)0 0(3(,a ) > (0b.)5 ,? F(LbA)G S: (}a,) ) | ^| ~ ^ ~ src/libavfilter/vf_curves.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] CC libavfilter/vf_entropy.o 610 | for (i = 0; i src/libavfilter/vf_deband.c< :F57F:M126I:N (warning: nbmissing field 'unit' initializer [-Wmissing-field-initializers]_ curves, FF _57A | R R A Y _{E L"E3MtSh(rc"o,m p _ i d s )")s;e ti +3+r)d {p l a| n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:58:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:60:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "r", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:61:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "direction", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "d", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "blur", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, src/libavfilter/vf_datascope.cFL:AG199S: 41}:, warning: missing field 'comp' initializer [-Wmissing-field-initializers]| ^ 199 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_deband.c:64:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "b", "set blur", src/libavfilter/vf_datascope.c : 200O:F43F:S Ewarning: Tmissing field 'comp' initializer [-Wmissing-field-initializers]( blur), 200 | A V _ O P T _ TYFPFED_raBwOCOolLo,r r{e.vie6r4s=e1 }=, { { 0 } }src/libavfilter/vf_cropdetect.c ; : 0433 ,:| 57 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 , FLAGS }, | 433 ^ | snprintf(limit_str, sizeof(limit_str), "%f", s->src/libavfilter/vf_deband.cli:m65i:t126):; 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, {.i64src/libavfilter/vf_cropdetect.c=0:}440,: 19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 1, 436F | L A G S }, | a ^v _log(ctx, AV_LOG_INFO, | ~~~~~~ src/libavfilter/vf_deband.c:67:12: warning: 437missing field 'help' initializer [-Wmissing-field-initializers] | 67 | { N U L"Lx 1}: % | 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_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_epx.o 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_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_eq.o src/libavfilter/vf_datascope.c:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 246 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_cropdetect.c:457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_datascope.c:289: 41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 457 289 | FFDrawColor color | if (s->limit < 1.0) | ~~~^~~~~ ~ = { { 0 } }; | ^ src/libavfilter/vf_colorlevels.c:536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 536 | coeff = (omax - omin) / (double)(imax - imin); | ~~~~~^~~~~~ ~ src/libavfilter/vf_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 }, CC libavfilter/vf_estdif.o 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] CC libavfilter/vf_exposure.o 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_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ 4 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, FL70AGSR }, 4| ^ warnings generated. warnings generated. 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 } | ^ 20 warnings generated. 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_datascope.c:623:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] | 623 | FFDrawColor color = { { 0 } }; | ^ ^ src/libavfilter/vf_decimate.c:77:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_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_decimate.c:83:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 83 | { NULL } | ^ 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_datascope.c:src/libavfilter/vf_dctdnoiz.c680::37127:: 33warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371 | 680 | v a r _ v alsuteds[[iV]A R+_=C ] S=Q Rf(asb-s>fv(al*ube)s;[ i ] [ x ] [ y ] - a v e ra g e [ i ] ) ; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c : 563 : 20 : note: expanded from macro 'SQR' \563 | #| d ~ ^~~~~~~~~e fine SQR(x) ((x)*(x)) | ~~~^~~~ src/libavfilter/vf_datascope.c:694:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | snprintf(text, sizeof(text), "%c %07.1f %05d %05d %07.1f\n", s->is_rgb ? rgba[i] : yuva[i], average[c], min[c], max[c], rms[c]); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_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[VARCC libavfilter/vf_extractplanes.o _C] = fabsf(*b); \ | ~ ^~~~~~~~~ CC libavfilter/vf_fade.o 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 }, | ^ 1 warning generated. 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, FLACC libavfilter/vf_feedback.o GS }, | ^ src/libavfilter/vf_deflicker.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | { NULL } | ^ src/libavfilter/vf_datascope.c:799:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 799 | { "x", "set scope x position", OOFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:800:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 800 | { "y", "set scope y position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:801:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 801 | { "s", "set scope size", OOFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:802:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "t", "set scope tilt", OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:803:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "o", "set trace opacity", OOFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:804:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "tx", "set trace x position", OOFFSET(tx), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:805:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "ty", "set trace y position", OOFFSET(ty), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:806:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:807:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "th", "set trace height", OOFFSET(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:808:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 808 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:809:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 809 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "st", "draw statistics", OOFFSET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_CC libavfilter/vf_fftdnoiz.o TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ src/libavfilter/vf_deflicker.c: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: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_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:921:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 921 | tilt = (s->tilt - 0.5) * M_PI; | ~~~^~~~ ~ CC libavfilter/vf_fftfilt.o 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_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 | 1 warning generated 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_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_deblock.csrc/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 }, | ^ 388:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_dedot.c 388 | { "block", "set size of block", OFFSET(block), AV_OPT_TY14P warningEs_ generatedIN. T, {.i64=8}, 4, 512, FLAGS }, | ^ :373:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_deblock.c 373 | { "tc", "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS }, | ^ :389:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_dedot.c :374:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 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] { "alpha", "set 1st detectsrc/libavfilter/vf_delogo.ci:o173n: 39t:h rwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s hold", OFF S173E | T( a l p h a ) , A V _ OxP T>_=T YlPoEg_oF_LxO+AbTa, n{d. d&&b lx= .0<9 8l}o,g 0o,_ x +1l,o gFoL_AGwS -}ba,n d) | ^ { | ~ ^ ~~~~~~~~~~~~~~~~~~ 375src/libavfilter/vf_delogo.c:173:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 173 | x >= logo_xsrc/libavfilter/vf_deblock.c+b:a390n:d116: &warning: &missing field 'unit' initializer [-Wmissing-field-initializers] x { NULL } ,390 | | ^ { "beta", "set 2nd detection threshold", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ < logo_xsrc/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 }, | ^ logo_w-basrc/libavfilter/vf_deblock.c:392:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] n 392 | { "delta", "set 4th detection threshold", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ d) { | ~ ^ ~~~~~~~~~~~src/libavfilter/vf_deblock.c :src/libavfilter/vf_delogo.c393: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 }, | ^ 172:39:src/libavfilter/vf_deblock.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 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{ NULL }, | ^ :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_delogo.c:209:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | { "x", "set logo x position", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { "y", "set logo y position", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:211:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 211 | { "w", "set logo width", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "h", "set logo height", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:213:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { "show", "show delogo area", OFFSET(show), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_delogo.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ CC libavfilter/vf_field.o src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ src/libavfilter/vf_delogo.c:302:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | s->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_fieldhint.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_derain.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "model", "path to model file", OFFSET(dnnctxsrc/libavfilter/vf_displace.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] . 61 | { NULL } | ^ model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_detelecine.c:66src/libavfilter/vf_derain.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | 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}, | ^ { "insrc/libavfilter/vf_detelecine.c:67:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] p ut", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "xsrc/libavfilter/vf_deinterlace_vaapi.c" :}220, : 190:, 0warning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] FLAGS }, | ^220 | for (i = 0; i < ctx->pipeline_caps.num_forwardsrc/libavfilter/vf_derain.c_:r53e:f146e: rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]n ces; i++) 53 | 67 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "{o"usttpaurtt"_,f src/libavfilter/vf_deinterlace_vaapi.cr a :m 223 e ":",19o :u "twarning: ppcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]uo tsi ntaimoen oo223f | f f i tr hsfeot r m of(driea lm="e , 0w ;i t i h O< F rFeScsEtpxeT-c(>tdp intpnoec lttixhn.eem _opcadateptlse_.ronnuu tmip_fub tasnctakrmweeasar_dms_ trrieisfn egcr)ue,tn "cA,eV s_;OOF iPF+ST+E_)TT Y( Ps| Et ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_a SrtT_RfIrNaGm,e ) , A{V _.src/libavfilter/vf_deinterlace_vaapi.cOs:Pt230Tr: 19_=:T "Ywarning: Pycomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]E" _ I}N,T , 0{, . 230i0 | 6, 4 F= L 0Af}Go,Sr 0}(,,i 1 =3| , ^ 0 F;L AiG S<} ,c t x-| > ^p ipeline_caps.num_src/libavfilter/vf_derain.cba:c54k:w12a:r dwarning: _rmissing field 'help' initializer [-Wmissing-field-initializers]e fesrc/libavfilter/vf_detelecine.cr e:54n68 | c: e10 s: ; warning: {imissing field 'help' initializer [-Wmissing-field-initializers] + N+U)L L 68| } | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ {NULL} | ^ 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_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 }, 6 warnings generated. | ^ 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_TYsrc/libavfilter/vf_dnn_classify.c:PE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ 51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | src/libavfilter/vf_despill.cDNN_COMMON_OPTIONS | ^ :src/libavfilter/dnn_filter_common.h152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 152 | { "green", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS }, | ^ 44 | { "mosrc/libavfilter/vf_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] d src/libavfilter/vf_despill.c86 | : 153 :118 :{ warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]UL L } | ^ 153 | { "blue", "set blue scale", el", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ Osrc/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.hFFSET(bluescale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ :45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | src/libavfilter/vf_despill.c { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ :154:118: warning: src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.hmissing field 'unit' initializer [-Wmissing-field-initializers] : 154 | { "brightness", "set brightness", OFFSET(brightness), AV_OPT_TYPE_FLOAT, {.dbl=0}, -10, 10, FLAGS }, | ^ 46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "src/libavfilter/vf_despill.coutput", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ :155:src/libavfilter/vf_dnn_classify.c118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h155 | { "alpha", "change alpha component", OFFSET(alpha), AV_OPT_TYPE_Bsrc/libavfilter/vf_edgedetect.cO:OL72, : 99 : {.warning: i6missing field 'unit' initializer [-Wmissing-field-initializers]4 =0}, 0 ,72 | 1 , {F L"AhGiS g}h," , | " ^ set high threshold", OFFSET(high), AV_OPsrc/libavfilter/vf_despill.cT:_T156:YP12E:_ Dwarning: Omissing field 'help' initializer [-Wmissing-field-initializers]U BLE, 156{ | . d b l {= 5N0U/L2L5 5}1. warning } generated| ,. ^ 0, 1, FLAGS }, | ^ :47:137: note: expanded from macro 'DNN_COMMON_OPTIONS'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 }, | ^ 47 | { "backend_configs", "backend configs", src/libavfilter/vf_edgedetect.c OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ :85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_dnn_classify.c 85 | { NULL } | ^ :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_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_detect.c:53:5: warning: src/libavfilter/vf_dnn_classify.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 55:12: warning: 53 | missing field 'help' initializer [-Wmissing-field-initializers] D N55N | _ C OM M O{N _NOUPLTLI O}NS | ^| ^ 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]4 warnings generated. 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", 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ "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_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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ CC libavfilter/vf_fieldmatch.o src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", CC libavfilter/vf_fieldorder.o 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:137src/libavfilter/vf_deshake.c: 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 },\ | ^ 409:25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] src/libavfilter/vf_dnn_processing.c 409 | Transform t = {{0},0}, orig = {:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h{0},0}; | ^ :46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' src/libavfilter/vf_deshake.c:46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FL409:41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] A 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ GS },\ | ^ 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'src/libavfilter/vf_deshake.c:462:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ 462 | deshake->avg.vecsrc/libavfilter/vf_dnn_processing.c.x: 57=: 12a:l pwarning: hmissing field 'help' initializer [-Wmissing-field-initializers]a * t .57v | e c . x {+ (NU1L.L0 }- a| l ^ pha) * 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; | ^~~~~ ~ 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; \ | ^~~~~~ ~ 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_fillborders.o src/libavfilter/vf_epx.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/vf_drawbox.c:300:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:301:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:302:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | var_values[VAR_H] = 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_valsrc/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ue 126 | fn(screen, SCREEN(1, A, 8B) warning)s generated . | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.cs[VAR_W] = NAN; | ~ ^~~ /usr/include/math.h:108:49: note: expanded from macro 'fn' : 15:19: note: expanded from macro 'NAN' 108 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ | dst[src/libavfilter/vf_drawbox.c:304:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] j 304 | var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ :15:src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 19 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; \ | ~^~~~~~ note: expanded from macro 'NAN'src/libavfilter/blend_modes.c 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :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)src/libavfilter/vf_entropy.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL } | ^ * ((1.0 - (a)) * (9 warnings generated. 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, SCREsrc/libavfilter/vf_elbg.c:57:125: warning: EN(1, A, B)) | ~~~~~~~~~~^~~~~ missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c: 57 | { "codebook_length", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ 83:11: note: expanded from macro 'A' 83 | #dsrc/libavfilter/vf_elbg.c:58:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e fine A top[j] | ^~~~~~ 58src/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)l", "set codebook length", ) / 1.0)) | ~ ^ Osrc/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' F FSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ 108 | src/libavfilter/vf_elbg.c dst[j] = top[j] + ((EXPR)-top[j]) * opacity; :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, IN \ | ^~~~ T_MAsrc/libavfilter/blend_modes.cX, FLAGS }, | ^ :126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_elbg.c : 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' : 145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | 60 | { "n dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ ", "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_sesrc/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ed 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' , AV_OPT_TYPE_INT64, {.i64 = -1108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ }, -1, UINT32_MAX, FLsrc/libavfilter/blend_modes.cA:G127S: 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:108src/libavfilter/vf_elbg.c:39::62 :note: 112:expanded from macro 'fn' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | 62 | { " sd"s,t [ j ] =" steotp [tjh]e +r a(n(dEoXmP Rs)e-etdo"p,[ jO])F F*S EoTpa(cliftgy_;s e e d ) , A V _ O P T _ TY P E _ I N T 6 4 , { .\i 6 4| ~^~~~~~= -1 }, -1, UINT32_MAX, FLsrc/libavfilter/blend_modes.cA:127G:S29 :} ,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/vf_elbg.c| :~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:72:40: note: 63expanded from macro 'MULTIPLY' | { "p a72l | 8#"d,e f"sienet tMhUeL TpIaPlL8Y (oxu,t pau,t "b,) OF(F(SExT)( *p a(l8()(,a )A V* _(ObPT)_)T Y/P E1_.B0O)O)L , | { ^ ~ .i64 src/libavfilter/blend_modes.c=: 1080: 33}:, note: 0,expanded from macro 'fn' 1, FLAGS 108} | , | ^ dst[j] = top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_elbg.c : 64 :src/libavfilter/vf_entropy.c112 : \: warning: 142 missing field 'unit' initializer [-Wmissing-field-initializers]:| 43 ^~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | { "use_alph asrc/libavfilter/blend_modes.c142": | ,127 : "62 u: s ewarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a l p h a c h a n n e l127 | effnont(rroo vpmeyar lp+pa=yi n,- gl "o, g 2(O(AFp )F< S *H EApTL;F( u) s| ?e ~ ^ _ aMlUpLhTaI)PL,Y (A2V,_ OAP,T _Bsrc/libavfilter/vf_entropy.c)T:Y 142P::E 38S_:CB ORwarning: OEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EL ,N( 2{,. iA6,4 = 1420B | )} , ) 0 , | 1 ~~~~~~~~~~~~~^~ , F L A G S } , src/libavfilter/blend_modes.c | : ^84e :n11tr:o pnote: yexpanded from macro 'B' += -84l | o#gd2e(fpi)n e* Bsrc/libavfilter/vf_elbg.cp :;b65 :o 12t| : ~~~~ ^t owarning: mmissing field 'help' initializer [-Wmissing-field-initializers][ j] | 65 ^~~~~~~~~ | { NUsrc/libavfilter/blend_modes.cL:L73 :}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 SCR24EEN warning(sx generated, . 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/vf_entropy.c : 147 : 43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~ 147 | src/libavfilter/blend_modes.c : 127 : 1 :e nwarning: timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r opy += -lo g1272 | (fpn)( o*v epr;l a y| , ~ ^ (A < HALF) ? MULsrc/libavfilter/vf_entropy.cT:IP147L:Y38(:2 , warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], B) : SCR E147E | N ( 2 , A , B ) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ esrc/libavfilter/blend_modes.cn:t108r:o22:p ynote: expanded from macro 'fn'+ = -log2(p) 108* | p ; | ~~~~ ^ dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_estdif.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rslope", "specisrc/libavfilter/vf_entropy.cfy: 153t:h50e: swarning: eaimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ch radius f153o | r e d g e s lospnep rtirnatcfi(nmge"t, aObFuFfS,E Ts(irzseloopfe(),m eAtVa_buf), O"P%Tf_"T,Y PeE_nItNrTo,p y{).;i 6 4| =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_Osrc/libavfilter/vf_entropy.cPT:_156T:YP50E:_ Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O AT,{.dbl=1}, 0156, | 9 , F L A G S , s}n,p r i| n ^t f(metabuf, sizeof(mesrc/libavfilter/vf_drawbox.cta:b447u:f)139,: "warning: %fmissing field 'unit' initializer [-Wmissing-field-initializers]" , entropy / l o447g | 2 ( 1 src/libavfilter/vf_estdif.c <:<{98 :"129sx-:"> ,dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] p t h ) ) ; "| s ^~~~~~~ ~98e | t h o r{i z"omnctoaslt "p,o s i"tsipoenc ioffy tthhee lmeifdtd lbeo xc oesdtg ef"or, OeFdFgeS ETm(axt_cehixnpgr"),, AOVF_FOSPETT_(TmYcPoEs_tS)T,R I NAGV,_ O{P T._sTtYr=P"E0_F"L O}A,T , { .d b l =00,.5 }0,, 0F, L1A,G S F}L,A G S| , ^ }, | ^ src/libavfilter/vf_drawbox.csrc/libavfilter/vf_estdif.c:99:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :448:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 448 | { "y", "set vertical position of the top boxsrc/libavfilter/blend_modes.c e:d128g:e1": | , warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] OFFSET (128y | _fenx(phra)r,d l i g hAtV, _ O(PBT _< THYAPLEF_)S T? RMIUNLGT,IP L{Y (.2,s tBr, =A")0 ": }S,C R E E N ( 2 ,0 ,B ,0 ,A )F)L AG | S^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }, src/libavfilter/blend_modes.c| : ^108 :49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) src/libavfilter/vf_drawbox.c*: 449o:p139a:c iwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]y ; 449 | { " w i d t h " ,\ | ~ ^~~~~~~ "set width ofsrc/libavfilter/blend_modes.c :t128h:e1 :b owarning: ximplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" , 128 | f n (h a r d l i g h t , ( BO Fcontrast = av_clipf(av_expr_eval(eq->contrast_pexpr, eq->var_values, eq), -1000.0, 1000.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #definCC libavfilter/vf_find_rect.o e av_clipf av_clipf_sse | ^ 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" }, src/libavfilter/vf_eq.c : 107 :024,: 0 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS }, | ^ 107 | eq->gamma = av_clipf(av_expr_eval(eq->gamma_psrc/libavfilter/vf_drawbox.cex:p531r:,118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] eq->var _531v | a l u e s{, "ye"q,) , 0 . 1 , 1 0".s0)e;t v| e ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r tical osrc/libavutil/x86/intmath.hf:fs123e:t18":, note: expanded from macro 'av_clipf' OFF S123E | T#(dye_feixnper )a,v _ c l iApVf_ OaPvT__cTlYiPpEf__sSsTeR 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 grisrc/libavfilter/vf_eq.cd :c108e:l24l:", warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(w_expr), 108 | A V _ OePq-T>_gTaYmPmE_aS_rT R I N G , ={ a.vs_tcrl=i"p0f"(a v}_,e x p r _ e v a0l,( e0q,- >gFaLmAGmSa_ r}_,pe x p| r ^, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' src/libavfilter/vf_drawbox.c :123533 | :#118d:e fwarning: imissing field 'unit' initializer [-Wmissing-field-initializers] ne av_cli p533f | a v _ c{l i"pwf_"s,s e | ^ "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_eq.c:109:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_drawbox.c:534:118: warning: 109 | missing field 'unit' initializer [-Wmissing-field-initializers] eq->gam m534 | a _ g { " h=e iagvh_tc"l,i p f ("asve_t ehxepirg_hetv aol(fe q-g>rgiadm mcae_lgl_"p,e xOpFrF,S E T ( h _ eexqp-r>v)a,r _ v a lAuVe_sO,P Te_qTY)P,E _0S.T1R,IN G1,0 .{0 ).;s t r| = ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" 0" }, src/libavutil/x86/intmath.h : 123 : 18 :0 ,note: expanded from macro 'av_clipf'0 , FLA G123S | #}d,e f i| n ^e av_clipf av_clipf_sse | ^ 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,src/libavfilter/vf_eq.c F:L110A:G24S: }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 110 | eq->gamma_b = av_clipf(av_expr_eval(eqsrc/libavfilter/vf_drawbox.c->:g536a:m118m:a _warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]_ pexpr, 536 | e q - > v{a r"_cvoalloure"s,, e q ) ," s0.e1t, c1o0l.o0r) of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.hsrc/libavfilter/vf_drawbox.c:123:18: note: expanded from macro 'av_clipf' :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 }, | ^ 123 | #definesrc/libavfilter/vf_drawbox.c:538:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_clipf av_clipf_sse | ^ 538 | { "thickness", "setsrc/libavfilter/vf_eq.c: grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 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/x86/intmath.h0, 0, FLAGS }, | ^ :123:18: note: expanded from macro 'av_clipf' src/libavfilter/vf_drawbox.c 123 | #define av_clipf av_clipf_sse | ^ :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_eq.c:128:22: src/libavfilter/vf_drawbox.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 540:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | src/libavfilter/blend_modes.c :e135q:-1>:s awarning: timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]u ration = av_cl ip135f | (fanv(_dexopdgre_,e v a l ( e qD-O>DsGaEt(urAa,t iBo)n_)p e| x^~~~~~~~~~~~~~~~~~~~~~~~~~~p r, eq-src/libavfilter/blend_modes.c>v:a108r:_49v:a lnote: ueexpanded from macro 'fn's , eq), 0 .1080 | , 3 . 0 ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dst[src/libavutil/x86/intmath.hj:]123 :=18 :to p[note: jexpanded from macro 'av_clipf'] + (( E123X | P#Rd)e-ftionpe[ ja]v)_c l*i pofp aacvi_tcyl3;i warning ps f generated . _ s s e | ^ \ | ~ ^~~~~~~ 540 | 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 { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ :108:39:src/libavfilter/vf_drawbox.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] note: expanded from macro 'fn' 541 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] { NULL } | ^ 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; 8 warning s generated . \ | ^~~~ 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:135CC libavfilter/vf_floodfill.o :25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_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/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]) * opacsrc/libavfilter/vf_eq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] it 238 | eq->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.hy; \ | ~ ^~~~~~~ :15src/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.c19: note: expanded from macro 'NAN' : 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + (src/libavfilter/vf_eq.c:239:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( EXPR)-top[j]) * opacity; \ | ~^~~~~~ 239 | src/libavfilter/blend_modes.c eq->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :136:src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 21 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : 15:19: note: expanded from macro 'NAN' 136 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ | 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 - CC libavfilter/vf_format.o (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[j5] warning s| generated ^~~~~~. 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, B11)) warning s generated| . ~~~~~^~~~~ 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)37 warnings generated. )) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) :13 (b)) | ^ warningsrc/libavfilter/blend_modes.cs generated. :108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_eq.c \ | ^~~~ :322src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :85 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ :src/libavfilter/blend_modes.c warning: missing field 'unit' initializer [-Wmissing-field-initializers] :84 322 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ :11: note: expanded from macro 'B' src/libavfilter/vf_eq.c84 | #define B bottom[j] | ^~~~~~~~~ :324src/libavfilter/blend_modes.c::8574:: 74warning: :missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'BURN' 324 | 74 | # d e f i nOeF FBSUERTN((ab,r ib)g h t n e s s _ e(x(p(ra)), < = A0V._0O)P T?_ T(YaP)E _:S FTFRMIANXG(,0 .{0.,s t1r. 0= "- 0(.10."0} ,- 0 ,( b0),) T/F L(Aa)G)S) } ,| ~ ^ | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a)src/libavfilter/vf_eq.c :: 326(:b85):) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 326 | src/libavfilter/blend_modes.c : 108 : 33 :O Fnote: Fexpanded from macro 'fn'S ET(satura t108i | o n _ e x p r ) , dAsVt_[OjP]T _=T tYoPpE[_jS]T R+I N(G(,E X{P.Rs)t-rt o=p ["j1].)0 "*} o,p a0c,i t0y,; T F L A G S } , | ^ \ | ^~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(src/libavfilter/vf_eq.cbu:r328n:,85 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] BURN(A ,328 | B ) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSEsrc/libavfilter/blend_modes.cT:(108g:a22m:m anote: _expanded from macro 'fn'e xpr), 108 | A V _ O P T _ T Y P Ed_stS[TjR]I N=G ,t o{p.[sjt]r += ( ("E1X.P0R")}-,t o0p,[ j0],) T*F LoApGaSc i}t,y ; | ^ \ | ^~~~~~ ~ 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 | OFFSEIn file included from T(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ 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 | src/libavfilter/vf_eq.c: lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :153:30: note: expanded from macro 'SQR' 340 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 { NULL } | ^ :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*(FFACC libavfilter/vf_fps.o BS(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_framepack.o 10 warnings generated. 5 warnings generated. 9 warnings generated. src/libavfilter/vf_extractplanes.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ 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 CC libavfilter/vf_framerate.o < 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/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; \ | ~ ^~~~~~~ CC libavfilter/vf_framestep.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: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) ? BURN1(2 warning generated* . 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 | #defi7ne warning sBU generatedR. N(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; CC libavfilter/vf_freezedetect.o \ | ^~~~ ~ 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, 7(A warning s< generated . 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:src/libavfilter/vf_feedback.c74: :note: 124expanded from macro 'BURN': 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | #define BURN(a, b124) | f o r (((i(nat) i< == 00;. 0i) ?< (cat)x -:> nFbF_MoAuXt(p0u.t0s,; 1i.+0+ )- (| 1 ~ ^ ~~~~~~~~~~~~~~~. 0CC libavfilter/vf_freezeframes.o - (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/vf_feedback.c: | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 312 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' 103 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; \ | ^~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c 312 | { "x", "set top left crop position", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ :146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_feedback.c:313:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 313src/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] = tosrc/libavfilter/vf_extractplanes.cp:[j336]: 23+: ((warning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]X PR)-top[j ]336) | * o p afcoirt y(;i n t i = 0 ; i < c tx - > n b _ o u t p u t\s ; | i ^~~~+ +) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:344:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavfilter/blend_modes.c{: 146":y54":, warning: "simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t top lef t 146c | rfon(vividlight, (A < HALF) ? BURN(p2 p*o sAi,ti Bo)n ":, DOODFGFES(E2T (*y )(,A A-V _HOAPLFT)_,T YBP)E)_ I N| T~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~, { .i64 =src/libavfilter/blend_modes.c :075 :}44,: 0 ,note: expanded from macro 'DODGE'I NT_MAX, 75T | F#LdAeGfSi n}e, D O| D ^ GE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, src/libavfilter/vf_feedback.c(:(314b:)102 /: ( 1warning: .missing field 'unit' initializer [-Wmissing-field-initializers]0 - (a) ))314) | ) | ^{ "w",src/libavfilter/blend_modes.c ":s108:e33t: cnote: rexpanded from macro 'fn' op s ize", 108 | 344 | Od FsftF[oSjrE] T ((=iw n)t,to pAi[V j_=]O P0+T; _ (Ti (Y,t no{bp _[.ojiu]CC libavfilter/vf_fspp.o 6t)p4u t*=s ;o0 pi}a+,c+ 0i), t {yI ;N T _| M ~ ^ ~~~~~~~~~~~~~~~ A X , F L A G S }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; src/libavfilter/blend_modes.ci: 146<: 54c:t xwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>src/libavfilter/vf_feedback.c n:b315_:o102u:t pwarning: umissing field 'unit' initializer [-Wmissing-field-initializers] ts; i146+ | + fn)315( | v{ i v i | d ~ ^ ~~~~~~~~~~~~~~~l{ i g"hht",, src/libavfilter/vf_extractplanes.c (:A"367 se:AVn-_ bOH_PAoTuL_tFTp)Yu,PtE sB_;)I )iN T+ ,+| ){~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ .{i 6 4| ~ ^ ~~~~~~~~~~~~~~~= 0 }, 0, INT_Msrc/libavfilter/blend_modes.cA:X,75 :F75L:A Gnote: S expanded from macro 'DODGE'} , | ^ 75 | #define DODGE(a, b) (src/libavfilter/vf_feedback.c(:(316a:)12 :> =warning: missing field 'help' initializer [-Wmissing-field-initializers]1 .0) ?316 | ( a ) : {F FNMUILNL( 1}. 0 ,| ^( (b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_fade.c:451:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 451 | isrc/libavfilter/vf_fftfilt.cf :(92fr:a135m:e -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]p ts >= s->st a92 | rt _ t im e{_ p"tds c _| Y ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~" , "asrc/libavfilter/vf_fade.cd:j478:u28s:t gwarning: acomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]i n in Y p l478a | n e" , i fO F(FfSrETa(mdec[-Y>]p)t,s > s -A>Vs_tOarPtT__tTiYmPeE__pItNsT ,+ s - >{d.uir6a4t i=o n0_},p t s ) { 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 gsrc/libavfilter/vf_exposure.cai:n147 :i110n: Vwarning: missing field 'unit' initializer [-Wmissing-field-initializers]p lane", 147 | { " e xOpFoFsSuEreT("d,c ["sVe]t) ,t h e e x pAosVu_rOeP Tc_oTrYrPeEc_tIiNoTn,", O{F.FiSE6T4( ex=p o0s}u,r e ) , A V0_,O PT _ T Y P1E00_0F,L O A T ,F L{A.GdSb l}=,0 } ,| ^- 3, 3, VF }, | ^ src/libavfilter/vf_fftfilt.c:src/libavfilter/vf_exposure.c95::129148:: 110warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | 148 | {{ ""wbeliagchtk_"Y," , " s"este tl utmhien abnlcaec ke xlperveesls icoonr rienc tYi oplna"n,e "O,F F S EOT(FbFlSaEcTk()w,ei g h t _AsVt_r[OYP]T)_,T YAPVE__OFPLTO_ATTY,P E{_.SdTbRlI=N0G},, {-.1,s t1r, =V F" 1}"},, 0| , ^ 0, FLAGS }, | ^ src/libavfilter/vf_exposure.c:149:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 149 | { NULL } | ^ 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_fade.c:527:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | src/libavfilter/vf_fftfilt.c : 97 : 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | 1{ warning generated" . w e i g h t _ V " , "s e t c h r o m i n a n cOeF FeSxEpTr(esstsairotn_ firna mVe )p,l aAnVe_"O,P TO_FFTSYEPTE(_wIeNiTg,h t{ _.sit6r4[ V=] )0, }AV,_ O0P,T _ITNYTP_EM_ASXT,R IFNLGA,G S{ .}s,t r | = ^ NULL}, 0, 0, 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_fftfilt.c:101:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | {NULL}, | ^ 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 CC libavfilter/vf_gblur.o }, | ^ 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 | src/libavfilter/vf_fftfilt.c : 109 : 12 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(sta r109t_ | t i m e )r,e t uArVn_ OsP-T>_rTdYfPtE__vDdUaRtAaT_IoOuNt[,p l{a.nie6]4[ (=i n0t.) x} ,* 0s,- >IrNdTf6t_4v_sMtArXi,d FeL[ApGlSa n}e,] + (int)y]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/vf_fade.c:540:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | CC libavfilter/vf_geq.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, INTCC libavfilter/vf_gradfun.o 64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:543:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | { "color", 7 warning "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0s generated. , 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) | ^~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/blend_modes.c:153:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]CC libavfilter/vf_grayworld.o 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ CC libavfilter/vf_guided.o CC libavfilter/vf_hflip.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_histeq.o 9 warnings generated. 15 warnings generated. CC libavfilter/vf_histogram.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_hqdn3d.o 19 warnings generated. src/libavfilter/vf_fieldhint.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | 3 warnings generated. { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRCC libavfilter/vf_hqx.o ING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fieldhint.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vf_hsvkey.o src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ src/libavfilter/vf_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:115:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "c2_expr", "se8t color component #2 expression", OFFSET(params[2].expr warnings generated. _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 } | ^ CC libavfilter/vf_hue.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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_huesaturation.o src/libavfilter/vf_fieldorder.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ 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", O1 warning generated. FFSET(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] src/libavfilter/vf_blend.c 135 | { "y0", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ :283:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]src/libavfilter/vf_fieldmatch.c : 283 | for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 136:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, CC libavfilter/vf_hwdownload.o | ^ 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_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: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 } | ^ 30 warnings generated. 2 warnings generated. 6 warnings generated. CC libavfilter/vf_hwmap.o 20 warnings generated. CC libavfilter/vf_hwupload.o CC libavfilter/vf_hysteresis.o CC libavfilter/vf_identity.o 7 warnings generated. 2 warnings generated. CC libavfilter/vf_idet.o src/libavfilter/vf_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | else if (mr1 > 0.005 && FFMAX(mtn1, mtn2) > 150 && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ warning generated. 15 warnings generated. 4 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, FLsrc/libavfilter/vf_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] AG 682 | { "left", "set the left fill border", OFFSET(left), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ S }, src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | 683 | { "right", "set the right fill border", OFFSET(right), AVsrc/libavfilter/vf_fieldmatch.c_:O725P:T23_: TYwarning: Pcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] E_INT, {.i6 4725= | 0 } , 0 , I NfoT_r M(AiX ,= 0 ; iF Lframe_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 ?src/libavfilter/vf_fps.c NA:N103 ::128 :(d owarning: umissing field 'unit' initializer [-Wmissing-field-initializers]b le)(ts)) | ^~~ 103 | /usr/include/math.h : 15: 19 :{ note: "expanded from macro 'NAN' fps", 15" | A# dsetfriinneg NdAeNs c r i b i n g_ _dbeusiilrteidn _onuantfp(u"t" ) f r| ^~~~~~~~~~~~~~~~~~a merate", 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(stsrc/libavfilter/vf_find_rect.car:t215_:t38i:m ewarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT_T Y215P | E _ D O UsBnLprEi,n t{f (.bdubfl, =s iDzBeLo_fM(bAuXf}),, "-%DfB"L, _bMeAsXt,_ sDcBorLe_)M;A X ,| ~~~~~~~~ ^~~~~~~~~~V |F }, | ^ src/libavfilter/vf_framestep.c:40:98:src/libavfilter/vf_fps.c :warning: 114missing field 'unit' initializer [-Wmissing-field-initializers] :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | 114 | { {" stNeUpL"L, "}s e t| ^f rame 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 }, | ^ CC libavfilter/vf_limitdiff.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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_limiter.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_freezedetect.c:54:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "n", "set noise tolerance", 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/x86/intmath.h OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ :123:18: note: expanded from macro 'av_clipf' src/libavfilter/vf_freezedetect.c:55:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | #define av_clipf av_clipf_sse | ^ 55 | { "noise", "set noise tolerance2 warnings generated. ", 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_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",1 warning generated . "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 | { NULL } | ^ src/libavfilter/vf_gblur.c:44:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:45:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, | ^ src/libavfilter/vf_gblur.c:46:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_gblur.c:47:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "sigmaV", "set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ CC libavfilter/vf_lumakey.o 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 }, | ^ 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]),src/libavfilter/vf_gblur.c A:V_205O:P21:T _warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_STRING, {. s205t | r = N U LlLa}m,bd a0 ,= 0(,s iFgLmAaG S *} s, i g| m ^a ) / (2.0 * steps); | ~~~~~~^~~~~~~ ~ 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_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULLsrc/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 }, | ^ 6 warnings generated. src/libavfilter/vf_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}, | ^ src/libavfilter/vf_geq.c:129:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:129:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.csrc/libavfilter/vf_gradfun.c:128::33138:: 66warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | 138 | r e t uarvn_ lo(g1(-cyt)x*,( (A1V-_xL)O*Gs_rVcE3R2B[OxSiE ,+ " tyhire s h o l*d :l%i.n2efs irzaed]i u+s :x%*ds\rnc"3,2 [sx-i> s+t r1 e+n g tyhi, s - >*r laidnieussi)z;e ]) | ~~~~~~ ~~~^~~~~~~~| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:147:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 147 | return src32[xi + yi * linesize]; src/libavfilter/vf_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},CC libavfilter/vf_lut.o 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:src/libavfilter/vf_freezeframes.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 :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 }, | ^ 399 | { "xsrc/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 }, | ^ , "set pixel x coordinate", src/libavfilter/vf_freezeframes.c : 45 : 12 :O Fwarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]SE T(x) ,45 | A V{_ ONPUTL_LT Y}P,E _ I| N ^T , {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ 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", src/libavfilter/vf_floodfill.c : 400O:F113F:SE Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]r eplace), A V400_ | O P Tsrc/libavfilter/vf_geq.c _ :T{Y192 P:"E28y_:"I ,Nwarning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 6 4",se t{ .pi i6x1924e | =l 0 }y , c 0o ,o r Id Ni Tn6 4 a_ tM eA "X ,,l i nF eL sA uG mS +} =, s r| c ~ ^~~~~~~~~O3 F2F[SxEiT (+y )/usr/include/stdint.h,y: i46 : *21 :Al Vinote: _nexpanded from macro 'INT64_MAX'Oe PsTi_zTeY] P;46E | _ #I| dN ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~eTf ,i n{e. iI6N4T=604}_,M A0X, U(I0NxT71f6f_fMsrc/libavfilter/vf_framepack.cfA:fX439f,:f 12fF:fL fAwarning: fGmissing field 'help' initializer [-Wmissing-field-initializers]fS f}f,f ) 439| | ^| ^~~~~~~~~~~~~~~~~~ { NULL }, | ^ 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(lsrc/libavfilter/vf_floodfill.cas:t401):,113 : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYPE_ I401N | T 6 4 , {{ ."is604"=,0 }"s,e t0 ,s oINuTr6c4e_ M#A0 X,c oFmLpAGoSn e}n,t v| a ~ ^~~~~~~~~l ue", /usr/include/stdint.h : 46 :O21F: Fnote: Sexpanded from macro 'INT64_MAX'E T(s[0]) ,46 | A#dVe_fOiPnTe_ TIYNPTE6_4src/libavfilter/vf_guided.cI_NM:TA84,X: 161{ :.( i0warning: 6xmissing field 'unit' initializer [-Wmissing-field-initializers]74 f=f0f}f,f-f1ff,f fU fI84f | Nf Tf 1f )6 _{ M A| " ^~~~~~~~~~~~~~~~~~rX a,d iFuLsA"G,S } ," s e| t ^ the box radius", 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 | O{F F"SfEiTrs(tr"a,d i u s")s,e t AfVi_rOsPtT _fTrYaPmEe_ ItNoT ,f r e e{z.ei",6 4O F=F S3E T ( f i}r,s t ) , 1 ,A V _ O P Tsrc/libavfilter/vf_floodfill.c _ T: Y402 P: E113 _: I Nwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] 6 4 , { .2i06,4 =T0402F} | L, A G0 S, }I{,N T" 6s| 4 ^1_ "M,A X",s eFtL AsGoS u}r,c e | ~ ^~~~~~~~~# 1 comp/usr/include/stdint.ho:n46e:n21t: vnote: aexpanded from macro 'INT64_MAX'l usrc/libavfilter/vf_gradfun.ce":,223 : 157 : 46 | warning: #Omissing field 'unit' initializer [-Wmissing-field-initializers]Fd FeSfEiTn(es [I1 N223]T | )src/libavfilter/vf_guided.c6 ,:4 85_A :MV161A _:{OX P warning: "T missing field 'unit' initializer [-Wmissing-field-initializers]_s( Tt0rYx7ePfnEf_gfItfhNf Tf85",f | ,f {f ."f Ti fh6f{e4 f =mf"0aef}xp),is -m" 1u| ,,m ^~~~~~~~~~~~~~~~~~ aU mI No Tu n1"6ts_ eMtbA yXt, h weFh LirAceGhg uStlh ae}r ,if zi al| t ^ti eorn wpialrla mcehatnegre (anwyi tohn es qpuiaxreel)."",, O F FOSFFESTE(src/libavfilter/vf_histeq.cTs(:te74prse:)n103,g :t h warning: ) missing field 'unit' initializer [-Wmissing-field-initializers], AAVV__OOPPTT__T TY74YP | PE E__F FLL OO AA{TT ,," s{{t. rd.src/libavfilter/vf_floodfill.cebd:nl403b g:lt=113 h=":0 , .1 warning: .0 2missing field 'unit' initializer [-Wmissing-field-initializers]1 }"},s ,e0 t. 5 t14030h, | . e 06 ,4 s , t {r Fe L"n sAg 2Gt "Sh, " , }" , Os Fe F t| S ^ E s To (u sr tc re e n #g21t ,hc )oT,m FpALoVAn_GeSOn Pt}T ,_v TaY lP| uE ^e_ "F,L O A T , {O.Fsrc/libavfilter/vf_gradfun.cdF:bS224lE:=T1570:(.s 2[warning: }2missing field 'unit' initializer [-Wmissing-field-initializers],] )0,, A1V,_ OPF TL224_AT | GY S P E}, _ {I N| T" ^r, a{di.uis6"4,= 0} , -"1T,h eU InNeT1i6g_hMbAoXr,h oFoLAdG tSo }f,i t | t ^h e gradient to.", src/libavfilter/vf_histeq.c : 75 : 106 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | O F F S E{T ("riadnituessrc/libavfilter/vf_guided.cn):s,89i : t161 y:A" V,warning: _ missing field 'unit' initializer [-Wmissing-field-initializers]O P T"_sTeYtP Et_h Ie89N | Ti ,n t e {n{ ssrc/libavfilter/vf_floodfill.c "i:.st404iuy:6b"1134",: , = O warning: F1 missing field 'unit' initializer [-Wmissing-field-initializers]6 F S E}", 4, 404 | 3T 2s( ,iu nb FtsL{ea mAnp"GslSsi 3in"}tg,, y r)" a,s| te ^iA toV _sfOooPurTr _cTfeaY sP#tE3 _ mFcoLodOmeAp"Tosrc/libavfilter/vf_gradfun.c,n,:e 225n{ :t 12 . v:d ablwarning: lu =emissing field 'help' initializer [-Wmissing-field-initializers] 0 " ., 2 1 225 } | , 0 O, F F1{OS,FE F NTSFU(ELLsATL[G( 3Ss}] u )}b, ,) | , ^A V| _ ^O P T _ TAVY_POEP_TI_NTTY,P E{_.IiN6T4,= 0 } ,-{1.,i 64U I=N T41 6 _ M A}X,, F L A G S2 },, | ^ 64, TFLAGS }, | ^ src/libavfilter/vf_histeq.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80src/libavfilter/vf_floodfill.c | : 405 : 113 :{ warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]U LL } | ^ 405 | { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.isrc/libavfilter/vf_guided.c64:=930:}161,: 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] U INT16_MAX, FL A93G | S } , { | " ^p lanes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, src/libavfilter/vf_floodfill.c : 406 : 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0xF, TFLAG S 406} | , | ^{ "d1", "set destination #1 componentsrc/libavfilter/vf_guided.c v:a94l:u12e:" ,warning: missing field 'help' initializer [-Wmissing-field-initializers]O FFSE T94( | d[ 1 ] ){, NAUVL_LO P} T_ T| Y ^P E_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_histeq.c:91:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx,src/libavfilter/vf_floodfill.c :A408V:_113L:O Gwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]V ERBOSE, | ~~~~~~408 | src/libavfilter/vf_grayworld.c : 54 :{ 12 90:" | d 3warning: "missing field 'help' initializer [-Wmissing-field-initializers], " s e t54 | d e s t" i{sn taNtriUeoLnnLg t#}h3 : %| c0 ^o.m 3pfo nienntte nvsailtuye:"%,0 .O3FfF SEaTn(tdi[b3a]n)d,i nAgV:_%OdP\Tn_"T,YP E_Isrc/libavfilter/vf_fspp.cN :T91, | 295 : {13 .: i 6warning: 4comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]= 0 } , 0, hU iI295sN | tT 1e q6 -_ >M sA tX r, e nF gL tA hGT,SH Rh}Ei,Ss Ht Oe| Lq ^D- (>timnpt0e,n sdi0t,y ,t hhriesstheoql-d>[a0n t*i 8b]a)n;d i n| g ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ; | ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_floodfill.c:409:src/libavfilter/vf_fspp.h12::39 :warning: 30src/libavfilter/vf_histeq.cmissing field 'help' initializer [-Wmissing-field-initializers]:: 91note: :expanded from macro 'THRESHOLD'20 :409 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39{ | N U89 L | L i} f (a| (v ^(_ ulnosgi(gcntexd,) (A(Vx_)L O+ Gt_)V)E R>B OtS E*, 2 ) | r ~~~~~~ = (x) ;90 | \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ "strength:%0.src/libavfilter/vf_fspp.c3f: 296i:n13t:e nwarning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]it y:%0.3f a n296t | i b a n d i n g : % dT\HnR"E,S HOLD(t m91p | 1 , d 2 , t h r e shhiosltde[q2- >*s t8r]e)n;g t h| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ histeqsrc/libavfilter/vf_fspp.h-:>39i:n30t:e nnote: sexpanded from macro 'THRESHOLD'i ty, his t39e | q - > ainft(i(b(aunndsiinggn)e;d ) (| ( ~~~~~~~~^~~~~~~~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); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_geq.c:279:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | geq->expr_str[A] = av_asprintf("%f", 1.f); | ~~~~~~~~~~~ ^~~ CC libavfilter/vf_lut2.o 20 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("") | ^~~~~~~~~~~~~~~~~~ 8 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}, | ^ 4 warnings generated. 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, 1518, FLAGS}, \ | ^ warnings generated. 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_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ^ 53 | { NULL } | ^ 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 | { "fsrc/libavfilter/vf_hsvkey.c", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ :65:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | const float hue = src/libavfilter/vf_histogram.chu:e88_:k107e:y warning: nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_maskedclamp.o 12 warnings generated. src/libavfilter/vf_hsvkey.c:219:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(CC libavfilter/vf_maskedmerge.o 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 | CC libavfilter/vf_maskedminmax.o { "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_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] | 99 | { NULL } | ^ ^ 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_src/libavfilter/vf_hue.c:TYPE_FLOAT, { .dbl = 0.01}, 0.00001, 1.0, FLAGS }, | ^ 111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_hsvkey.c 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ :296src/libavfilter/vf_hue.c: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 }, | ^ 111:35: src/libavfilter/vf_hsvkey.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | { NULL } | ^ 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:112:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); CC libavfilter/vf_maskedthreshold.o | ~~~ ~~~~~^~~ CC libavfilter/vf_maskfun.o src/libavfilter/vf_hsvkey.c:334:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "hue",src/libavfilter/vf_hue.c "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ :121:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_hsvkey.c 121 | h->lut_l[i] = av_clip_uint8(i + b * 25.5); | ^ ~ :335:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "sat", "sesrc/libavfilter/vf_hue.c:124:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] t 124 | h->lut_l16[i] = av_clip_uintp2(i + b * 102.4, 10); | ^ ~ 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_median.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 || 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("") | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_histogram.c:510:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | value += lrint(max_value * s->histogram[idx] / (float)max_hval); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:383:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | hue->var_values[VAR_T] = TS2T(inpic->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->var_values[VAR_PTS] = TS2D(inpic->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:393:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 392 | "Saturation value not in range [%d,%d]: clipping value to %0.1f\n", 393 | SAT_MIN_VAL, SAT_MAX_VAL, hue->saturation); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 403 | "Bri45 warnings generated. ghtness value not in range [%d,%d]: clipping value to %0.1f\n", 404 | -10, 10, hue->brightness); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:1410:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning generated. 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, | ~~~~~^~~~ src/libavfilter/vf_histogram.c:661:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 661 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:662:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 662 | { "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 663 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), 1AV warning_ generatedO. PT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:664:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 664 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 665 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:666:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 666 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:667:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 667 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:668:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668 | { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.cCC libavfilter/vf_mergeplanes.o :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_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_hysteresis.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:57:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL }6 warnings generated. | ^ 4 warnings generated. CC libavfilter/vf_mestimate.o src/libavfilter/vf_hwupload.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | }, | ^ src/libavfilter/vf_hwupload.c:230:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | } | ^ CC libavfilter/vf_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}, -1CC libavfilter/vf_minterpolate.o , FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:33:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 | { "prog_thres", "set progressive threshsrc/libavfilter/vf_identity.cold", OFFSET(progressive_threshold), AV_O:158:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P T_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ 158 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 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, src/libavfilter/vf_il.cFL:AG73S: 103}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 73 | {"luma_swap", "swap luma fields", OFFSET(src/libavfilter/vf_idet.cl:u35m:a134_:s wwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]p ), AV_OP T35_ | T Y P E _{BO O"hLa,l f{_.lii6f4e="0,} ," h0a,lf 1l,i fFeL AoGfS }c,u m u| l ^a tive statistics", OFFSET(half_life), AV_OPT_TYPE_FLsrc/libavfilter/vf_il.cO:A74T:, 103{:. dwarning: blmissing field 'unit' initializer [-Wmissing-field-initializers] = 0.0}, -741 | , I N{T"_lsM"A,X , F L A G S } ," s w| a ^p luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0},src/libavfilter/vf_idet.c :036,: 1931:, warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGS}, | ^ 36 | { "analyze_insrc/libavfilter/vf_huesaturation.cte:rl321:a21c:e warning: d_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f lag", "set nusrc/libavfilter/vf_il.cmb :e32175r | : 103o :f warning: fymissing field 'unit' initializer [-Wmissing-field-initializers]rr acm e=s Mt_o S Q75uR | sT e2 t/ o { m"daceght;re or mm| ai ~ ^~~_n sew aipf" ,t h"e siwnatpe rclharcomea ffliaegl diss", aOcFcFuSrEaTt(ec",h rOomFaF_SsEwTa(p)a,n aAlVy_zOeP_Ti_nTYtPeEr_lBaOcOLe,d _{f.lia6g4)=,0 }A,V _0O,P T1_,T YFPLEA_GISN}T,, {| . ^ i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | src/libavfilter/vf_idet.c :{37":c12s":, warning: missing field 'help' initializer [-Wmissing-field-initializers] 37 | " s w a{p cNhUrLoLm a} f i| ^e lds", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGSsrc/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.src/libavfilter/vf_il.cf):;77: 103 :| ~ ^~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_idet.c:34 :77119src/libavfilter/vf_huesaturation.c: | :warning: 329 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 16 :{ "warning: alimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ha_ s34w | a p329 " | , { ""zrsrewspa_ pt= hasrlipenshf"(a,r of ti"aetsliedotsn " r,*e pM e_OaPFtIF St/hE rT1e(8sah0lo.lpfdh)"a;,_ s w| a ^~~~~~~~ ~ p ) ,O F FASVE_TO(PrTe_pTeYaPtE__tBhOrOeL,s h{o.lid6)4=,0 } , 0 , AV1_,O PFTL_ATGYSP}E,_ F L| O ^A T, {.dbl = 3.0}, -1, FLT_MAX, FLAGSsrc/libavfilter/vf_huesaturation.c }:,330 : 34| : ~ ^~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/float.h src/libavfilter/vf_il.c:33015: | :7817 :: 103 : note: zexpanded from macro 'FLT_MAX'warning: r missing field 'unit' initializer [-Wmissing-field-initializers]c = c o15s | f#( dr78eo | t fa it ni eo{ n"F a*Ls T"_,MM _A PX I 3 /. 4 10 8208 .2 f3"4s)6w;6a 3p 8 | 5a ~ ^~~~~2l 8p8h5a9 8f1i2eel+d3s8"Fsrc/libavfilter/vf_huesaturation.c, : 330 | :O ^~~~~~~~~~~~~~~~~~~~~~~~~~~16 F:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (alpha_ s330w | a p ) , z rAcV src/libavfilter/vf_idet.c_=:O 33Pc:T119o_:sT fYwarning: (Primplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Eo _tBaOtOiLo,n {*. iM 6_334P | =I0 } /, 10{,8 0"1.p,fr )oF;gL _A tG| hS ^~~~~~~~ ~r} e,s " | , ^ "set progressive threshold"src/libavfilter/vf_il.c, :O79F:F10S:E Twarning: (missing field 'help' initializer [-Wmissing-field-initializers]p rog r79e | s s i v e{_NtUhLrLe}s h o| l ^d ), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ 11 warnings/usr/include/float.h generated:. 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 tCC libavfilter/vf_misc_vaapi.o hreshold", 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_huesaturation.c:350:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:353:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:354:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ CC libavfilter/vf_mix.o 11 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_scosrc/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] re 448 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ = -INFIsrc/libavfilter/vf_huesaturation.cNITY; | ~ ^~~~~~~~~ :449:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ CC libavfilter/vf_monochrome.o src/libavfilter/vf_huesaturation.c:450:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c:460:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | src/libavfilter/vf_limitdiff.c:60:119: { "rw", "set the red weight", warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOATsrc/libavfilter/vf_identity.c, :{397.:d12bl:= 1warning: /2missing field 'help' initializer [-Wmissing-field-initializers]5 5.f}, 0 ,397 | 1 ,{ TNFULLAL GS} }, | ^ | ^ OFFSEsrc/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {(rlw), .dbl=2.f}, 0, 10, TFLAGS }, | ^ AV_OPsrc/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T _TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ 62 | { "resrc/libavfilter/vf_huesaturation.c:461:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "gw", "set the green weight", OFFSET(glw), AV_Oference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ PT_TYPEsrc/libavfilter/vf_limitdiff.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]_FLOAT, {.dbl=.334}, 0, 1, VF }, | ^ 63 | src/libavfilter/vf_huesaturation.c{ "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ :462src/libavfilter/vf_limitdiff.c:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 462 | { "bw", "set the blue weight", OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ 64 | src/libavfilter/vf_huesaturation.c:463:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL } | ^ 463 | { "lightness", "src/libavfilter/vf_limitdiff.c:61:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] se 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ~ ^~~ t src/libavfilter/vf_limitdiff.cthe preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }:60:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , | ^ 60 | src/libavfilter/vf_huesaturation.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ~ ~^~~~~~ 464 | { NULL } | ^ src/libavfilter/vf_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_idet.c:406:72: warning: 2 warnings generated. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | idet->decay_coefficient = lrint( PRECISION * exp2(-1.0 / idet->half_life) ); | ~ ~~~~~~^~~~~~~~~ 3 warnings generated. CC libavfilter/vf_morpho.o CC libavfilter/vf_mpdecimate.o src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:200:src/libavfilter/vf_kerndeint.c:52:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 200 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ | { "thresh", "set the threshsrc/libavfilter/vf_lagfun.col:d201":,12: Owarning: Fmissing field 'help' initializer [-Wmissing-field-initializers] FSET( t201h | r e s h ){, NAUVL_LO P}T,_ T Y| P ^E _INT, {.i64=10}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:53:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:55:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:56:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "twoway", "set twoway", OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ CC libavfilter/vf_multiply.o 15 warnings generated. CC libavfilter/vf_negate.o 34 warnings generated. src/libavfilter/vf_lumakey.c:187:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:188:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:189:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_lenscorrection.c189 | { "softness", "set the softness value", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ :210:19: warning: src/libavfilter/vf_lumakey.ccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :190 210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | { NULL } | ^ CC libavfilter/vf_neighbor.o src/libavfilter/vf_lut.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ 7 warnings generated. CC libavfilter/vf_nlmeans.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++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 1 warning generated. 23 warnings generated. 5 warnings generated. CC libavfilter/vf_nnedi.o 7 warnings generated. 4 warnings generated. CC libavfilter/vf_noise.o 3 warnings generated. 1 warning generatedsrc/libavfilter/vf_maskedmerge.c:34:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] . 34 | { "planes", "set planes", OFFSET(planes), AV_CC libavfilter/vf_normalize.o OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedmerge.c:35:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 35 | 6 { NULL } | ^ 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 | { 18 warningNULL } | ^ s 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]CC libavfilter/vf_null.o 58 | { NULL } | ^ src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULsrc/libavfilter/vf_lut3d.cL } | ^ :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) CC libavfilter/vf_overlay_vaapi.o + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_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 } | ^ CC libavfilter/vf_owdenoise.o 18 warnings generated. 10 warnings generated. 4 warnings generated. CC libavfilter/vf_overlay.o CC libavfilter/vf_pad.o src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ CC libavfilter/vf_palettegen.o src/libavfilter/vf_maskedthreshold.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ CC libavfilter/vf_paletteuse.o 6 warnings generated. CC libavfilter/vf_perspective.o CC libavfilter/vf_phase.o 13 warnings generated. CC libavfilter/vf_photosensitivity.o 3 warnings generated. 10 warnings generated. src/libavfilter/vf_mestimate.cCC libavfilter/vf_pixdesctest.o :63:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "mb_ssrc/libavfilter/vf_mergeplanes.c:ize", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, FLAGS }, | ^ 59:145: warning: src/libavfilter/vf_mestimate.cmissing field 'unit' initializer [-Wmissing-field-initializers] :64 59 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ :112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 61 | { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ earch_parasrc/libavfilter/vf_mergeplanes.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] m ", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS }, | ^ 62 | src/libavfilter/vf_mestimate.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] { "map0p", "set 1st input to output plane mapping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ 65 | { NUsrc/libavfilter/vf_mergeplanes.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] L L } | ^ 63 | { "map1s", "s5 warnings generated. et 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_midequalizer.csrc/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 64 | { "map1p", "set 2nd input to output plane mapping", OFFSET(m54ap[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ :90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_mergeplanes.c 54 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ :65:119src/libavfilter/vf_midequalizer.c: 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 }, | ^ 55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL } | ^ 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_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.csrc/libavfilter/vf_minterpolate.c:177:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] :205:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | 205 | { "fps", "output's frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, INT_MAX, FLAGS }, | ^ 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] < histogsrc/libavfilter/vf_minterpolate.cram1[i]; j++); | ~ ^ ~~~~~ :226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "mb_size", "macroblock sizeCC libavfilter/vf_pixelize.o ", 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 }, | ^ CC libavfilter/vf_pp.o src/libavfilter/vf_minterpolate.c:232:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | { "scd_threshold", "scene change threshold", OFFSET(scd_threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100.0, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:233:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 233 | { NULL } | ^ CC libavfilter/vf_pp7.o 4 warnings generated. CC libavfilter/vf_premultiply.o 2 warnings generated. src/libavfilter/vf_median.c:59:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "radius", "set median radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:60:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_median.c:61:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "radiusV", "set median verticCC libavfilter/vf_procamp_vaapi.o al radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:62:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "percentile", "set median percentile", OFFSET(percentile), AV_OPT_TYPE_FLOAT, {.dbl=.5}, 0., 1., FLAGS }, | ^ src/libavfilter/vf_median.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vf_pseudocolor.o CC libavfilter/vf_psnr.o src/libavfilter/vf_mpdecimate.c:59:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | OFFSET(max_drop_count), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:60:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "hi", "set hig2 warnings generated. h 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 droppi2 warnings generated. ng threshold", OFFSET(lsrc/libavfilter/vf_monochrome.c:282:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o) 282 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ , AV_OPTsrc/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 }, | ^ TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS src/libavfilter/vf_monochrome.c}:,284 :98 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "size", "set the color filter size", OFFSET(src/libavfilter/vf_mpdecimate.csi:z62e:)109,: Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_F L62O | A T , {{ ."dfbrla=c1"},, ."1se,t1 0f,r aVcFt i}o,n d| r ^o pping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dsrc/libavfilter/vf_monochrome.cb:l285=:098.:3 3warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 1, FLA G285S | } , { | " ^h igh", "set the highlights stresrc/libavfilter/vf_mpdecimate.cn:gt63h:"12,: Owarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]F SET( h63i | g h ) , {A VN_UOLPLT _}T Y P| E ^_ FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 286 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_mpdecimate.c:153:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | av_log(ctx, AV_LOG_VERBOSE, "max_drop_count:%d hi:%d lo:%d frac:%f\n", | ~~~~~~ 153 | src/libavfilter/vf_misc_vaapi.c:54:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] decimate->max_drop_count, decimate->hi, decimate->lo, decimate->frac);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] src/libavfilter/vf_minterpolate.c 55 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ :833:16: warning: src/libavfilter/vf_morpho.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 833 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' :125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | #define av_clipf av_clipf_sse138 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ | ^ src/libavfilter/vf_morpho.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ src/libavfilter/vf_negate.c:75:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_negate.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/vf_misc_vaapi.c:205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 205 | { NULL }, | ^ src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_misc_vaapi.c :212:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ 212 | { NUsrc/libavfilter/vf_multiply.c:52:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] L L }, | ^ 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 } | ^ CC libavfilter/vf_pullup.o CC libavfilter/vf_qp.o CC libavfilter/vf_random.o 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 }, | ^ 14 warnings generated. 2 warnings generated. In file included from src/libavfilter/vf_nlmeans.c:39: src/libavfilter/vf_nlmeans_init.h:119:440: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] warnings 119 | const uint32_t patch_diff_sq = FFMIN(e - d - b + a, max_meaningful_d generated. iff); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ 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", "patc19 warningh size", OFFSET(patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ s generated. 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(research6 warnings generated. _size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_neighbor.c:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "coordinates", "set coordinates", OFFSET(coordinates), 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: src/libavfilter/vf_nnedi.cmissing field 'unit' initializer [-Wmissing-field-initializers] :CC libavfilter/vf_readeia608.o 121:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "thr e121s | h o l d 3{"",w e i"gshetts ",t h r"essehto lwde ifgohrt s4 thf ipllaen"e," ,O F F SOEFTF(SwEeTi(gthhtrse_sfhiollde[)3,] ) ,A V _AOVP_TO_PTTY_PTEY_PSET_RIINTN,G ,{. i{6.4s=t6r=5"5n3n5e}d,i 30_,w e6i5g5h3t5s,. bFiLnA"G}S, }0,, 0| , ^ FLAGS }, | ^ src/libavfilter/vf_neighbor.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL } | ^ 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 } | ^ CC libavfilter/vf_readvitc.o 10 warnings generated. src/libavfilter/vf_normalize.c:130:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "blackpt", "output color to which darkest input color is mCC libavfilter/vf_remap.o apped", 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 }, | ^ CC libavfilter/vf_removegrain.o 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_FLsrc/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] OA 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ T, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:134:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:135:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 135 | { NULL } | ^ src/libavfilter/vf_noise.cCC libavfilter/vf_removelogo.o :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 #"#4 warnings generated. x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param6 warnings generated. .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_MA6X, warning sF generatedL. AGS}, \ | ^ 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}, \ | ^ 5 warnings generated. src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | NOISE_PARAMS(c1, 1, param[1]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | NOISE_PARAMS(c2, 2, param[2]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' CC libavfilter/vf_repeatfields.o 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_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_noise.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_owdenoise.c 116 | y1 = av_clipf(y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 57:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | 57 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS }, | ^ #define avsrc/libavfilter/vf_owdenoise.c:58:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ clipf av_clipf_sse | ^ 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", OFFSECC libavfilter/vf_rotate.o T(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | src/libavfilter/vf_pad.c: { "cs", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ 119:50: src/libavfilter/vf_owdenoise.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 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("") CC libavfilter/vf_sab.o | ^~~~~~~~~~~~~~~~~~ { NULL } | ^ src/libavfilter/vf_pad.c:120:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_scale.o src/libavfilter/vf_owdenoise.c:114:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | double sum_l = src[x * linesize] * coeff[0][0]; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:115:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 115 | double sum_h = src[x * linesize] * coeff[1][0]; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_owdenoise.c:118:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | const double s = src[avpriv_mirror(x - i, w - 1) * linesize] | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | CC libavfilter/vf_scale_vaapi.o + src[avpriv_mirror(x + i, w - 1) * linesize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 src/libavfilter/vf_owdenoise.c* filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :133:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 133 | src/libavfilter/vf_pad.c:203:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | src/libavfilter/vf_nnedi.c : 905 : 29: warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u nsigned) s-905> | y + ( u ns iegllnieodsrc/libavfilter/vf_palettegen.ctt):_88i:mn142el:ai nnwarning: ksmissing field 'unit' initializer [-Wmissing-field-initializers][- n>nh] >= sm-e>ahn )88( | m{ o d e| {l ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ - ">emlalxi_octosrc/libavfilter/vf_pad.ctl:_o202qr:1s46" :,+ warning: "comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]ns ne t *t hf ei202 l | mt aerx _i sm iu zm e ,n u(fmiublnetsrei rgo_nf seciodzl)eos)r-;s > tx| o ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ u+ se( uinns itghneed )pianleltitnek"-,> wO F>F SEs-T>(wm a|x|_ co lo| r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~s ), AV_OPT_TYPE_INT, {.i64=256}, 2, double sum_l = src_l[x * linesize] * icoesrc/libavfilter/vf_nnedi.cff:[9080]:[310: ];warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~~ ~ 2 908 | mean_filter[k] += model->softmax_q1[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 56, FLAsrc/libavfilter/vf_owdenoise.cGS }, | ^ :134:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_nnedi.csrc/libavfilter/vf_palettegen.c:912::8927::143: warning: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 134 912 | 89 | { m"eraens_efrivlet_etrra[kn]s p*a=r esntca"l,e ;" r e| s ~~ ^~~~~e rve a palette entCC libavfilter/vf_scdet.o ry for transparency", OFFSET(reserve_transparent),src/libavfilter/vf_nnedi.c A:V_914:O17:PT _warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] YPE_BOO L914, | {. i 6m4e=a1n_},b i0a,s =1 ,m eFaLn(AmGoSd }e,l - >s| o ^f tmax_bias_q1, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavfilter/vf_palettegen.c double sum_h = src_h[x * linesize] * icoeff[1][0]; | ^~~~~~~~~~~~~~~~~~~ ~ :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_owdenoise.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | src/libavfilter/vf_palettegen.c : 95 : 12 : warning: smissing field 'help' initializer [-Wmissing-field-initializers]u m_l + =95 | i c o e f{f [N0U]L[Li ]} * | ( ^s rc_l[x0] + src_l[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ 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 * filsrc/libavfilter/vf_owdenoise.cte:r140_:s48i:z ewarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] filter_si z140e | ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sum_h += icoeff[1][i] * (src_h[x0] + src_h[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_nnedi.c:929:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 929 | elliott_means[nn] = mean(model->elliott_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:932:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | mean_filter[k] += model->softmax_q2[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:937:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:939:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | mean_bias = mean(model->softmax_bias_q2, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_perspective.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "x0", "set top left x coordinate", OFFSET(src/libavfilter/vf_owdenoise.cexp:r218_s:t32r:[ 0]warning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ]), AV_OPT_TYPE _218S | T R IN G , { . s t r = " 0 " } , 0 , d0o,u bFlLeA GvS =} ,s - >| pl ^a ne[i + 1][j][y*s->linesize + x]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_perspective.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "y0", "set top left y coordinate", OFFSET(expr_str[0][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "x1", "set top right x coordinate", OFFSET(expr_str[1][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "y1", "set top right y coordinate", OFFSET(expr_str[1][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:76:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "x2", "set bottom left x coordinate", OFFSET(expr_str[2][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.csrc/libavfilter/vf_owdenoise.c:77::114233:: 21warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | { "y 2233" | , " s e t b o t t o m l e fit =y sc-o>oprldiannaete["0],[ 0 ]O[FyF*SsE-T>(leixnpers_iszter [+2 ]x[]1 ]+) ,d iAVth_eOrP[Tx_&T7Y]P[Ey_&S7T]R*I(N1G.,0 /{6.4s) t+r =1".H0"}/,1 208,; 0,/ /F LyAeGsS }t,h e | r ^o unding is insane but optimal :) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_perspective.c:78:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "x3", "set bottom right x coordinate", OFFSET(expr_str[3][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:79:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "y3", "set bottom right y coordinate", OFFSET(expr_str[3][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.csrc/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 }, | ^ 92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]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_ST 92 | { NULL } | ^ RING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:422:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "height", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:423:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "h", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:424:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "x", "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:425:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "y", "set the y offset expression for the input image position", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:430:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "aspect", "pad to fit an aspect instead of a resolution", OFFSET(aspect), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_pad.c:431:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 431 | { NULL } | ^ src/libavfilter/vf_overlay.c:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:292:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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,2 2 warning5s5 generated,. 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_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}, 25 warnings generated. , 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 | src/libavfilter/vf_paletteuse.c: { "t", "set detection threshold factor (lower is stricter)", OFFSET(th246:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]reshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ 246 | src/libavfilter/vf_photosensitivity.c if (color>>24 < s->trans_thre:67:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] sh 67 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ && s->tsrc/libavfilter/vf_photosensitivity.c:ransparency_index >= 0) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 68:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bypass", "leave frames unchanged", src/libavfilter/vf_pp.c OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ :47:src/libavfilter/vf_photosensitivity.c12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { 47 | { NULL } | ^ NULL } | ^ src/libavfilter/vf_photosensitivity.c:66:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_scroll.o src/libavfilter/vf_overlay_vaapi.c:389:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt22 warnings generated. _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_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_badnessCC libavfilter/vf_selectivecolor.o / 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); | ~~~~~~~~ ^~~~~~ 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_paletteuse.c:662:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 662 | if (c >> 24 < s->trans_thresh) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_separatefields.o 1 warning 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 } | ^ 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] * (src/libavfilter/vf_paletteuse.cunsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ :863src/libavutil/macros.h:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] : 49:25: note: 863 | if (p[x]>>24 < s->trans_thresh) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (bsrc/libavfilter/vf_overlay.c:1014:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) ? (b) : (a)) | ~ ^ ~ 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_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) * (unssrc/libavfilter/vf_pixelize.c:309:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i gned)max / asrc[x] + of309 | { "width", "set blocfset, msrc/libavfilter/vf_paletteuse.cax:),954 :0)27;: | warning: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] k src/libavutil/macros.hw:i49d:t25h:" ,note: expanded from macro 'FFMIN'O FFSET( b49l | oc#kd_ewf[i0n]e )F, FAMVI_NO(PaT,_bT)Y P(E(_IaN)T ,> {(.bi)6 4?= 1(6b)} ,: 1,( a1)0)24 , | F ^ ~ LAGS }, src/libavutil/macros.h :| 47 ^ :22: note: expanded from macro 'FFMAX' 954 | f47 | #define FFMAX(a,b) ((a) src/libavfilter/vf_pixelize.c> :(310b:)100 :? warning: (missing field 'unit' initializer [-Wmissing-field-initializers]a ) : (b)) 310| | ^ { "w", "setsrc/libavfilter/vf_premultiply.c :b406l:oc32k: wwarning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]d th", OFFSET( b406l | o c k _ w [ 0 ] ) , A V _O P Td_sTtY[PxE]_ I=N TF,F M{A.Xi6(4F=F1M6I}N,( F1F,M A1X0(2m4,s rFcL[AxG]S - }o,f f s| e ^ t, 0) * (unsigned)max / asrc[x] + offset, max), 0); | src/libavfilter/vf_pixelize.c ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h o:311r49 | : (25 i :n t{note: expanded from macro 'FFMIN'i" h=e i0gh; t 49"i | , # a oO)Fr Fd>SeE rT(e(bbd)l _o?cd ki(_tbh)h[ e0:r] )(),a; ) )Ai V+ _+| O) ^ ~PT _ T| YP ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E _Isrc/libavutil/macros.hN:47T:,34 :{ .note: iexpanded from macro 'FFMAX'6 4=16}, 1 , 471 | 0#2d4e,f iFnLeA GFSF M},A X (| a ^, b) ((a) > (b) ? (a) : (b)) | ^ 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_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ src/libavfilter/vf_pixelize.c:318:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:319:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL }, | ^ src/libavfilter/vf_overlay.c:1059:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1059 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1060 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1070:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "shorteCC libavfilter/vf_setparams.o st", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ 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] src/libavfilter/vf_overlay.c 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ :1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "repeatlast", "repeat overlay of the last overlay framesrc/libavfilter/vf_lut3d.c", :O707:F80FS:E Twarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f s.opt_repeatla st706) | , A V _ O P T _ T Y P E _ B O O L , { . i 6 4 = 1 } , 0 , a1v, _FloLgAG(Sc t}x,, A| V ^_ LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 43 | { "jt", "set top junk size", OFFSET(src/libavfilter/vf_overlay.cj:u1084n:12k:_ twarning: omissing field 'help' initializer [-Wmissing-field-initializers]p ), 1084 | A V _ O{P TN_UTLYLP }E_ I | N ^T , {.i64=4}, 1, INT_MAX, FLAGS }, | ^ 707 | src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), Asrc/libavfilter/vf_psnr.cV_:O65P:T149_: TYwarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _INT, {.i6 465= | 4 } , 1{," sItNaTt_MsA_Xf,i lFeLA",G S "}Se,t f| i ^ le where to store per-frame difsrc/libavfilter/vf_pullup.cf:e45r:e96n:c ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]i nfor m45a | ti o n " ,{ O"FsFbS"E, T"(ssett asttsr_ifcitl eb_rsetra)k,s "A,V _OOFFPST_ETTY(PsEt_riScTtR_bIrNeG,a k{s.)s,t rA=VN_UOLPTL}_,TCC libavfilter/vf_shear.o Y0P,E _0B,O OFLL,A{G.Si 6}4,= 0 }| , ^- 1, 1, FLAGS }, | ^ src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { " f " , "mSient[0 ]f,i lmei nw[h1e]r,e mtion [ssrc/libavfilter/vf_pullup.c2t:o]50r,:e 12 m:pa exwarning: r[missing field 'help' initializer [-Wmissing-field-initializers]-0 ]f,r a50mm | ae x [ d1 ]{i, f NmfUaeLxrL[e 2n}]c )e | ;i ^ n f o| r ^~~~~~m ation", OFFSET(stats_file_str),src/libavfilter/vf_lut3d.c :A707V:_72O:P Twarning: _Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_STRING, { .706s | t r = N UL L } , 0 , 0 , F L A G S } , | ^ av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\nsrc/libavfilter/vf_psnr.c",: 67 :| 152 ~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 707 | 67 | { " s t a t s _ ve r s i o n " , " S e t th e fmoirnm[a0t] ,v emrisni[o1n] , fmori nt[h2e] ,s tmaatxs[ 0f]i,l em.a"x,[ 1 ] , m a x [ 2 ] ) ; | O ^~~~~~F FSET(stats_version)src/libavfilter/vf_lut3d.c,: 707 :A64V:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_INT, 706{ | . i 6 4 = 1 } , 1 , 2 , F L A G S } , | ^ av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ src/libavfilter/vf_psnr.c :70768 | : 143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "o u t p u t _ m ax " , m"iAnd[d0 ]r,a wm istna[t1s] ,( mmaixn [va2l]u,e sm)a txo[ 0t]h,e moauxt[p1]u,t mloagx.["2,] ) ; | ^~~~~~ OFFSET(stats_src/libavfilter/vf_lut3d.ca:d707d:_56m:a x)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_ BO706O | L , { . i 64 = 0 } , 0 , 1 , F L A G S } , | ^ av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | maxsrc/libavfilter/vf_psnr.c: :%69f: 12%:f warning: missing field 'help' initializer [-Wmissing-field-initializers]% f\n", 69 | | ~~~~~~ { NUL L 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_psnr.c:151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL } | ^ 6src/libavfilter/vf_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] CC libavfilter/vf_showinfo.o warning 267 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ssrc/libavfilter/vf_pullup.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] generated 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ . 2 warnings generated. src/libavfilter/vf_random.c:48:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { src/libavfilter/vf_psnr.c:270:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " 270 | s->min_mse = +INFINITY; | ~ ^~~~~~~~~ frames", "ssrc/libavfilter/vf_psnr.c:271:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e 271 | s->max_mse = -INFINITY; | ~ ^~~~~~~~~ t2 warnings generated. 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: src/libavfilter/vf_procamp_vaapi.cwarning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ :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); | ^~~~~~~ ~ 3 warnings generated. src/libavfilter/vf_pseudocolor.c:669:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 669src/libavfilter/vf_lut3d.c | g = fill.fill[1]; | ~ ^~~~~~~~~~~~ :1057:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_pseudocolor.c 1057 | lut3d->scsrc/libavfilter/vf_procamp_vaapi.ca:l210e:.r12 := warning: amissing field 'help' initializer [-Wmissing-field-initializers] v_cl i210p | f ( 1 {. N/UL L(i n},_ m| a ^x [0] - in_min[0]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~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", | ~ 670 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_Msrc/libavfilter/vf_lut3d.cI:N1058,: 51:H Uwarning: E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M AX, .flags =1058 | FL A G S } , l | u ^~~~~~~t 3d->scasrc/libavfilter/vf_procamp_vaapi.cl:e38.:g29 =: note: aexpanded from macro 'HUE_MAX'v _cli p38f | (#1d.e f/i ne( iHnU_Em_aMAxX [ 1 ] - i n _ m i n1[801.0])F, 0| . ^~~~~~f , 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 208 670 | b = fill.fill[2]; | ~ ^~~~~~~~~~~~ | {src/libavfilter/vf_lut3d.c "hue", "Output video src/libavfilter/vf_pseudocolor.ch:u671e:"25,: warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ~ : 671209 | | O F F SE T ( h ue ) , ArV _O=P Tf_iTlYl.PfEi_lFlL[O0A]T;, {| ~ ^~~~~~~~~~~~. dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = src/libavfilter/vf_pseudocolor.cFL:A672G:S25 :} ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c1059::3751::28 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'HUE_MIN' 672 37 | #1059d | e f in e H U E_ MlIuNt 3 d - >s c a l e -.1b8 0=. 0aFv _ c| l ^~~~~~~i pf(1. / (in_src/libavfilter/vf_procamp_vaapi.cm:a209x:[482:] warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] in_min[2] )209, | 0 . f , O1F.FSfE)T(;h u e| ) ~ ~~~~~~~~~~^~~~~~~~~~~, AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c | a = fill.fill[3]; | ~ ^~~~~~~~~~~~ :39:31: note: expanded from macro 'HUE_DEFAULT' 39 | src/libavfilter/vf_pseudocolor.c:674:54src/libavfilter/vf_pullup.c: :warning: 735implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] #de f735i | n e H UfEo_rDE F(AiU L=T 0 ; i < F F _A0R.R0AFY _ E| L ^~~~E MS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 674src/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 if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ :38src/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) { | ~~ ^~~ 29:src/libavfilter/vf_pseudocolor.c:674:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'HUE_MAX' 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:205:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:203:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = 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 | ^~~~~ CC libavfilter/vf_showpalette.o 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 | OFFsrc/libavfilter/vf_qp.cSET:(47s:a100t:u rawarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]i on), AV_OPT_ T47Y | P E _ F{L OA"qTp, "{, ."sdebtl =q pS AeTxUpRrAeTsIsONi_oDnE"F,A UOLFTFS E}T,( qSpA_TeUxRpArT_IsOtNr_)M,I NA,V _SOATPUTR_ATTYIPOEN__SMTAXR,IN G.f,l ag{s. s=tr F=LNAUGLSL }},, 0 ,| ~ ^~~~~~~~~~~~~~~~~~ 0, FLsrc/libavfilter/vf_procamp_vaapi.cAG:S43 :}31:, note: expanded from macro 'SATURATION_DEFAULT'| ^ 43 | #define SATURATION_src/libavfilter/vf_qp.cDE:F48A:12U:LT warning: missing field 'help' initializer [-Wmissing-field-initializers] 1. 480 | F | ^~~~{ NULL } | ^ 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_DEFACC libavfilter/vf_shuffleframes.o ULT }, 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 | #desrc/libavfilter/vf_pseudocolor.cfi:ne641 :B27RI:G HTwarning: Ncomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]ES S_MAX 100.0 F641 | | ^~~~~~ for (val = 0src/libavfilter/vf_procamp_vaapi.c; :v197a:l74 :< warning: FFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ARRAY_ELEMS(s->lut[col o196r | ] ) ; v{a l"+b+r)i g{h t n| e ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s s", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPCC libavfilter/vf_shufflepixels.o E_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_TYsrc/libavfilter/vf_removegrain.cPE:_38F:L96O:A T,warning: {missing field 'unit' initializer [-Wmissing-field-initializers] .dbsrc/libavfilter/vf_qp.cl :=71 :B52R:I Gwarning: Himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T N 38E | SS _ D E F{A U"71Lm | T0 " ,} , " sB eR tI GdmoHouTbdNleeE SfvSoa_rrM _I1vNs,at lBpuRleIasGn[He]T" N,=E S{OS F_iMF AS!XE=,T (-.m1fo2ld9ae,g[ s0 i]=,) ,FN LAAANVG,_S O NP}AT,N _, T | Ys ~ ^~~~~~~~~~~~~~~~~~P- E>_qIssrc/libavfilter/vf_procamp_vaapi.cNt:Tr31,i: d31{e:. ,inote: 6sexpanded from macro 'BRIGHTNESS_DEFAULT'4- =>0h}, , 31 0 | 0}#,;d e2 f4| i,n ~ ^~~ eF LBARGISG/usr/include/math.h H:}T15,:N E19S :S| _ ^Dnote: E expanded from macro 'NAN'F AULT 0.150 | F# d| e ^~~~f ine NAN __builtin_nansrc/libavfilter/vf_procamp_vaapi.cf:(195":"90): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_removegrain.c 194: | 39 : 96 : {warning: src/libavfilter/vf_qp.cmissing field 'unit' initializer [-Wmissing-field-initializers]": 71b:"47,: "Owarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t p u39t | v i d e {o71 | "b mr 1i "g , h t" nse edstos u"mb,ol de e | v ~fa orr_ v2anldu e psl195[a | ]n e= " ,{ O iFO FF!S=FES TE-(1Tm2(o9bd,re i[ig1,h] t)N),A, NA ,VA _VNO_APONTP,_T T_sYT-PY>EPq_EsI_tNFrTLi,Od eA{,T. ,is 6-{4 >=.0hd},b, l 0 0}=,; B2 R4| I,G ~ ^~~ HFTLNAEGS/usr/include/math.hSS: 15_}D:,19E :F A| note: U ^Lexpanded from macro 'NAN' T }, BRI G15H | T#NdESeSf_iMnIeN ,N ABNRI G H T N E S S___MbAuXi,l t.ifnl_angasn f=( "F"L)A G S | } ^~~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~ src/libavfilter/vf_removegrain.c:40src/libavfilter/vf_procamp_vaapi.c:96::30 :warning: 29missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'BRIGHTNESS_MAX' 40 | 30 | # d e{f "imn2e" ,B R"IsGeHtT NmEoSdSe_ MfAoXr 3 r d p10l0a.n0eF" , | O ^~~~~~F FSET(mode[2]), src/libavfilter/vf_procamp_vaapi.cA:V195_:O74P:T _warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_INT, {194. | i 6 4 = 0{} ," b0",, 2"4O,u tFpLuAtG Sv i}d,e o | b ^r ightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPsrc/libavfilter/vf_removegrain.cE_:F41L:O96A:T ,warning: {missing field 'unit' initializer [-Wmissing-field-initializers] .dbl = BRI G41H | T N E S S{_ D"EmF3A"U,L T" s}e,t BmRoIdGeH TfNoESrS _4MtIhN ,p lBaRnIeG"H,T NOEFSFSS_EMTA(Xm,o d.ef[l3a]g)s, =A VF_LOAPGTS_ }T,Y P E| _ ^~~~~~~~~~~~~~I NT, {.isrc/libavfilter/vf_procamp_vaapi.c6:429=:028}:, note: 0expanded from macro 'BRIGHTNESS_MIN', 24, FL A29G | S# d}e,f i n| e ^ BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_removegrain.c:42:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_procamp_vaapi.c42: | 195 : 52 : {warning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U LL} | ^ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_readvitc.c:57:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "scan_max", "maximum line numbers to scan for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "thr_b", "black color threshold", OFFSET(thr_b), AV_OPT_TYPE_DOUBLE, {.dbl = 0.2 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:59:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "thr_w", "white color threshold", OFFSET(thr_w), AV_OPT_TYPE_DOUBLE, {.dbl = 0.6 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1224:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_qp.c :1224146 | : 80 : warning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O MMON_OPTIO19N warning Ss146 generated | . | ^ src/libavfilter/vf_lut3d.c : 56 : 12 : note: dexpanded from macro 'COMMON_OPTIONS'o uble 56q | p = s{d _NiUnL L? }i n _| q ^p _global + BLOCK_QP_DELTA(block_idx) : NAN; | ~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_shuffleplanes.o src/libavfilter/vf_qp.c:114:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 114 | (par_in->nb_blocks == s->h * s->qstride || !par_in->nb_blocks)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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 } | ^ 3 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_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ CC libavfilter/vf_signalstats.o 29 warnings generated. 14 warnings generated. 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_lut3d.c:1709:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_sab.c:106:19: 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); | ~ ~~~~~~~~~~^~~~~~~~~~~ 106 | if (s->chroma.rsrc/libavfilter/vf_lut3d.c:1710:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a dius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ 1710 | lut1d->scalesrc/libavfilter/vf_sab.c:108:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . g = av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ 108 | if (s->chroma.prsrc/libavfilter/vf_lut3d.ce_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ :1711:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1711 | src/libavfilter/vf_sab.c lut1d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ :110:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_sab.c:120:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:120:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:120:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:119:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:119:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:119:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_Vsrc/libavfilter/vf_lut3d.c:ERBOSE, | ~~~~~~ 1745:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | 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", | ~~~~~~ "luma_radius:%f luma_pre_filCC libavfilter/vf_siti.o ter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ 119 | src/libavfilter/vf_lut3d.c:1745:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~ 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 | src/libavfilter/vf_sab.c av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ :154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1745 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); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ 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, "src/libavfilter/vf_sab.cmi:n162: :%33f: %warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] %f | max: %162f | % f %vfe\c n=" ,s w s| _ ~~~~~~g etGauss i1745a | n V e c ( f - > s t r e n g t h , 5 . 0 ) ; | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ CC libavfilter/vf_smartblur.o 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); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ 9 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_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_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; | ^ ~ 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 | #desrc/libavfilter/vf_rotate.cfine NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | src/libavfilter/vf_scale.c{ NULL } | ^ :454:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | scale->src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] var_values[VAR_OUT_H] = scale->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h73 | { NULL } | ^ :15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 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(th7reshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100 warnings generated. ., V|F }, | ^CC libavfilter/vf_spp.o 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_6 warnings generated. pass), AV_OPT_TYPE_BOOL, {.dbl = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:57:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | {NULL} | ^ src/libavfilter/vf_rotate.c: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_nanfsrc/libavfilter/vf_scale.c:763:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (" ") | ^~~~~~~~~~~~~~~~~~ 763 | 6 warnings generated. scalesrc/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>var_values[VAR_S2R_MAIN_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :15:19src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' : note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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 | #src/libavfilter/vf_rotate.cd:e308f:i60n:e warning: NAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N __b u308i | l t i n _rnoatn-f>(v"a"r)_ v a| ^~~~~~~~~~~~~~~~~~lu es[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_scale.c:764:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | scale->var_valusrc/libavfilter/vf_rotate.ce:s309[:V60A:R _warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 R_MAIN_POS] 309= | i n - >rpoktt-_>pvoasr _=v=al u-e1s [?V ANRA_NO U:T _iHn]- >=p krto_tp-o>sv;a r _| v ~ ^~~a lues[V/usr/include/math.hA:R15_:O19H:] note: =expanded from macro 'NAN' NAN; | 15 ~ ^~~ | #defi/usr/include/math.hn:e15 :N19A:N note: expanded from macro 'NAN' __ b15u | i#ldteifni_nnea nNfA(N" " ) | ^~~~~~~~~~~~~~~~~~ __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:767:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:768:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 768 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 4 warnings generated. 15 warnings generated. src/libavfilter/vf_scale.c:727:25: warning: comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare] 727 | in->color_range != scale->in_frame_range) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:917:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_rotate.c 917 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 431 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :15 431 | if (fabs(rot->angle - 0) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ :/usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 19 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.csrc/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' 435:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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-CC libavfilter/vf_sr.o >angle - 3*M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c: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 }, | ^ CC libavfilter/vf_ssim.o 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,8 warning2s5 generated6. , 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_rotate.c, | ^ :517:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_scale.c 517 | rot->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1007:src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 132 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 1007 | { "param1", "Ssrc/libavfilter/vf_scroll.cca:177l:er119 : pawarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a m 1", 177 | { O"FhFoSrEiTz(opnatarla"m[,1 ]")se,t tAVhe_ OhPoTr_iTYzPoEn_tDaOlU BsLcEr,ol l{i n.g dsbple e=d ",D BOLF_FMSAEXT ( h}_,s p-eeDBdL),_ MAAVX_,O PDTB_L_TYMPAEX_,F LFOLATA,GS {}.,d b l| = ^0 .}, -1., 1., VFT }, | ^ 15:19: note: expanded from macro 'NAN' src/libavfilter/vf_scroll.c 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:1011:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1011 178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ | { NUsrc/libavfilter/vf_scroll.c:179:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] L L } | ^ 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:4 warnings generated. 121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "hpCC libavfilter/vf_ssim360.o os", "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 }, | ^ CC libavfilter/vf_stack.o src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ CC libavfilter/vf_stack_vaapi.o src/libavfilter/vf_selectivecolor.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | RANGE_OPTION("red", RANGE_REDS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:103:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | RANGE_OPTION("yellow", RANGE_YELLOWS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:104:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | RANGE_OPTION("green", RANGE_GREENS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | RANGE_OPTION("cyan", RANGE_CYANS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:106:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | RANGE_OPTION("blue", RANGE_BLUES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:107:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | RANGE_OPTION("magenta", RANGE_MAGENTAS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:108:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | RANGE_OPTION("white", RANGE_WHITES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } src/libavfilter/vf_scale_vaapi.c| ^: 258:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "force_divisible_by", "enfsrc/libavfilter/vf_selectivecolor.cor:c109e: 5t:h awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] the out p109u | t r e sRoAlNutGiEo_nO PiTsI OdNi(vi"sniebulter abyl" ,a RdAeNfGiEn_eNdE UiTnRtAeLgSe)r, w h| e ^n forcsrc/libavfilter/vf_selectivecolor.ce:_o96r:i130g:i nnote: aexpanded from macro 'RANGE_OPTION'l _aspect_rat i96o | i s u s{e dc"o,l oOrF_FSnEaTm(ef"osr"c,e _"daidvjisuisbtl e"_cboyl)o,r _AnVa_mOeP"T _rTeYgPiEo_nIsN"T,, O{F F.SiE6T4( o=p t1_}c,m y1k,_ a2d5j6u,s tF[LArGanSg e}],) , | A ^V _OPT_TYPE_STRING, {.strsrc/libavfilter/vf_scale_vaapi.c=:N260U:L12L:} ,warning: missing field 'help' initializer [-Wmissing-field-initializers]0 , 0 , 260F | L A G S{ }N U L| L ^ }, | ^ 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 } | ^ CC libavfilter/vf_stereo3d.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] 15 warnings generated. < -1.0 8 warnings generated. || 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_selectivecolor.c:165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ CC libavfilter/vf_super2xsai.o CC libavfilter/vf_swaprect.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:282:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 262 | for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_setparams.c:118:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | {NULL} | ^ CC libavfilter/vf_swapuv.o 6 warnings generated. 2 warnings generated. 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} | ^ CC libavfilter/vf_telecine.o src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ 7 warnings generated. src/libavfilter/vf_showpalette.c:38:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavfilter/vf_threshold.o 1 warning generated. 3 warnings generated. CC libavfilter/vf_thumbnail.o 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), A15V_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ warnings generated. src/libavfilter/vf_shuffleframes.c:136:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 136 | { NULL }, | ^ CC libavfilter/vf_tile.o 6 warnings generated. 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 } | ^ CC libavfilter/vf_tinterlace.o In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | src/libavcodec/put_bits.h av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ :265: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. 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]CC libavfilter/vf_tmidequalizer.o 175 | for (int j = 0; j < bbox->classify_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ CC libavfilter/vf_tonemap.o CC libavfilter/vf_tonemap_vaapi.o CC libavfilter/vf_tpad.o 1 warning generated. CC libavfilter/vf_transpose.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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/vf_transpose_vaapi.o src/libavfilter/vf_shuffleplanes.c:138:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "map0", "Index of the input plane to be used as the first output plane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:139:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:140:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "map2", "Index of the input plane to be used as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ CC libavfilter/vf_unsharp.o 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); | ^~~~~ ~ 2 warnings generated. src/libavfilter/vf_siti.c:95:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | avsrc/libavfilter/vf_signalstats.c:524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _l 524og(ctx, AV_LOG_INFO, | ~~~~~~ | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~ 92 | src/libavfilter/vf_signalstats.c:524:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Info 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ rmationsrc/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(nAverage: %f\nMax: %(180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ^~~~~ ~ f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ src/libavfilter/vf_siti.c:95:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ 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), CC libavfilter/vf_untile.o 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_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_siti.c:260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | 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", mean += img_metrics[j * width + i]; 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(csrc/libavfilter/vf_siti.ctx, AV_LOG_VERBOSE, | ~~~~~~ :266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 266 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", | float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 103 | src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | s qr_diff += (mean_diff * mean_diff); | ~~ ~~~~~~~~~~^~~~~~~~~~~ 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: CC libavfilter/vf_v360.o 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 | src/libavfilter/vf_siti.c : 277 : 45 : warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ->luma.rad i277u | s , s -s>nlpurmian.tsftr(evnagltuhe,, ss-i>lzuemoaf.t(vhraelsuheo)l,d ," % 0| . ~~~~~~~~^~~~~~~~2 f", d); | ~~~~~~~~ ^ 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.thressrc/libavfilter/vf_signalstats.cho:l709d:, 26 :| ~~~~~~~~^~~~~~warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 709 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ 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_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 } | ^ 5 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"2 warnings generated. , "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 | { Nsrc/libavfilter/vf_signalstats.cULL } | ^ :940:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 940 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ 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_vaguedenoiser.o src/libavfilter/vf_ssim.c:74:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ CC libavfilter/vf_varblur.o src/libavfilter/vf_ssim.c:84:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 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=N1 warning generated. ULL}, 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_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_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_ssim.c: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() | ^~~~~~~~~~~~~~~~ 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]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vectorscope.o 11 warnings generated. src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ src/libavfilter/vf_stereo3d.c:218:12:5 warnings generated. warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ 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/vf_ssim360.c ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :258 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ :55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | if (pairs[k].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * weight); | ~ ^~~~~~ src/libavfilter/vf_ssim360.c:711:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 711 | sum_weight += weight; | ~~ ^~~~~~ src/libavfilter/vf_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ 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 +9 warnings generated. (y_diff > 1e-6); | ^~~~~~ ~ 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:3092:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning s generated. 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 | #defisrc/libavfilter/vf_super2xsai.c:ne NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 93:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 93 | for (y = slisrc/libavfilter/vf_swaprect.c:93:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ce 93 | var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h_start; y < slice_end; y++) { | ~ ^ ~~~~~~~~~ :15src/libavfilter/vf_super2xsai.c:19: note: expanded from macro 'NAN' : 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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) | ~ ^ ~~~~~~~~~~ 26 warnings generated. 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_stack.c:440:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ 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/vf_vflip.o src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ CC libavfilter/vf_vfrdet.o 5 warnings generated. src/libavfilter/vf_thumbnail.c:61:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_thumbnail.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ 5 warnings generated. src/libavfilter/vf_ssim360.c:1171:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1171 | c[i] /= 2.f; 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ^~~ 1 warning generated. CC libavfilter/vf_vibrance.o CC libavfilter/vf_vif.o 8 warnings generated. src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_signature.c:58302:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] | 302 | if (f == wordvec[w]) { | ~ ^ ~~~~~~~~~~ {NULL} | ^ CC libavfilter/vf_vignette.o src/libavfilter/vf_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ 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 displaysrc/libavfilter/vf_threshold.c:ed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ 41:98:src/libavfilter/vf_telecine.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ 41 | { "planes", "set planes to filter", OFFSET(planes), AV_CC libavfilter/vf_vmafmotion.o OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_threshold.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ src/libavfilter/vf_ssim360.c: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_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_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_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-src/libavfilter/vf_ssim360.c>w:)1516 :{ 36 :| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_tile.c:132 :151619 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | d oiufb l(ei nbloitntko-m>_hd y> =( IDNETF_AMUALXT -_ EtXoPtAaNlS_ImOaNrg_iCnO_EhF) */ (t0i.le5- >+h )i {- h | * ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.75) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_tmidequalizer.c: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:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 267 | for (i = 0; iparam = 1.8f; | ~ ^~~~ 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_tonemap.c ~ ^ ~~~~~ :76:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_tmidequalizer.c:319 :7623 | : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] s319- | > pa r a mf o=r ((1in.t0f x- = s1-;> pxa r+p+a) r a| m ~ ^ ~~~~~; | ^~~~ ~ src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:85:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | s->param = 1.0f; | ~ ^~~~ src/libavfilter/vf_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(ssrc/libavfilter/vf_tmidequalizer.cta:r346t:_d63u:r awarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i on), AV_OPT_ T346Y | PE _ D U R A T I OsN-,> k{e.rin6e4l=[0n}], =0 ,e xIpNfT(6-40_.M5A X*, (VnF }+, 1 )| ^* (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_tonemap.c:103:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_tpad.c:59:145: 103warning: | missing field 'unit' initializer [-Wmissing-field-initializers] a = -j *59 | j * ({p e"askt o-p _1du.r0atfi)o n/" ,( j "*s ejt -t h2e. 0dfu r*a tji o+n pteoa pka)d; i n| p ~~~~~~^~~~~~~~~~ ~u t", src/libavfilter/vf_tonemap.c :O103F:F26S:E Twarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s top_durati o103n | ) , AaV _=O P-Tj_ T*Y PjE_ D*U R(ApTeIaONk, -{ .1i.604f=)0 }/, (0j, *I NjT 6-4 _2M.A0Xf, *V Fj }+, p e| a ^k ); | ~ ^~~~ src/libavfilter/vf_tonemap.c:103:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * src/libavfilter/vf_tpad.c(p:e60a:k145 :- warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]. 0f) / (j *60 | j - 2{. 0"fco l*o rj", +" speeta kt)h;e c| o ~~~^~~ ~l or of the added frames", OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, VF }, | ^ src/libavfilter/vf_tpad.c:61:12:src/libavfilter/vf_tonemap.c warning: :missing field 'help' initializer [-Wmissing-field-initializers]104 :57: warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { NULL } | 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_tpad.c | : ^ 59:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/vf_tonemap.c:104:57: 59warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "stop _104d | u r a t ibo n=" ,( j "*s ejt -t h2e. 0dfu r*a tji o*n ptoe apka d+ ipnepaukt)" , / F F M A X ( p e a k -O F1F.S0EfT,( s1teo-p6_)d;u r a| t ~ ^~~~i on), src/libavutil/macros.hA:V47_:O34P:T _note: Texpanded from macro 'FFMAX'Y PE_DURA TI47O | N#,d e{f.iin6e4 F=F0M}A,X (0a,, bI)N T(6(4a_M)A X>, (VbF) }?, ( a| ) ~ ^~~~~~~~~ : (b)) | ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' src/libavfilter/vf_tonemap.c: 10446: | 23#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in e INT64_ M104A | X ( 0bx 7=f f(ffjf f*f fjff f-f f2f.f0)f *| ^~~~~~~~~~~~~~~~~~j * peak + peak) / FFMAX(peak -src/libavfilter/vf_tpad.c :158.:0131:f ,warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]1 e-6); | ~~~~~^~~ ~ 58 | { "ssrc/libavfilter/vf_tonemap.ct:a104r:t12_:d uwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a tion", "s e104t | t h e bd u=r a(tijo n* toj d-e l2a.y0 fi np*u tj" ,* p e a k + p e aOkF)F S/ET (FsFtMaArXt(_pdeuraakt i-on), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h 1.0f, 1e-6); | ~~^~~ ~ :46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tonemap.cCC libavfilter/vf_xbr.o :129:110: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:129:78: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:129:46: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:139:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:35: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:37: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavutil/macros.h:48:40: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:148:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | sig = sig * s->param / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:151:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~~ ~ src/libavfilter/vf_tonemap.c:151:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~ ~ src/libavfilter/vf_tonemap.c:152:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:152:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~ ~ src/libavfilter/vf_tonemap.c:152:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~~ ~ src/libavfilter/vf_tonemap.c:152:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~ ~ src/libavfilter/vf_tonemap.c:155:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | sig = av_clipf(sig * s->param, 0, 1.0f); | ^~~ ~ src/libavfilter/vf_untile.c:44:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | src/libavfilter/vf_tonemap.c : 161 :{22.:s twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = "6x5"}, 0161 | , 0 , F L A GsSi }g, = | s ^i g / (sig + s->param) * (peak + ssrc/libavfilter/vf_untile.c-:>45p:a12r:a mwarning: )missing field 'help' initializer [-Wmissing-field-initializers] / pe a45k | ; | ^~~ ~{ NULL } | ^ 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; | ^~~ ~ 4 warnings generated. src/libavfilter/vf_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | fp->amount = amount * 65536.0; | ^~~~~~ ~ src/libavfilter/vf_stack_vaapi.c:83:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | for (int i = 0; i < avctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_tonemap.c: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 } | ^ 7 warnings generated. src/libavfilter/vf_unsharp.c:323:139: warning: src/libavfilter/vf_tonemap.cmissing field 'unit' initializer [-Wmissing-field-initializers] :294:87: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | { "lum a294_ | m s i ze _{x "",p a r a"ms"e,t l u m a m a t r"itxo nhoermiazpon tpaalr asmiezet"e,r " , OOFFFFSSEETT((lpmasirzaem_)x,), AAVV__OOPPTT__TTYYPPEE__DIONUTB,L E , {{ ..id6b4l == 5N A}N,} ,M IDNB_LS_IMZIEN,, MDABXL__SMIAZXE,, FFLLAAGGSS }},, | | ^ ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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 }, | ^ 9 warnings generated. 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, 1 warning{ generated . .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:336:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "ax", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:337:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "alpha_msize_y", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:338:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "ay", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:339:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "alpha_amount", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:340:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "aa", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 341 | { NULL } | ^ src/libavfilter/vf_transpose.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_xfade.o src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 236 | DEFINE_HSTACK_OPTIONS(vaapi); | ^ 2src/libavfilter/stack_internal.c:314:9: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' warnings generated. 314 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "8shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), A warnings generated. V_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 (src/libavfilter/vf_transpose_vaapi.c0 to use the height of input 0)", OFFSET(b:249:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] a 249 | { NULL } | ^ se.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 | { NULLsrc/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 verticCC libavfilter/vf_xmedian.o al 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 vertisrc/libavfilter/vf_stack_vaapi.ccal off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~~ :src/libavfilter/vf_v360.c243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 243 | DEFINE_VSTACK_OPTIONS(vaapi); | ^ 167src/libavfilter/stack_internal.c:321:9: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' : 321 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :310 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"}, | ~ ^~~ :142: src/libavfilter/vf_v360.c:166:132: warning: note: expanded from macro 'STACK_COMMON_OPTS' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | { "shortest", "Force termina ti 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"}, | ~ ^~~ onsrc/libavfilter/vf_v360.c:166:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] w 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"}, | ~ ^~~~ hsrc/libavfilter/vf_v360.cen the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ :166:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ :322:src/libavfilter/vf_v360.c151: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' : 165:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | 165 | { "id_fov", "input diagonal field of view", OFFSET(id { "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 }, \ | ^ _fov), AV_OPT_TYPE_FLOAT, {.dsrc/libavfilter/vf_stack_vaapi.cbl:=2430:.1f:} ,warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c : 323 : 16 :0 .note: fexpanded from macro 'DEFINE_VSTACK_OPTIONS' , 323 | 3 6{0 .NfU,LLT F}L A G S , " i d _ f o v " } , | ~ ^~~~~ 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"}, | ~ ^~~ CC libavfilter/vf_yadif.o src/libavfilter/vf_v360.c:165:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:164:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:130:src/libavfilter/vf_stack_vaapi.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]250 :1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 250 | D155E | FI N E _ X{S T A C K _"OdP_TfIoOvN"S,( v"aoaupti)p;u t | d^i agonalsrc/libavfilter/stack_internal.c :f328i:e9:l dnote: expanded from macro 'DEFINE_XSTACK_OPTIONS'o f view" , 328 | O F FS E T ( d _SfToAvC)K, _ACOVM_OMPOTN__TOPYTPSE_ F L O A T , { . d b l = 0 . f } , 0 . f , \ 3| 6 ^0 .f,Tsrc/libavfilter/stack_internal.cF:L310A:G142S:, note: "expanded from macro 'STACK_COMMON_OPTS'd _fov"}, | ~ ^~~~~ 310 | { "shortessrc/libavfilter/vf_v360.ct:"155,: 111": Fowarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c e termination 155w | h e n t{h e s h o"rdt_efsotv "i,n "pouutt ptuetr mdiinagaotneasl" ,f iOeFlFdS EoTf( bvaiseew."s,h o rOtFeFsStE)T,( dA_Vf_oOvP)T,_ TAYVP_EO_PBTO_OTLY,P E{_ F.LiO6A4T ,= 0{ .}d,b l0=,0 .1f,} ,FL A G S } , | ^ 0 .f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'help' initializer [-Wmissing-field-initializers]154 | src/libavfilter/stack_internal.c{: 333 : 16 : "vnote: _expanded from macro 'DEFINE_XSTACK_OPTIONS'f ov", "ou t333 | p u t v e r{t iNcUaLlL f}i e l d o f v i e w " , O F F S E T ( v _ f o v ), A V _ O P T _ T Y P E _ F L O A T , { . d b l\ = 0| . ^f }, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:151:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:151:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:151:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~ src/libavfilter/vf_v360.c:150:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:150:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:150:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~ src/libavfilter/vf_v360.c:149:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { 4 warning"sy generatedaw. ", "yaw rotation", OF3FS warningEsT generated(. 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/vf_zoompan.o CC libavfilter/vf_yaepblur.o CC libavfilter/video.o 2 warnings generated. CC libavfilter/vsink_nullsink.o 2 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. CC libavfilter/vsrc_cellauto.o src/libavfilter/vf_tonemap_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ CC libavfilter/vsrc_gradients.o CC libavfilter/vsrc_life.o 12 warnings generated. src/libavfilter/vf_vaguedenoiser.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "threshold", "set filtering strength", OFFSET(threshold), AV_OPT_TYPE_FLOAsrc/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T, 100 | { "x", "set color component on X axis", OFFSET( {.dbl=2.}, 0,DBL_MAX, FLAGS }, | ^ x), AV_OPT_TYPE_INT, {.src/libavfilter/vf_vaguedenoiser.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 75 | { "nsteps", "set number of steps", OFFSET(nsteps), AV_OPT_TYPE_INT, {.i64=6 }, 1, 32, FLAGS }, | ^ 64=1}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 }, | ^ 0, 2, FLAGS}, | ^src/libavfilter/vf_vaguedenoiser.c :81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ 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]CC libavfilter/vsrc_mandelbrot.o 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 } | ^ CC libavfilter/vsrc_mptestsrc.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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavfilter/vsrc_sierpinski.o 3 warnings generated. 36 warnings generated. src/libavfilter/vf_v360.c:540:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { 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_vmafmotion.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"stats_file", "Set file where to storeCC libavfilter/vsrc_testsrc.o per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:57:12src/libavfilter/vf_v360.c:: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1141:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 57 | { NULL } | ^ 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]13 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ warningsrc/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) { | ^~~ ~~ s generated. 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/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 } | ^ X86ASM libavfilter/x86/af_afir.o src/libavfilter/vf_vif.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] CC libavfilter/x86/af_afir_init.o 63 | { NULL } | ^ src/libavfilter/vf_vignette.c:139:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 139 | const int xx = (x - s->x0) * s->xscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vignette.c:140:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 140 | const int yy = (y - s->y0) * s->yscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vignette.c:158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | s->var_valu1es warning[ generatedV. AR_T] = TS2T(frame->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vmafmotion.c:217:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | src/libavfilter/vf_vignette.csn:pr159i:n34t:f (vwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ue, sizeof( v159a | l u e ) , " % 0s.-2>fv"a,r _dv)a;l u e| s ~~~~~~~~ ^[ 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_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_vignette.c:173:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->angle = av_clipf(s->asrc/libavfilter/vf_vectorscope.cngle, 0, M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/x86/intmath.h873:123:18: note: expanded from macro 'av_clipf' : 123 | #define av_clipf av_clipf_sse | ^ 26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 873 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_waveform.c:145:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "int7 warnings generated. ensity", "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(src/libavfilter/vf_vectorscope.c:896:fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ 26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_waveform.c896 | const float f = 1. - o; | ~ ^ :147:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | 9 warnings generated. { "r", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {src/libavfilter/vf_vignette.c.i64=1}, 0, 1, FLAGS }, | ^ :238:49: X86ASM libavfilter/x86/af_anlmdn.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | dstp[0] =src/libavfilter/vf_waveform.c:154:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vibrance.c src/libavfilter/vf_weave.c 154a | :v 47_ :c l12 i:{p _"warning: uciomissing field 'help' initializer [-Wmissing-field-initializers]mn pto8n(esnr tc47sp | "[ ,0 ]" s{* e NtUf L +cL o gm} ep to| _dn ^ie tnhtesr _vtaol udeis(psl))a;y" , | O ~~~~~~~~^~~ ~F FSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ :430:115: warning: src/libavfilter/vf_waveform.c:155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vectorscope.c:918: missing field 'unit' initializer [-Wmissing-field-initializers]1551 | warning generated . { "c", 430 | { " i"nsteetn sciotmsrc/libavfilter/vf_vignette.cyp"o:n, 239e":nst49es:t ttwarning: oh eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d iisnptleanys"i,t yO Fv239Fa | lS uEe T" (, p c o Om FpF) ,S AE VT _( O iP nT t_dTeYsnPstEi_pt[Iy1N)]T, , = A{aV.vi__O6P4cT=l_1Ti}Yp,_P u1Ei,n_ t1F85L(,OsAr TcFp,L [A1{G].S d *b} l,f= 0+}, | g ^e t _ d i-t2h, e r2_,v VaF l}u,e ( s| ) ^) ; | ~~~~~~~~^~~ ~ 26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_vibrance.c:431:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 431 | { "rbal", "set the red balancsrc/libavfilter/vf_vignette.ce :v240a:l49u:e "warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(b al240a | n c e [2 ] ) , A V _ O P T _ T YdPsEt_FpL[O2A]T ,= {a.vd_bcll=i1p}_,u i n t 8 ( s-r1c0p,[ 21]0 ,* VfF }+, g e| ^t _dither_value(s)); | ~~~~~~~~^~~ ~ 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 blusrc/libavfilter/vf_waveform.c:e balance value", OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ 178:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | src/libavfilter/vf_vibrance.c { "opacity", "set grati:434:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]c ule opacity "434, | O F F S{E T"(rolpuamc"i,t y")s,e tA Vt_hOeP Tr_eTdY PlEu_mFa LcOoAeTf,f {i.cdibeln=t0".,7 5 } ,O F0F,S E1T,( lTcFoLeAfGfSs [}2,] ) ,| ^A V_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0, 1, VF }, | ^ 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_Fsrc/libavfilter/vf_vibrance.cLO:A435T:,115 :{ .warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]b l=0.75}, 0, 4351 | , T F L{A G"Sg l}u,m " ,| ^" set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF }, | ^ 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_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_waveform.c:189:src/libavfilter/vf_v360.c110:: 1764warning: :missing field 'unit' initializer [-Wmissing-field-initializers]42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vibrance.c: 437189: | 115 : 1764 | warning: {missing field 'unit' initializer [-Wmissing-field-initializers] " b gso-p>afcliatt y_437"r | ,a n "g se e[{t0 ]"b aal=ct kegrsrn-oa>uhtn_edf" o,ov p "a*uc siMet_ yPa"I, l /tO eF3Fr6Sn0Ea.tTfe(; b cg oo| lp ~ ^~~~~oa rcsi"t,y ), A Vsrc/libavfilter/vf_v360.c _:O 1764PO:TF27_F:TS YEwarning: PTEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](_ aFlLtOeArTn,a 1764t{ | e. )d ,b l =sA0-V.>_7fO5lP}aT,t_ _T0rY,aP nE1g_,eB [OT0OF]LL ,A= G Ss{ -}.>,ih 6_ 4f| =o ^0v }*, M _ P I 0/, 3 610,. fV;F }| , ~~~^~~~~ ~ | ^ src/libavfilter/vf_vignette.c:268:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268src/libavfilter/vf_vibrance.c | : 438 :19012 | : warning: missing field 'help' initializer [-Wmissing-field-initializers] { " b438 " | , { src/libavfilter/vf_v360.cN U:iL 1765fL : "42 (s}:ce th warning: r| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ^oa mcak)gr o*u dn1765sd | t o pp +a +cs i-=t> fyal"va,_t c_OlrFiaFpnS_gEueTi[(n1b]gt o8=p( afcsmi-at>pyv[)_x,f o ^f lat_range[1] = s->v_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_waveform.c:191:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=src/libavfilter/vf_vignette.c0}:,269 :-731:, warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], TFLAGS}, | ^ 269 | else *dstp++ = av_clip_src/libavfilter/vf_waveform.cu:i192n:t892(:f mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]p[ x 192 | ] * *{s r"ctp0+"+, " s e t 1 s t t+i ndtv"),; O F| F ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~S ET(ftint[0]), AV_OPT_TYPE_FLOsrc/libavfilter/vf_vif.cAT:, 435{:.42d:bl =warning: 0}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], -1, 1, TFLA G435S | } , | ^s nprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_waveform.c:193:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:194:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vignette.c:231:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | for (src/libavfilter/vf_v360.cy :=1813 :025;: y warning: h; 1813y | + + ) {c o n| s ~ ^ ~~~~~~~~~t float phi src/libavfilter/vf_vignette.c=: 235r:e27s:c awarning: lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e (i, width )235 src/libavfilter/vf_waveform.c | :* 199 :M 12_ :P I _warning: 2missing field 'help' initializer [-Wmissing-field-initializers] ; | ^~~~~~~~~~~~~~~~~ ~199f | o r ( x{ =N U0;L Lx }< i| n ^l ink->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 | src/libavfilter/vf_v360.c f:o1814r: 25(: ywarning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0; y < h; 1814y | ++ ) { co n| s ~ ^ ~t float theta src/libavfilter/vf_vignette.c=: 266r:e31s:c awarning: lcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]e (j, hei g266h | t ) * M _ P I _ 2 ; | ^~~~~~~~~~~~~~~~~~ ~f or (x = 0; x < w; x++) { | ~ ^ ~ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_src/libavfilter/vf_v360.c:1839:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] m 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ isrc/libavfilter/vf_v360.cn[i] = FFMIN(s->vif_min[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ :src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 1839 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) :45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavfilter/vf_vignette.c:293src/libavutil/macros.h::9:49 :warning: 34:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'FFMIN' | 49 | # d292e | f in e FsF-MI>N(vaa,rb_)v a(l(uae) s>[ V(AbR)_ R?] ( b= )i n:li n(ka-)>)f r a| m ^e _rate.num == 0 src/libavfilter/vf_v360.c||: 1839i:n38l:i nwarning: kimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >frame_ r1839a | t e . dse-n> f=l= a0t _?r a n| g ~e [0] = 293t | a n f ( F F MI N (NsA-N> h: _afvo_v,q 2d3(5i9n.lifn)k -*> Mf_rPaIm e/_ r7a2t0e.)f;) ; | ^~~| ~~~^~~~~ ~ src/libavutil/macros.h/usr/include/math.h ~ ^ :15:19: note: expanded from macro 'NAN' : 15src/libavfilter/vf_vif.c | :#462d:e47f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] NAN 462 | _ _ b u i lt i ns_->navniff_(m"i"n)[ i ]| ^~~~~~~~~~~~~~~~~~ = FFMIN(s->vif_min[i], score[i]); | ~ ^~~~~~~~ 49src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ 34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,bsrc/libavfilter/vf_v360.c:1840:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) ((a) > (b) ? (b) : (a)) | ^ 1840 | s->flat_range[1] = tanf(src/libavfilter/vf_vif.cFFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ :463src/libavfilter/vf_v360.c:1840:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | src/libavfilter/vf_vignette.c 463: | 306 : 26 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s- >vif_max [305i | ] = aFvF_MlAoXg((ss-,> vAiVf__LOmGa_xD[Ei]B,U sGc,o r"e[xis]ca)l;e = %| f ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ yscalsrc/libavutil/macros.he:=47%:f28 : dnote: mexpanded from macro 'FFMAX'ax =%f\n" ,47 | #| d ~~~~~~e fine F306F | MA X( a , b ) ( ( a ) s>- >(xbs)c a?le , (sa-)> y:s c(abl)e), s| - ~ ^> dmax); | ~~~^~~~~~ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vignette.c 463 | s - > f l a ts-_>rvainfg_em[a1x][ i=] t a=n fFF(FFMMAIXN((ss-->>vvi_ffo_mva,x 3[5i]9,. fs)c o*r eM[_iP])I; / | 7 ~ ^~~~~~~~2 0.f);src/libavutil/macros.h :| 47 ^~~~~ ~: 40: note: expanded from macro 'FFMAX' src/libavutil/macros.h:49:34 :47 | note: #dexpanded from macro 'FFMIN'e fine 49F | F#MdAeXf(ian,e bF) FM((IaN)( a>,b )( b()( a?) (>a )( b:) (?b )()b ) | : ^ (a)) | ^ :src/libavfilter/vf_v360.c:1840:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 1840 | s->flat_range[1] = tanf(FFMIN(s->vsrc/libavfilter/vf_vif.c_:f464o:v26,: 35warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. f) * M464_ | P I / 7 2 0 .sf-)>;v i| f ~~~^~~~~ ~_ sum[src/libavutil/macros.hi:]49 +:=40 :s cnote: oexpanded from macro 'FFMIN'r e[i] ;49 | #d| e ~~ ^~~~~~~~ fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ :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_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_waveform.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | CC libavfilter/x86/af_anlmdn_init.o for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 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->src/libavfilter/vf_vectorscope.cv_fov * M_PI / 720.f); | ~ ^~~~~ :src/libavfilter/vf_v360.c:1944:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1132 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~~~^~~~~ ~ :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); | ~ ^ X86ASM libavfilter/x86/af_volume.o 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) * Msrc/libavfilter/vf_w3fdif.c_PI / 720.f); | ^~~~~ ~ :src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 71 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ :12src/libavfilter/vf_v360.c:1987:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: missing field 'help' initializer [-Wmissing-field-initializers] 1987 71 | { NULL } | ^ | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1988:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ CC libavfilter/x86/af_volume_init.o src/libavfilter/vf_vectorscope.c:1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1198 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c: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); | X86ASM libavfilter/x86/avf_showcqt.o ~ ^~~~~ src/libavfilter/vf_v360.c:2047:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2047:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIsrc/libavfilter/vf_vectorscope.c:1258:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] N (a,b) ((a) > (b) ? (b) : (a)) | ^ 1258 | draw_htext161 warning generated. (ousrc/libavfilter/vf_v360.c:2048:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t , x, y, o, 1. - o, positions_name[i], color); | ~ ^ 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 / 3460 warning.sf generated). ; | ^~~~~ ~ 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' src/libavfilter/vf_xbr.c:61 :4912 | :# dwarning: emissing field 'help' initializer [-Wmissing-field-initializers]f ine F F61M | I N ( a ,{b )N U(L(L a}) >| ^( b) ? (b) : (a)) | ^ 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_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_vectorscope.c:1375:42: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ~~~^~~~~~ ~ 1375 | draw_ihtext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c: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 >=src/libavfilter/vf_vectorscope.c -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ :1433:40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 1433 | draw_ihtext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ warning generated. src/libavfilter/vf_v360.c:2256:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2256 | s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2256:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2256 | s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2257:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2257 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2257:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2257 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ CC libavfilter/x86/avf_showcqt_init.o src/libavfilter/vf_v360.c:2325:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2325 | const float phi = atan2f(vec[0], vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2326:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2326 | const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | ^~~ ~ src/libavfilter/vf_v360.c:2326:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2326 | const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2361:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2361 | const float phi = rescale(i, width) * M_PI + M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2362:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2362 | const float y = rescale(j, height) * M_PI; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2394:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2394 | const float r = sqrtf(1.f - vec[2]) / M_SQRT2; | ^~~~~~~~~~~~~~~~~~~ ~ X86ASM libavfilter/x86/colorspacedsp.o src/libavfilter/vf_v360.c:2472:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2472:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2481:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vf_v360.c:2481:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vf_v360.c:2542:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2542 | const float theta = rescale4 warnings generated. (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); | ^~~~~ ~ 20 warnings generated. CC libavfilter/x86/colorspacedsp_init.o src/libavfilter/vf_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATIO7N, {.i64=1000000}, 0,src/libavfilter/vf_v360.c 6:0026980:0280:0 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS } , 2698 | uf = tanf(M_PI_2 * uf); | ~ ^~ | ^ src/libavfilter/vf_xfade.c:201:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "offset", "set cross fade stsrc/libavfilter/vf_v360.ca:r2703t: 28r:e warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a tive to 2703f | i r s t i n p uvtf s=t rteaanmf"(,M _OPFIF_S2E T*( ovfff);s e t| ) ~ ^~, AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ^ warnings generated. 9 warningssrc/libavfilter/vf_xfade.c generated:. 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) | ^~~~~~~~~~~~~~~~~~ 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; | ~ ^~~~~~~~~ 9 warnings generated. src/libavfilter/vf_xfade.c:245:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | CUSTOM_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:220:28: note: expanded from macro 'CUSTOM_TRANSITION' 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ src/libavfilter/vf_v360.c: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 * src/libavfilter/vf_xfade.cM_PI / 180.f); | ~ ^~~~~ :246src/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); | ~~~~~^~~~~~~~~~ ~ 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: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_zoompan.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ 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; | ^~~~~~~~~~~~~~~~~ ~ X86ASM libavfilter/x86/scene_sad.o src/libavfilter/vf_zoompan.c:171:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | var_values[VAR_IN_TIME] = var_values[VAR_IT] = in->pts == AV_NOPTS_VALUE ? | ~ 171 | NAN : in->pts * av_q2d(inlink->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/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: src/libavfilter/vf_v360.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :3053:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | { "rule", "set rule", OFFSET(rule), AV_OPT_TYPE_INT, {.i64 = 110}, 0, 255, FLAGS }, | ^ 3053 | s-src/libavfilter/vsrc_cellauto.c>flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ^~~~~ :73src/libavfilter/vf_v360.c:3053:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :34 73 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3053src/libavfilter/vsrc_cellauto.c:74:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ~~~^~~~~ 74 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHIsrc/libavfilter/vf_v360.c},: 30540:,54 :1 ,warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L AGS }, | ^ 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 18src/libavfilter/vsrc_cellauto.c0.:f75):;151 : | warning: ~ ^~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c :753054 | : 34 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "random_s e3054ed | " , "ss-e>tf ltahte_ rsaenegde [f1o]r =f itlalnifn(g0 .t5hfe i* nsit-i>alv _grfiodv r*a nMd_omPlyI" ,/ O F1F8S0E.Tf()r;a n d| o ~~~~~^~~~~~~~~~ ~m _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 }, | ^ CC libavfilter/x86/scene_sad_init.o 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_Bsrc/libavfilter/vf_v360.cOO:L3102,: 44 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i64 = 1}, 31020, | 1 , FsL-A>GiSf l}a,t _r a| n ^g e[0] = M_PI * s->ih_fov / 360.f;src/libavfilter/vsrc_cellauto.c : | 81: ~ ^~~~~12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | src/libavfilter/vf_v360.c :{3102 :N35U:L Lwarning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 3102 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ X86ASM libavfilter/x86/vf_atadenoise.o 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); | ~~~~~^~~~~~~~~~~ ~ CC libavfilter/x86/vf_atadenoise_init.o src/libavfilter/vf_v360.c:3135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3135:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3135:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3134:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ 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; | ~ ~~~^~~~~~ X86ASM libavfilter/x86/vf_blend.o 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_yaepblur.c:329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ CC libavfilter/x86/vf_blend_init.o 22 warnings generated. X86ASM libavfilter/x86/vf_bwdif.o CC libavfilter/x86/vf_bwdif_init.o src/libavfilter/vf_xmedian.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { NULL }, 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_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, FLsrc/libavfilter/vf_v360.c:3460:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A GS }, | ^ 3460 | const float theta = acosf(fasrc/libavfilter/vsrc_gradients.cbs:f61(:v115e:c [warning: 2]missing field 'unit' initializer [-Wmissing-field-initializers]) ) / M_PI; | ^~~~~~~~~~~~~~~~~~~~ ~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_COsrc/libavfilter/vf_v360.cL:O3514R:,60 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] {.str = "3514r | a n d o m " } ,c o0n,s t0 ,f lFoLaAtG Sp hi}, =| ^r escale(i, ew) * M_PI / scale; | ~ ^~~~~ src/libavfilter/vsrc_gradients.csrc/libavfilter/vf_v360.c::703514::11529:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 703514 | | { " c 6 "c,o n s t f l o a"ts epth i7 t h =c orleosrc"a,l e (OiF,F SeEwT) (*c oMl_oPrI_ r g b a [ 6 ] )/, sAcVa_lOeP;T _ T| Y ^~~~~~~~~~~~~~ ~P E_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | {"c7", "ssrc/libavfilter/vf_xmedian.cet: 4428:t12h :c owarning: lmissing field 'help' initializer [-Wmissing-field-initializers]or ", O F442F | S E T ( c{o NlUoLrL_ r}g,b a [| 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,src/libavfilter/vf_v360.c : {3595.:i57:6 4warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 1}, -35951 | , I N T 6 4 _uMfA X=, (FpLhAiG S /} ,M _ P| I ^ * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vsrc_gradients.c:81:115: warning: src/libavfilter/vf_v360.cmissing field 'unit' initializer [-Wmissing-field-initializers] :3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 81 | { "3595s | p e e d " , u f = "(spehti g r a/d iMe_nPtIs r o t a t i o*n s csapleee d+" ,1 .OfF)F S* EeTw( s/p e2e.df);, | A ~ ^~~V _OPT_TYPE_FLOAT,{.dsrc/libavfilter/vf_v360.cbl:=35950:.370:1 }warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 0.00001, 13595, | F L A G S } ,u f | = ^ (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_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/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/vsrc_gradients.c:125:27:src/libavfilter/vf_v360.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 3669:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 125 3669 | uf = fmodf(phi, M_PI_2) / M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ | if (nb_src/libavfilter/vf_v360.c:3670:14: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] c 3670 | vf = theta / M_PI_4; | ^~~~~ ~ olors == 1 || step <= 0.0) { | ^~~~ ~~ src/libavfilter/vsrc_gradients.c:src/libavfilter/vsrc_mandelbrot.c:90:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 90 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ :16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_mandelbrot.c 127 | } else if (step >= 1.0) { | ^~~~ ~~ :91src/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) { | ^~~ ~~ 126: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_warning: missing field 'unit' initializer [-Wmissing-field-initializers] P 91 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ I_2) { | src/libavfilter/vsrc_mandelbrot.c ^~~ ~~ :92src/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 && | ^~~~~ ~~ 130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | {"rate", "setsrc/libavfilter/vf_v360.c:3696:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] frame rate", 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vsrc_gradients.c:148:27:src/libavfilter/vf_v360.c :warning: 3696implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:20 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 148 | 3696 | i f ( n b _ c o l o r s p=h= i1 <|=| Ms_tPeIp_ 2< &=& 0ph.i0 )> ={ - M| _ ^~~~ ~~P I_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 && | OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ ^~~~~ ~~ src/libavfilter/vsrc_gradients.c:150:src/libavfilter/vsrc_mandelbrot.c:93:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 16 93 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDsrc/libavfilter/vf_v360.cEO:_3700R:A36T:E ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]{ .str="25 "3700} | , 0 , I N T}_ MelAsXe, iFfL A(GthSe t}a, <| = ^ 0.f && theta >= -M_PI_2) { | ^~~~~ ~~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vsrc_mandelbrot.c 150 | } else if (step >= 1.0) { | ^~~~ ~~ :X86ASM libavfilter/x86/vf_convolution.o 94:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"maxiter", "set max iterations number", OFFSET(maxiter), AVsrc/libavfilter/vsrc_sierpinski.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ 60 | {"size", "set frame si9z warninge"s, generated . OFFSET(w), AV_OOPT_TYPE_INT, {.i64=7189}, 1, INT_MAX, FLAGS }, | ^ PT_TYPE_Isrc/libavfilter/vsrc_mandelbrot.c:95:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] MAG 95 | {"start_x", "set the insrc/libavfilter/vsrc_gradients.ci:t173i:a27l: xwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] position", 173 | O F FifSE T((sntba_rcto_lxo)r, sA V_=O=P T1_ T|Y|PE _sDtOeUBpL E,< = 0 . 0{). d{b l| = ^~~~ ~~- 0.743643887037158704752191506114774}, -100, 100, FLAGS }, | ^ E_SIZE, {src/libavfilter/vsrc_mandelbrot.c:96:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] . str="640x480"}, 0, 0, FLAGsrc/libavfilter/vsrc_gradients.cS :}179,: 16:| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 179 | } else if (step >= 1.0) { | ^~~~ ~~ 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 | {"start_y", "set the initial y position", OFFSET(start_y), AV_OPT_TYPE_DOUBLE, {.dbl=-0.131825904205311970493132056385139}, -100, 100, FLAGS }, | ^ , FLAGS src/libavfilter/vsrc_mandelbrot.c}, | ^ :97:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_sierpinski.c 97 | {"start_:62:115: warning: scale", "set the initial scale value", OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0}, 0, FLT_MAX, FLAGS }, | ^ missing field 'unit' initializer [-Wmissing-field-initializers] 62 | src/libavfilter/vsrc_mandelbrot.c {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.stsrc/libavfilter/vf_v360.cr=:"237565:"62}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, INT _3756M | A X , F L A G Sco n}s,t f| l ^o at phi = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI;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_MAsrc/libavfilter/vf_v360.cX,: 3757:F55L:A Gwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 98:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3757 98 | {"end_scale", "src/libavfilter/vsrc_sierpinski.cse:t64 :t115he: twarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r minal sca l64e | va l u e{"",s e eOdF"F,S E"Ts(eetn dt_hsec alsee)e,d In file included from "A,Vsrc/libavfilter/vsrc_testsrc.c _: O42P : TOsrc/libavutil/ffmath.h_F:TF49SY:EPT30E(:_sD eOwarning: eUdimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B)L ,E , { .AdbVl_=O0P. T349_}T, | Y P E0 _, I rNFeTL6tT4u_,rM nA X ,e x Fp L2A{fG.(Si M6}_4,L= O- G1| 2} ^_, 1 0 * x ) ; - 1| , ~ ^ UINT32_MAX, FLAGS }, | ^ | src/libavfilter/vsrc_mandelbrot.c:99:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] cosrc/libavfilter/vsrc_sierpinski.cn:st65 :f115l:o atwarning: missing field 'unit' initializer [-Wmissing-field-initializers]t heta =src/libavfilter/vsrc_gradients.c :(65223y | : 25-: 0 .{2warning: "5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]jf u m-p "0,. 5" f223s | * e tb a tch ke ) j /uo msdpc"_a,sl _e qh O=*F FMMS__EPPTII(; j *u m| 2p ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~.) f, ; | ~ ^~~ AV_OPT_TYPE_INT, {.i64=100}, 1, 10000, FLAGS }, | ^ 99 | {"end_pts", "src/libavfilter/vsrc_sierpinski.cssrc/libavfilter/vsrc_gradients.ce:t235 :t19:h ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t erminal p235ts | va l u e " , o p _OxF_FoSdET (=en da_pttasn)2,f A(Vo_pO_PxT,_ TYoPpE__yD)O U+B LME_,P I ; | {. ^~~~~~~~~~~~~~~~~~ ~d bl=400}, 0, INT64_MAX, FLAGS }, | ^ :69:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_mandelbrot.c: 69 | {NULL}, | ^ 100:126: warning: src/libavfilter/vsrc_gradients.c:238:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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 }, | ^ 238 | src/libavfilter/vsrc_mandelbrot.c :o101p:_135x:_ owarning: dmissing field 'unit' initializer [-Wmissing-field-initializers] = fmodf(a t101a | n 2 f( o p{_"xm,o ropph_xyf)" ,+ M _ P I" s+e tp omionrtp_hx x/ f rfemqauxefn(coyr"i,g i n _ x , d e sOtF_FxS)E,T (2m.ofr p*h xMf_)P,I )A;V _ OP| T ^~~ ~_ TYPE_DOUBLE, {.dbl=0.01},src/libavfilter/vsrc_gradients.c : 238-:F61L:T _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X, FLT_MAX, 238F | L A G S } , o p| _ ^x _od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x)src/libavfilter/vsrc_mandelbrot.c,: 1022:.135f: *warning: missing field 'unit' initializer [-Wmissing-field-initializers]M _PI); | ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 102 | {"morphysrc/libavfilter/vsrc_gradients.cf:"238, : 25 : warning: "simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t morph y f238r | e q u en c y " , o p _ x _ o d O F=F SEfTm(omdorfp(haytfa)n,2 fA(Vo_pO_PxT_,T YoPpE__DyO)U B+L EM,_ P I {+. dpboli=n0t._0x1 2/3 }f, ma-FxLfT(_oMrAiXg,i nF_LxT,_ MdAeXs,t _FxL)A,G S2 .}f, * | ^M _PI); | ^~~~~~~~~~~~~~~~~~ ~ 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 | CC libavfilter/x86/vf_convolution_init.o {NULL}, | ^ src/libavfilter/vsrc_mandelbrot.c:103:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:103:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:102:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:102:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:101:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:101:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:100:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:99:111: warning: implicit conversion from 'long' 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 }, | ^ 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_gradients.c:387:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_life.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | float angle src/libavfilter/vf_v360.c=: f4033m:o44d:f (warning: s-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> pts * s-> s4033p | e ed , 2c.ofn st* Mf_lPoI)a; t | y ^~~ ~a w_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] 84 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ^~~ ~ | { "s", src/libavfilter/vf_v360.c:4034:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set video size", OFFSET(w), AV_OPT4034 | const float pitch_rad = pitch * M_PI / 180.f; | ~ ^~~~~ _Tsrc/libavfilter/vf_v360.c:4034:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ^~~~~ ~ PE_IMAGE_SIZE,src/libavfilter/vf_v360.c {.str = NULL}, 0, 0, FLAGS }, | ^ :4035:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_life.c4035 | const float roll_rad = roll * M_PI / 180.f; | ~ ^~~~~ :85src/libavfilter/vf_v360.c:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :4035:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | const float roll_rad = roll * M_PI / 180.f; | ^~~~ ~ 85 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPsrc/libavfilter/vf_xfade.cT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ :738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_life.c:86:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86src/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 { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ :738:1:src/libavfilter/vsrc_life.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 726:44: note: expanded from macro 'RADIAL_TRANSITION' 87 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) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ { "rule", "set rule", OFFSET(rule_str), AV_OPT_TYPE_STRING, {.str = "B3/S23"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:88:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:89:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:65:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | src/libavfilter/vsrc_life.c : 90{: 149":r awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]e ", "set 90v | i d e o {r a"trea"n,d o m _ s eOeFdF",S E"Ts(eftr atmhee_ rsaetee)d, fAoVr_ OfPiTl_TlYiPnEg _tVhIeD EOi_nRiAtTiEa,l {g.rsitd rr a=n d"o2m5l"y}",, 0O,F FISNETT_(MrAaXn,d oFmL_AsGeSe d}),, AV| _ ^O PT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:66:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "r", "set video ratesrc/libavfilter/vsrc_life.c":, 91 : 149: warning: OFmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(frame_ r91a | t e ) , {A V"_sOePeTd_"T,Y P E _ V I D E "Os_eRtA TtEh,e {s.esetdr f=o r" 2f5il"l}i,n g0 ,t hIeN Ti_nMiAtX,i al gridF LrAaGndSo m}l,y " ,| ^O FFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINTsrc/libavfilter/vf_xfade.csrc/libavfilter/vsrc_mptestsrc.c3::273967_:M:1A115X::, warning: Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Lmissing field 'unit' initializer [-Wmissing-field-initializers] A GS }X86ASM libavfilter/x86/vf_eq.o , | ^ 67739 | | R A D I{A L"_dTuRrAaNtSiIonT"I,O N"(s1e6t, vuiidneto1 6d_utr,a t2i)o n "| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSETsrc/libavfilter/vf_xfade.c(:du726src/libavfilter/vsrc_life.cr:a:62t:i92 o:note: n99expanded from macro 'RADIAL_TRANSITION'): ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OP T726_ | T Y P 92E | _ D U {R A " Ts It Oi Nt ,c h "{ ,. i 6 4 = "- s1 t }i t,c h - 1 b,(o puIrnNodTga6rr4ie_esMssA" ,X- , O 0FF.FL5SAfEG)TS ( *s} t,(i Mt_ c| Ph ^I) ,* A2V._5OPfT)_;T Y P E _ B O O L , { . i 6 4 = 1\}, 0| , ~ ^~~~ 1, FLAGS src/libavfilter/vsrc_mptestsrc.c}:,68 : 115| src/libavfilter/vf_xfade.c: ^: 739warning: :1missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | 739 | R A{D I"AdL"_,T R A N S I T I"OsNe(t 1v6,i dueion td1u6rsrc/libavfilter/vsrc_life.ca_tt:i,93o :n2111"):, warning: O| missing field 'unit' initializer [-Wmissing-field-initializers]F^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ F SET(dsrc/libavfilter/vf_xfade.cu:r726a:t 44i93:o | n note: ) expanded from macro 'RADIAL_TRANSITION', A{V _"OmPoT l_726Td | Y" P, E _ D U R A T I O N" ,s e {t . im o6 l4 d = s p- e1e }d , f -o 1r , d Ie Na Td 6 (4cp_eMrlAolXgs,r" e,Fs LsOA FG-FS S 0E}.T,5(f m) o | l ^*d )(,M _APVI_ O*P T2_.T5YfP)E;_ I N T , { . i 6 4 = 0 } , 0 , 0\x F F| , ~~~~~~~~~^~~~~~ ~ FLAGS }, | ^ 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/vsrc_life.c:94src/libavfilter/vf_xfade.c::109725:: 34warning: :missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'RADIAL_TRANSITION' 94725 | | { " l i f e _ ccoolnosrt" ,f l o"aste ts mloiofteh c=o laotra"n,2 f (OxF F-S EwiTd(t hl i/f e2_,c oyl o-r )h,e iAgVh_tO P/T _2T)Y P-E _ C O L OR , { . s t r =\" w h| 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 coCC libavfilter/x86/vf_eq_init.o lor", OFFSET(death_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:84:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_life.c:96: 10984: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT _96T | Y P E _ I{N T"6m4o,l d{_c.oil6o4r = 30}, 1, INT64_MAX, FLAGS }, | ^ ", "src/libavfilter/vsrc_mptestsrc.c:86:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 86 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ et msrc/libavfilter/vsrc_mptestsrc.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] o87 | { NULL } | ^ ld colsrc/libavfilter/vsrc_mandelbrot.cor", OFFSET( mold_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0src/libavfilter/vsrc_mptestsrc.c, :F86L:A44G:S warning: },implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | ^ : 85 | { "m", src/libavfilter/vsrc_life.c : 97: 12 : "warning: Semissing field 'help' initializer [-Wmissing-field-initializers]t the 97m | a x i m{u mN UnLuLm b}e r | o ^f frames generated for each test", OFFSET(max_frames), | ~ 304:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | 304 | Z_src/libavfilter/vf_v360.cZ2:_4158:C49_:Z YKwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U S(t, zi, z r4158, | z i , 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const src/libavfilter/vsrc_mandelbrot.cf:l294o:a88t: lnote: expanded from macro 'Z_Z2_C_ZYKLUS'= sinf(d_f o294v | * M_ P I / 3 6 0 . f) i/f (dZ; & &| ~ ^~~~~f abs(s->zyksrc/libavfilter/vf_v360.cl:u4158s:[34i:> warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ][0]-outr) +4158f | a b s ( s - >z y k lu sc[oin>s>t 1f]l[1o]at- olu t=i) s izyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilo | #defn)\ | ~~ ^~~~~~~ ine INT64_MAX src/libavfilter/vf_v360.c:4172:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 4172 | src/libavfilter/vsrc_mptestsrc.c:84:44: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 83 | { "max_frames", "Set the maximum number of frames generated for each test", OFFSET(max_frames), | ~ const float l = d src/libavfilter/vsrc_mandelbrot.c/ :(308s:17i:n fwarning: (dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ fov * M _308P | I / 7 2 0 .f ) ) ; | ~ ^~~~~Z_ Z2_C_ZYKLUS(tsrc/libavfilter/vf_v360.c,: 4172zi:,39 : zwarning: r,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] zi, 0) 4172 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c :294 : 88 :c onote: nexpanded from macro 'Z_Z2_C_ZYKLUS's t float l =294 | d / ( s i n f ( d _ f o v i*f (MZ _&PI& /fa b7s2(0s.f-)>)z; y kl| u ^~~~~ ~s [i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ 84 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64src/libavfilter/vf_v360.c_M:AX4174,: 48F:L Awarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, | ^~~~~~~~~ 4174 | /usr/include/stdint.h : 46 : 21 : note: expanded from macro 'INT64_MAX'* h_fov = 2 .46f | #* daefsiinnef (IwN T*6 40_.M5AfX / (l0) x*7 f3f6f0f.fff f/f fMf_fPfIf;f f )| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:4175:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_mptestsrc.c :4175 | 68 : 98 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] *v_fov = 2 .68f | * a s{i n"fd(h" ,* 0 . 5 f / "ls)e t* v3i6d0e.of d/u rMa_tPiIo;n src/libavfilter/vsrc_mandelbrot.c" ,:| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~310O :F17: 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]-ousrc/libavfilter/vf_v360.cti:)4181 :<54= :e pwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i lon)\ | 4181 ~~ ^~~~~~~ | const float l = d / (tanf(d_fov * M_PI / 720.f)); | ~ ^~~~~ Fsrc/libavfilter/vf_v360.cSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h::418146::3921: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'INT64_MAX' 46 | 4181# | d e f i n e I N T 6 4_ cMoAXn s t( 0fxl7oaftf flf f=f fdf f/ f(ftfafnfff()d _ f| o ^~~~~~~~~~~~~~~~~~v * M_PI / 720.f)); | ^~~~~ ~ 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", src/libavfilter/vsrc_mandelbrot.cOF:FS312E:T17(:d uwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]at ion), AV_OP T312_ | T Y P E _ DU R A T I O N , { . iZ6_src/libavfilter/vf_v360.c4Z: 24183=_: C48-_:1Z }Ywarning: ,Kimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L -U1S,(t ,I Nz Ti41836, | 4 _z Mr A, X ,z i F, L A0 G) S *}| h,_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f o| v ~ ^~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c=: 2942:.88f/usr/include/stdint.h: : *46note: :expanded from macro 'Z_Z2_C_ZYKLUS'a21 t:a nnote: 2expanded from macro 'INT64_MAX'f (w * 2940 | . 5 f46 , | # ld )e f *i n 3e 6 0I. Nf T 6/ 4 i_MfM_(APZXI ;& &( 0| fx ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~a7 bfsf(fsf-f>fzfyfkflufsf[if>f>f1f])[ 0 ]| - ^~~~~~~~~~~~~~~~~~o utr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ 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_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]-osrc/libavfilter/vf_v360.cut:i4206): 71:< =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e psilon)\ | ~~ ^~~~~~~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_life.csrc/libavfilter/vf_v360.c::1764209::1940:: warning: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4209176 | | f o r ( i *=h _0fo;v =i asrc/libavfilter/vsrc_mandelbrot.c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f* i wl,e _db)u f*s 3i3166z | 0e .; f i /+ +M )_ P I{ ; | | ~ ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 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]-src/libavfilter/vf_v360.co:u4210t:r40):+ fwarning: abimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s (s->zyklu s4210[ | i > > 1 ] [ 1 ] - o u t*iv)_ zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ 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) | ~ ~~~~~~~~~~~~~~~^~~ 2 warnings generated. 4 warnings generated. src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long' 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) | ^~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_framerate.o 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/vsrc_testsrc.c:203:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { "color", "set color", OFFSET(color_rgbasrc/libavfilter/vf_v360.c),: 4782A:V72_:O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_T YPE_COLOR, {. s4782t | r = " b l a c kw" }=, h0 ,/ 0t,a nFfLA(GsS-R> v}_f, o v| ^* M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4782src/libavfilter/vsrc_testsrc.c::57:204 :warning: 99:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4782 204 | | { "wc "=, h / t"asneft( sc-o>lvo_rf"o,v OF*F SME_TP(Ic o/ l3o60r._fr)g *b at)a,n fA(Vs_-O>hP_Tf_oTvY P*E _MC_OPIL O/R ,3 6{0..sft)r; = | " ~~~^~~~~ ~b lack"}, 0, 0, FLAGSR }, | ^ 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 / 36src/libavfilter/vsrc_testsrc.c0.:f205): 5*: twarning: amissing field 'unit' initializer [-Wmissing-field-initializers]n f(s-> h205_ | f o v *C OMM_MPOIN _/O P3T6I0O.Nf)S; | | ^ ~ ^~~~~ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' src/libavfilter/vf_v360.c:4782:25: 108warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define COMM O4782N | _ O P T I O N S wS =I ZhE _/O PtTaInOfN(S sC-O>Mv_MfOoNv_ O*P TM_IPOIN S_/N O3S60I.ZfE) *| ^t anf(src/libavfilter/vsrc_testsrc.cs:-98>:h115_:fo vnote: *expanded from macro 'SIZE_OPTIONS' M_PI / 36 098. | f ) ; | { ~~~^~~~~ ~ "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: implicit conversion from 'long' 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) | ^~~~~~~~~~~~~~~~~~ 18 warnings generated. 7 warnings generated. CC libavfilter/x86/vf_framerate_init.o src/libavfilter/vsrc_testsrc.c:294:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:296:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 296 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long' 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) | ^~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_fspp.o 1 warning generated. 1 warning generated. CC libavfilter/x86/vf_fspp_init.o 1 warning generated. X86ASM libavfilter/x86/vf_gblur.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", CC libavfilter/x86/vf_gblur_init.o 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) | ^~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_gradfun.o CC libavfilter/x86/vf_gradfun_init.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_hflip.o 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_TCC libavfilter/x86/vf_hflip_init.o YPE_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: X86ASM libavfilter/x86/vf_hqdn3d.o 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) | ^~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavfilter/x86/vf_hqdn3d_init.o src/libavfilter/vsrc_testsrc.c:777:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 777 | for (x = 0; x < s->w; x += dx) { | ~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:782:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 782 | if (y > s->h - 16) | ~ ^ ~~~~~~~~~ src/libavfilter/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_MAXX86ASM libavfilter/x86/vf_idet.o , 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 COMMON37_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' warning 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ s generated. 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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/x86/vf_idet_init.o 10 warnings generated. 5 warnings generated. X86ASM libavfilter/x86/vf_interlace.o X86ASM libavfilter/x86/vf_limiter.o CC libavfilter/x86/vf_limiter_init.o 1 warning generated. X86ASM libavfilter/x86/vf_lut3d.o CC libavfilter/x86/vf_lut3d_init.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 },\ | ^ 2 warnings generatedsrc/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_NOSIX86ASM libavfilter/x86/vf_maskedclamp.o ZE | ^ 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 libavfilter/x86/vf_maskedclamp_init.o X86ASM libavfilter/x86/vf_maskedmerge.o src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1894 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 =CC libavfilter/x86/vf_maskedmerge_init.o -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) | ^~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_nlmeans.o 18 warnings generated. CC libavfilter/x86/vf_nlmeans_init.o CC libavfilter/x86/vf_noise.o X86ASM libavfilter/x86/vf_overlay.o CC libavfilter/x86/vf_overlay_init.o X86ASM libavfilter/x86/vf_pp7.o CC libavfilter/x86/vf_pp7_init.o X86ASM libavfilter/x86/vf_psnr.o X86ASM libavfilter/x86/vf_pullup.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; | ~ ^~ CC libavfilter/x86/vf_psnr_init.o src/libavfilter/vf_waveform.c:2923:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2923 | const float o2 = 1. - o1; | ~ ^~ 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; | ~ ^~ 34 warnings generated. CC libavfilter/x86/vf_pullup_init.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; | ~ ^~ X86ASM libavfilter/x86/vf_removegrain.o CC libavfilter/x86/vf_removegrain_init.o CC libavfilter/x86/vf_spp.o X86ASM libavfilter/x86/vf_ssim.o CC libavfilter/x86/vf_ssim_init.o X86ASM libavfilter/x86/vf_stereo3d.o 11 warnings generated. CC libavfilter/x86/vf_stereo3d_init.o X86ASM libavfilter/x86/vf_threshold.o CC libavfilter/x86/vf_threshold_init.o CC libavfilter/x86/vf_tinterlace_init.o X86ASM libavfilter/x86/vf_transpose.o 21 warnings generated. CC libavfilter/x86/vf_transpose_init.o X86ASM libavfilter/x86/vf_v360.o CC libavfilter/x86/vf_v360_init.o X86ASM libavfilter/x86/vf_w3fdif.o CC libavfilter/x86/vf_w3fdif_init.o X86ASM libavfilter/x86/vf_yadif.o CC libavfilter/x86/vf_yadif_init.o X86ASM libavfilter/x86/yadif-10.o X86ASM libavfilter/x86/yadif-16.o CC libavfilter/yadif_common.o AR libavformat/libavformat.a CC libavcodec/012v.o CC libavcodec/4xm.o CC libavcodec/8bps.o CC libavcodec/8svx.o CC libavcodec/a64multienc.o CC libavcodec/aac_ac3_parser.o CC libavcodec/aac_adtstoasc_bsf.o CC libavcodec/aac_parser.o CC libavcodec/aaccoder.o CC libavcodec/aacdec.o CC libavcodec/aacdec_fixed.o CC libavcodec/aacenc.o 11 warnings generated. CC libavcodec/aacenc_is.o CC libavcodec/aacenc_ltp.o CC libavcodec/aacenc_pred.o CC libavcodec/aacenc_tns.o CC libavcodec/aacenctab.o CC libavcodec/aacps_common.o CC libavcodec/aacps_fixed.o src/libavfilter/yadif_common.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ CC libavcodec/aacps_float.o 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/aacpsdsp_fixed.o CC libavcodec/aacpsdsp_float.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aacpsy.o CC libavcodec/aacsbr.o 1 warning generated. CC libavcodec/aacsbr_fixed.o 1 warning generated. In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:src/libavcodec/a64multienc.c187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 187 | 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] if (size2 != size) | ~~~~~ ^ ~~~~ 332 | if (c->mc_frame_counter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_src/libavcodec/bytestream.hend - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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 | src/libavcodec/bytestream.h 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) | ~~~~~ ^ ~~~~ CC libavcodec/aactab.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. CC libavcodec/aandcttab.o 89 warnings generated. CC libavcodec/aasc.o CC libavcodec/ac3.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/ac3_channel_layout_tab.o CC libavcodec/ac3_parser.o CC libavcodec/ac3dec_data.o src/libavcodec/4xm.c:447:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | if (lenIn file included from gth < extra) | ~~~~~~ ^ ~~~~~ src/libavcodec/aacdec_fixed.csrc/libavcodec/4xm.c::459:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 71 459 | if (bitstream_size > length || bitstream_size >= INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ : 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/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | In file included from src/libavcodec/aaccoder.c if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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/put_bits.h:265: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/ac3dec_fixed.o src/libavcodec/4xm.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | if (length < bitstream_size + 12) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:793:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 793 | if (prestream_size + bitstream_size + 12 != length | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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_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/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 ==src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] A 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ V_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_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacpsy.c:28: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacenc.c: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); | ~ ^ CC libavcodec/ac3dec_float.o src/libavcodec/aaccoder_twoloop.h:279:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | In file included from + sfoffs, | ~ ^~~~~~ src/libavcodec/aacdec.csrc/libavcodec/aaccoder_twoloop.h:260: 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) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 278:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | + 1.75*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] lo 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g2f(FFMAX(0.00125f,uplims[w*16+g]) / sce->ics.swb_sizes[g]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ac3dsp.o CC libavcodec/ac3enc.o In file included from src/libavcodec/aacenc_is.c:29: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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.h2 warnings generated. :227:37: 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/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 Tsrc/libavcodec/aaccoder_twoloop.hX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:297:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :1257:13: note: expanded from macro 'MDCT_INIT' 297 1257 | scalesrc/libavcodec/put_bits.h =: 265sv:al37;: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | i f ( s - > b u f _ e n In file included from d src/libavcodec/aacenc_ltp.c -: 30 : s -In file included from src/libavcodec/aacenc_utils.h> :b 31u f: _ psrc/libavutil/ffmath.h t: r49 : >30 =: swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] z e\o f | ^~~~49( | Bi t Bu rfe)t)u r{n e| x ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~p 2f(M_LOG2_10 * x); | ~ ^ | for (i = 0; i < sizeof(misrc/libavcodec/aacdec_template.c:1263:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n sf) / sizeof(minsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1263 | src/libavcodec/aaccoder_twoloop.h 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' 361 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c::191257:: warning: 13comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: note: expanded from macro 'MDCT_INIT' 3611257 | | fsorc a(lie == 0s;v ail ;< s i z e o f ( m a x sf ) / s i z e o f ( m a x s f [ 0 ] ) ; + + i ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \ | ^~~~ src/libavcodec/aacdec_template.c:1264:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1264 | MDCT_INIT(ac->mdct480, ac->mdct480_fn, 480, TX_SCALE(1.0/480)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1265:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | MDCT_INIT(ac->mdct512, ac->mdct512_fn, 512, TX_SCALE(1.0/512)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1266:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1266 | MDCT_INIT(ac->mdct960, ac->mdct960_fn, 960, TX_SCALE(1.0/960)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ In file included from src/libavcodec/aacenc_is.c:29: src/libavcodec/aacenc_utils.h:97src/libavcodec/aacdec_template.c:17::1267 :warning: 52comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | 1267 | if M(DqCmT_axIvNaIlT (>=a c(-F>Fm_dcAtR1R0A2Y4_,E LaEcM-S>(madacct1_0m2a4x_fvna,l _1c0b2)4),) T X _| S ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C ALE(1.0/1024)) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' CC libavcodec/ac3enc_fixed.o 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1221:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1221 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 109 | READ_PAR_DATA(icc, huff_offset[table_idx], 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:89:17: note: expanded from macro 'READ_PAR_DATA' 89 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ src/libavcodec/aacps_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 109 | READ_PAR_DATA(icc, huff_offset[table_idx], 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:98:17: note: expanded from macro 'READ_PAR_DATA' 98 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ CC libavcodec/ac3enc_float.o 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_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/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.4895416src/libavcodec/aacenc_is.c59:5615:6859:5 fwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} ; | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h61: | 45 : 36 : note: expanded from macro 'Q31' IS [45i | ]# d=e f(iLn[es tQa3r1t(+x()w + w 2 ) * 1 2 8 + i ]( +i npth)a(s(ex*R)[*st2a1r4t7+4(8w+3w624)8*.1208 ++i ]0).*5s)qr t (| e ^ ~n er0/eneIn file included from src/libavcodec/aacpsdsp_fixed.cr:0231: )src/libavcodec/aacpsdsp_template.c;: 114 :| 36 ~~~~ ~~~~~^~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | src/libavcodec/aacenc_is.c : 61 : 44 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | Q3 1 ( 0 . 5I6S4[i7]1 8=1 2(2L00[s7t7a6rft)+,( w| + ~~~~^~~~~~~~~~~~~~~~~~w 2)*12src/libavcodec/aac_defines.h8:+45:i36]: +note: expanded from macro 'Q31'p hase*R [45s | t#ardte+f(iwn+e wQ23)1*(1x2)8 + i ] ) * s q r t ( e n e(ri0nt/)e(n(exr)0*12)1;4 7 4| 8 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~3 648.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/aacenc_pred.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/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:1565:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1565 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04src/libavcodec/aacenc.c546:89466:5289:3 0warning: 47implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]3 f), Q31(0.0726 69461 | 1 3 9 2 9 5 9 1 f ) , | ~~~~^~~~~~~~~~~~~~~~~~ if (!(src/libavcodec/aac_defines.hf:a45b:s36(:c pnote: eexpanded from macro 'Q31'- >ch[ch]. c45o | ef#fdse[fki]n)e = (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In 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.0In file included from 83src/libavcodec/aacps_float.c33:3243: 33In file included from 3src/libavcodec/aacps.c3:335In file included from : 3src/libavcodec/aacenc_pred.c3src/libavcodec/aacps_tablegen.h:f:30)79: : src/libavcodec/aacenc_utils.h31 ::| 97 ~~~~^~~~~~~~~~~~~~~~~~warning: : implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]17 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/aac_defines.h:45: 3679: | note: expanded from macro 'Q31' 97 | i f 45(f | qi#mldtaeefxriv[naqel] [Q>n3=]1 [(0(x]F) F= _ Ap Rr Ro At Yo _[ En L] E M* S ( ac(aoicsn_(ttm)ha(ext(vaxa))l;*_ c2 b1| )4 ^~~~~~~~ ~) )74 8 3| 6 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~48 .0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f)src/libavcodec/aacps_tablegen.h, :Q803:131(:0 .warning: 08implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3 3333333333 380f | ) | ~~~~^~~~~~~~~~~~~~~~~~ fsrc/libavcodec/aac_defines.hil:t45e:r36[:q ]note: [expanded from macro 'Q31'n ][1 45] | #=d epfrionteo [Qn3]1 (*x) - s in ( t h et a ) ; | ^~~~~~~~ ~( int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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; | ~~~~ ^~ In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacenc_ltp.c24:: 87In file included from :src/libavcodec/aacps.c28:32:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]75 :57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | c75o | r r = Qs311 (>0 .01.003f0 73?4 4s105/8s0q3r6tf()s,1 )Q 3:1 (00..01f2;2 2 2| 4 ^~~5 2249753f), 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 src/libavcodec/aacenc_is.cQ3:1139(:x61): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 21391 | 4 74 8 3 6 4 8. 0 + 0 . 5 ) | ^ ~ cpe->ch[0]In file included from .src/libavcodec/aacps_fixed.ci:s24_: eIn file included from nsrc/libavcodec/aacps.c:e32r: [src/libavcodec/aacps_fixed_tablegen.hw:*7516:+9g:] =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sq rt(ener0 75/ | b e s tQ-3>1e(0n.1030e7r3014)4;1src/libavcodec/aacps_tablegen.h 5: 8139| 0:3 ~~~~ ~~~~~~^~~~~~~~~~~~~~536 :f) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(0.122224 521392 | 4 9 7 53 f ) , Q 3 1 ( 0 . 1 25 ff)l o at| ~~~~^~~~~~~~~~~~~~~~~~p d_mag =src/libavcodec/aac_defines.h :451: 36:/ note: hexpanded from macro 'Q31'y pot(im _45sm | #odeoftihn, e rQe3_1(sxm)o o t h ) ; | ~~~~~ ^~~~~~~~~ (int)(src/libavcodec/aacps_tablegen.h(:x139)*:2421:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 +139 | 0 .5 ) | ^ ~ floatIn file included from src/libavcodec/aacps_fixed.cp:d_24: mIn file included from src/libavcodec/aacps.ca:32g: src/libavcodec/aacps_fixed_tablegen.h=: 741: 81/: warning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y pot(i 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hm_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ :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.0156567src/libavcodec/aacenc_is.c5600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 142 45 | #define Q31(x) (int)(:44: warning: comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] ( 142 | x)*2147483648.0 + 0.5) | ^ ~ ifIn file included from (prev_is && prev_bt != cpe->ch[1].band_type[w*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] 16 74 | Q31(0.01565675600122f), Q31(0.03752716391991f)+g]) { | , 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.037src/libavcodec/aacps_tablegen.h:52716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h171:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 45:36: note: expanded from macro 'Q31' 171 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | HB[iid][icc][0] = M_SQRT2 * alpha_c *In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] gamma_c; | ~ ^~~~~~~ 80 | 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; | ~ ^~~~~~~ Q31( 0.1648src/libavcodec/aacps_tablegen.h:172:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6303 51726 | 7 4 0 3f ) , Q 3 1 ( 0 . 2 3H2B79[8i5i6d6]6[2i9c9c6]f[)1, ]Q 3=1 ( 0M._2S5QfR)T 2 | * ~~~~^~~~~~ alpha_s *src/libavcodec/aac_defines.h :g45a:mm36a:_ cnote: ;expanded from macro 'Q31' | ~ ^~~~~~~ 45 | #definsrc/libavcodec/aacps_tablegen.he: 172Q:3461:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | ( i n t )( ( x ) * 2 1 4 7 4 8H3B6[4i8i.d0] [+i c0c.5])[ 1] | = ^ ~ M_SQRT2 * alpha_s *In file included from gsrc/libavcodec/aacps_fixed.ca:m24m: aIn file included from _src/libavcodec/aacps.cc:;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'src/libavcodec/aacps_tablegen.h :173:56: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q3 1173( | x ) (HiBn[ti)i(d(]x[)i*c2c1]4[724]8 =3 6-4M8_.S0Q R+T 20 .*5 )a l p| h ^ ~a _s * gamma_s; | ~ ^~~~~~~In 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:10src/libavcodec/aacps_tablegen.h:: 173warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]46 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | 173 | Q 3 1( 0 . 1 6 4 8 6 3 0 3H5B6[CC libavcodec/acelp_pitch_delay.o i7i4d0]3f[)i,c cQ]3[12(] 0=. 2-3M2_7S9Q8R5T626 6*2 9a9l6pfh)a,_ sQ 3*1 (g0a.m2m5af_)s ; | ~~~~~^~~~~~~~~~~~~~~~~~| ~ ^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_tablegen.h:174:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24174: | 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] HB[iid][icc][3 ]79 | = M _QS3Q1RT(2- 0*. 0a5l9p0h8a2_1c1 1*5 5g6a3m9mfa_),s ;Q 3 1| ( ~ ^~~~~~~- 0.048714983749src/libavcodec/aacps_tablegen.h4:6174f:)46,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (0.0f), 174 | Q 3 1 ( 0 . 0 7 7 7 8 7 2 3H9B1[5i8i5d1]f[)ic,c ] [| 3 ~~~~^~~~~~~~~~~~~~~~~~] = M_SQsrc/libavcodec/aac_defines.hR:T452: 36*: anote: lexpanded from macro 'Q31'p ha_c * g45a | m#mad_esf;i n e| ~ ^~~~~~~Q 31(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) | ^ ~src/libavcodec/aacps_tablegen.h :184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :24184: | 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]f _center = k - 679. | 5 f ; Q| 31 ~ ~~^~~~~~( -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)*2147483648src/libavcodec/aacps_tablegen.h.0: +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: 24t: hIn file included from esrc/libavcodec/aacps.ct:a32 : =src/libavcodec/aacps_fixed_tablegen.h :-79M:_9P:I warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fractional_d e79la | y _ l i nQk31s([-m0]. 0* 5f9_0c8e2n1t1e1r5;5 6 3| 9 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~f ), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_tablegen.h: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/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 : Nsrc/libavcodec/aacps_tablegen.hAN:)199;: 26 :| ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | CC libavcodec/acelp_vectors.o src/libavcodec/aacenc.c : 1177 : 100 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f_center = k -1177 | 2 6 . 5 fa;v _ l| o ~ ~~^~~~~~~g (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 src/libavcodec/aacps_tablegen.h _:_201b:u29i:l twarning: inimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ nanf("") | 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_tns.c:198:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | if (!order || !src/libavcodec/aacdec_template.c:isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH) | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1705src/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/aaccoder.c | : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~534 :20: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] :src/libavcodec/aacenc_tns.c39 :534 | warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] q1705m | i n = I N T _M A X ; | ~ ^~~~~~~ for (grosrc/libavcodec/aacenc.cup: 1245=: 019/usr/include/limits.h;:: 26warning: g:comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]r18 o:u pnote: expanded from macro 'INT_MAX'< (AAC _124526 | S | I# Gd eN fEfi)noger_ lI(eNinT ;_= M0;gA rX io 0up +T+N,S _cGfAoI+N=_1T2H8R)E S{H O L| D ~~~~~ ^ ~~~~~~~~~~~~~~~~_ HIGH) | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:src/libavcodec/aacdec_template.c:1300:176319::43 :warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] : 176344 | : 37 : note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW' 44 src/libavcodec/aacdec_template.c | # :d 1262e :f 52if:noe r Twarning: (Ngimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Sr _ouGpA I=N _0T;H R1262 | gE Sr H oO uMLDpDC_ TL<_O IWN( IA TA ( Ca _c S1-IG>.N4mEfd)c gt _1| ^~~~l2 e0,n ; agcr-o>umpd+c+t,1 2c0f_of+=n1,2 8 )1 2{0 , | T ~~~~~ ^ ~~~~~~~~~~~~~~~~X _SCALE(1.0/120)) | src/libavcodec/aacdec_template.c ^~~~~~~~~~~~~~~~~: 1789:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aac_defines.h :46:36: note: expanded from macro 'TX_SCALE' 1789 | src/libavcodec/aaccoder.c : 46623 | :#107 d: e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e T X _ S C A LfE(ox )r623 | ( g r o u ip n t=( (d0xe);s t*gb ri1ot2u8ps. <0= fa()vA cA tCx| _- ~ ^~~~~~>S bIiGtN_Er)atgesrc/libavcodec/aacdec_template.c_ :*l1257 e:1n130:;2 note: 4gexpanded from macro 'MDCT_INIT'.r0 o /u pa+v+c,t x c-1257>f | o s+ a =m p1slc2ae8l_er) a =t{e s/v a| al ~~~~~ ^ ~~~~~~~~~~~~~~~~v;c t x - > c h _ l a y o u t . n b _src/libavcodec/aacdec_template.cc :h 1811 a:n 43n :e l swarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] * ( la m b d 1811a | / 1 2 0 . f ) ; | ~ ~~~~~~~^~~~~~~ f o\r (| g ^~~~r oup1300 | for (i = 0 = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ ; isrc/libavcodec/aacdec_template.c:1837:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1837 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ < FF_Asrc/libavcodec/aacdec_template.cRRAY_ELEMS(aacenc_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1263:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | MDCT_INIT(ac->mdct128, ac->mdct128_fn, 128, TX_SCALE(1.0/128)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1264:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1264 | MDCT_INIT(ac->mdct480, ac->mdct480_fn, 480, TX_SCALE(1.0/480)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' src/libavcodec/aacenc.c 46: | 1395#:d136e:f iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e TX_SCALE(x) 1395 | { "a a(c(_xm)s "*, 1"2F8o.r0cfe) M| / ~ ^~~~~~S stereosrc/libavcodec/aacdec_template.c :c1257o:d13i:n gnote: "expanded from macro 'MDCT_INIT', offset o1257f | ( A A C EsnccaCloen t=ex ts,va lo;p t i o n s . mi d _ s i d e ) , A V _ O P T _ T Y P E _ B O O L , { . i 6 4 = - 1 } , - 1 , 1, A A C E N C _\F L A| G ^~~~S }, | ^ 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] src/libavcodec/aacdec_template.c:1265:52 :1397 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {"aac_pns", 1265" | P e r c eMpDtCuTa_lI NnITo(iasce- >smudbcstt5i1t2u, t iaocn-">,m docftf5s1et2o_ff(nA,A C E n5c1C2o,n tTeXx_tS,C AoLEp(t1i.o0n/s5.1p2n)s)) , | A ^~~~~~~~~~~~~~~~~V _OPT_TYPEsrc/libavcodec/aac_defines.h_:B46O:O36L:, note: {expanded from macro 'TX_SCALE'. i64 = 1} ,46 | -#1d,e f1i,n eA ATCXE_NSCC_AFLLEA(Gx)S } , | ^ ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | src/libavcodec/aacenc.c : s1398c:a130l:e warning: = missing field 'unit' initializer [-Wmissing-field-initializers]s val; 1398 | { " a a c _ t n s " , " T e m p o r a l n o i s e s h a p i n g " , o f f s e t o f (\A A C| E ^~~~n cContIn file included from exsrc/libavcodec/aacps_fixed.ct,: 24o: pIn file included from tsrc/libavcodec/aacps.ci:o32n: ssrc/libavcodec/aacps_fixed_tablegen.h.:t194n:s136):, warning: AVimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_BOOL, {.i64 194= | 1 } , - 1Q,3 01(,0. 0A0A3C1E6N2C2_6F7L2AfG/SM}_,P I )| , ^ Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), src/libavcodec/aacenc.cQ3:01399(:0128.:0 0warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]9 002859f/M_ 1399P | I ) , Q3{0"(a0a.c0_0l1t1p"6,25 8"9L3ofn/gM _tPeIr)m, pQr3e0d(i0c.t0i0o0n1"5,8 1o1f5f5sfe/tMo_fP(IA)A C E| n ^~~~~~~~~~~~~~c Context, osrc/libavcodec/aac_defines.hp:t44i:o36n:s .note: lexpanded from macro 'Q30't p), AV_OP T44_ | T#YdPeEf_iBnOeO LQ,30 ({x.)isrc/libavcodec/aacdec_template.c 6 4: 1266 =: 52 0: } ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 1 , (1i,n tA)A(C(Ex N)1266C* | 1_ 0F 7L3 A7 G4MS1D}8C2,T4 _. I0| N ^I+ T (0a.c5)- > m| ^d ct960, ac->mdct960In file included from _fsrc/libavcodec/aacps_fixed.cn:24,: In file included from src/libavcodec/aacps.c :9326: 0src/libavcodec/aacps_fixed_tablegen.h,:194 :T111X:_ Swarning: Csrc/libavcodec/aacenc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A: L1400E:(1291:. 0/warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]6 0)) | ^~~~~~~~~~~~~~~~~ 194 | 1400 | src/libavcodec/aac_defines.hQ 3{:0"46(a:0a36.c:0_ 0pnote: 3rexpanded from macro 'TX_SCALE'e1 d62"2,6 7"2AfA /C46M- | _M#PadIie)nf, i pnQr3ee0d (iT0cX.t_i0S0oC2nA"L9,E6 (3xo0)f4 f 9s 1e ft /o Mf _( PAI A)(C,(E xQn)3c 0C*(o 0n1.t20e80x.2t06,f 6o0)p0 4t6i 3o| fn ~ ^~~~~~/s M._pPrIe)d,) ,src/libavcodec/aacdec_template.cQ 3:A01257V(:_013O.:P0 T0note: 1_expanded from macro 'MDCT_INIT'9T 0YP0E2_8B5O9OfL/ ,M1257 _ | {P .I i) 6, 4 s cQ=a3 l00e(} 0,=. 0-s01v1,a1 l61;2, 5 8A 9A 3C fE / NMC __ PF I L) A, G SQ }3 ,0 ( 0 | . ^0 0 01 5 8 1 1 5 5 f / M _P I ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' src/libavcodec/aacenc.c\: 1401 :| 44130 ^~~~ | : # dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f ine Q30(x) 1401 | { " a a c _(picnet"),( ("xF)o*r1c0e73s7 4t1h8e2 4u.s0 e+ o0f. 5P)C E s| " ^, offsetof(AACEncContIn file included from esrc/libavcodec/aacps_fixed.cxt:,24 : oIn file included from psrc/libavcodec/aacps.ct:i32o: nsrc/libavcodec/aacps_fixed_tablegen.hs:194.:p86c:e )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_OPT_TYPE_BOOL, 194{ | . i 6 4 = Q03}0,( 0-.10,0 31,1 6A2A2C6E7N2Cf_/FML_APGIS)},, Q3 0| ( ^0 .0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/Msrc/libavcodec/aacdec_template.c_P:I1267): 52 :| ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: 1267note: | expanded from macro 'Q30' MDCT_ I44N | I#Td(eafci-n>em dQc3t01(0x2)4 , a c - > m d c t 1 0(2i4n_tf)n(,( x1)0*2140,7 3T7X4_18S2C4A.L0E (+1 .00./51)0 2 4| ) ^) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'TX_SCALE'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 19446: | 61#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne TX_SCALE(x) 194 | ( ( x Q)3 0*( 01.2080.301f6)2 2 6| 7 ~ ^~~~~~2 f/M_PI), src/libavcodec/aacdec_template.cQ:312570:(013.:0 note: 0expanded from macro 'MDCT_INIT'2 9630491f/M _1257P | I ) , Qs3c0a(l0e. 0=0 2s6v6a0l0;4 6 3 f / M _ P I) , Q 3 0 ( 0. 0 0 1 9 0 0 2 8 5 9 f / M _ P I ) , Q 3 0 ( 0 . 0 0 11 6 2 5 8 9 3 f / M _ P I ) , Q 3\src/libavcodec/aacenc.c0 (: 01403.| :0 ^~~~100 :0 1warning: 5missing field 'help' initializer [-Wmissing-field-initializers]8 1155f /1403M | _ P I ) { N| U ^~~~~~~~~~~~~~L L} | ^ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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) | ^ src/libavcodec/aacdec_template.c:In file included from 1221:src/libavcodec/aacps_fixed.c23::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:193:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1221 | 193 | f o r Q(3i0 (=0 .00;0 5i6 2<3 3F5F4_1AfR/RMA_YP_IE)L,E MQ3S0((f0f._0m0p5e2g649a1u0d9i7of_/Mc_hPaIn)n,e lQs3)0;( 0.i0+0+4)7 3 0| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 12f/M_PI), Q30(0.0033792770f/M_PIsrc/libavcodec/aacenc.c),: 1415Q:3120:( 0warning: .0missing field 'value' initializer [-Wmissing-field-initializers]0 2067 414154 | 5 1 f / M{_ PNIU)L,L }Q 3 0| ( ^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), 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' src/libavcodec/aaccoder.c 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :783:In 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] 19: 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .0060095116f/M_PI), Q30(783 | 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) * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder.c:782:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 782 | / (int)((x)*1073741824.0 + 0.5) | ^ ((In 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] av ctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ 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), | ^~~~~~~~~~~~~~ 2src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' warning 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ s generatedIn 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:src/libavcodec/aacdec_template.c:1565:35: 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] 1565 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_Psrc/libavcodec/aacdec_template.cI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.:2429:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 0 2429 | 065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' for(i=0; i+1 = 8; i + + ,( ilnetn)-(=(8x)) *1 0| 7 ~~~^~~~~~~~~~~~3 741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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), Q30src/libavcodec/aacpsy.c(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: 298:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'Q30' 298 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | In 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: + (0.6 + 0.04 * add) * 0.001 * f * f * f src/libavcodec/aaccoder.c* :f;920 : 19| : ~ ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 920 | src/libavcodec/aacpsy.c : 298 : 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* (lambda 298/ | 1 2 0 . f ) ; | ~ ~~~~~~~^~~~~~~+ (0.6 + 0.04 src/libavcodec/aaccoder.c*: 919a:d52d): *warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 001 * f *919 f | * f * f; / | ( ~ ^( avctx->flagssrc/libavcodec/aacpsy.c :&298 :A48V: _warning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O DEC_FLAG_ 298Q | S C A L E ) ? 2 . 0+ f( :0. 6a v+c t0x.-0>4c h*_ laaydodu)t .* nb0._0c0h1a n*n efl s*) f | * ~ ^~~~ f * f; | ~ ^ src/libavcodec/aacpsy.c: 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), | ^~~~~~~~~~~~~~ 298src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 44: In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed_tablegen.h 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ :189src/libavcodec/aacpsy.c:298:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | 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 | # + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^~~ desrc/libavcodec/aacpsy.c:297:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f ine Q30(x) (297 | + 6.0 * exp(-0.15 * (f - 8.7) * (f - 8.7)) | ^ ~ int)((x)src/libavcodec/aacpsy.c*:102977:353:7 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0297. | 5 ) | ^ + 6.0 * exp(-0.15In file included from *src/libavcodec/aacps_fixed.c: 24(: fIn file included from src/libavcodec/aacps.c-: 328: .src/libavcodec/aacps_fixed_tablegen.h7:) 188*: 136(:f warning: - implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .7)) | ^ ~ 188 | src/libavcodec/aacpsy.c : 296Q:3470:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 7926639 12967 | f / M _ P I ) , Q 3-0 (60..8 0 7*4 3e4x8p2(9-03.26f / *M _(PfI )-, 3Q.340)( 0*. 0(6f 6-8 430.544)4)3 f | / ^ ~M _PI), Q30(0.0src/libavcodec/aacpsy.c4:72968:8358:8 8warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/M_PI), Q32960 | ( 0 . 0 2 9 3 5 4 3 3 5-7 f6./8M _ P*I )e,x Qp3(0-(00..60 0*3 9(9f6 7-7 436.f4/) M*_ P(If) ,- 3| . ^~~~~~~~~~~~~~4 )) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' src/libavcodec/aacpsy.c: 29544: | 26#:d warning: efimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x )295 | r e t u r n ( i3.n6t4) (*( xp)o*w1(0f7,3 7-401.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: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.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.005CC libavcodec/adpcm.o 6813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.15718193In file included from 35fsrc/libavcodec/aasc.c/:M32_: PIIn file included from ),src/libavcodec/msrledec.h :Q263: 0src/libavcodec/bytestream.h(0:.1871:4157:8 64warning: 04comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 7f/M_PI), Q30(0. 131873 | 48 8 4 7 63iff/ M(_sPiIz),e 2Q 3!0=( 0.s0i9z6e4)7 7 8| 8 ~~~~~ ^ ~~~~8 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: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.011src/libavcodec/bytestream.h7820343f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 294 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :15:In 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] warning: 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/aaccoder.c:1011:31:src/libavcodec/aac_defines.h :44warning: :implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]36: note: expanded from macro 'Q30' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]44 | #define Q30(x )294 | i f ( s i z e(2i src/libavcodec/aacpsy.cn!=:t 349)s:(i37(z:xe) )*warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 | 7 ~~~~~ ^ ~~~~3 741824 .3490 | + 0 . 5 ) | ^c oeffs[g].barks = (barIn file included from ksrc/libavcodec/aacps_fixed.c +: 24p: rIn file included from esrc/libavcodec/aacps.cv:)32 : /src/libavcodec/aacps_fixed_tablegen.h :2185.:036; : | warning: ~~~~~^~~~~~ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1010 | 185 | Q30(0.2 M[i] = (sce0->coeffs[start+(w+w2)*128+i] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 1011 | 02406377f/M_PI), Q30(0.20795 + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 35723f/M_PI), Q30(src/libavcodec/aacpsy.c:355:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ 355src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x coeff->spread_low[0] = ff_exp10(-bark_width * PSY_3GPP_THR_SPREAD_LOW); | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ )*1073741824.0src/libavcodec/bytestream.h: + 0.5) | src/libavcodec/aacpsy.c ^ :356:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :c32o: efsrc/libavcodec/aacps_fixed_tablegen.hf:-185>:s11:pr ewarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d _hi [0] = ff _e185x | p 1 0 ( - b Qa3r0k(_0w.i2d2t0h2 4*0 6P3S7Y7_f3/MG_PPP_TI)H,R _QSP3R0E(A0D._2H0I7)9;53 5 7| 2 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~3 f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q3src/libavcodec/aacpsy.c0:(3570.:0571:1 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0343f/M_ P357I | ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:c44o:e36f:f ->note: sexpanded from macro 'Q30'p read_lo w44[ | 1#]d e=f fifn_ee xQp3100((x-)b a r k _ w i d t h * e(ni_nts)p(r(exa)d*_1l0o73w7)4;1 8 2| 4 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~. 0 + 0.5) | ^ 318:In 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] 15: 184 | Q30(0.3062773645f/M_PI), Q30(0.src/libavcodec/aacpsy.c29:13581:574:8 51warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f/M_PI), Q 33580 | ( 0 . 2 6 69 3 2 6 3 6c5ofe/fMf_-P>Is)p,r eQa3d0_(h0i. 1[919]7 =8 3f7f7_22efx/pM1_0P(I-)b,a rQ3k0_(w0i.d1t2h6 4*11 4en5_2s9pfr/eM_aPd_Ih)i,) ;Q 3 0| ( ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~0 .0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:warning: 44comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 36: note: expanded from macro 'Q30' 318 | 44 | # d e fiifn e( sQi3z0e(2x )! = s i z e ) | ~~~~~ ^ ~~~~ (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacpsy.c: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 :32360: | src/libavcodec/aacps_fixed_tablegen.h : 184 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] minsnr = exp2(p e184_m | i n / b a nQd3_0s(i0z.e3s0[6g2]7)7 3- 614.55ff/;M _ P| I ~ ^~~~) , Q30(0.29114851src/libavcodec/aacpsy.c3:6360f:/34M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.2 63606 | 9 3 2 6 3 6 5 f / M _ P Im)i,n sQn3r0 (=0. 1e9x9p728(3p7e7_2m2ifn/ M/ _bPaIn)d, _Qs3i0z(e0s.[1g2]6)4 1-1 415.259ff/;M _ P| I ~~~~ ~~~~~~~^~~~~~~~~~~~~~~) , Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849fsrc/libavcodec/aaccoder.c/M:_1054P:I35),: warning: | implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :105336 | : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0( xM)[ i ] = ( s c e 0- > c o(efifnst[)s(t(axr)t*+(1w0+73w27)4*1182284+.i0] +| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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 : 184 :11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ sce1-src/libavcodec/bytestream.h>c:o357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ffs[start +357( | w + w 2 )i*1f2 8(+sii]z)e *2 0!.=5 ;s i z| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~) | ~~~~~ ^ ~~~~ 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)src/libavcodec/aacpsy.c : 420 : 35 : warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] (int)( (420x | ) * 1 0 7F3F7P4s1y8W2i4n.d0o w+I n0f.o5 )w i | ^= { { 0 } }; | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32src/libavcodec/aacdec_template.c: src/libavcodec/aacps_fixed_tablegen.h:182:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :3054 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' CC libavcodec/adpcm_data.o 40 44: | #warning: decomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f ine Q30(x) 3054 | ( ianct-)>(o(cx[)0*]1.0m743a7c4.1s8a2m4p.l0e _+r a0t.e5 )! = | h ^d r_info.sample_rateIn 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),src/libavcodec/aacpsy.c:565:8: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | if(active_lines == 0.0) | ^~~~~~~~~~~~ ~~ Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0src/libavcodec/aacpsy.c.5): 616 :| 48 ^: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 616 | In 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: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o rm_factor += sqrt f180 | ( f a b s (c oQe3f0s([0s.t67a1r2t7+2i9]3))3;5 f /M| _ ~~~~ ^~~~~~~~~~~~~~P I), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.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/MCC libavcodec/adpcmenc.o _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.csrc/libavcodec/aacdec_template.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 2429:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 178 | 2429 | for(i=0; i+1=8; i++, len-=8) | ~~~^~~~~~~~~~~~ Q30(0.8995233774f/M_PI), Q30(0.9069069623 warnings generated. 4f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), 8 warnings 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: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), Q30In file included from src/libavcodec/aacsbr_fixed.c(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 62 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : src/libavcodec/aacsbrdata.hIn 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] :533 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.h83::44 :36warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : note: expanded from macro 'Q30' 44 | #define 533Q | 30{(Qx3)1 ( - 0 . 0 1 0 5 3 0 4 9 8(6in2t0)2(0(fx)),* 1Q03713(7-401.862649.509 0+5 800.356)1 6 6| f ^) }, {Q31(-0.91266367In file included from 9src/libavcodec/aacps_fixed.c5:7242: 9In file included from 3src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:31781:(36-:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]11 522938140034f)}, 178| | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:89459:5362:3 3note: 77expanded from macro 'Q31'4 f/M_PI), Q453 | 0#(d0e.f9i0n6e9 0Q63916(2x4)f / M _ P I ) , Q3 0 ( 0 . 9(2i0n1t1)9(4(0x4)8*f2/1M4_7P4I8)3, 6Q4380.(00. 9+6 908.356)5 9 2| 7 ^ ~f /M_PI), Q30(1.0671583414In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: PIsrc/libavcodec/aacsbrdata.h):,533 :Q583:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 4647934437f/M_ P533I | ){,Q 3 1| ( ^~~~~~~~~~~~~~- 0.010530src/libavcodec/aac_defines.h4:9448:6362:0 2note: 0expanded from macro 'Q30'f ), Q31(- 044. | 6#6d9ef5i9n0e5 80Q33601(6x6)f ) } , { Q 3 1 ( - 0 . 9(1i2n6t)6(3(6x7)9*51702793734f1)8,2 4Q.301 (+- 00..151)5 2 2| ^9 38140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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 :note: 178expanded from macro 'Q31': 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (x178) | Q 3 0 ( 0 . 8 9(9i5n23t3)7(7(4xf/)M*_2P1I4)7,4 8Q33604(80..09 0+6 900.659)6 24 f| / ^ ~M _PI), Q30(0.920119In file included from 4src/libavcodec/aacsbr_fixed.c0:4862f: /Msrc/libavcodec/aacsbrdata.h_:P533I:)31,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.969836592 7533f | /{MQ_3P1I()-,0 .Q03100(15.30064791856823042104ff)/M,_ PQI3)1,( -Q03.0(616.945694075983043463176f6/fM)_}P,I ){,Q 3 | 1 ^~~~~~~~~~~~~~( -0.912663src/libavcodec/aac_defines.h6:447:9365:7 2note: 9expanded from macro 'Q30'3 f), Q31 (44- | 0#.d1e1f5i2ne2 9Q33801(4x0)0 3 4 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (int)(src/libavcodec/aac_defines.h(:x45):*1360:7 37note: 4expanded from macro 'Q31'1 824.0 + 045. | 5)# d e| ^f ine Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(177(:x136):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0.5) 177| | ^ ~ Q30(1.007924In file included from 5src/libavcodec/aacsbr_fixed.c5:6627: f/src/libavcodec/aacsbrdata.hM:_533P:I6):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.src/libavcodec/aacdec_template.c02:0834742:310 8:5333 | 6warning: 3fmissing field 'help' initializer [-Wmissing-field-initializers]/ M{_QP3I1 )(3474,-0 | . Q0 31 00 (51{3.N0U04L49L83}63,20 07 23| 00 ^f4 )4,f/ MQ_3P1I()-,0 .Q6306(915.91025088501306319696ff/)M}_,P I{)Q,3 1Q(3-00(.19.122426466306478959732f9/3Mf_)P,I )Q,3 1Q(3-00.(111.5521289358712460808314ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30'45 | #define Q443 | #1d(exf)i n e Q 3 0 ( x) ( i n t ) ( ( x ) *(2i1n4t7)4(8(3x)6*4180.703 7+4 108.254). 0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:532:84:In file included from src/libavcodec/aacps_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]532 | {Q31( 0.8070506 31777 | 6 9 3 5 1 f )Q,3 0Q(311.(0 007.92294655536676f8/2M8_4P4I0)8,f )Q}3,0 ({1Q.310(2-008.233889386134f7/8M8_9P6I9)2,6 fQ)3,0 (Q13.10(4 303.0879350742460f5/7M_1P7I0)8,7 fQ)3}0,( 1 .1| 2 ~~~~~^~~~~~~~~~~~~~~~~~0 8510399fsrc/libavcodec/aac_defines.h/M:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(1.242 4456 | 0#4d8e9f3ifn/eM _QP3I)1,( xQ)3 0 ( 1 . 5 1 8 5 7 2 6 8(8i1nft/)M(_(PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 83648.0 +src/libavcodec/aac_defines.h :044.:536): note: | ^ ~expanded from macro 'Q30' 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.ce: 62Q: 3src/libavcodec/aacsbrdata.h0:(532x:)58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )(532( | x{)Q*3110(7 307.4810872045.006 3+7 609.355)1 f )| , ^ Q31( 0.29653668284408In file included from fsrc/libavcodec/aacps_fixed.c):},24 : {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.1773:8869:8 1warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 896926f), Q31( 0.89 571772 | 6 0 5 7 1 7 0Q8370f(1).}0,0 7 9| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 5567f/M_src/libavcodec/aac_defines.hP:I)45,: 36Q:3 0note: (expanded from macro 'Q31'1 .0208238 3456 | 3#fd/eMf_iPnIe) ,Q 3Q13(0x()1 . 0 4 3 3 0 7 3 0 4 4 f / M(_iPnIt)),( (Qx3)0*(211.4172408835614083.90 9+f /0M._5P)I ) ,| ^ ~Q 30(1.2424604893f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:35320:(321:. 5warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 5726881f/M_PI )532, | {Q 3| 1 ^~~~~~~~~~~~~~( 0.807050src/libavcodec/aac_defines.h6:3447:6369:3 5note: 1expanded from macro 'Q30'f ), Q31( 0 .442 | 9#6d5e36f6i8n2e8 4Q43008(fx))} , { Q 3 1 ( - 0 . 3 8 9 8(1i4nt7)8(8(9x)6*912067f3)7,4 1Q83214(. 00 .+8 905.752)6 0 5| 7 ^1 7087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45src/libavcodec/aacps_fixed.c::2436: :In file included from src/libavcodec/aacps.c :note: 32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:177:61: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31(x) 177 | Q 3 0 ((1i.n0t0)7(9(2x4)5*526174f7/4M8_3P6I4),8 .Q0 3+0( 10..052)0 8 2| 3 ^ ~8 363f/M_PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:0624: 3src/libavcodec/aacsbrdata.h3:05327:37:0 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(1 .5321 | 2{0Q83511(0 309.98f0/7M0_5PI0)6,3 7Q63903(511.2f4)2,4 60Q43819(3 f0/.M2_src/libavcodec/aacpsy.c9PI:6)7945,:3 226:Q63 80warning: 2(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 14.450188f5)7 }2794,6 | 8 {8 Q1 3f 1/ (M _- P0I .) 3, 8 9 8| i1 ^~~~~~~~~~~~~~f4 (7f8a8b9s6(9src/libavcodec/aac_defines.hd2:e6l44ft:)a36,_: p eQnote: )3expanded from macro 'Q30' 1 >( 00..058 f9 445* | 7# 2dd6ee0fs5ii7nr1ee7 d0Q_83p7e0f)() x} ),| ~~~~ ^~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : src/libavcodec/aacpsy.c45(:i:794n36:t:40) :(note: (expanded from macro 'Q31'warning: x implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])* 1073 7454 | 1 #8794d2 | e4 f. i0 n e+ Q0 3. 15 () x ) | i ^f ( f a bs ( d e l t a _(pieIn file included from n)src/libavcodec/aacps_fixed.ct :)>24( : (0In file included from xsrc/libavcodec/aacps.c.):0*5322: f1src/libavcodec/aacps_fixed_tablegen.h4 :7*1774 :8d36e:3s 6iwarning: 4rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 8d._0p e+) 0 .| 5 ~ ~~~~~~^~~~~~~~~~~~) 177| | ^ ~ Q30(1.0079245In file included from 5src/libavcodec/aacsbr_fixed.c6:762f: /src/libavcodec/aacsbrdata.hM:_531PI:)83,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.0208238363 f531/ | M{_QP3I)1,( Q03.01(411.300403531077538044847ff/M)_,P I)Q,3 1Q3(0-(01..91520098051908339597f5/6M8_9PfI)),} ,Q 3{0Q(311.(2-402.4467004893f/M_PI0)5,4 Q93607(011.659178f5)7,2 6Q83811(f-/0M._3P7I)3,4 0 5| 4 ^~~~~~~~~~~~~~9 728647f)}src/libavcodec/aac_defines.h,: 44 :| 36 ~~~~^~~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44note: | expanded from macro 'Q31'# define Q 3450 | (#x)d e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0 73 7(4i1n8t2)4(.(0x )+ *201.457)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.cIn file included from :src/libavcodec/aacsbr_fixed.c32:62: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::177531::1158:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 531 | {Q 31771 | ( 0 . 1 4 1Q330005(117.5080478972f4)5,5 6Q73f1/(M-_0.P9I5)0,9 0Q93803(517.50628098f2)3}8,3 6{3Qf3/1M(_-P0I.)4,7 0Q0305(419.6700413639077f3)0,4 4fQ/3M1_(P-I0).,3 7Q3340(015.4192702885614073f9)9}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q30(1.src/libavcodec/aac_defines.h2:4452:4366:0 4note: 89expanded from macro 'Q31'3 f/M_PI) ,45 | Q#3d0e(f1i.n5e1 8Q53712(6x8)8 1 f / M _ P I) , | ^~~~~~~~~~~~~~ (int)((xsrc/libavcodec/aac_defines.h):*442:361:4 7note: 4expanded from macro 'Q30' 83648.0 +44 | 0#.d5e)f i n| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i531n:t31):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824.0 531+ | 0{.Q53)1 ( | 0 ^. 14130051758487f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c9:5320: 9src/libavcodec/aacps_fixed_tablegen.h09:81763:1365:7 5warning: 68implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f)}, {Q31(-0.47 017605 | 4 9 6 7 0 1 6Q3907(f1).1,0 6Q13919(3-803.73f7/3M4_0P5I4),9 7Q2308(614.71f2)1}9,33 8 1| 7 ~~~~^~~~~~~~~~~~~~~~~~~9 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'1 .1484941 2454 | 4#fd/eMf_iPnIe) ,Q 3Q13(0x()1 . 2 3 2 0 8 6 0 6 2 4 f / M(_iPnI)t,) (Q(3x0)(*12.134472418330614884.20 f+/M _0P.I5)), Q| 3 ^ ~0 (1.537380695In file included from 3src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I531):,7 : | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44: 36531: | {note: Qexpanded from macro 'Q30'3 1( 0.1 4441 | 3#0d0e5f1i7n5e8 4Q8370f()x,) Q 3 1 ( - 0 . 9 5 0 9 0 9(8i3n5t7)5(6(8x9)*f1)0}7,3 7{4Q138214(.-00 .+4 700.055)4 9 6| 7 ^0 1697f), Q31(-0.3734In file included from 0src/libavcodec/aacps_fixed.c5:4249: 7In file included from 2src/libavcodec/aacps.c8:6324: 7src/libavcodec/aacps_fixed_tablegen.hf:)176}:,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' 176 | 45 | #Qd3e0f(i1n.e1 0Q631199(3x8)3 7 f / M _ PI ) , Q 3 0 ( 1 .(1i2n1t9)3(38(1x7)9*f2/14M7_4P8I3)6,4 Q83.00( +1 .01.458)4 9 4| 1 ^ ~2 44f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(621: .src/libavcodec/aacsbrdata.h2:35302:0838:6 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24f/M_PI), Q5303 | 0{(Q13.13(4-201.390919844821f5/3M2_7P8I2)9,6 fQ)3,0 (Q131.(5-307.3589046893543f1/7M5_1P6I6)0,7 f )| } ^~~~~~~~~~~~~~, {Q31( 0src/libavcodec/aac_defines.h.:9447:1361:3 4note: 5expanded from macro 'Q30'4 393991f) ,44 | Q#3d1e(f-i0n.e6 7Q53208(5x1)5 2 25 6 4 7 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( int)((src/libavcodec/aac_defines.hx:)45*:1360:7 3note: 7expanded from macro 'Q31'4 1824.0 +45 0 | .#5d)e fi n| e ^ Q31(x) In file included from (src/libavcodec/aacps_fixed.ci:n24t: )In file included from (src/libavcodec/aacps.c(:32x: )*src/libavcodec/aacps_fixed_tablegen.h2:11764:7864:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~ 176 | Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:1620: 6src/libavcodec/aacsbrdata.h1:95309:3598:3 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(1 .5301 | 2{1Q93313(8-107.99f9/9M4_8P1I5)3,2 7Q83209(61f.)1,4 8Q43914(1-2044.f5/9M4_8P3I4)1,7 5Q136060(71f.2)3}2,0 8{6Q03612(4 f0/.M9_7P1I)1,3 4Q53403(913.939412f1)3,0 18Q4321f(/-M0_.P6I7)5,2 8Q53105(21.2553674378f0)6}9,5 3 f| / ~~~~~^~~~~~~~~~~~~~~~~~M_ PI), src/libavcodec/aac_defines.h| ^~~~~~~~~~~~~~: 45:36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 :45 | note: #expanded from macro 'Q30'd efine Q31 (44x | )# d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4(7i4n8t3)6(4(8x.)0* 1+0 7037.451)8 2 4| . ^ ~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] In file included from src/libavcodec/aacps_fixed.c:24 : 530In file included from | src/libavcodec/aacps.c{:32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(176-:061.:9 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8153278296f), Q3 1(176 | - 0 . 5 9 4 8Q33401(715.11606601799f3)8}3,7 f{/QM3_1P(I )0,. 9Q73101(13.415241399333989117f9f)/,M _QP3I1)(,- Q03.06(715.21848541954212254644f7/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(1.2src/libavcodec/aac_defines.h3:2450:8366:0 6note: 2expanded from macro 'Q31'4 f/M_PI) ,45 | Q#3d0e(f1.i3n4e2 1Q33011(8x4)2 f / M _ P I ) , Q 3 0 ( 1(.i5n3t7)3(8(0x6)9*5231f4/M7_4P8I3)6,4 8 .| 0 ^~~~~~~~~~~~~~ + 0.5) src/libavcodec/aac_defines.h| : ^ ~44 :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | : #src/libavcodec/aacsbrdata.hd:e530f:i6n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 530 | { Q 3 (1i(n-t0).(9(9x9)4*81105733277481289264f.)0, +Q 301.(5-)0 . 5| 9 ^ 483417516607f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c9:7321: 1src/libavcodec/aacps_fixed_tablegen.h3:41765:4363:9 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 1f), Q31(-0.675 21768 | 5 1 5 2 2 5 6Q4370f)(}1,.1 0 6| 1 ~~~~^~~~~~~~~~~~~~~~~~~9 93837fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' Q30(1.12 1459 | 3#3d8e1f7i9nfe/ MQ_3P1I()x,) Q 3 0( 1 . 1 4 8 4 94 1 2 4 4(fi/nMt_)P(I()x, )Q*23104(714.28332604886.0602 4+ f0/.M5_)P I )| , ^ ~ Q30(1.342130In file included from 1src/libavcodec/aacsbr_fixed.c8:4622f: /src/libavcodec/aacsbrdata.hM:_528P:I83):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.53738069 55283 | f{/QM3_1P(I-)0,. 9 4| 7 ^~~~~~~~~~~~~~0 5src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] 08 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.h9665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45:In 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] 36: note: expanded from macro 'Q31' 175 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] 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), | ^~~~~~~~~~~~~~ 528src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {QIn file included from 31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/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] :45 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' 36 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : note: In 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] expanded from macro 'Q31' 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 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :In file included from 44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:528:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | 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' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.src/libavcodec/aacpsy.c5): 893 :| 34 ^: warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] 3 893 | FIn file included from Fsrc/libavcodec/aacps_fixed.cP:s24: yIn file included from Wsrc/libavcodec/aacps.ci:n32d: osrc/libavcodec/aacps_fixed_tablegen.hw:In175f:o36 :w iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= { { 0 } }; | 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), | 4 ^~~~~~~~~~~~~~ warning s generated. src/libavcodec/aac_defines.h1(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :45In file included from :36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :In file included from 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] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:528:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 528 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h | 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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :In file included from 36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In 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] : 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] 527 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h174 | Q30(1.2645189762f/M_PI), Q30(1.279:45:36: note: expanded from macro 'Q31' 6 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 4In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:527:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7 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' 8271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ #deIn 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] fi ne Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 174In file included from | 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.hIn 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] :527: 174 | Q30(1.2src/libavcodec/aacsbr.c64:51878:9297:6 2warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30 (871 | . 2 7 9 6 4 7 8 2 7 1 f / M _ P I ) , Qt3e0m(p11. 30=3 8f6f3_6e4x4p62ffi/(M(_sPbIr)-,> dQa3ta0[(01]..3e7n1v0_1f2a56c8s5_fq/[Me_]P[Ik)],> >Q13) 0+( 71). 4*4 4 3| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~8 49325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ 32src/libavcodec/aac_defines.h:: 44:warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44527 | | #{dQe3f1i(n e0 .Q93705(3x4)2 5 3 4 5 7 8 3 7 f ) , Q 3(1i(n t0).(8(x)*107374186241.500 9+3 008.152)6 8 9| f ^) }, {Q31( 0.99642466504In file included from 1src/libavcodec/aacps_fixed.c6:324f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 1740:.617:0 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 43427512f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 174 | src/libavcodec/aac_defines.h : 45 :Q363:src/libavcodec/aacsbr.c0 :(note: 891expanded from macro 'Q31':. 292:6 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 458 | 9#7d6e2ffi/nMe_ P89QI | 3) 1, ( xQ )3 0 ( 1 . 2 7 9 6 4 7 8 2 7 1(f i/ nMtt_e)P(mI()px,)2 * Q=23 10f4(f71_4.e83x30p632488f6.i3(06( 4p+4a 6n0f_/M_PI), Q3o.0f(5f1)s. e3 t7| 1 ^ ~0 1-2 5s6b8r5-f>/dMa_PtIn file included from Iasrc/libavcodec/aacsbr_fixed.c)[:,162 ]: Q.src/libavcodec/aacsbrdata.h3e:0n527(v:1_7.:4f 4awarning: 4cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3s 8_4q9[3e2]5[fk/] M)527_> | P>{I1Q))3, 1 (*Q 30 0.| (9 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~17 .553543225335425972843f7/fM)_,P IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 8615093081src/libavcodec/aac_defines.h2:6448:936f:) }note: ,expanded from macro 'Q30' { Q31( 0 .449 | 9#6d4e2f4i6n6e 5Q03401(6x3)f ) , Q 3 1 ( 0 . 7 0 1src/libavcodec/aacsbr.c 9:(092i0:n214t:3) (4warning: (2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x7 5)*1120f )792}3 | 7, 4 1 8 | 2 4 ~~~~~^~~~~~~~~~~~~~~~~~ . 0 + src/libavcodec/aac_defines.h0 :. 455 :) 36 : i | fnote: ^ expanded from macro 'Q31' ( temp1 > 451 | E#20d)e f{i n In file included from e| src/libavcodec/aacps_fixed.c ^~~~~ ~:Q 243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 174 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 41748 | 3 6 4 8 . 0 Q+3 00(.15.)2 6 4| 5 ^ ~1 89762f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:25267:9846:4 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 71f/M_PI), 526Q | 3{0Q(311.(3-003.89633461424064f1/75M8_7P4I4)f,) ,Q 3Q03(11(. 307.1401132754608552f0/2M4_3P6I3)f,) }Q,3 0{(Q13.14(4 403.894690362359f4/3M3_1P5I51)1,f )Q,3 0Q(311.(5 503.29335121962740f9/5M4_1P2I8)0,f ) }| , ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 45 | 44#d | e#fdienfei nQe3 1Q(3x0)( 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:62: src/libavcodec/aacsbrdata.h:526:59: 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.h526: | 174{:Q113:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 93412041758744f) ,174 | Q 3 1 ( 0 .Q3401(317.42065425012849376632ff)/}M,_ P{IQ)3,1 CC libavcodec/adts_header.o (Q 300.(916.026739964437381257511f1/fM)_,P IQ)3,1 (Q 300.(913.131063780693564414268f0/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(1.3src/libavcodec/aac_defines.h7:1450:1362:5 6note: 8expanded from macro 'Q31'5 f/M_PI )45, | #Qd3e0f(i1n.e4 4Q43318(4x9)3 2 5 f / M _ P I ) , Q(3i0n(t1).(5(5x3)2*325124972448f3/6M4_8P.I0) ,+ 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:526: 3244: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30( x526) | { Q 3 1 ( - 0 .9 3 4 1 2 0 4(1i7n5t8)7(4(4xf))*,1 0Q73317(4 108.24413.704 0+5 200.254)3 6 3| f ^) }, {Q31( 0.960src/libavcodec/aacsbr.c639:41063In file included from :3src/libavcodec/aacps_fixed.c128:5:245 : 1warning: In file included from 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.cf :)32,: src/libavcodec/aacps_fixed_tablegen.hQ3:1173(: 136 0:106. | 9warning: 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 1 6 7 0 9 5 4 1 2 80 f ) } , 173 a | v | _ a ~~~~~^~~~~~~~~~~~~~~~~~ s s e rsrc/libavcodec/aac_defines.hQt:30450(:(t361e:.m 3pnote: 51expanded from macro 'Q31'0 5<5=5 615 E8452 | 30#f)d/;eMf _i Pn| Ie ^~~~~ ~~) ,Q 3Q1(3x0)( 1 src/libavutil/avassert.h. :3 386 :2 118: 4 2note: 7expanded from macro 'av_assert0'9 8 2 f / M (_i38n | Pt I) )(, ( xQi)3f*0 2((114!.7(34c88o23n06d45)80.)90 9 {1+ 1 f0 /. 5M ) _ P I| ) ^ ~ , Q 3 0 ( 1 . 4In file included from 3 src/libavcodec/aacsbr_fixed.c2: 7 628 : 4 src/libavcodec/aacsbrdata.h1 :9 5269 :7 6f: / Mwarning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I ) , Q 3 0 (526 1 | . {4 Q83 5 10 (0 -1 04 .4 94 38 4 1f 2/\0M 4_ 1P7| I5 ^~~~)8 ,7 4Q43f0)(,1 .Q53519(0 104.34210347f4/0M5_2P0I2)4,3 6 3| f ^~~~~~~~~~~~~~) }, {Q31(src/libavcodec/aac_defines.h :044.:9366:0 6note: 3expanded from macro 'Q30'9 43315511f )44, | #Qd3e1f( i0n.e9 3Q13106(7x0)9 5 4 1 2 8 0 f ) } , | ( ~~~~^~~~~~~~~~~~~~~~~~~i nt)((src/libavcodec/aac_defines.hx)*107374182:445.:036 :+ note: 0expanded from macro 'Q31'. 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 : 173(:i111n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 + 1730 | . 5 ) | ^ ~Q 30(1.350555In file included from 6src/libavcodec/aacsbr_fixed.c5:8623: fsrc/libavcodec/aacsbrdata.h/:M525_:P84I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.362842 75259 | 8{2Qf3/1M(_-P0I.)9,8 7Q53906(016.934862004590f9)9,1 1Qf3/1M(_ P0I.),8 2Q23808(7114.340332077834f1)9}9,7 f{/QM3_P1I() ,0 .Q83704(314.478954074031642454f8)f,/ MQ_3P1I() ,0 .Q3809(319.95459950615453423034ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: expanded from macro 'Q30'45 | #defin e44 | Q#31d(exf)i n e Q 3 0 ( x ) ( i n t ) ( ( x ) *(2i1n4t7)4(8(3x6)4*81.007 3+7 401.8524) . 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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32525: | src/libavcodec/aacps_fixed_tablegen.h{:173Q:3861:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 98759606946049f) ,173 | Q 3 1 ( 0 .Q83202(818.731540350535067538f3)f}/,M _{PQI3)1,( Q03.08(714.336472984472473968225ff/M),_ PQI3)1,( Q03.08(913.939842905560595941313ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(1src/libavcodec/aac_defines.h.:4453:2367:8 4note: 1expanded from macro 'Q31'9 97f/M_PI )45, | #Qd3e0f(i1n.e4 8Q53010(1x4)4 4 8 f / M _ P I ) , Q 3 0((i1n.t5)5(9(0x1)4*322104474f8/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 | :#525d:e32f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 525 | { Q 3 1 ( -(0i.n9t87)5(9(6x0)*61904763074491f8)2,4 .Q03 1+( 00..58)2 2 8| 8 ^7 14303073f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 8src/libavcodec/aacps.c7:432: 3src/libavcodec/aacps_fixed_tablegen.h4:71739:4617:4 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]282 warning5sf generated). , Q31( 0.8 91733 | 9 9 4 9 5 6 5Q53403(31f.)3}5,0 5 5| 5 ~~~~~^~~~~~~~~~~~~~~~~~6 583f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(1.36 2458 | 4#2d7e9f8i2nfe/ MQ_3P1I()x,) Q 3 0 ( 1 . 3 8 2src/libavcodec/aacsbr.c 05 :0 1199 9: 156(1:if n/warning: tMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])_ (P(Ix),) *Q23104(714 .811943 | 36 24 78 8. 4 01 9 +9 7 0f /. M5 _) P I ) | , ^ ~ Q 3 0 ( 1. 4 8s5In file included from b0src/libavcodec/aacsbr_fixed.cr0:-162>4: d4src/libavcodec/aacsbrdata.h4a:8t525fa:/[6Mc:_ hPwarning: ]Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]). ,e nQv3_f0a(c1 s.525[5 | e5{]9Q[3k01]1( 4-=30 2.f09f4_8fe7/5x9Mp6_02P6fI9i)4(,(6 s0 b4| r9-f ^~~~~~~~~~~~~~>) d,a tQa3[1c(h ]0src/libavcodec/aac_defines.h.:e.44n8:v236_2:f8 a8note: c7sexpanded from macro 'Q30'1_4 q3[0e3]0[7k3] >f44>) | 1}#)d, e +f{ iQ6n3)e1 ( Q | 30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0. (8x7)4 3 4 7 9 1204 | 7 4 3 6 2 5 f ) ,( i Qn 3t 1)( ( ( 0x .) 8* 91 309 7 93 47 94 51 68 25 45 .4 03 3 +f ) 0} ., 5 ) | ~~~~^~~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' * ex In file included from p45src/libavcodec/aacps_fixed.c2 | :_#24td: aeIn file included from bfsrc/libavcodec/aacps.c[i:sn32be: r src/libavcodec/aacps_fixed_tablegen.h-Q>:3d1173a(t:xa36)[:c hwarning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . e n v _f a c s _ q [ e(]i[nk t]173) | (& ( 1x ]) ;* 2 1 | 4Q ~73 408(316.4385.005 5+5 605.853)f / M| _ ^ ~P I), Q30(1.362In file included from 8src/libavcodec/aacsbr_fixed.c4:2627: 9src/libavcodec/aacsbrdata.h8:2524f:/83M:_ PIwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.3820 55240 | 9{91Q13f1/(M _0P.I5)2,1 7Q3504(214.648322179854f1),9 9Q73f1/src/libavcodec/aacsbr.c(M-:_0121P.I:8)255,:3 9Q6warning: 380implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]2( 617.3458750050f1 )4121}4 | 4, 8 f{ /Q M 3_ 1P (I -) 0, . 9Q 437 00( 11 1. 35 95 69 900 91i54f63f 2)(0,s4 bfrQ/-3M>1_d(Pa-It0)a.,[0 c1 h8| ]2 ^~~~~~~~~~~~~~.6 e3n4v8_1f9a4c2ssrc/libavcodec/aac_defines.h5[:5e44f]:)[36}k:, ] note: expanded from macro 'Q30'| > ~~~~^~~~~~~~~~~~~~~~~~~ 1E20) src/libavcodec/aac_defines.h{: 4544 : | | 36#: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~d enote: fexpanded from macro 'Q31'i ne Q3 045( | x#)d e f i n e Q 3 1 ( 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/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 (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.cIn file included from :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] src/libavcodec/aacsbr_fixed.c: 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.562668src/libavcodec/aacsbr.c4:42797:f23/:M _warning: Pcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]I ), | ^~~~~~~~~~~~~~ 79 | src/libavcodec/aac_defines.h : 44 : f36o:r note: (expanded from macro 'Q30'e = 1; e 44< | =# dsebfri-n>ed aQt3a0[(x0)] .b s _ n u m _ e nv ; e(+i+n)t ){( ( x| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~* 1073741824.0 src/libavcodec/aacsbr.c+: 800.:527): warning: | comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ^ 62 80 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from fsrc/libavcodec/aacps.co:r32 : (ksrc/libavcodec/aacps_fixed_tablegen.h :=172 0:;111 :k warning: n[sbr->dat a172[0 | ] . b s _ fr eQq30_(r1e.s4[1e3]6]1;4 3k9+2+)3 f{/ M _| P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I ), Q30(1.42293src/libavcodec/aacsbr.c2:21016:7232: fwarning: /comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]M _PI), Q31010 | ( 1 . 4 3 7 3 0f7o8r3 (4e6 f= /1M;_ PeI )<,= Qs3b0r(-1.>d4a7t4a3[10]8.3b8s5_1nfu/mM__nPoIi)s,e ;Q 3e0+(+1) .{5 1 1| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~1 02198f/M_PI)src/libavcodec/aacsbr.c,: 102Q:3270:( 1warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 626684 41022 | 7 f / M _ P I ) , | ^~~~~~~~~~~~~~f or (k =src/libavcodec/aac_defines.h :044;: 36k: n_q; 44k | +#+d)e {f i n| ~ ^ ~~~~~~~~e Q30(x) src/libavcodec/aacsbr.c : 114 : 27 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( int)((x )114* | 1 0 7 3 7 4 1 82 4 . 0 +f o0r. 5()e =| ^1; e <= sbr->data[c: hIn file included from ]src/libavcodec/aacsbrdata.h.:src/libavcodec/aacps_fixed.cb:524s24:: _58nIn file included from :usrc/libavcodec/aacps.c m:warning: _32eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: nsrc/libavcodec/aacps_fixed_tablegen.h v:;172 :e86+:+ )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 524 | {Q31( 0. 517221 | src/libavcodec/aacsbr.c7 5 :4 11524 :631 8: 2 Q1warning: 390comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5(f 1).,41 3Q63 1411513 | (9 -20 3 .f 8/ 5M 3 _9 P I6 )8 ,2 6Q 73 30 5(7f10o.5r4f 2)(2}k, 9 =3{ 2Q023;61 7(k2- f<0/ .Ms9_b4Pr7-I01>)1n,3[ 9s6Qb9r30-09>(5d61af.t4)a3,[ 7cQ3h30]1.7(8b-3s04_.6f0fr1/e8Mq2__6rP3eI4s)8[,19e 4]Q]23;50 (5k1+f.+)4})7,{4 3| 1 8 ~~~~^~~~~~~~~~~~~~~~~~~| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 51f/src/libavcodec/aac_defines.hM:_45P:I36): ,src/libavcodec/aacsbr.cnote: :expanded from macro 'Q31'Q127 3:027(:1 .warning: 545comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 | 1#3d1e0f2i1n9e 8 127fQ | 3/ M1 _ ( Px I) ) , Q 3 0 (f1 o.r 5 6( e2 6=6 8 14; 4 (2ei7 nf2d 14a 74t| 8a ^~~~~~~~~~~~~~[ 3c6h4]8.b.s0_ nsrc/libavcodec/aac_defines.hu+:m 44_0:n.36o5:i) s note: e expanded from macro 'Q30'| ; ^ ~ e++) | 44 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | #definIn file included from esrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(x:src/libavcodec/aacsbr.c):524 128: :31 31: : 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] ( i128n | t524 ) | {( (Q x3 )1 * (1 0 07 .3 57 24 11 87f2o45r.40 2( 4k+6 =80 20.1;59 )5k f )<| , ^ Qs3b1r-(>-n0_.q8;5 3k9++6)8 2| In file included from ~ ^ ~~~~~~~~6src/libavcodec/aacps_fixed.c7 :3245: 7In file included from 0src/libavcodec/aacps.c:532f: )}src/libavcodec/aacps_fixed_tablegen.h:,172 :{61Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.947011396909 5172 | 6f ) , Q 3 1Q(3-00(.10.14812366314483199243f2/5M5_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.42src/libavcodec/aac_defines.h2:94532:2366:7 2note: fexpanded from macro 'Q31'/ M_PI), Q30( 1.454 | 3#73d07e8f3i46nfe/ MQ_3P1I()x,) Q 30 ( 1 .4 74 3 1 8 3 8 5 1 f(/inMt_)P(I()x,) *Q3201(417.485316143180.201 9+ 80f./5M) _P I| ) ^ ~, Q30(1.5In file included from 6src/libavcodec/aacsbr_fixed.c2:6626: 84src/libavcodec/aacsbrdata.h4:27524:f7/:M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ 524src/libavcodec/aac_defines.h | :{44Q:3361:( note: 0expanded from macro 'Q30'. 521754 244 | 4#6d8ef2i1n9e5 fQ)3,0 (Qx3)1 ( - 0 . 8 5 3 9 6 8 2 6 7(3i5n7t0)5(f)(}x,) *{1Q03713(7-41082.49.40 7+ 001.153)9 6 9| 0 ^9 56f), Q31(-0.018In file included from 2src/libavcodec/aacps_fixed.c6:3244: 8In file included from 1src/libavcodec/aacps.c:9324: src/libavcodec/aacps_fixed_tablegen.h2:51725:f36):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 172note: | expanded from macro 'Q31' Q3 045(1 | .#4d13e6f1i4n39e2 3fQ/3M1_(PxI)) , Q 3 0( 1 .4 2 2 93 2 2 6 7(2ifn/tM_)P(I()x,) *Q23104(714.48337634087.8034 6+f /0M._5P)I ) ,| ^ ~Q 30(1.4743183851fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,523 :Q843:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5113102198f/ M523_ | P{IQ)3,1 (Q 300.(41.452622668608049432279f5/6Mf_)P,I )Q,3 1 (| ^~~~~~~~~~~~~~ 0.713267src/libavcodec/aac_defines.h5:446:7364:2 7note: 5expanded from macro 'Q30'2 f)}, {Q 3441 | (# d0e.f0in3e6 7Q139007(1x5)8 31 2 f ) , Q 3 1 ( (i0n.t6)3(6(0x6)3*810973367641687254f.)0} ,+ 0.| 5 ~~~~~^~~~~~~~~~~~~~~~~~) | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :4524 | : #In file included from dsrc/libavcodec/aacps.ce:f32i: nsrc/libavcodec/aacps_fixed_tablegen.he: 172Q:3111:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t172) | ( ( x ) * 2 1Q43704(813.644183.601 43+9 203.f5/)M _ P| I ^ ~) , Q30(1.4229322672fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62PI: )src/libavcodec/aacsbrdata.h,: 523Q:3590:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 373078346f/M_P I523) | ,{ QQ3310(( 10.4.74443128236885010f9/M3_2P9I5),6 fQ)3,0 (Q13.511(1 301.0721139286f7/5M_6P7I4)2,7 5Q23f0)(}1,. 5{6Q236618(4 402.7f0/3M6_7PI1)9,0 7 1| 5 ^~~~~~~~~~~~~~ 8312f), Qsrc/libavcodec/aac_defines.h3:144(: 036.:6 3note: 6expanded from macro 'Q30'0 638936667 544f | )#}d,e f i| n ~~~~~^~~~~~~~~~~~~~~~~~e Q30(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (#xd)e*f1i0n7e3 7Q431812(4x.)0 + 0 . CC libavcodec/adts_parser.o 5 ) | ^ (int)((x)*2147483In file included from 64src/libavcodec/aacps_fixed.c8:.240: In file included from +src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h): 171 :| 136 ^ ~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 : 171src/libavcodec/aacsbrdata.h | : 523 : 32 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.4590617418 f523/ | M_{PQI3)1,( Q03.04(412.246685080899382191556ff/)M,_ PQI3)1,( Q03.07(113.246776536570425745529ff)/M}_,P I{)Q,3 1Q(3 00(1..0356072199302711950893f/1M2_f)P,I )Q,3 1Q(3 00(.16.356209613187933465686f7/5Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(1.5651src/libavcodec/aac_defines.h1:4459:7365:0 fnote: /Mexpanded from macro 'Q31'_ PI), | ^~~~~~~~~~~~~~ 45 | #defisrc/libavcodec/aac_defines.hn:e44 :Q363:1 (note: xexpanded from macro 'Q30') 44 | # d e f(inien tQ)3(0((xx))* 2 1 4 7 4 8 3 6 4 8 . 0 +( i0n.t5))(( x )| * ^ ~1 073741824.0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^: 62: src/libavcodec/aacsbrdata.h:523:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c523: | 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1171(: 1110:. 4warning: 42implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 6800932956f), Q31 (171 | 0 . 7 1 3 2 6Q7305(617.4425795026f1)7}4,1 8f{/QM3_1P(I )0,. Q03306(711.940675185889381121f5)f,/ MQ_3P1I() ,0 Q.3603(610.6473683953065646579f5/fM)_}PI,), Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (1.50293src/libavcodec/aac_defines.h2:19450:936f:/ Mnote: _expanded from macro 'Q31'P I), Q30( 1.455 | 2#9d1e1f73i4n5e8 fQ/3M1_(PxI)) , Q 3 0 ( 1 . 5 6 5 1 1 4(9i7n5t0)f(/(Mx_)PI*)2,1 4 7| 4 ^~~~~~~~~~~~~~8 3648.0 +src/libavcodec/aac_defines.h :044.:536): note: | expanded from macro 'Q30' ^ ~ 44 | #define In file included from Q3src/libavcodec/aacsbr_fixed.c0:(x62): src/libavcodec/aacsbrdata.h : 522 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10 75223 | 74{1Q83214.(0- 0+. 902.53)6 6 0| 2 ^3 326932f), Q31(-0.In file included from 97src/libavcodec/aacps_fixed.c9:7249: 2In file included from 9src/libavcodec/aacps.c8:0326: 8src/libavcodec/aacps_fixed_tablegen.h18:0171f:)86}:, {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.4460717851 81715 | 9 8 f) , Q Q3310((-10..4554293036251270411683f94/fM)}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(1src/libavcodec/aac_defines.h.:4456:5368:8 9note: 8expanded from macro 'Q31'1 15f/M_P I45) | ,# dQef3i0n(e 1Q.3417(6x3)5 0 5 4 5 9 f /(Mi_nPtI)()(,x )Q*3201(417.45803269483.201 9+0 90f./5M)_ P I| ) ^ ~, Q30(1.52911734In file included from 5src/libavcodec/aacsbr_fixed.c8:f62/: Msrc/libavcodec/aacsbrdata.h_:P522I):,58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.5651149750f /522M | _{PQI3),1 ( -| 0 ^~~~~~~~~~~~~~. 923660src/libavcodec/aac_defines.h2:3443:2366:9 3note: 2expanded from macro 'Q30'f ), Q31( -440 | #.9d7e9f7i9n2e9 CC libavcodec/adx.o 8Q3006(8x1)8 0 f ) } , { Q 3 1 (- 0(.i4n4t6)0(7(1x7)*8105713875491882f4).,0 Q+3 10(.-50). 5 4| 2 ^3 3252016394f)}, 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::45171::3661:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defi n171 | e Q 3 1 ( xQ)3 0 ( 1 . 4 5 9 0 6 1 7 4 1 8(fi/nMt_)P(I()x,) *2Q13407(418.34664588.809 8+1 105.f5/)M _ P| I ^ ~), Q30(1.4763505In file included from 4src/libavcodec/aacsbr_fixed.c5:962f: /src/libavcodec/aacsbrdata.hM:_522P:I31):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.50293219 09522f | /{MQ_3P1I)(,- 0Q.3902(31.65620921137332458f/M_PI), 6Q93302(f1.)5,6 5Q13114(9-705.09f7/9M7_9PI2)9,8 0 6| 8 ^~~~~~~~~~~~~~1 80f)}, src/libavcodec/aac_defines.h{:Q44:3361:( -note: 0expanded from macro 'Q30'. 4460717 8445 | 1#8d5e9fi8fn)e, QQ303(x1)( - 0 . 5 4 2 3 3 2 5 2 0 1(i6n3t9)4(f()x}),* 1 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~3 741824src/libavcodec/aac_defines.h.0: 45+: 36:0 .note: 5expanded from macro 'Q31') | ^ 45 | #define Q31(In file included from xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 171 : 36 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*214748 361714 | 8 . 0 + Q300.(51). 4 5| 9 ^ ~0 617418f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1.src/libavcodec/aacsbrdata.h4:65225:868:9 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5f/M_PI), Q3 0522( | 1{.Q43716(3-500.59425396f6/0M2_3P3I2)6,9 3Q23f0)(,1 .Q53012(93-201.990799f7/9M2_9P8I0)6,8 1Q3800(f1).}5,2 9{1Q13713(4-508.f4/4M6_0P7I1)7, 8Q53108(519.85f6)5,1 1Q43917(5-0src/libavcodec/aacsbr.c0f/:.M2005_4:P219I3:) 3,warning: 2 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 2| ^~~~~~~~~~~~~~0 16394 f200)src/libavcodec/aac_defines.h | }: ,44 : 36 | :f ~~~~^~~~~~~~~~~~~~~~~~~ o note: rexpanded from macro 'Q30' (src/libavcodec/aac_defines.hi :=45 :360: ; 44 note: | iexpanded from macro 'Q31'# d#3nd0_e(qfx;i) n e i +Q +3 )1 ( x {) | ~ ^ ~~~~~~~~ ( i n t ) ( ( x )(*i1n0t7)37(4(1x8)2*42.104 7+4 803.654)8 . 0| ^+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c::3262: src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h171::52111:: 83warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 521 | 171{ | Q 3 1 ( - 0 .Q33603(216.041589401691976451f8)f,/ MQ_3PI1() ,0 .Q03704(410.244635182839282181f5)f}/,M _{PQI3)1,( Q300.(91.949776930540456475493f5/0Mf_)P,I )Q, 3Q13(0-(01..154012390322817930497f4/0M5_fP)I}),, Q3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 1.5291src/libavcodec/aac_defines.h1:7453:45368: fnote: /expanded from macro 'Q31'M _PI), Q 3450 | (#1d.e5f6i5n1e1 49Q73510(fx/)M _ P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hnt:44):(36(x:) *note: 2expanded from macro 'Q30'1 4748364 844. | #0d e+f in0e. 5Q) 3 0| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c :(62: isrc/libavcodec/aacsbrdata.hn:t521):(59(x:) *warning: 10implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 5210 | .5{)Q 3 1| ( ^- 0.363260In file included from 1src/libavcodec/aacps_fixed.c8:4241: 9In file included from 9src/libavcodec/aacps.c:6325: fsrc/libavcodec/aacps_fixed_tablegen.h):170,: 136Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.074402431232 21708 | f ) } , {QQ3301((1 .04.991959279990441466f7/M4_3P5I0)f,) ,Q 3Q03(11.(4-906.41448103400208f7/3M4_7P4I0)5,f )Q}3,0 ( 1| . ~~~~~^~~~~~~~~~~~~~~~~~5 039558src/libavcodec/aac_defines.h4:1451:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30 (451 | .#5d2e2f9i07n4e9 5Q53f1/(M_xP)I ) , Q 3 0 ( 1 . 5 4 1 4 4(2i0nt3)6(6(fx/)M*_2P1I4)7,4 Q83306(418..05 6+6 709.95)5 2 1| 4 ^ ~f /M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::52144::3236:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | 521# | d{eQf3i1n(e- 0Q.3306(32x6)0 1 8 4 1 9 9 6 5 f ) , Q(3i1n(t )0(.(0x)7*41400732744311822342.208 f+) 0}.,5 ){ Q 3| 1 ^( 0.99979044674In file included from 3src/libavcodec/aacps_fixed.c5:024f: )In file included from ,src/libavcodec/aacps.c :Q3321: (-src/libavcodec/aacps_fixed_tablegen.h:0170.:1111:4 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 287347405f)}, | 170 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.hQ:345:036(:1 .4note: 9expanded from macro 'Q31'1 529941 645f | /M#_dPIef),in eQ Q303(11(.x4)9 6 4 4 8 0 40 0 f/ M_ P I ), (Qi3n0t(1).(50(3x9)5*5281441714f8/3M6_4P8I.),0 Q+3 00(.15.)5 2 29| 0 ^ ~7 4955f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c Q:3620: (src/libavcodec/aacsbrdata.h1:.5215:4614:4 20warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6f/M_PI), 521Q | 3{0Q(311.(56-607.939653226140f1/8M4_P1I9)9,6 5 f| ) ^~~~~~~~~~~~~~, Q31( 0src/libavcodec/aac_defines.h.:0447:364:4 0note: 2expanded from macro 'Q30'4 312322 844f | )#}d,e f{iQn3e1 (Q3 00(.x9)9 9 7 9 0 4 4 6 7 4 3 5 (0ifn)t,) (Q(3x1)*(10-703.7141481243.002 8+7 03.457)4 0 5| f ^) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn 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] :45 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' 36 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : note: In 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] expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 170In 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] | 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), | ^~~~~~~~~~~~~~ 520src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {Q3In 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] 1 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) | ^ 0.In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 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.h070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f):44:36: note: expanded from macro 'Q30' , 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ Q3In 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] 1( -0.98966422921509f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 169src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*107362741824.0 + 0.5) | ^ : src/libavcodec/aacsbrdata.hIn file included from :520:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:111: 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.h169 | 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' 45 :36: note: expanded from macro 'Q31' 44 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] d 520 | {Q31(-0.32070666698656f), Q31( 0.50143421src/libavcodec/aacsbr.c90:82257:5193:f )src/libavcodec/aacdec_template.c}warning: :,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 3054 {:Q403:1 warning: ( 225comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] | 0 . 5 7 5f9o3r1 6( 3e3054 2 | 2= 4 04 ;8 7 ef ) , < Q c3 h1a(c_-->d0oac.t[90a8-]9>.b6ms64a_4cn.s2ua2mm9_2pe1ln5ev0_;9r fae)t+}e+, )! = | { ~~~~~^~~~~~~~~~~~~~~~~~h d| ~ ^ ~~~~~~~~~~~~~~~~~~~r _isrc/libavcodec/aac_defines.hn:f45o:.36s:a mnote: pexpanded from macro 'Q31'l e_src/libavcodec/aacsbr.cra:t 227:e4523): | #{dwarning: ecomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] f| i ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ ne Q 32271 | (x ) f o r (k (=i n0t;)( (kx )<* 2s1b4r7-4>8n36_4l8i.m0; +k +0+.)5 ){ | | ^ ~ ~ ^ ~~~~~~~~~~ eIn file included from fsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbr.c src/libavcodec/aacsbrdata.h:Q:2303:520057(::6 x:warning: ) comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | 520 | ( {i Qn 3t 1) (( -( x0 ). *3 12 00f77o30r76 64(61m68 92=84 6.s50b6 rf+-) >,0f ._Q5t3)a1 (b l| 0e ^.l 5i0m1[4k3]4 2-1 9s0b87r-5>3kf)x}[,1In file included from ]src/libavcodec/aacps_fixed.c{;:Q 243m: 1 In file included from (1699f:3_861t:6a 3bwarning: 2l2eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4l 4i8m7[fk) +, 1Q3]1 (-- 0s.b 9r169-8 | >9 k6 x6 [4 12 ]2 9;Q2 31m05+(0+19).f 5){1} 4, 6 | 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1| 3 ~~~~^~~~~~~~~~~~~~~~~~~7 70f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q src/libavcodec/aacsbr.c3note: :0expanded from macro 'Q31'245( :157.:5 1warning: 8 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]451 | 3#3d4e0f1i9nfe/ M245Q_ | 3P 1I )( ,x ) Q 3 0 ( 1 . 5 2 f3 o4 r8 4 9( 4m 5 (3=if n/tsM)b_(r(-Px>I)f*)_2,t1 a4Qb734l08e(3l1i6.4m583.[60k9] 4 +8- 6 08s.0b59r)f- /> Mk| _x ^ ~[P 1I]);, mQ 3<0 (1In file included from s.src/libavcodec/aacsbr_fixed.cb5:5r620-: 0>src/libavcodec/aacsbrdata.h6f:8_5197t:3a846b:1l fewarning: /limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iM m_[PkI )+, 1Q]3 0519-( | 1{.sQ5b36r17-9(>7k 5x70[5.199]54;f0 /4Mm4_+P9+I)4) 6,{6 8 7| | 9 ^~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 3f), Q31src/libavcodec/aac_defines.h( :044.:0369:0src/libavcodec/aacsbr.c 2:note: 6251expanded from macro 'Q30'2: 0571:1 5warning: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4 16 f44) | }#,d e{f Qi2513n | 1e ( -Q 03 .0 8( 2x 3) 8 6 3 5 2 f5 o3 r4 3 (2 m7 f= ) ,s b(Qri3n1-t(>) f(0_(.tx0a)8b*9l12e04l7i73m67[84k81]28 32-4 6.s706b rf+-) >}0k,.x 5[ )1| ] ~~~~~^~~~~~~~~~~~~~~~~~ ;| ^m src/libavcodec/aac_defines.h<: 45s:36b:r -note: >expanded from macro 'Q31'f _table In file included from l45src/libavcodec/aacps_fixed.ci | :m#24[d: keIn file included from fsrc/libavcodec/aacps.c+i: n321: e]src/libavcodec/aacps_fixed_tablegen.h :-Q169 3:s161b(:rx )-warning: > kimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x [ 1 ] ; m + + ) {( i n| 169t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ) ( ( x ) * 2Q13407(418.src/libavcodec/aacsbr.c356:1425748:6.5720:1 3+7warning: 70comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 .f5/)M _ P| I) ^ ~, 257Q | 3 0 ( 1 . 5 1 In file included from 8 src/libavcodec/aacsbr_fixed.c1 :3 623 : 4 src/libavcodec/aacsbrdata.h0f:1o5199r:f 58/(:Mm _ warning: P=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I )s,b rQ-3>0f(_1t .a5195b | 2l{3eQ4l38i14(m9 [40k.5]93 4f-0/ 4Ms4_b9Pr4I-6)>6,k8 x7Q[93160]3(;f1 ).m,5 3.0f09_9ft0/a2Mb6_l2Pe0Il1)i1,5m 7Q[43k10 6(+f1 ).1}5,]5 0{-0Q 36s18b(r7--30>6.k1x8f[/21M3]_8;P6 3Im5)+2,+5 )3Q 43{30 2( 71| f. ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)5 ,6 7Q93715(7 509.50f8/9Msrc/libavcodec/aacsbr.c2_:P4265I7:)657,8: 8 2warning: | 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ^~~~~~~~~~~~~~6 7 6f)}, | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :26544 | : 36 src/libavcodec/aac_defines.h: : 45note: :expanded from macro 'Q30' 36 : note: expanded from macro 'Q31' fo r44 | ( #m45d | e#=fd isenbferi -nQe>3 f0Q_(3tx1a)(b xl )e l i m [ k ] - s b r (- i> nk(txi)[n(1t(])x;() (*mx1 )0<*7 23s17b44r17-84>28f43_.6t04a 8b+.l0 e 0l+i. m50[).k 5 )+| ^1 ]| ^ ~- sbr->kx[1]; In file included from msrc/libavcodec/aacsbr_fixed.c+:+In file included from 62)src/libavcodec/aacps_fixed.c : :{src/libavcodec/aacsbrdata.h24 :: 519In file included from | :src/libavcodec/aacps.c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~32: :32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :169:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 519 | {Q31( 0.940 41694 | 9 4 6 6 8 7Q93603(f1).,5 1Q43612(1 307.7009f0/2M6_2P0I1)1,5 7Q43106(f1).}51,8 1{3Q33410(1-90f./8M2_3P8I6)3,5 2Q53304(312.75f2)3,4 8Q43914(5 30f./0M8_9P2I4)7,6 8Q83203(61.756f3)6}9,4 8 6| 8 ~~~~~^~~~~~~~~~~~~~~~~~0 9f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q3:0 (note: 1expanded from macro 'Q31'. 5500687 34561 | f#/dMe_fPiIn)e, QQ3301((1x.)5 6 7 9 7 5 7 5 9 5 f / M _ P(Ii)n,t ) (| ( ^~~~~~~~~~~~~~x )*2147483src/libavcodec/aac_defines.h6:4448:.360: +note: expanded from macro 'Q30' 0.5) | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: xsrc/libavcodec/aacsbrdata.h): 519 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (519( | x{)Q*3110(7 307.4914802444.904 6+6 807.956)3 f )| , ^ Q31( 0.0902620115741In file included from 6src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-1690:.118:2 3warning: 86implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 52534327f), Q31( 1690 | . 0 8 9 2 4 7Q63808(2136.7561f4)6}2,1 3 | 7 ~~~~~^~~~~~~~~~~~~~~~~~7 0f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 1.51813 3454 | 0#1d9eff/iMn_eP IQ)3,1 (Qx3)0 ( 1 . 5 2 3 4 8 4 94 5 3 f(/iMn_tP)I()(,x )Q*3201(417.4583366944886.800 9+f /0M._5P)I ) ,| ^ ~Q 30(1.55006873In file included from 6src/libavcodec/aacsbr_fixed.c1:f62/: Msrc/libavcodec/aacsbrdata.h_:P518I:)83,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.56797575 95185 | f{/QM3_1P(I )0,. 6 7| 2 ^~~~~~~~~~~~~~2 68613937src/libavcodec/aac_defines.h8:844f:)36, :Q 3note: 1(expanded from macro 'Q30'- 0.134943 8449 | 0#1d1e0f1i4fn)e} ,Q 3{0Q(3x1)( - 0 . 7 0 7 3 7 3 9 8 8 4 2(0i6n8tf))(,( xQ)3*11(0-703.774615842743.409 3+2 509.952)f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24 : 45In file included from | src/libavcodec/aacps.c#:d32e: fsrc/libavcodec/aacps_fixed_tablegen.hi:n168e: Q1363:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) (int )168( | ( x ) *2 1 4 7Q43803(614.85.309 1+8 400.953)5 f /| M ^ ~_ PI), Q30(1.54In file included from 1src/libavcodec/aacsbr_fixed.c1:7620: 83src/libavcodec/aacsbrdata.h5:5518f:/58M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.544194 345180 | 7{fQ/3M1_(P I0),. 6Q73202(618.65153197387386880f9)f,/M _QP3I1)(,- 0Q.3103(419.455398196001914708f1/M4_fPI))},, Q{3Q03(11(.-506.9720173367238988f8/4M2_P0I6)8,f ) ,| ^~~~~~~~~~~~~~ Q31(-0.7src/libavcodec/aac_defines.h65:4447:336:49 3note: 25expanded from macro 'Q30'9 92f)}, 44| | ~~~~^~~~~~~~~~~~~~~~~~~# definesrc/libavcodec/aac_defines.h Q:3045(:x)36 : note: expanded from macro 'Q31' 45( | i#ndte)f(i(nxe) *Q13017(3x7)4 1 82 4 . 0 + 0 . 5) | ( ^i nt)((x)*2147In file included from 4src/libavcodec/aacps_fixed.c8:243: 6In file included from 4src/libavcodec/aacps.c:832.: 0src/libavcodec/aacps_fixed_tablegen.h :+168: 1110:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 168 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :Q5183:0(31:1 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]39 1840935f/M_ P518I | ){,Q 3Q13(0 (01..65742121670886315359f3/M7_8P8If)),, QQ3301((1-.054.41193443944037f8/9M0_1PI1),0 1Q340f()}1.,5 5{17Q83316(8-009.f7/0M7_P3I7)3,9 Q8380(412.50596186f0)9,4 7Q83f1/M(_P-I0),. 7Q6305(417.3546993221539692828ff/)M}_,PI ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h::36:44 :note: 36expanded from macro 'Q31': note: expanded from macro 'Q30' 45 | #44d | e#dfeifinnee Q3Q13(0x()x ) ( i(nit)n(t()(x()x*)10*732714417824843.604 8+. 00 .+5 )0 . | 5 ^) | ^ ~CC libavcodec/adx_parser.o In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32518: :src/libavcodec/aacps_fixed_tablegen.h:7168:: 86warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168518 | | { Q 3 1 ( Q03.06(712.25638961183490393758f8/fM)_,P I)Q,3 1Q(3-00(.11.53441914730889305151f0/1M_4PfI))},, Q{3Q03(11(.-5404.179047343077f3/9M8_P8I4)2,0 6Q380f()1,. 5Q53117(8-3608.0796f5/4M7_3PI4)9,3 2Q53909(21f.)55}9,1 6 0| 9 ~~~~~^~~~~~~~~~~~~~~~~~4 78f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:30 (note: 1expanded from macro 'Q31'. 56921362 8845f | /#Md_ePfIi)n,e Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44 | x#)d*e2f1i4n7e4 8Q33604(8x.)0 + 0 . 5 ) | ^ ~ (int)((x)*10737In file included from 4src/libavcodec/aacsbr_fixed.c18:2624: .0src/libavcodec/aacsbrdata.h :+517 :0.845:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 517 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:4321: 8src/libavcodec/aacps_fixed_tablegen.h8:11682:8614:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683f), Q31( 0.0 211688 | 8 0 9 8 9 2 2Q23802(f1).5}3,9 1{8Q430913(5-f0/.M8_6P1I)3,5 4Q53409(411.253471f1)7,0 8Q33515(f /0M._9P8I9)4,7 4Q83009(019.355494f1)9}4,3 40 7| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI), src/libavcodec/aac_defines.hQ:3450:(361:. 5note: 51expanded from macro 'Q31'7 836809f /45M | _P#Id)e,f iQn30e( 1Q.35159(1x6)0 94 7 8 f / M _ P I ) , Q 30((i1n.t5)6(9(2x1)3*62218487f4/M8_3P6I4)8,. 0 | + ^~~~~~~~~~~~~~ 0.5) | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | : #src/libavcodec/aacsbrdata.hd:ef517i:n58e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 517 | { Q 3(1i(nt )0(.(4x1)8*811027834714812862843.0f )+, 0Q.351)( 0| . ^0 2188098922282f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 8src/libavcodec/aacps_fixed_tablegen.h6:1168:3365:4 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 41237f), Q31( 0 .1689 | 8 9 4 7 4 8Q3009(019.5335991f8)4}0,9 35 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI), Qsrc/libavcodec/aac_defines.h30:(451:.5364:1 1note: 70expanded from macro 'Q31'8 355f/M_P I)45, | #Qd3e0f(i1n.e54 4Q13914(3x4)0 7 f / M _ P I ) , Q 3 0 ( 1.(5i5n1t7)8(36(8x0)9*f2/1M4_7P4I8)3,6 Q4380.(01 .+5 509.156)09 4 7| 8 ^ ~f /M_PI), Q30(1.5In file included from 6src/libavcodec/aacsbr_fixed.c9:2621: 3src/libavcodec/aacsbrdata.h6:25178:832f/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ 517 | src/libavcodec/aac_defines.h:{44Q:3361:( note: 0expanded from macro 'Q30'. 41881284 1448 | 2#6d8e3ffi)n,e QQ3301((x )0 . 0 2 1 8 8 0 9 8 9 2 2(2i8n2tf))(}(,x ){*Q13017(3-7401.88264.103 5+4 50.459)4 1 2| ^ 37f), Q31( 0.9894In file included from 7src/libavcodec/aacps_fixed.c4:8240: 90In file included from src/libavcodec/aacps.c9:3325: src/libavcodec/aacps_fixed_tablegen.h9:f168)}:,11 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 168 | Q453 | 0#(d1e.f5i3n9e1 8Q403913(5fx/)M _ P I) , Q 3 0( 1 . 5 41 1(7i08n3t5)5(f(/xM)_*P2I1)4,7 4Q83306(418..504 4+19 403.4057)f / M| _ ^ ~P I), Q30(1.5517In file included from 8src/libavcodec/aacsbr_fixed.c3:6628: 0src/libavcodec/aacsbrdata.h9:f517/:M7_:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.5591 65170 | 9{4Q7381f(/ M0_P.I4)1,8 8Q13208(41.1586296218336f2)8,8 fQ/3M1_(P I0).,0 2| 1 ^~~~~~~~~~~~~~8 80989222src/libavcodec/aac_defines.h8:244f:)36}: ,note: expanded from macro 'Q30'{ Q31(-0. 8446 | 1#3d5ef4i5ne4 9Q43102(3x7)f ) , Q 3 1 ( 0 . 9 8(9in4t7)4(8(0x9)0*91305793f7)4}1,8 2 4.| 0 ~~~~~^~~~~~~~~~~~~~~~~~+ 0.5) src/libavcodec/aac_defines.h :| 45 ^: 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:)167 : 136 : CC libavcodec/adxdec.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )167* | 2 1 4 7 4 8 3Q6304(81..05 53+0 105.3551)3 f /| M_PI) ^ ~, Q30(1.55413472In file included from 6src/libavcodec/aacsbr_fixed.c5:f62/: Msrc/libavcodec/aacsbrdata.h_:P516I:)83,: Q3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.5558375120f /M516_ | P{IQ)3,1 (Q-300.(10.35864011501875642041f8/4M3_fP)I,) ,Q 3Q13(0-(01..65968482858619056658f1/1M7_9PfI))},, Q{3Q03(11(.-506.99300619500201f5/M7_3P0I4)6,4 4 f| ) ^~~~~~~~~~~~~~, Q31(-0src/libavcodec/aac_defines.h.:0447:6366:7 8note: 0expanded from macro 'Q30'8 922205f )44} | ,# d e| fine Q30(x ~~~~^~~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36 : ( inote: nexpanded from macro 'Q31't )((x)*1 0457 | 3#7d41e8f2i4.n0e +Q 301.(5x)) | ^ (int)((In file included from x)src/libavcodec/aacps_fixed.c*:2241: In file included from 4src/libavcodec/aacps.c7:432: 8src/libavcodec/aacps_fixed_tablegen.h3:61674:8111.: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 167 | In file included from src/libavcodec/aacsbr_fixed.c : Q623: 0src/libavcodec/aacsbrdata.h(:1516.:55853:0 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]35 13f/M_PI), Q 35160 | ({1Q.3515(4-1034.70236854f1/5M1_7P6I0)1,8 4Q330f()1,. 55Q53813(75-102.06f9/8M8_8P8I1),5 6Q83101(17.95f6)0}1,0 85424f/M_PI), Q30(1.5642569065f/M_PI), Q30(1.5699069500f/M_PI), | ^~~~~~~~~~~~~~ {src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31In 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.h0.30102157304644f), Q31(-0.07667808922205f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36In 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.hnote: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45:In 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] 36: 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' note: 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | Q30(1.5530153513f/M_PI), Q30(1src/libavcodec/aacsbr.c.5:543111:3194:7 2warning: 65comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f /M_PI), Q3113 | 0 ( 1 . 5f5o5r8 3(7e5 1=2 00f/;M _eP I<) ,c hQ_3d0a(1t.a5-6>0b1s0_8n5u4m24f/M_PI), _Qe3nv0;( 1e.+5+6)4 2{5 6 9| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~6 5f/M_PI), Q30(1.src/libavcodec/aacsbr.c5:63189:199:0 6warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]9 500f/M_ P318I | ) , | f ^~~~~~~~~~~~~~o r (e = src/libavcodec/aac_defines.h0:;44 :36e: bs44_ | n#udme_efnivn;e eQ+3+0)( x{) | ~ ^ ~~~~~~~~~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ 45 | In 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] #d 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), | ^~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' f 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ inIn file included from e Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.cIn file included from :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] src/libavcodec/aacsbr_fixed.c: 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), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::51636::6 :note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i516n | e{ QQ3310((-x0). 0 3 8 4 1 5 1 7 6 0 1 8 4(3ifn)t,) (Q(3x1)(*-100.763978481888241.506 8+1 107.95f)) } ,| { ^Q 31(-0.3010215730In file included from 46src/libavcodec/aacps_fixed.c:4244: fIn file included from )src/libavcodec/aacps.c,: 32Q: src/libavcodec/aacps_fixed_tablegen.h3:1166(:-111:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 667808922205f) }166, | | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(1.src/libavcodec/aac_defines.h5:6450:7369:6 6note: 1expanded from macro 'Q31'8 5f/M_PI) ,45 | Q#30d(e1f.i5n6e1 4Q236512(0x3)f /M _ P I ) , Q 3 0 ( 1 . 5 6(2i3n8t4)4(8(6x2)f*/2M1_4P7I4)8,3 6Q4380.(01 .+5 604.7856)7 9 1| 8 ^ ~f /M_PI), Q30(1.5In file included from 6src/libavcodec/aacsbr_fixed.c7:1621: 9src/libavcodec/aacsbrdata.h5:95158:483f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(1.5 75150 | 2{9Q623817(5 f0/.M9_8P6I3)0,5 6 3| 2 ^~~~~~~~~~~~~~3 2075f),src/libavcodec/aac_defines.h :Q443:136(:- 0note: .expanded from macro 'Q30'5 35788996 0440 | 6#6d2eff)i}n,e {QQ3301((x-)0 . 6 1 5 1 0 36 2 2 7 7 3 7 4(fi)n,t )Q(3(1x()-*01.087935714510812948.909 9+9 70f.)5}), | ^| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :#32d: esrc/libavcodec/aacps_fixed_tablegen.hf:i166n:e86 :Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) (166i | n 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) | ^ t)In 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((x)*2147483648.0 + 0.5) | ^ ~ :In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 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), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbrdata.h:In file included from 515:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:166:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | 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.hQ:3441:(36 :0 .note: 9expanded from macro 'Q30'8 630563 2443 | 2#0d7e5ffi)n,e QQ3310((-x0). 5 3 5 7 8 8 9 9 6 0 0 6 6(2ifn)t}),( ({xQ)3*11(0-703.741824.0 +6 10.551)0 3 6| 2 ^2 77374f), Q31(-0.895In file included from 15src/libavcodec/aacps_fixed.c0:1249: 8In file included from 9src/libavcodec/aacps.c9:9329: 7src/libavcodec/aacps_fixed_tablegen.hf:)166}:,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'166 | Q453 | 0#(d1e.f5i6n0e7 9Q63611(8x5)f / M _ P I ) , Q 3 0 ( 1 .(5i6n1t4)2(6(5x20)3*f2/1M4_7P4I8)3,6 Q4380.(0 1+. 506.253)8 4 4| 8 ^ ~6 2f/M_PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:5626: 4src/libavcodec/aacsbrdata.h7:85156:7319:1 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 1515. | 5{6Q73111(9 509.8948f6/3M0_5P6I3)2,3 2Q03705(f1).,5 7Q032196(2-807.55f35/7M8_8P9I9)6,0 0 6| 6 ^~~~~~~~~~~~~~2 f)}, {Q31src/libavcodec/aac_defines.h(:-440:.366:1 5note: 1expanded from macro 'Q30'0 362277374 f44) | ,# dQe3f1i(n-e0 .Q83905(1x5)0 1 9 8 9 9 9 9 7 f ) } , (i n| t ~~~~^~~~~~~~~~~~~~~~~~~) ((x)*1src/libavcodec/aac_defines.h0:7453:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 0. 545) | # d| e ^fi ne Q31(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:(165x:)136*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) | 165 ^ ~ | Q30(1.5In file included from 65src/libavcodec/aacsbr_fixed.c1:7623: 0src/libavcodec/aacsbrdata.h2:95159:f7/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.56 55155 | 2{7Q23010(7 f0/.M98_6P3I0)5,6 3Q23302(017.55f6)6,0 6Q63012(6-70f./5M3_5P7I8)8,9 9Q63000(616.25f6)7}4,1 7{0Q23516(f-/0M._6P1I5)1,0 3Q63202(717.357648f7)2,8 9Q3213(8-f0/.M8_9P5I1)5,0 1Q93809(919.9577f0)5}1,5 1 5| 5 ~~~~~^~~~~~~~~~~~~~~~~~8 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36: | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30'e Q31(x) 44 | # d e f i n e Q 30 ( x()i n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8).0( (+x )0*.150)7 3 7| 4 ^ ~18 24.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] In file included from src/libavcodec/aacps_fixed.c: 24: 514In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-1650:.1116:2 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 581361840f), Q31( 0165. | 7 5 0 0 0 6 7Q63201(819.5566f5)1}7,3 0{2Q9391f(/-M0_.P4I3)8,6 7Q03105(215.05861525f2)7,20 0Q73f1/(M _0P.I9)9,9 9Q83006(912.4546362026f6)0}2,6 7 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI), src/libavcodec/aac_defines.hQ:3450:(361:. 5note: 6expanded from macro 'Q31'7 4170256 f45/ | M#_dPeIf)i,n eQ 3Q301((1x.)5 6 8 7 2 8 9 2 3 8 f / M _ P(Ii)n,t )Q(3(0x()1*.25170457418531654588.f0/ M+_ P0I.)5,) | | ^~~~~~~~~~~~~~ ^ ~ 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:514:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q3 0514( | x{)Q 3 1 ( - 0 . 6 2 0 8 1 5 8(1i3n6t1)84(0(fx)),* 1Q03713(74 108.274.500 0+06 70.652)1 8 9| 5 ^6 f)}, {Q31(-0.43867In file included from 01src/libavcodec/aacps_fixed.c5:2245: 0In file included from 8src/libavcodec/aacps.c1:232f: )src/libavcodec/aacps_fixed_tablegen.h,: 165Q:3861: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .99998069244322f)} ,165 | | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1:.455:6365:1 7note: 3expanded from macro 'Q31'0 299f/M_P I45) | ,# deQf3i0n(e1 .Q53615(5x2)7 2 0 0 7 f / M _ P I ) , Q(3i0n(t1).(5(6x6)0*626104276478f3/6M4_8P.I0) ,+ Q03.05()1 . 5| 6 ^ ~7 4170256f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c, :Q623: 0src/libavcodec/aacsbrdata.h(:1514.:5326:8 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 9238f/M_PI) ,514 | Q{3Q03(11(.-507.0652105811555881f3/6M1_8P4I0)f,) , | Q ^~~~~~~~~~~~~~3 1( 0.7500src/libavcodec/aac_defines.h06:7446:2361:8 95note: 6expanded from macro 'Q30'f )}, {Q31 (44- | 0#.d4e3f8i6n7e0 1Q53205(0x8)1 2 f ) , Q 3 1 ( 0 . 9 9(9i9n8t0)6(9(2x4)4*312027f3)7}4,1 8 2| 4. ~~~~~^~~~~~~~~~~~~~~~~~0 + 0.src/libavcodec/aac_defines.h5:)45 : 36| : ^ note: expanded from macro 'Q31' 45 | #definIn file included from esrc/libavcodec/aacps_fixed.c :Q2431: In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 165 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 831656 | 4 8 . 0 + Q03.05()1 . 5| 6 ^ ~5 1730299f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62, : Qsrc/libavcodec/aacsbrdata.h3:0514(:16.:5 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 272007f/M_ P514I | ){,Q 3Q13(0-(01..6526068016586103266178f4/0Mf_)P,I )Q,3 1Q(3 00(1..7556070406177602215869f5/6Mf_)P}I,) ,{Q 3Q13(0-(01..4358668770218592253088f1/2Mf_)P,I )Q,3 1Q(3 00(.19.959790850165912545483f2/2Mf_)P}I,) , | ~~~~^~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : In 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] note: expanded from macro 'Q31' 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' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44In 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] | In file included from 513src/libavcodec/ac3dec_fixed.c | :{155: Q3src/libavcodec/eac3dec.c1:(141 :017.:5 0warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 1667603 01413 | f ) , Q 31 ( -0 . 8 5if 9(9n5sc0a7l2e4 0<8 4-314.f0))} , | ^~~~~~ ~{ Q31( 0.47162891065108f), Q31(-0.18680204049569f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h#define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :45:In 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] 36: note: expanded from macro 'Q31' 165 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:513:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c 513 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: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] :45 164 | Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688src/libavcodec/aacdec_template.c96:034745:510:2 fwarning: /Mmissing field 'help' initializer [-Wmissing-field-initializers] _PI), 3474Q | 3 0 ( 1 .{5N6U9L6L3}3,72 2 3| f ^/M _PI), Q30(1.5706381798f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 36 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : note: In 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] expanded from macro 'Q31' 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: 4445: | 36:# dnote: eexpanded from macro 'Q30'f ine Q31(x )44 | # d e f i n e Q 3 0 ( x()i n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8).(0( x+) *100.753)7 4 1| 8 ^ ~2 4.0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:513:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h513:164 | :{86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.504491667603 03164f | ) , Q 3 1Q(30-(01..85569796354017025470f8/4M3_4PfI))},, Q{3Q03(11(. 506.784373136024849f1/0M6_5P1I)0,8 fQ)30,( 1Q.3516(8-103.6138364840f2/0M4_0P4I9)5,6 9Q3f0)(}1,.5 6 88| 9 ~~~~^~~~~~~~~~~~~~~~~~~6 0552f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'(1 .5696337 2452 | 3#fd/eMf_iPnIe), QQ3310((1x.)5 70 6 3 8 1 7 9 8 f / M _ PIn file included from I )src/libavcodec/ac3enc.c(,:i 45 n: | tsrc/libavcodec/put_bits.h ^~~~~~~~~~~~~~): (227(:x37):* 2src/libavcodec/aac_defines.hwarning: 1:comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]444 7:4368:3 6note: 4expanded from macro 'Q30'8 . 0227 | + 0 . 445 | ) # d ei| ff ^ ~ i(n se -Q>30b(uxf)_ e n d -In file included from src/libavcodec/aacsbr_fixed.c s -: >62 b: usrc/libavcodec/aacsbrdata.hf :_ 513 p:(t7ir :n> t=warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s( i(zxe)o*f1(0B7i3t7B 4u5131f | 8){)2 Q4{3. 10 ( | + ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 .0.550) 4 4| 9 ^1 66760303f), Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:8245: 9In file included from 9src/libavcodec/aacps.c5:3207: 2src/libavcodec/aacps_fixed_tablegen.h4:0164:8614: 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31( 0.471 61642 | 8 9 1 0 6 5 1Q0380f()1.,5 6Q736134(1-005.71f8/6M8_0P2I0)4,0 4Q9305(619.f5)6}7, 8 33| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 44f/M_Psrc/libavcodec/aac_defines.hI:)45, :Q363:0( 1note: .expanded from macro 'Q31'5 6813633 4454 | f#/dMe_fPiIn)e, QQ3310((x1). 5 6 8 89 6 0 5 52 f / M _ P I()i, nQt3)0(((1.x5)6*926133477242833f/6M4_8P.I0) ,+ Q03.05()1 . 5| 7 ^ ~0 6381798f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c :| 62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:512:84: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: 512 | {Q31(expanded from macro 'Q30'- 0.491047 8443 | 1#3d7e1fi5n0ef )Q,3 0Q(3x1)( 0 . 3 2 8 9 5 2 1 4 3(5i9n6t6)(3(fx))}*,1 07{3Q73411(8 204..909 8+8 101.75)5 1 2| 0 ^7 51f), Q31( 0.88993In file included from 9src/libavcodec/aacps_fixed.c8:3248: 3In file included from 1src/libavcodec/aacps.c:3325: 4src/libavcodec/aacps_fixed_tablegen.hf:)164}:,36 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 164expanded from macro 'Q31' | Q3 045( | 1.#5d6e76f3i4n1e0 5Q73f1/(M_xP)I ) , Q 3 0 ( 1 .5 6 7 8 3 33(0i4n4tf)/(M(_xP)I*)2,1 4Q73408(316.45688.103 6+3 3044.f5/)M _ P| I ^ ~) , Q30(1.568896055In file included from 2src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I512):,59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](1 .5696337223f /M512_ | P{IQ)3,1 (Q-300.(419.5170046738813719387f1/5M0_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~ 0.328952src/libavcodec/aac_defines.h1:4443:5369:6 note: 6expanded from macro 'Q30'3 f)}, {Q 3441 | #define Q3(0 (0x.)9 9 8 8 1 1 7 5 1 2 0 7 5 1(fi)n,t )Q(3(1x() *100.783874919832948.03 8+3 10.355)4 f )| } ^, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h45: | 164#:d11e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 164 | Q(3i0n(t1).(5(6x7)6*324114075478f3/6M4_P8src/libavcodec/put_bits.hI.):0,265 :+Q37 3:0 0.warning: (5comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]1) . 5 6| 7 ^ ~8 333 02654 | 4f / M _ P I In file included from ) src/libavcodec/aacsbr_fixed.c,i: f62Q 3: (0src/libavcodec/aacsbrdata.h(s1:-.512>5:6b328u:1f3_ 6ewarning: n3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d3 4-4 fs/-M>_bPuIf)_ ,pt512 r | Q {3>Q0=(3 1s.1i5(z6-e80o8.9f46(90B15i05t42B7fu8/f3M)1_)3 P7I{1) 5, 0| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~Q) 3,0 (Q13.15(6 9063.3372282935f2/1M4_3P5I9)6,6 3Qf3)0}(,1 .{5Q73016(38 107.9989f8/8M_1P1I7),5 1 2| ^~~~~~~~~~~~~~0 751f), src/libavcodec/aac_defines.hQ:3441:(36: 0note: .expanded from macro 'Q30'8 8993983 8443 | 1#3d5e4ffi)n}e ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : (note: iexpanded from macro 'Q31'n t)((x)*1 04573 | 7#4d18e2f4i.0n e+ 0Q.351)( x )| ^ (int)(In file included from (src/libavcodec/aacps_fixed.cx:)24*: 2In file included from 1src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:61634:8136.: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 163 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:0(620: .src/libavcodec/aacsbrdata.h0:565121:764:9 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4f /M_PI), Q30(0 .5120 | 5{2Q663219(2-309.f/4M9_1P0I4)7, 8Q33103(701.5004f7)3,11 3Q83015(f /0M._3P2I8)9,5 Q23104(305.093636834f7)6}15,1 f{/QM_3P1I)(, 0Q.309(908.801210775217260177571ff/)M,_P IQ)3,1 (Q 300.(680 warning.8s09 generated09. 238928035893611f3/5M4_fP)I}),, | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##ddefeifnei nQe3 0Q(x3)1 ( x ) ( i n t) ( ((xi)n*t1)07(3(7x41)8*2241.407 4+ 803.56)4 8 .| 0 ^ + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.c:src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h163::511111:: 83warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511163 | | { Q 3 1 ( 0Q.309(408.01536615704292617246f8/fM_)P,I )Q,36 1Q warning(3s-0 generated0(. 0..90755206666294203092f7/1M2_8PfI))}, ,Q 3{0(Q03.10(4-7301.193584053f4/4M9_7P4I9)2,8 Q5330f()0,.0 3Q33814(7-601.517f9/M6_0P7I9)7,8 Q53001(908.032f0)7}2,7 61 7| 7 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PI)src/libavcodec/aac_defines.h,: Q453:036(:0 .note: 0expanded from macro 'Q31'02 8205961f /45M | _#PdIe)f,i n e| ^~~~~~~~~~~~~~Q 31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )44( | (#xd)e*f2i1ne4 7Q34083(6x4)8 . 0 + 0 . 5 ) | ^ ~( int)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 82src/libavcodec/aacsbrdata.h4.:0511 :+58 :0 .5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 511 | {Q31( 0In file included from .src/libavcodec/aacps_fixed.c9:4248: 1In file included from 3src/libavcodec/aacps.c6:5320: 2src/libavcodec/aacps_fixed_tablegen.h:21631:2866:8 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.975066 41630 | 0 2 7 1 2 8 fQ)3}0(,0 .{0Q536117(4-906.7945f4/M3_4P4I9)7,4 9Q3208(503.f0)5,2 66Q23912(39-f0/.M_7P9I6)0,7 Q93708(500.10948733f1)1}3,8 0 5| f/ ~~~~^~~~~~~~~~~~~~~~~~~M _PI), Qsrc/libavcodec/aac_defines.h3:045(0:.360:3 38note: 4expanded from macro 'Q31'7 6151f/M _45P | I#)d,e fQi3n0e( 0Q.3012(07x2)7 6 1 7 7 f / M _ P I) , Q3 0((i0n.t0)0(2(8x2)0*52916417f4/8M_3P6I4)8,. 0 | + ^~~~~~~~~~~~~~ 0.5) | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 6244: | src/libavcodec/aacsbrdata.h#:d511e:f31i:ne warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 511 | { Q 3 1((i n0t).(9(4x8)1*130763570421281224.608 f+) ,0 .5Q)3 1 (| - ^0 .97506640027128fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.1639:5614: 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 97492853f), Q31 (163- | 0 . 7 9 6 0Q7309(708.500516918734f9)6}7,4 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), Q3src/libavcodec/aac_defines.h0(:045.:0365:2 6note: 6expanded from macro 'Q31'2 9239f/M_ P45I | )#, dQe3f0i(n0e. 0Q43713(1x1)3 8 0 5 f/ M _ P I ) , Q 3 0 ((0i.0n3t3)8(4(7x6)15*12f1/4M7_4P8I3)6,4 Q83.00( 0.+0 2007.257)6 1 7| 7 ^ ~f /M_PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:26282: 0src/libavcodec/aacsbrdata.h5:95116:17f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ 511 | {src/libavcodec/aac_defines.hQ:344:136(: 0note: .expanded from macro 'Q30'9 4813650 244 | 2#1d2e6f8ifne) ,Q 3Q03(1x)( - 0 . 9 7 5 0 6 6 4 0 0 2(i7n1t2)8(f(x))}*,10 7{3Q743118(2-40..0 9+5 403.454) 9 7| 4 ^9 2853f), Q31(-0.796In file included from 0src/libavcodec/aacps_fixed.c7:9247: 8In file included from 5src/libavcodec/aacps.c0:1329: 8src/libavcodec/aacps_fixed_tablegen.h3:f163):}36:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'163 | 45Q3 | 0#(d0.e0f5i6n1e7 4Q936174(fx/M)_ PI ) , Q 3 0( 0 . 0 5 2 6 6(2i9n2t3)9(f/(Mx_)P*I2)1,4 7Q43803(604.80.407 3+11 308.055)f / M| _P ^ ~I ), Q30(0.0338476In file included from 1src/libavcodec/aacsbr_fixed.c5:162f: /src/libavcodec/aacsbrdata.hM:_510P:I83):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( 0.0207276177f/ M510_ | P{IQ)3,1 (Q 300.(909.0403208226065996119f7/M2_8PfI)),, Q 3| ^~~~~~~~~~~~~~1 ( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45:In 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] 36: 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' note: 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 162In file included from | 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In 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] src/libavcodec/aacsbrdata.h: 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), | ^~~~~~~~~~~~~~ 510src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 59:In 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] warning: 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), | ^~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from 510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/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] :45 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) | ^ 36:In file included from note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | 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' d 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ efiIn 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] ne 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.00639 Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 5648In 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] 2f 510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36In file included from : note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In 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] : In file included from 510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:161:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 :36: note: expanded from macro 'Q31' 161 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. 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), | ^~~~~~~~~~~~~~ 90src/libavcodec/aac_defines.h8:89445:9363:6 0note: 2expanded from macro 'Q30'5 46f), Q 3441 | (# d0e.f6i2n0e3 4Q3309(7x0)5 4 3 8 0 f ) } , { Q 3 1((i-n0t.)0(6(6x1)8*612027534784117872f4).,0 +Q3 10(.-50) . 2| 3 ^8 12217221359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~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::36161: :note: 111expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31611 | ( x ) Q 3 0 ( 0 . 1 9 6 9 3 9(9i7n5t0)f(/(Mx_)P*I2)1,4 7Q43803(604.81.805 6+7 401.156)0 f /| M ^ ~_ PI), Q30(0.16815In file included from 5src/libavcodec/aacsbr_fixed.c86:3629: fsrc/libavcodec/aacsbrdata.h/:M509_:P58I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.12236 75094 | 3{4Q23f1/(M-_0P.I)9,0 8Q83905(9306.00725584068f8)8,2 7Qf3/1M(_ P0I.6)2,0 3Q43309(700.5041308308f8)4}4, 7{9Qf3/1M(_-P0I.)0,6 61 8| 6 ^~~~~~~~~~~~~~2 2548177fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: -0expanded from macro 'Q30'. 238122 14472 | 2#1d3e5f9ifn)e} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)( (45x | )#*d1e0f7i3n7e4 Q13812(4x.) 0 + 0 . 5 ) | ^ (int)((x)*214748364In file included from 8src/libavcodec/aacps_fixed.c.:024 +: In file included from 0src/libavcodec/aacps.c.:532): src/libavcodec/aacps_fixed_tablegen.h | : ^ ~161 :86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:509: 32161: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.19 65099 | 3{9Q93715(0-f0/.M9_0P8I8),9 5Q9330(600.215845667f4)1,1 6Q03f1/(M _0PI.)6,2 0Q33403(907.015648318505f8)6}3,9 f{/QM3_1P(-I0)., 0Q6360(108.6122225364784137472ff)/,M _QP3I1)(,- 0Q.3203(801.20271578202818385297ff)/}M,_ P I| ~~~~~^~~~~~~~~~~~~~~~~~) , Q30(src/libavcodec/aac_defines.h0.:0451:0363:8 8note: 4expanded from macro 'Q31'4 79f/M_ P45I | )#,d ef i| n ^~~~~~~~~~~~~~e Q31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )44( | (#xd)e*f2in1e4 7Q43803(6x4)8 . 0 + 0 . 5 ) | ^ ~ (int)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4509.:06 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 509 | {Q31(-0.90In file included from 88src/libavcodec/aacps_fixed.c9:5249: 3In file included from 6src/libavcodec/aacps.c:0322: 5src/libavcodec/aacps_fixed_tablegen.h4:6161f:)61,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.62034397054 31618 | 0 f ) }, { QQ3310((-00..10966691389692725504f81/7M7_fP)I,) ,Q 3Q13(0-(00..12835861724211176202f1/3M5_9PfI))},, Q 30| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .16815src/libavcodec/aac_defines.h5:8456:3369:f /note: Mexpanded from macro 'Q31'_ PI), Q30 (450 | .#1d2e2f3i6n7e4 3Q4321f(/xM)_ P I ) , Q3 0 ( 0 . 0 7(5i8n0t8)88(2(7xf)/*M2_1P4I7)4,8 3Q63408(.00. 0+10 308.854)4 7 9| f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h508::4483::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | #508d | e{fQi3n1e( -Q300.(4x7)7 7 0 8 3 2 4 1 6 9 7 3 f ) ,( iQn3t1)(((-x0).*116077839754516822043.002 5+f )0}.,5 ){ Q 3| 1 ^( -0.9971597926087In file included from 8src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.1619:3365:6 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]78 4007648f)}, | 161 ~~~~^~~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :Q453:036(:0 .note: 1expanded from macro 'Q31'9 6939975 045f | /#Md_ePfIi)n,e QQ3301((0x.)1 8 5 6 7 4 1 1 6 0 f / M _ P(Ii)n,t )Q(3(0x()0*.2116487145835684683.9f0/ M+_ P0I.)5, )Q 3 0| ( ^ ~0 .1223674342fIn file included from /src/libavcodec/aacsbr_fixed.cM_:P62I: )src/libavcodec/aacsbrdata.h,: 508Q:3580:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 758088827f /508M | _{PQI3)1,( -Q03.04(707.70018033288441467997f3/fM)_,P IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 16789556src/libavcodec/aac_defines.h2:0443:0362:5 fnote: )expanded from macro 'Q30'} , {Q31( -044. | 9#9d7e1f5i9n7e9 2Q6300(8x7)8 f ) , Q 3 1 ( - 0 . 9 3 5(6i5n7t8)4(0(0x7)6*4180f7)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 + 0src/libavcodec/aac_defines.h.:545): 36 :| ^note: expanded from macro 'Q31' 45 | #defineIn file included from Qsrc/libavcodec/aacps_fixed.c3:124: (In file included from xsrc/libavcodec/aacps.c): 32 : src/libavcodec/aacps_fixed_tablegen.h : 161 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 41618 | 3 6 4 8 . 0Q30(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) | ^ 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:160:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .5 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.hIn 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.h44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45:In file included from 36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :In file included from 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] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:508:6: 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), | ^~~~~~~~~~~~~~ 508src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #defiIn file included from nsrc/libavcodec/aacsbr.ce: 369Q: 3src/libavcodec/aacsbr_template.c0:(163x:)23 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (i n163t | ) ( ( x ) * 1 0 7f3o7r4 1(8k2 4=. 01 ;+ k 0<.=5 )sb r | - ^> num_patches; 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:160:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0 .1604 | 7 7 7 0 83 2 4Q13609(703.f3)0,62 7Q73316(4-50f./1M6_7P8I9)5,5 6Q23003(002.52f9)1}1,4 8{Q531136(f-/0M._9P9I7)1,5 9Q73902(600.827686f9)3,2 6Q33615(f-/0M._9PI3)5,6 5Q73804(000.71694987f8)3}7,7 2 2| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI),src/libavcodec/aac_defines.h Q:3450:(360:. 1note: 2expanded from macro 'Q31'6 4114529 f45/ | M_#PdIe)f,i nQe3 0Q(301.(0x1)7 56 0 9 8 4 9 f / M _ PI ) , ( i| n ^~~~~~~~~~~~~~t )((x)*21src/libavcodec/aac_defines.h4:74448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5) 44 | | # ^ ~d efine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 507 : 83 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*107374 15078 | 2{4Q.301 (+ 00..655)2 6 9| 4 ^4 7475094f), Q31( In file included from 0src/libavcodec/aacps_fixed.c.:6245: 9In file included from 1src/libavcodec/aacps.c6:0320: 4src/libavcodec/aacps_fixed_tablegen.h8:31603:9363:2 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31( 0.6743 91604 | 7 8 1 4 1 1 2Q130f()0,. 3Q036127(7-306.4851f6/8M4_P3I8)0,8 4Q63709(60f.)2}9, 1 1| 4 ~~~~^~~~~~~~~~~~~~~~~~~8 5136f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.266 9453 | 2#6d3e6f5ifn/eM _PQI3)1,( xQ)3 0 ( 0 . 1 9 9 78 3 7 7 2 2 f(/iMn_tP)I()(,x )Q*302(1407.142863644181.405 2+9 f0/.M5_)P I )| , ^ ~ Q30(0.01756098In file included from 4src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.h_:P507I:)59,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44507: | 36{:Q 3note: 1expanded from macro 'Q30'( 0.65269 4444 | 7#4d7e5f0i9n4ef )Q,3 0Q(x3)1( 0 . 6 5 9 1 6 0 0 4 8 3 3(9i3n2tf))((}x,) *{1Q03713(7 401.862744.309 4+7 801.451)1 2 1| f) ^, Q31(-0.81684380846In file included from 79src/libavcodec/aacps_fixed.c6:f24): }In file included from ,src/libavcodec/aacps.c : 32| : ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :160:11: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 45 | 160# | d e f i n e QQ3301((0x.)3 0 6 2 77 3 6 4 5 f / M _ P I()i,n tQ)3(0((x0).*22911417448853163468f./0M _+P I0).,5 )Q 3 0| ( ^ ~0. 2669326365f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 507Q:3320:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 997837722f/ M507_ | P{IQ)3,1 (Q 300.(605.216296444171447552099f4/fM)_,P IQ)3,1 (Q 300.(605.901167050640893834993f2/fM)}_P,I ){,Q 3 1| ( ^~~~~~~~~~~~~~ 0.674394src/libavcodec/aac_defines.h7:8441:4361:1 2note: expanded from macro 'Q30'1 f), Q31 (-440 | .#8d1e6f8i4n3e8 0Q83406(7x9)6 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *expanded from macro 'Q31'1 0737418 2454 | .#0d e+f i0n.e5 )Q 3 1| ( ^x ) (inIn file included from tsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )src/libavcodec/aacps.c*:2321: 4src/libavcodec/aacps_fixed_tablegen.h7:41598:313664:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 159 | In file included from src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0507.:472:0 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 5827f/M_PI), 507Q | 3{0Q(301.(4 0038.765582267984f4/7M4_P7I5)0,9 4Qf3)0,( 0Q.3317(6 902.0665490156f0/0M4_8P3I3)9,3 2Qf3)0},( 0{.Q23915(3 709.56479433f9/4M7_8P1I4)1, Q30(01.2119f4)6,7 8Q63719(1-f0/.M8_1P68I4)3,8 0Q83406(709.60f2)7}8,72 2 9| 4 ~~~~~^~~~~~~~~~~~~~~~~~2f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h::3644:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | #d44e | #fdienfei nQe3 1Q(3x0)( x ) ( i n(ti)n(t()x()(*x2)1*417047833674481.802 4+. 00 .+5 )0 . | 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:506:83:In file included from src/libavcodec/aacps_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:159:111 :506 warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.4897289393 221597 | 4 f ) , QQ3310(( 00..45622080992245683267f2/6M8_6PfI))},, Q{3Q31(-00.(809.04303368578586287986f9/7Mf_)P,I )Q,3 1Q(3-0(00..731766596250663490857f0/8M2_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.2953src/libavcodec/aac_defines.h7:9455:49363: fnote: /Mexpanded from macro 'Q31'_ PI), Q3 045( | 0#.d1e9f4i67n8e6 7Q3911(fx/)M _ P I ) , Q 3 0( 0 . 0 2 7(8i7n22t9)4((2xf)/*M2_1P4I7)4,8 3 6| 4 ^~~~~~~~~~~~~~8 .0 + 0.src/libavcodec/aac_defines.h5:)44 : 36| : ^ ~ note: expanded from macro 'Q30' 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cfi:n62e: src/libavcodec/aacsbrdata.hQ:35060:(58x): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t506) | ({(Qx3)1*(1-007.3478491872248.903 9+3 202.754)f ) ,| ^ Q31( 0.562892463In file included from 6src/libavcodec/aacps_fixed.c2:6248: 6In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h{:Q1593:186(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 9033658689697f), 159Q | 3 1 ( - 0 . 7Q13605(06.5462309098275088227ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(0.src/libavcodec/aac_defines.h4:0453:87365:8 2note: 7expanded from macro 'Q31'8 f/M_PI) ,45 | Q#3d0(e0f.i3n7e6 9Q23016(4x0)5 f / M _ P I ) , Q 3 0 ( 0(.i2n9t5)3(7(9x5)4*9231f4/7M4_8P3I6)4,8 .Q03 0+( 00..159)4 6 7| 8 ^ ~6 791f/M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0622: 7src/libavcodec/aacsbrdata.h8:75062:2329:4 2warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 506 | {Q31src/libavcodec/aac_defines.h(:-440:.364:8 9note: 7expanded from macro 'Q30'2 893932274 f44) | ,# dQe3f1i(n e0 .Q5306(2x8)9 2 4 6 3 6 2 6 8 6 f ) } ,( i{nQt3)1(((-x0).*819007333764518862849.609 7+f )0,. 5)Q 3 1| ( ^-0 .71656563987082f)},In file included from src/libavcodec/aacps_fixed.c :src/libavcodec/aacsbr_template.c| 24: ~~~~~^~~~~~~~~~~~~~~~~~: 251In file included from src/libavcodec/aacps.c::3132:: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.hwarning: ::comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]159 45::6136:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 251 | i f45 | (#sdberf- i>159nb | es _ Ql i 3m 1i (tQxe3)0r (_ 0b .a 4n 2 d0 s0 9 !2 =5 8 o2 l7 df(_/ibMns_t_P)Il()i(,mx i)Qt*3e20r1(_407b.44a80n33d68s47 85&.&80 2! 7s+8 bf0r/.-M5>_)rP eI s)| ,e ^ ~ t Q)3 0 (| 0 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~. 3769206In file included from 4src/libavcodec/aacsbr_fixed.c0:562f: /src/libavcodec/aacsbrdata.hM:_506P:I6):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.295379549 3506f | /{MQ_3P1I()-,0 .Q43809(702.819934963728267749f1)f,/ MQ_3P1I)(, 0.Q53602(809.204267386722628964f2)f}/,M _{PQI3)1,( - 0| . ^~~~~~~~~~~~~~8 90336586src/libavcodec/aac_defines.h8:9446:9367:f )note: ,expanded from macro 'Q30' Q31(-0 .447 | 1#6d5e6f5i6n3e9 8Q73008(2xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t:) (note: (expanded from macro 'Q31'x )*10737 4451 | 8#2d4e.f0i n+e 0Q.351)( x )| ^ (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:61594:836.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 159 | Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 42src/libavcodec/aacsbrdata.h0:050592:5838:2 7warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.4 05053 | 8{7Q53812(7 8f0/.M1_0P8I3)1,8 6Q23801(007.4397f6)9,2 0Q63410(5-f0/.M0_8P6I2)8,8 3Q73107(405.92925f3)79}5,4 9{3Qf3/1M(_ P0I.)9,1 2Q23904(107.514904463768f6)7,9 1Qf3/1M(_-P0I.)6,5 9Q8307(305.104207887421209f4)2}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'44 :36: note: expanded from macro 'Q30' 45 | #de f44i | n#ed eQf3i1n(ex Q)3 0 ( x ) ( i n t()i(n(tx))(*(2x1)4*71480733674481.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::50524:: 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:159:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | {Q31( 0.10 81593 | 1 8 6 2 8 1 0Q3704(9f0).,4 2Q03019(2-508.2078f6/2M_8P8I3),7 1Q734509(20f.4)0}3,8 7{5Q83217(8 f0/.M9_1P2I2)9,4 1Q73504(004.33766f9)2,0 6Q43015(f-/0M._6P5I9),8 7Q33501(400.82491503f7)9}5,4 9 3| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI),src/libavcodec/aac_defines.h :Q453:036(:0 .1note: 9expanded from macro 'Q31'4 6786791 f45/ | M#_dPeIf)i,n Qe3 0Q(301.(0x2)7 8 7 2 2 9 4 2 f/ M _ P I ) ,( i n| t ^~~~~~~~~~~~~~ )((x)*2src/libavcodec/aac_defines.h1:47444:8363:6 4note: 8expanded from macro 'Q30'. 0 + 0.5) 44 | | # ^ ~d efine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 505 : 31 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t) ((x)*107374 150582 | 4{.In file included from Q0 src/libavcodec/acelp_pitch_delay.c3+:1 24(0: . src/libavutil/ffmath.h50:).49 1: 030| 8: ^3 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 2810749f), Q493 | 1In file included from (src/libavcodec/aacps_fixed.c -:0 24. : 0rIn file included from 8esrc/libavcodec/aacps.ct:6u322r: 8n8src/libavcodec/aacps_fixed_tablegen.h 3:e7158x1:p713642:5f 9warning: (2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Mf _)L}O,G 2{Q_3110( *0 .x9)1 ;21582 | 9 4| 1 ~ ^ 7 5 4 0Q43306(f0).,5 6Q283711(7-504.26f5/9M8_7P3I5)1, 4Q03804(100.f)54}9,9 7 2| 5 ~~~~^~~~~~~~~~~~~~~~~~~3 42f/M_Psrc/libavcodec/aac_defines.hI:),45 :Q363:0 (note: 0.expanded from macro 'Q31'5 27489006 545f | /#Md_ePfIi)n,e QQ3301((0x.4)4 9 94 5 3 0 0 8 f / M _ P I )(,i nQt3)0(((0x.)3*228134375488231664f8/.0M _+P I0).,5 )Q 3 0| ( ^ ~0 .0522236861f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~505 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 505 | {Q 3441 | (# d0e.f1i0n8e3 1Q83602(8x1)0 7 4 9 f ) , Q 3 1 (- 0 . 0(8i6n2t8)8(3(7x1)7*41509723f7)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:158:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | Q30(0.5628717542f/M_PI), Q30(0.5 {Q31( 0.91229417540436f), Q31(-0.65987351408410f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h499725342f/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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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] note: expanded from macro 'Q31' 158 | Q30(0.5628717542f/M_PI), Q30(0.54CC libavcodec/adxenc.o 99725342f/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.h45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :44In file included from :36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :62src/libavcodec/acelp_vectors.cIn file included from :src/libavcodec/aacps_fixed.c201::4724:: 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:158:61: 201warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] gain_s c158a | l e _ f a c toQr3 0=( 0s.q5r6t2(s8p7e1e7c5h4_2enfe/rMg_ P/I )p,o sQt3f0i(l0.t5e4r9_e9n7e25r3g4)2;f / M| _ ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~P I), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/Msrc/libavcodec/acelp_vectors.c_:PI203:)32,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0(0.3283 32035 | 8 2 1 6 fg/aMin_P_Is)c,a lQe3_0f(a0.c0t5or2 2*2=3 618.601f /-M _aPlIp)h,a ; | ^~~~~~~~~~~~~~| ~ ^~~~~ src/libavcodec/aac_defines.h: src/libavcodec/aacsbrdata.h:504:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 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] note: expanded from macro 'Q30' 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' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45 | In 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] #d 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), | ^~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'src/libavcodec/acelp_vectors.c :219:43: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #defin e219 | Q 3 0 ( x ) s c a l e f a c t o r( in=t )s(q(rxt)(*s1u0m7_3o7f4_1s8q2u4a.re0s +/ 0s.c5al)e f a| c ^t or); | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ fIn 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] in 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), | ^~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ Q31In 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] (x 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_PICC libavcodec/agm.o ), Q30(0.60095src/libavcodec/ac3enc.c97:18822:f139/:M _warning: PImissing field 'unit' initializer [-Wmissing-field-initializers]) , Q30(0 .825 | 0{36"c3e8n0t29e1r_fm/iMx_lPeIv)",, Q"C3e0n(t0e.r1 0M6ix0 02L8e7v4e7l"f,/ MO_FPFIS),E T (| c ^~~~~~~~~~~~~~e nter_msrc/libavcodec/aac_defines.hi:x44_:l36e:v enote: l)expanded from macro 'Q30', AV_ O44P | T#d_eTfYiPnEe_ FQL30O(AxT), { . db l = L E V E L _(MiInNtU)S(_(4xP)O*IN1T057D3B7 4}1,8 204..00, +1 0.0.,5 )A C 3| E ^ NC_PARAM}, | In 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 | Q30src/libavcodec/ac3enc.c(:083.:61397: 1warning: 27missing field 'unit' initializer [-Wmissing-field-initializers]2 9335f/M_P I83), | {Q"3s0u(r0r.o6u6n3d8_m8i9x3le4v8"5,f /"MS_uPrI)r,o unQd3 0(M0i.x6 5L0e6v7el6"9,0 6O1FfF/SMET_(PsIu)r, rQou3n0d(_0m.i6x0_0le9v5e97l1)8,2 fA/VM__OPPIT)_,TY PQE3_0(F0LO.A5T0,3 6{3.8d0b2l9 1f=/ ML_EPVIE)L,_ MQI3N0US(_06.D1B0 6}0, 002.807,4 71f./M0_,P IA)C,3 E N| C ^~~~~~~~~~~~~~_ PARAM}, src/libavcodec/aac_defines.h :| 44: ^36 : note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/ac3enc.c : 85 : 134 : (warning: imissing field 'unit' initializer [-Wmissing-field-initializers]n t)((x)* 1850 | 7{"3m7i4x1i8n2g4_.0l e+v e0l."5,) " | M ^i xing Level", In file included from Osrc/libavcodec/aacps_fixed.cF:F24S: EIn file included from T(src/libavcodec/aacps.c:mi32: xsrc/libavcodec/aacps_fixed_tablegen.hi:n157g:_36l:e vwarning: elimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT_T YP157E | _ I N T , { .Qi3604( 0=. 6A71C237E2N9C3_O3P5fT/_MN_OPNIE )},, QA3C03(E0N.C6_6O3P8T8_93N4O8N5Ef/,M 1_1P1I,) ,A CQ33E0N(C0_.P6A5R0A6M7},6 9 0| 6 ^1f /M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( note: (expanded from macro 'Q30'x )*214748 3446 | 4#8d.e0f in+e 0Q.53)0 ( src/libavcodec/ac3enc.cx| :) ^ ~91 : 144 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] (int )91(( | x{)"*p1e0r7_3f7r4a1In file included from m8src/libavcodec/aacsbr_fixed.c2e:_462m.: e0t src/libavcodec/aacsbrdata.ha+:d 504a0:t.315a:)" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| " ^A llow Changing Met a504In file included from d | src/libavcodec/aacps_fixed.ca{:tQ24a3: 1 In file included from (Psrc/libavcodec/aacps.c e:r032-.: F6src/libavcodec/aacps_fixed_tablegen.hr7:a7157m0:e9"114,:9 1Owarning: 9Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3F 7S3E5T7(fa)CC libavcodec/aic.o l,l oQ w3157_1 | p( e- r0 _.f 9r 5a 4mQ7e3_80m0(e70t5.a86d27a21t92a07)62,f9 )3A}3V,5_ fO{/PQMT3__1PT(IY )P0,E. _Q5B36O01(O50L,.1 67{67.30i85686498 33=41 8605f f)}/,M, _Q0P3,I1) (,1- ,0Q .3A70C03(6E0N9.C36_58P01A61R7A76M49}7,07 67 18| ff ^/)M }_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.60src/libavcodec/aac_defines.h0:9455:9367:1 8note: 2expanded from macro 'Q31'f /M_PI), src/libavcodec/ac3enc.cQ45:3 | 092#(:d0127e.:f5 i0warning: n3missing field 'unit' initializer [-Wmissing-field-initializers]e6 3 Q83012(9x1)f /92 M | _{ P" Ic )o ,p y rQ i3 g0 h( t0" .,(1 i0"nC6t0o)p0(y2(r8xi7)g4*h72tf1 /4BM7_i4Pt8I"3),6, 4 O8 F.| F0 ^~~~~~~~~~~~~~S E+ T0(.c5o)src/libavcodec/aac_defines.hp : y44| r: ^ ~i36 g:h tnote: )expanded from macro 'Q30', AV_OPT_T 44In file included from Y | src/libavcodec/aacsbr_fixed.cP#:Ed62_e: Ifsrc/libavcodec/aacsbrdata.hNi:Tn504,e: 7{Q:3. 0iwarning: 6(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4x )= A C 3 E N C _ 504O | P {T Q_ 3N 1O((Ni En0 t.})6,(7 (7Ax0C)93*4E19N01C793_37O74P31T58_72Nf4O).N,0E ,+Q 3101,.( 5-A)0C .3 9E| 5N ^4 C7_8PA0R7A5M8}2,2 9 0In file included from | 6src/libavcodec/aacps_fixed.c ^f :)24},: In file included from {src/libavcodec/aacps.cQ:332: 1src/libavcodec/aacps_fixed_tablegen.h(: 1560:.1365:6 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 770568316f), Q31( -1560 | . 7 src/libavcodec/ac3enc.c0 :6 93 9: 3114Q8:31 01warning: (7missing field 'unit' initializer [-Wmissing-field-initializers]04 .77787583f9)8} 1,938 5 | {3| "f ~~~~~^~~~~~~~~~~~~~~~~~d/ iMa_PlIn)o,rsrc/libavcodec/aac_defines.h m:Q"453,:0 36(":D0 i.note: a7expanded from macro 'Q31'l8 5o3g9u8e1 8L5e 3v45fe | /l#M d_(ePdfIBi))n,"e , Q Q3O30F1(F(0Sx.E)7T (8 d5 i3 a9 l8 o1 g8 u5 e3 _f l/ Me _v eP(lIi))n,,t )QA(3V(0_x(O)0P*.T27_18T45Y73P49E88_31I68N45T83,.f /{0M. _i6P+4I ) 0=,. -Q53310) ( }0,. 7-| 83 ^ ~51 3,9 8-118,5 3AfC/3ME_NPCI_In file included from )P,Asrc/libavcodec/aacsbr_fixed.c RQ:A623M: 0}src/libavcodec/aacsbrdata.h(,:0 503. :7| 838 ^: 5 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 1853f/M_PI), 503| | ^~~~~~~~~~~~~~{ Q31(-0.80src/libavcodec/aac_defines.h6:9442:0360:1 2note: 48expanded from macro 'Q30' 487f), Q 3441 | (#-d0e.f3i2n6e2 7Q53400(6x6)3 2 1 4 f ) } , { Q 3 1 (( i0n.t4)3(0(8x)0*010037634794917862f4).,0 Q+3 10(.-50). 2 1| 9 ^1 90956366src/libavcodec/ac3enc.c38:f98):}133,: In file included from warning: src/libavcodec/aacps_fixed.c| missing field 'unit' initializer [-Wmissing-field-initializers]: ~~~~^~~~~~~~~~~~~~~~~~~ 24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h:: 4515698:: | 36111{::" onote: warning: rexpanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ginal", 45" | O#rdie gf156ii | nn e a lQ 3 B 1iQ(3tx0 )(S 0t .r e 7a 8m 5" ,3 9 8O1F 8F 5S 3E Tf( /o(Mr_iiPngIi)tn,) a(Ql(3)x0,)( *0A2.V17_48O5P73T49_88T3Y16P84E5_83I.fN0/T M,+_ P 0I .){5.,) i Q6 34| 0 ^ ~(= 0 A.C738E5N3C98_1O8P5T3_fNIn file included from O/src/libavcodec/aacsbr_fixed.cNM:E_62 P: I}src/libavcodec/aacsbrdata.h),:, 503A :CQ5933:0E (Nwarning: 0C._implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O7 P8T5_3N9O8N1E8,5 3 1f503,/ | M {_AQPCI33)1E,( N-QC03_.0P8(A00R6.A9M728}05,0 31 92| 841 ^88 45837ff/)M,_ PQI)3,1 (Q-300.(302.672875405636938211845f3)f}/,M _{PQI3)1,( 0 .| 4 ^~~~~~~~~~~~~~3 0800036src/libavcodec/aac_defines.h4:9449:7366:f )note: ,expanded from macro 'Q30' Q31(-0.21 9441 | 9#0d9e5f6i3n6e6 Q3380f()x}), | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36n:t )note: (expanded from macro 'Q31'( x)*10737 src/libavcodec/acelp_pitch_delay.c4451 | :8#952d:4e9.f:0i nwarning: +eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0Q.351)( x| ) ^94 | (In file included from iesrc/libavcodec/aacps_fixed.cnn:et24)r: (gIn file included from (ysrc/libavcodec/aacps.cx_src/libavcodec/ac3enc.c):m:*e105322: :a1133src/libavcodec/aacps_fixed_tablegen.h4n::7 )1564warning: ):missing field 'unit' initializer [-Wmissing-field-initializers]8 /386 :6 4| warning: 8 ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 105+ | {950" | .l 5t )r t _| c ^ ~156 m | i x l se q vr "tQ,f3 (0"fIn file included from (Lisrc/libavcodec/aacsbr_fixed.c0tx:.e/627dR: 8t_src/libavcodec/aacsbrdata.h5 m3C:9e503e8n:1ta318e:n5r _3 warning: efMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/in Mxe_ rPLgIey)v ,e? l Q503"f3 | ,0i{ x(QOe0F3.F1d7S(8_E-5mT03e(.a9l8n8t0_1r6e8t95_n23ce0fer0/ng1Mty2_e4Pr 8I_:4m 8i)17x,._ f0Ql)3),0e; (v 0eQ.l 37| )1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8(,5 3-A90V8._13O82P56T32_f7T/5YM4_P0PE6I_)F6,L3 src/libavcodec/acelp_pitch_delay.cO2QA:13T930,(4:0 78.{f:7) .8warning: }d5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b3, l9 8{=1Q 83-5 13192f(./ | 0M _ 0}P. ,I4 3 -0) 18,. 00Q03, 0 f(2f00._3.0e67,x84p5 93A199C0837(E106N8.fC5)_30,Pf5 A/Q RM*3_A 1PM I(}| )-, ~,0 . Q2| 31 ^0 9(930 | 1. 97 80 59 35 96 831 68 5 63 3f 8/ fM )_} P,(I a) ,v| p ~~~~^~~~~~~~~~~~~~~~~~~ r | i ^~~~~~~~~~~~~~vsrc/libavcodec/ac3enc.c _:ssrc/libavcodec/aac_defines.h106c::a13945lsrc/libavcodec/aac_defines.h::a:36 44rwarning: ::missing field 'unit' initializer [-Wmissing-field-initializers]p36 r :note: o expanded from macro 'Q31'dnote: uexpanded from macro 'Q30'c t_ fl106o | a{ 45t" | 44_l# | ct#ddr(eetpff_irisnenueder _mQt i3aQx0b3ll(1eex(v,)x" ), p " r L et d/ i R c t t i oS u r n r(_o eiu nn(rtdr) (oMi(irnxx,t) )*4L(1)(e0 vxe7)+l* "23 ,7| 14O1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^48F 72F4S4.E 8T9403( | 6l +t4 r8 0t.._ 50s ) +u r 0r| o ^.u 5n ) d _| m ^ ~ i exn_leervgIn file included from eysrc/libavcodec/aacps_fixed.cl_:)m24,: eIn file included from In file included from Aasrc/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.cnV::)62_32): : Osrc/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h/P::T 503156 _::| T661 ~~~~~~~~~~~Y::P Ewarning: _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L OAT, {.dbl src/libavcodec/acelp_pitch_delay.c =:503 91 - | :1561{ | 17.Q :0 3 1warning: }(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,- 0Q-.3180.00(6,0 9 .9127 | 028 0.5 103 2,9 4 8f8A1lC48o385Ea73NtCff _/)vPM,aA_ lRPQA 3M=I} )1,f,(i - Qx| 30 ^e.0 d(3_0g2.6a72i87n55_34f90a86c16t83o52r31 f4*/f M) _}| P, ^~~~~~~~~~~~~~~~~ ~I ){,Q 3Q13(src/libavcodec/ac3enc.c0 :(01070.:.413373:80 58warning: 309missing field 'unit' initializer [-Wmissing-field-initializers]0 8013865439f9 /7107M6 | _{Pf"I)l),o, r QoQ33_10c((m-0i0.x.7l28e15v93"19,98 01"98L55o63/3fR6/o6M 3_C8PefnI)t)}e,,r QM| i3 ~~~~^~~~~~~~~~~~~~~~~~~0x ( L0e.v7e8l5src/libavcodec/aac_defines.h"3:,9458 :1O368F:5F 3Snote: Efexpanded from macro 'Q31'/T M(_lPoIr)o, _ 45cQ | e3#n0dt(e0ef.ri7_n8me5i 3xQ_9l8e1ve8l53)31,f( /xMA_)VP I_ )O ,P T _ | T ^~~~~~~~~~~~~~Y P E _ F L Osrc/libavcodec/aac_defines.h A:(T44i,:n 36t{:). (note: d(expanded from macro 'Q30'bxl ) *=2 1-41 7.4440 | 8 #3}d6,e4f 8i-.n10.e 0+Q, 3 002.(.5x0)), A| C ^ ~3 E N C _ P A R A M } ,( iIn file included from nsrc/libavcodec/aacsbr_fixed.ct| :) ^( 62(x: )src/libavcodec/aacsbrdata.h*:15020:7843:7 4warning: 18implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | 502 ^ | {Q31(-0.4331126src/libavcodec/ac3enc.c0:3In file included from 1088src/libavcodec/aacps_fixed.c:0:9139247:: 5 In file included from fwarning: src/libavcodec/aacps.c)missing field 'unit' initializer [-Wmissing-field-initializers]:, 32: src/libavcodec/aacps_fixed_tablegen.hQ:31561:(36 :0108 . | warning: 8{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"5 l3o2r1o8_1ssrc/libavcodec/acelp_pitch_delay.c5u9r:4m 1007156i:4 | x34 l9: 0e fvwarning: )" implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, , Q"{3LQ0o3(/ 10R100(o | . 7 S80u 5.r39r9o9 8u11n98 d45 p9M3r7ie9fxd/6 MiL7_ecvP3etIl8)i3",o6, n fQ_O3)e0Fr(,rF0 oS.QrE37T1[8((5l3 3]o90 r8.=o19_ s182u850r7.3r60f2 /o4M*u_9nP d7l_I6m)o6igx,41_ 20lQ2fe(3vffe0i)(lx0)}e.,,d7 8A 5V_3| _9gO ~~~~~^~~~~~~~~~~~~~~~~~8P1Ta _8iT5nY3src/libavcodec/aac_defines.hf_P:f/E45Ma_:_c36PFtI:Lo) O,rA note: )TQexpanded from macro 'Q31',;3 0{( .0| d. ~ ^~~~~~~~~~~~~~~~~~~~~~~~~b7 8l45 5 | =3 #9-d81e1.f08i n5}e3, f Q/-3M11_.(P0xI,)) , 2 .Q 30 0, ( 0A .C 73 8E 5N 3C 9_ 8P(1Ai8Rn5At3M)f}(/,(M x_ )P| *I ^2) 1,4 7Q43803(6048..708 5+3 908.158)5 3 f| / ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::36502:: 59note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de f502i | n{eQ 3Q13(0-(0x.)4 3 3 1 1 2 6 0 3 8 0 9 7 5 f()i, nQt3)1((( x0).*815037231784115892447.409 0+f )0}.,5 {)Q 3 1| ( ^ 0.99194979673836fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h9:11568:711:6 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 766422f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 156 | src/libavcodec/aac_defines.h :Q453:036(:0 .note: 78expanded from macro 'Q31'5 3981853f /45M | _#PdIe)f,i nQe3 Q03(10(.x7)8 5 3 9 8 1 8 5 3 f / M _ P I()i,n tQ3)0(((0x.)7*825134978418835634f8/M._0P I)+, 0Q.350)( 0.| 7 ^ ~8 53981853f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:75028:5323:9 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 53f/M_PIsrc/libavcodec/ac3enc.c),: 122Q :35021230 | :({ 0Qwarning: .3missing field 'unit' initializer [-Wmissing-field-initializers]718( 5-309.841383 5112231 | 2f{6/"0Ms3t_8eP0Ir9)e7,o5_ fr )e| ,m ^~~~~~~~~~~~~~a tQ3r1i(x isrc/libavcodec/aac_defines.h0n:.g448":5,3 362":1 S8note: t1expanded from macro 'Q30'e5 r9e4o7 4R9e 0m44af | t)#r}dix,ei nf{igQ"n3,e1 (OQ F300F.S(9xE9)T1( 9s 4t 9e 7r 9e 6o 7_ 3r 8 e3 m6 af t) r,(i ixQin3nt1g)()( ,(0 x.A)9V*11_80O7P76T32_744T91Y78P62E64_4B.2O02O fL+) ,}0 ,.{ .5 i)| 6 ~~~~~^~~~~~~~~~~~~~~~~~4 | = ^ 1 }, src/libavcodec/aac_defines.h0:,45 :136,: Anote: CIn file included from 3expanded from macro 'Q31'src/libavcodec/aacps_fixed.cE :N24C: _In file included from Psrc/libavcodec/aacps.cA:R A3245M: | src/libavcodec/aacps_fixed_tablegen.h}#:,d155 e :f| 136i: ^n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 155 | ( i n t ) ( (Qx3)0*(201.4879498532634387.704 f+/M _0P.I5)), Q| 3 ^ ~0 (0.9069069624f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(5020:.69:2 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]19 4048f/M_PI), Q5023 | 0{(Q03.196(9-8src/libavcodec/ac3enc.c03:.612745:39623:71f 1/warning: 2Mmissing field 'help' initializer [-Wmissing-field-initializers]_ 6P0I 3)1278, | 0 {9QN73U50Lf(L)1},. 0 Q6| 37 ^1 15(8 304.1845f3/2M1_8P1I5)9,4 7Q43900(f1).}4,64 7{9Q33414(3 70f./9M9_1P9I4)9,7 9 6| 7 ^~~~~~~~~~~~~~3 836f), src/libavcodec/aac_defines.hQ:3441:(36 :0. 9note: 1expanded from macro 'Q30'8 762497664 2442 | f#)d}e,f i n| e ~~~~^~~~~~~~~~~~~~~~~~~ Q30(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)( (45x | )*#1d0e7f3i7n4e1 82Q43.10( x+ )0 . 5 ) | ^ (int)((x)*2In file included from 1src/libavcodec/aacps_fixed.c4:7244: 8In file included from 3src/libavcodec/aacps.c6:4328: .src/libavcodec/aacps_fixed_tablegen.h0: 155+: 1110:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 155 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:(5010:.848:9 9warning: 52implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 3774f/M_PI), Q5013 | 0{(Q03.910(6 9006.98612942f4/9M9_0P0I2)5,7 2Q43f0)(,0 .Q93210(1 109.49094689f8/4M2_5P2I5)0, 5Q7390f()0}.,9 6{9Q833615(9-207.f2/6M7_P1I9)8, 5Q03807(313.5076f7)1,5 8Q33411(4 f0/.M6_8P9I0)3,3 6Q93707(611.9436f4)7}9,3 4 4| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 f/M_PI)src/libavcodec/aac_defines.h,: 45 :| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h: 44:4536 | :# dnote: efexpanded from macro 'Q30'i ne Q31(x )44 | # define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] (int)((x)*2147483648.0 + 0.5) | ^ ~ 155 | In file included from 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.hsrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:501:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 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] note: expanded from macro 'Q30' 501 | {Q31( 0.81924990025724f),44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ QIn file included from 31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/ac3enc_float.cexpanded from macro 'Q31': 31: In file included from src/libavcodec/ac3enc.h:43 : 45 | src/libavcodec/put_bits.h#d:e227f:i37n:e warning: Qcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]3 1(x) 227 | (iifn t()s(-(x>)bu*f2_1e4n7d4 83- 6s4-8>.b0u f+_ 0p.t5r) > =| ^ ~s izeof(BitBuf)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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/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:62: src/libavcodec/aacsbrdata.h:500:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps.c: 500 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 32src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed_tablegen.h: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] 155 :src/libavcodec/ac3enc.c61::139 :warning: 12:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'value' initializer [-Wmissing-field-initializers] 500 | 155{ | Q 3 1( 0 .Q73607(890.680999456213739757f4)f,/ MQ_P3I1)(,- Q03.07(605.19903659607639069264f6/fM_)P}I,), {QQ3301((0-.09.2082101904204482f1/8M3_6PI4)0,9 fQ)3,0 (0Q.3916(9-803.657932573f0/1M7_P9I5)5,3 Q73607(f1).}0,67 15 8| 3 ~~~~^~~~~~~~~~~~~~~~~~~41 4f/M_PI),src/libavcodec/aac_defines.h :Q3450:(361:.4 64note: 79expanded from macro 'Q31'3 4437f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~ ine Qsrc/libavcodec/aac_defines.h3:144src/libavcodec/put_bits.h(::x36265):: 37 :note: expanded from macro 'Q30'warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 44 | # 265d | e( fi in n te ) ( Q(i3x0f)( (*xs)2- 1> 4b 7u f4_ 8e 3n 6d 4 8- . 0 s -(+i>n bt0u)f.(_5p)(t x) r*1| 0 ^ ~>7 =3 7s4i1z8e2o4f.(0 BIn file included from +isrc/libavcodec/aacsbr_fixed.c t:0Bu62.f: )5src/libavcodec/aacsbrdata.h)): 500{ : | 31 : ^| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 500In file included from | {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c :320: .src/libavcodec/aacps_fixed_tablegen.h7:61557:8369:6 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 61795f), Q 31551 | ( - 0 .7 6Q53109(305.687939059263367f7)4}f,/ M{_QP31I)(,- 0Q.38200(002.492016893066490692f4)f,/ QM3_1P(I-)0,. 7Q3305(300.197925015139746074f)8},f / M_| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q30(src/libavcodec/aac_defines.h0:.459:63698:3 6note: 59expanded from macro 'Q31'2 7f/M_PI) ,45 | Q3#0d(1e.f0i6n7e1 5Q83314(1x4f)/ M _ PI ) , Q 3 0 ( 1 . 4 64 7(i93n44t3)7(f(/xM)_*P2I1)4,7 4 8| 3 ^~~~~~~~~~~~~~6 48.0 src/libavcodec/aac_defines.h+: 440:36.:5 )note: expanded from macro 'Q30' | ^ ~ | { In file included from Nsrc/libavcodec/aacsbr_fixed.cUL:L62 : }src/libavcodec/aacsbrdata.h : | 500 ^: 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | 500 | {Q31( 0.76789609461795f),In file included from Qsrc/libavcodec/ac3enc_fixed.c3:1(31-: 0In file included from .src/libavcodec/ac3enc.h7:6435: 1src/libavcodec/put_bits.h93:52276:7373: 09warning: 6comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]6 f)}, {Q31 (227- | 0 . 8 2 0 0 2 4i2f1 (83s6-4>0b9uff)_e,n dQ 3-1 (s--0>.b7u35f3_0p1t7r9 5>5= 37s6iz7efo)f}(,B i| ~~~~~^~~~~~~~~~~~~~~~~~t Buf)) { src/libavcodec/aac_defines.h :| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~45 :36: note: expanded from macro 'Q31' # 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ defIn 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] in 499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), CC libavcodec/alac.o Q31(-0.57010120849429f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ Q3In 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] 0( 499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f)x) (int)((x)*1073741824.0 + 0.5) | ^ , QIn 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] 31 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) | ^ 0src/libavcodec/put_bits.h.In file included from src/libavcodec/aacps_fixed.c5:7240: 1In file included from 0src/libavcodec/aacps.c1:2320: 8src/libavcodec/aacps_fixed_tablegen.h4:91544:2136:9 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :154265 | : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] Q30(1.00 72659 | 2 4 5 5 67 f / M _iPfI )(,s -Q>3bu0(f1_.e0n2d0 8- 2s3->8b3u6f3_fp/tMr_ P>I=) ,s iQz3e0o(f1.(0B4it3B3u0f7)30)4 4{f/ M _| P ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~I ), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h::4544:36::36 :note: expanded from macro 'Q31'note: expanded from macro 'Q30' 4445 | | ##ddeeffiinnee QQ3301((xx)) ( i(nitn)t()((x()x*)1*02713477441883246.408 .+0 0+. 50). 5 )| ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.c:src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h154::111499:: 31warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154499 | | { Q 3 1 ( Q03.09(713.904007297284957546472ff/M)_,P IQ)3,1 (Q-300.(21.60629058924348038636f5/6M1_fP)I}),, {Q3Q03(11(. 004.3939027036044643f4/7M7_9P4I6)f,) ,Q 3Q03(11(.-102.0587501100319290f8/4M9_4P2I9)f,) }Q,3 0 (| 1 ~~~~^~~~~~~~~~~~~~~~~~~. 24246048src/libavcodec/aac_defines.h9:345f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(1. 545 | 1#8d5e7f2i6n8e8 1Qf3/1M(_xPI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36): (note: (xexpanded from macro 'Q30') *214748 36444 | 8#.d0e fi+n e0 .Q53)0 ( x| ) ^ ~ In file included from (src/libavcodec/aacsbr_fixed.cin:62t: )src/libavcodec/aacsbrdata.h(:(499x:)7*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]37 41824.0 + 0 .5499) | { | Q ^3 1( 0.9739402789In file included from 7src/libavcodec/aacps_fixed.c4:4242: fIn file included from )src/libavcodec/aacps.c:,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(154-:086.:2 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 95944086561f)} ,154 | { Q 3 1 ( 0Q.3909(21.006047693244757596476ff/)M,_ PQI3)1,( -Q030.(5170.10021028028384396432f9/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1.04src/libavcodec/aac_defines.h3:3450:7363:0 44note: fexpanded from macro 'Q31'/ M_PI), Q 3450 | (1#.d1e2f0i8n5e1 03Q9391f(/xM)_ P I ) , Q 3 0 ( 1 . 2 4 2(4i6n0t4)8(9(3xf)/*M2_1P4I7)4,8 3Q63408(.10. 5+1 805.752)6 8 8| 1 ^ ~f /M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: 498expanded from macro 'Q30': 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30 (498x | ){ Q 3 1 ( - 0 . 7 2 0 9 4 7(8i6n2t3)7(6(9x6)f*)1,07 3Q73411(82-40..03 5+0 008.956)1 9 3| 4 ^2 55f)}, {Q31( 0.In file included from 7src/libavcodec/aacps_fixed.c8:8244: 3In file included from 3src/libavcodec/aacps.c1:1320: 1src/libavcodec/aacps_fixed_tablegen.h9:21545:161f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.528513989 51548 | 2 7 1 f ) }Q,3 0 (| 1 ~~~~~^~~~~~~~~~~~~~~~~~. 0079245src/libavcodec/aac_defines.h5:6457f:36/M:_ Pnote: Iexpanded from macro 'Q31') , Q30(1 .450 | 2#0d8e2f3i8n3e6 3Qf3/1M(_xP)I ) , Q 3 0 ( 1 . 0 4 3 3 0 7(3i0n4t4)f(/(Mx_)P*I2)1,4 7Q43830(614.81.200 8+5 100.359)9f / M| _ ^ ~P I), Q30(1.24246In file included from 0src/libavcodec/aacsbr_fixed.c4:8629: 3src/libavcodec/aacsbrdata.hf:/498M:_59P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.5185726 84988 | 1{fQ/3M1_(P-I0).,7 2 0| 9 ^~~~~~~~~~~~~~4 7862376src/libavcodec/aac_defines.h9:644f:)36,: Qnote: 3expanded from macro 'Q30'1 (-0.35 0440 | 8#9d6e1f9i3n4e2 5Q53f0)(}x,) { Q 3 1 ( 0 . 7 8 84 3 3(1i1n0t1)9(2(5x1)f*)1,0 7Q33714(1 802.45.208 5+1 309.859)5 8 2| 7 ^1 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:154:36: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 154 | Q 3 0 ( 1(.i0n0t7)9(2(4x5)5*6271f4/7M4_8P3I6)4,8 .Q03 0+( 10..052)0 8 2| 3 ^ ~8 363f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c1:.620: 4src/libavcodec/aacsbrdata.h3:34980:7313:0 4warning: 4fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 1498. | 1{2Q03815(1-0039.97f2/0M9_4P7I8)6,2 Q33706(916.f2)4,2 4Q63014(8-903.f3/5M0_0P8I9)6,1 9Q33402(515.f5)1}8,5 72{6Q83811(f /0M._7P8I8)4,3 3 1| 1 ^~~~~~~~~~~~~~0 19251fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: expanded from macro 'Q30'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 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:154:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62: 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.hsrc/libavcodec/aacsbrdata.h:498:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : note: 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] expanded from macro 'Q30' 497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :45In 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] :36 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: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44:36In 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' expanded from macro 'Q30' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:n497e: 31Q:30 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 497( | i{nQt3)1((( x0).*71502731744618812841.101 5+0 f0.)5,) Q 3| 1 ^( -0.99955681042665fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.1534:21111:0 29warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 829339f), Q31( 0 .1539 | 9 7 2 0 9 4Q13909(913.9145f0)7}0,3 7 8| 7 ~~~~^~~~~~~~~~~~~~~~~~~8 f/M_PI)src/libavcodec/aac_defines.h, :Q453:036(:1 .note: 1expanded from macro 'Q31'6 69205427 f/45M | _#PdIe)f,i Qn3e0 (Q13.11(93x8)7 5 6 7 0 4 f / M_ P I ) , Q(3i0(n1t.)2(7(5x4)1*6271341784f8/3M6_4P8I.)0, +Q 300.(51). 3 7| 6 ^ ~1 177063f/M_PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:5624: 29src/libavcodec/aacsbrdata.h2:44970:476:5 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 497 | {src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 7expanded from macro 'Q30'5 2146818 441 | 1#1d5e0ffi)n, eQ 3Q13(0-(x0). 99 9 5 5 6 8 1 0 42 6 6 5 f )(}i,n t{)Q(3(x1)(*-100.7432714102892948.802 9+3 309.f5)), Q| 3 ^1 ( 0.997209419993In file included from 9src/libavcodec/aacps_fixed.c4:f24): }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]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 153 | 45 | # d e f iQn3e0 (Q13.11(5x0)7 0 3 7 8 7 8 f / M _ P I ) ,( iQn3t0)((1(.x1)6*62912407544823674f8/.M0_ P+I )0,. 5Q)3 0 (| 1 ^ ~. 1938756704f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.2:74965:4831:6 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 8f/M_PI), CC libavcodec/alac_data.o Q30 (4961. | 3{7Q63111(7-700.6932f4/4M4_0P8I5)4, 8Q43406(61f.)5,4 2Q93214(0-406.51f0/4M5_7P5I9)0,1 8 7| 4 ^~~~~~~~~~~~~~3 6f)}, {src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 8expanded from macro 'Q30'3 8225935 7448 | 7#2d8eff)i,n eQ 3Q13(0(-x0). 0 1 6 9 5 0 4 3 2 0 8 8 8 5(fi)n}t,) ( (| ~~~~^~~~~~~~~~~~~~~~~~~x )*107374src/libavcodec/aac_defines.h1:8452:436.:0 note: + expanded from macro 'Q31'0 .5) | ^ 45 | #define Q31(xIn file included from )src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 153 : 61 :( inwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648. 0153 | + 0 .5 ) Q| 3 ^ ~0( 1.1507037878f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 30src/libavcodec/aacsbrdata.h(:1496.:1586:6 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 5427f/M_PI), Q 34960 | ({1Q.31193(8-705.69720444f4/0M8_5P4I8)4,4 6Q63f0)(,1 .Q23715(4-1067.311084f5/7M5_9P0I1)8, 7Q43306(f1).}3,7 6{1Q13717(0-603.f8/M3_8P2I2)5,9 3Q3507(817.5248f2)9,2 4Q043615(f-/0M._0P1I6)9,5 04 3| 2 ^~~~~~~~~~~~~~ 08885f)},src/libavcodec/aac_defines.h : 44| : ~~~~^~~~~~~~~~~~~~~~~~~36: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | :# dnote: eexpanded from macro 'Q31'f ine Q30( x45) | # d e f i ne Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0 7 3(7i4n1t8)24(.(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:153: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:496:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | Q30(1 .4961 | 5{0Q73013(7-08.7982f4/4M4_0P8I5)4,8 4Q43606(f1).,1 6Q63192(0-504.2170f4/5M75_9P0I1)8,7 4Q3360f()1}.,1 9{3Q83715(6-700.48f3/8M_2P2I5)93,5 7Q83702(81f.)2,7 5Q43116(7-310src/libavcodec/aacsbr_template.c8.:f0369/1:M236_:9P 5Iwarning: 0)4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare],3 2Q03808(815.f 3)3697} | ,6 1 1| 7 ~~~~^~~~~~~~~~~~~~~~~~~ 7 0 63 f /fMsrc/libavcodec/aac_defines.ho_r:P 45I(:)k36, : = Q 3note: 01expanded from macro 'Q31'( ;1 .k5 4<2= 9 452s | 4b#0rd4-e6>f5nif_n/meMa _sQPt3I1e)(r,x; ) | k ^~~~~~~~~~~~~~+ + ) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 :( inote: nexpanded from macro 'Q30't )((x)*21 4src/libavcodec/aacsbr_template.c447: | 4381#8:d233:6e 4fwarning: 8i.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]n0 e +Q 300.(5x ))381 | | ^ ~ f o r ((kiIn file included from nsrc/libavcodec/aacsbr_fixed.c=t: )621(: ;( src/libavcodec/aacsbrdata.hxk:) 496*<:1=60 :7s 3bwarning: 7rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4- 1>8n2_4m.a0s t+e r 0;496. | 5k{)+Q +3 )1| ( ^ - | 0 ~ ^ ~~~~~~~~~~~~~. 9244408548446In file included from 6src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c:3321: src/libavcodec/aacps_fixed_tablegen.h(:-1530:.111:0 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 590187436f)}, {153Q | 3 1( - 0 . 8 Q33802(215.9135507780732788f7)8,f /QM3_1P(I-)0,. 0Q13609(510.41366290280858452f7)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q30(1.1src/libavcodec/aac_defines.h9:3458:7365:6 7note: 04expanded from macro 'Q31'f /M_PI), Q 3450 | (#1d.e2f7i5n4e1 6Q73311(8xf)/ M _ P I ), Q 3 0 ( 1 . 3 7(6i1n1t7)7(0(6x3)f*/2M1_4P7I4)8,3 6Q4380.(01 .+5 402.952)4 0 4| 6 ^ ~5 f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 495note: :expanded from macro 'Q30'83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 34950 | ({xQ)3 1 ( - 0 . 4 6 src/libavcodec/ac3enc_float.c3 5: 368 4: 418 1: 2 (1warning: i2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n7 t2)4(f()x,) *Q13 01687( | 3- 70 4. 1 985r22e44t.900u 4r+1 n50 3.9F50F)0M 6I fN| )( ^}c ,o o{rQd3,1 (C-O0E.F0_7MIn file included from 0Asrc/libavcodec/aacps_fixed.c6X:4)240: ;9In file included from 6src/libavcodec/aacps.c3 :3| 32 ~~~~~~^~~~~~~~~~~~~~~~9: 0src/libavcodec/aacps_fixed_tablegen.h2:1521:f136)src/libavutil/macros.h:,: 49warning: :Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]223 :1 (note: -expanded from macro 'FFMIN'0 .944798 0 493152 | 2 | #0 d 5e 8f i8 n6 ef Q)F3}F0,M( I1 N.| (2a ~~~~^~~~~~~~~~~~~~~~~~~6, 4b5)1 8(9(7asrc/libavcodec/aac_defines.h6):245 :>f36/ :M( _bnote: P)expanded from macro 'Q31'I )?, (Qb3)0 ( :451 | .(#2ad7)e9)f6 i4 n7| e8 ^ ~ 2 Q7311f(/xM)_P I ) , Q3 0 ( 1 .3 0 3 8(6i3n6t4)4(6(f/xM)_*P2I1)4,7 4Q83306(418..307 1+0 1205.658)5 f /| M ^ ~_ PI), Q30(1.44438493In file included from 2src/libavcodec/aacsbr_fixed.c5:f62/: Msrc/libavcodec/aacsbrdata.h_P:I495):,58 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.5532352924 f495/ | M{_QP3I1)(,- 0 .| 4 ^~~~~~~~~~~~~~6 3534412src/libavcodec/aac_defines.h1:2447:2364:f ),note: expanded from macro 'Q30'Q 31(-0.9 5442 | 4#9d0e4f1i5n3e9 0Q0360f()x}), { Q 3 1 ( - 0 . 0 7 0 6 4(0i9n6t3)3(9(0x2)1*1f0)7,3 7Q43118(2-40..09 4+4 709.850)3 2 0| 5 ^8 86f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24:: 45In file included from :src/libavcodec/aacps.c36:32:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'152 :111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 31521 | ( x ) Q 3 0 ( 1 . 2 6 4 5 1(8i9n7t6)2(f(/xM)_P*I2)1,4 7Q43803(614.82.709 6+4 708.25)7 1 f| / ^ ~M _PI), Q30(1.30386364In file included from 4src/libavcodec/aacsbr_fixed.c6:f62/: Msrc/libavcodec/aacsbrdata.h_:P495I:)31,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.3710125685f /495M | _{PQI3)1,( -Q03.04(61.345434434814291322752f4/fM)_,P IQ)3,1 (Q-300.(915.2549503421355329902046ff/)M}_,PI ){,Q 3 | 1 ^~~~~~~~~~~~~~( -0.0706src/libavcodec/aac_defines.h4:0449:636:3 3note: 9expanded from macro 'Q30'0 21f), Q 3441 | (#-d0e.f9i4n4e7 98Q03302(0x5)88 6 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (int)(src/libavcodec/aac_defines.h(:x45):*361:0 7note: 3expanded from macro 'Q31'7 41824.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.hi:152:86: warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*2147483648 .0152 | + 0 . 5 ) Q 3| 0 ^ ~( 1.2645189762f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :62Q: 30src/libavcodec/aacsbrdata.h(:1495.:267:9 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 8271f/M_PI), Q 34950 | (1{.Q330318(6-306.444663f5/3M4_4P1I)2,1 2Q73204(f1).,3 7Q13011(2-506.8955f/2M4_9P0I4)1,5 3Q9300(016.f4)4}4,3 8{4Q93312(5-f0/.M0_7P0I6)4,0 9Q63303(91.052513f2)3,5 2Q93214(f-/0M._9P4I4)7,9 80 3| 2 ^~~~~~~~~~~~~~0 5886f)},src/libavcodec/aac_defines.h : | 44 ~~~~^~~~~~~~~~~~~~~~~~~: 36: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44note: | #expanded from macro 'Q31'd efine Q30 (45x | )# d e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0 7(3i7n4t1)8(2(4x.)0* 2+1 407.458)3 6 4| 8 ^. 0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h::15262:: 61src/libavcodec/aacsbrdata.h:: 494warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | 494 | { Q 3 1 (Q 300.(8713.922644757118494756429ff)/M,_ PQI3)1,( -Q03.102(719.6217739764407386217f1)f}/,M_ {PQI3)1(, 0Q.3109(015.03306318061356745436ff)/,M _QP3I1)(, 0Q.3001(610.23671150318275169855ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(1.4src/libavcodec/aac_defines.h44:345:8364:9 3note: 2expanded from macro 'Q31'5 f/M_PI), 45Q | 3#0de(f1i.n5e5 3Q23315(2x9)2 4 f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)((xsrc/libavcodec/aac_defines.h):*442:1364:7 4note: 8expanded from macro 'Q30'3 648.0 + 044. | 5#)d e f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h(:in494t:)59:( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824.0 + 4940 | .{5Q)3 1 (| ^0 .87392477144549f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c-:0.321: 2src/libavcodec/aacps_fixed_tablegen.h7:91526:1367:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 361f)}, {Q31( 0. 11529 | 0 5 0 3 6 1 0Q13507(513.f2)6,4 5Q13819(7 602.f0/1M6_0PI2)6,1 5Q33807(119.52f79)6}4,7 8| 2 ~~~~~^~~~~~~~~~~~~~~~~~7 1f/M_PI),src/libavcodec/aac_defines.h :Q453:036(:1 .note: 3expanded from macro 'Q31'0 38636446f/ M45_ | P#dIe)f,i nQe3 0Q(311.(3x7)1 0 1 2 5 6 8 5 f / M _ P I )(,i nQt3)0(((1x.)4*424134874498332654f8/.M0_ P+I )0,. 5Q)30(1.55323 5 2| 9 ^ ~2 4f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 494note: :expanded from macro 'Q30' 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 34940 | ({x)Q 3 1 ( 0 . 8 7 3 9 2 4 7(7i1n4t4)5(4(9xf))*,1 0Q3713(7-401.812247.09 6+1 703.754)0 3 6| 1 ^f )}, {Q31( 0.19050In file included from 3src/libavcodec/aacps_fixed.c6:10241: 5In file included from 7src/libavcodec/aacps.c5:332f: )src/libavcodec/aacps_fixed_tablegen.h,: 152Q:3111:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 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] 152 | 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] Q 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ (1In file included from .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.hsrc/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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 36: 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] note: expanded from macro 'Q30' 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}src/libavcodec/aacsbr_template.c, :{Q5113:117:( -warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]. 972247378 85119 | 3 48 f i)f, (Qg3o1a(l 0_s.b2 2<0 8s1b3r3->3k5x7[918]37 +f) }s,b r- >| m ~~~~^~~~~~~~~~~~~~~~~~~ [ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 | #de f45i | n#ed eQf3i0n(ex )Q 3 1 ( x) ( i n t )( ((xi)n*t1)0(7(3x7)4*12812447.408 +3 6048..50) + | 0 ^. 5) | ^ ~ 1In 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:: 493src/libavcodec/aacps_fixed_tablegen.h::6151:: 136warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ] 493 | {Q3 1151( | - 0 . 5 3 6Q93708(219.137783875562f3)0,6 1Qf3/1M(_-P0I.9),76 4Q93900(319.3368252182f21)8}0,0 f{/QM_3P1(I-)0,. 97Q23204(713.7480829634480f4)6,1 9Qf3/1M(_ P0I.2)2,0 8Q13303(315.7494883472f8)8}6, 9 2| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI), src/libavcodec/aac_defines.hQ:3450(:136.:4 9note: 49expanded from macro 'Q31'8 74878f/ M45_ | P#Id)e,f iQn3e0 (Q13.15(6x)0 40 7 8 7 7 0 f / M _ P I )(,i n t| ) ^~~~~~~~~~~~~~( (x)*2147src/libavcodec/aac_defines.h48:443:6364:8. 0note: expanded from macro 'Q30'+ 0.5) | 44 ^ ~ | #define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 492 : 83 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in t)((x)*107 34927 | 4{1Q83214(. 00 .+2 401.353)0 3 8| ^9 92960f), Q31( 0.51In file included from 2src/libavcodec/aacps_fixed.c9:4243: In file included from 6src/libavcodec/aacps.c2:6323: 0src/libavcodec/aacps_fixed_tablegen.h2:1513:8111f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0.663934 101516 | 7 4 8 8 5 fQ)3,0 (Q13.13(73-80.50638026419f6/7M9_6P2I)9,0 8Q130f()}1,. 3 85| 1 ~~~~^~~~~~~~~~~~~~~~~~~2 21800fsrc/libavcodec/aac_defines.h/:M45_:P36:I )note: ,expanded from macro 'Q31' Q30(1. 4450 | 2#6d4e0f46i1n9ef /QM_3P1I()x,) Q 3 0 ( 1 . 4 48 4 2 8 8 6 9(2ifn/tM)_(P(Ix)),* 2Q13407(418.34694489.807 4+8 708.f5/)M _ P| ^ ~I ), Q30(1.560407In file included from 8src/libavcodec/aacsbr_fixed.c7:7620: fsrc/libavcodec/aacsbrdata.h/:M492_:P58I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h ) 492{ | { Q| 3 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~1 ( 0.24133038992960f)src/libavcodec/aacsbr_template.c,: 524Q:3341(: 0warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 12943626 3524 | 02 3 8 f ) } , {fQ3or1 ((-i0 .=6 6k3;9 3i4 1=0=67 k4 8|8|5 fs)b, >Q 3(1(sb-r0.-0>k8[2409] 6-7 9162 9+0 8ms1bf )-} ,o d d| ) ~~~~^~~~~~~~~~~~~~~~~~~; i--) {src/libavcodec/aac_defines.h :| 45 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~: 36: note: expanded from macro 'Q31' : src/libavcodec/aacsbr_template.c45: | 550#:d17e:f inwarning: ecomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q31(x )550 | } w h i l e ((sibn t!)=( (sxbr)-*>21k4x7[418] 3+ 64s8b.r-0> +m [01.]5)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] In file included from 44:36 :425 note: | expanded from macro 'Q30' 44d | o#dwenfmiinxe_ cQ3o0e(fxf)s [ 0 ] [ n f ] = d o w n(miinxt_)c(o(exf)f*s1[017]3[7n4f18]24 .= 0s m+i 0x. 5*) L E| V ^E L_MINUS_3DB; In 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] src/libavcodec/aacsbr_fixed.c 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) | ^ 62: In 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] src/libavcodec/aacsbrdata.h: 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), | ^~~~~~~~~~~~~~ 492src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 32:In 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] src/libavcodec/ac3dec.c:447:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | 447Q | 3 0 ( 1 . 3 7 3 8 5 6 3do0w6n1mfi/xM__PcIo)e,f fQs3[00(]1[.3i8]5 1=2 2(18d0o0wfn/mMi_xP_Ic)o,e ffQs30[0(]1[.i4]0 +2 6 4| 0 ~~~~~~~~~~~~~~~~~~~~~^4 619f/M_ P448I | ) , Q 30 ( 1 .4 4 8 42 8 8 69 2f / M _ P I ) , Q 3 0 ( 1. 4 9 4 9 8d7o4w8n7m8ifx/_Mc_oPeIf)f,s [Q310]([1i.]5)60 4*0 7L8E7VE7L0_MfI/MN_USP_I3),DB ; | ^~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.src/libavcodec/ac3dec.c08:24514:9356:7 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]29 081f)}, 451| | ~~~~~^~~~~~~~~~~~~~~~~~ s->src/libavcodec/aac_defines.hd:o45w:n36m:i xnote: _expanded from macro 'Q31'c oeffs[0][ i45] | =# dFIeXfRi1ne2 (Qd3o1w(nxm)i x _ c o e f f s[ 0 ] [ i ] )(i;n t )| ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ (x)*21src/libavcodec/ac3.h4:74428:3446:4 note: 8expanded from macro 'FIXR12'. 0 + 0.5 )42 | | # ^ ~d efine FIXR12(a) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 492 : 7(:( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t) ((a) * 4096 +492 0 | .{5Q)3)1 ( | 0 ~~~~^~~~~~ ~. 24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :24: In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c::4532:: 36:src/libavcodec/aacps_fixed_tablegen.h :note: 151expanded from macro 'Q31': 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 151 | Q 3 0 ( In file included from 1 .src/libavcodec/ac3dec_fixed.c(3:i7156n3: t8src/libavcodec/ac3dec.c)5:(6452(3:x035)6:* 12warning: f1/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4M 7_4P8I3)6,4 8. Q04523 | 0+( 10 .. 358 )5 1 2 | 2s ^ ~1- 8>0d0ofw/nMm_iPxI_)c,oe fQf3In file included from s0src/libavcodec/aacsbr_fixed.c([:1162.]: 4[0isrc/libavcodec/aacsbrdata.h2]:6 4914=:0 844F:6I 1Xwarning: 9Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f1 /2M(_dPoIw)n,m iQx3_0c(o 1e491.f | 4f{4sQ8[3411]2([8 i80]6.)91;21 f1 /1| 2M ^~~~~~~~~~~~~~~~~~~~~~~~~~~~5_ 3PI4)7,3 5src/libavcodec/ac3.hQ1:324206:(f441):., 4 note: 9Qexpanded from macro 'FIXR12'43 918(7 408.728 1f424/8 | M4#_7dP6eI3)f3i,1n 3eQ3 30F10If(X)1R}.1,52 6({0aQ)43 01 7( 8- 707 .0 f4 /1 M3 _6 P8 I3 )3 ,7 3 1| (4( ^~~~~~~~~~~~~~1i 8n2tf))(,( asrc/libavcodec/aac_defines.hQ):3 441*:( 36 :04 .0note: 29expanded from macro 'Q30'8 62 1+6 803. 75446) | 8)#0 d3 e| 6f ~~~~^~~~~~ ~i5 nfe) }Q,3 0 (| x ~~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 :36 :( inote: ntexpanded from macro 'Q31') ((x)*1073 7454 | 1#8d2e4f.i0n e+ Q03.15()x ) | ^ (inIn file included from t)src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c2:321: 4src/libavcodec/aacps_fixed_tablegen.h7:41508:31366:4 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 150 | Q30(1In file included from .src/libavcodec/aacsbr_fixed.c4:4625: 5src/libavcodec/aacsbrdata.h6:24916:0581:1 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1.45 314915 | 5{2Q73912(f /0M._1P1I1)1,2 5Q33407(315.142664f8),0 9Q13719(3 f0/.M2_1P4I8)4,7 6Q33301(313.0419f4)5}2,3 8{8Q2391f(/-M0_.P4I1)3,6 8Q333703(11.45128329f0)5,7 5Q4311f(/ M0_.P2I8)2, 1Q63803(716.8506346450f0)6}7,2 9 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# dQe3f1i(nxe) Q 3 0 ( x ) ( i n t ) ( ((xi)n*t2)1(4(7x4)8*31604783.704 18+2 40..0 5+) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacsbr_template.c:In file included from 62:src/libavcodec/aacps_fixed.c: 588:src/libavcodec/aacsbrdata.h:24:19: 491:In file included from :src/libavcodec/aacps.c32warning: ::comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 150:111: warning: 588implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | f o491r | {(Qk3 1=( 10 ;. 1501k | 1 1< 1= 2 5s 3b 4Qr73-30>(5n11[.2046]4f;5 )5,k6 +2Q+63)01 1( 1| f0 ~ ^ ~~~~~~~~~. /2M1_4P8I4)7,6 3Q33103(3src/libavcodec/aacsbr_template.c10:.16154f:5)193}:1, 5 warning: 5{comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2Q 73912(f/-M0 _.615P4 | I1 )3 ,6 8 Q3f33o07r( 31(1.k44 16=84 281f0;)9 ,1k 7 Q9<33=1f( / sM0b_.rP-2I>8)n,_2 q1Q;638 03k(7+16+.)84 09{34 65 52| 3f ~ ^ ~~~~~~~~8) 8}2,9 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), Q30src/libavcodec/aac_defines.h(:145.:5362:39 0note: 5expanded from macro 'Q31'7 541f/M_PI) ,45 | Q#3d0e(f1i.n5e64 4Q03016(7x2)9 f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(44x:)36*:2 1note: 4expanded from macro 'Q30'7 483648. 044 | +# d0e.f5i)n e | Q ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(491(:x7):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0 .4915 | ){ Q 3| 1 ^( 0.1111253473512In file included from 6fsrc/libavcodec/aacps_fixed.c):,24: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.1502:1864:8 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 3313301f)}, {Q 31501 | ( - 0 . 4 1 3Q63803(317.341445158622f6)0,1 1Qf3/1M(_ P0I.)2,82 1Q63803(716.8405336155f5)2}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 79In 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] 2f 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' M 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ _PIIn 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' Q 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)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] 3In file included from src/libavcodec/aacsbr_fixed.c487: | 62 : src/libavcodec/aacsbrdata.h : 490 : 31 : iwarning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( prevexp > 24U) {490 | {| Q ~~~~~~~ ^ ~~~ 31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' ( 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 1.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] 464809 14907 | 9{3Qf3/1M(_ P0I.)2,0 3Q23001(015.441904453273f8)8,2 9Qf3/1M(_-P0I.)8,6 8Q73901(810.355253298095f7)5}4,1 f{/QM3_1P(I-)0,. 9Q73709(015.45866404005086472f9)f,In file included from / src/libavcodec/ac3enc_float.cMQ:_378P1: I(src/libavcodec/ac3enc_template.c) :,0218 .: 929| :6 ^~~~~~~~~~~~~~2 90warning: 8implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion]0 6999242src/libavcodec/aac_defines.hf:)44}:, 36 218: | | ~~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h : 45: 3644 : | # note: dexpanded from macro 'Q31' e f i n e Q 453 | 0i#(fdxe )f( ic no eo r dQ _3 d1 i( fx f) > N E(W i _n Ct P) L( _( Cx O) O* R 1D(0_i7Tn3Ht7)R4(E1(S8xH2O)4L*.D201) 4 +7 4| 08 ^~~~~~~~~~ ~.3 56)4 8 .| 0 ^ + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.c:src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h150::48961::83 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489150 | | { Q 3 1 ( - 0Q.3200(615.1434459652602668091f1)f,/ MQ_3P1I() ,0 .Q53405(913.04454301656355257f9)2}f,/ M_{PQI3)1,( -Q03.06(211.246644186039516799230ff/)M,_ PQI3)1,( -Q03.05(918.943964851720308382992ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(1.523src/libavcodec/aac_defines.h90:5457:5364: 1note: fexpanded from macro 'Q31'/M _PI), Q30 (451 | .#5d6e4f4i0n0e6 7Q2391f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:(36x:) *note: 2expanded from macro 'Q30'1 47483648 .440 | #+d e0f.i5n)e Q| 3 ^ ~0 (x) (In file included from isrc/libavcodec/aacsbr_fixed.cn:t62): (src/libavcodec/aacsbrdata.h(:x489):*581:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0.5) | ^ 489 | {Q31(-0.2065134In file included from 96src/libavcodec/aacps_fixed.c2:0246: 8In file included from 9src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:31501:(36 0:. 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 93044066355f)}, {Q 31501 | ( - 0 . 6 2 1Q236401(613.5464952506f26)0,1 1Qf3/1M(_-P0I.)5,9 8Q93306(811.7405033159522f7)9}2,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Q30(1src/libavcodec/aac_defines.h.:4456:4368:0 9note: 1expanded from macro 'Q31'7 93f/M_P I45) | , #Qd3e0f(i1n.e4 9Q43512(38x8)2 9 f / M _ P I ) , Q 3 0 ((1i.n5t2)3(9(0x5)7*524114f7/4M8_3P6I4)8,. 0Q 3+0 (01..5)5 6 4| 4 ^ ~0 06729f/M_PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:489:src/libavcodec/aac_defines.h32::44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 48944 | | {#dQe3f1i(n-e0 .Q230605(1x3)4 9 6 2 0 6 8 9 f ) , Q 3(i1n(t )0(.(5x4)5*913007434704616832545.f0) }+, {0Q.351)( - 0| . ^6 2126416356920f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c5:9328: 9src/libavcodec/aacps_fixed_tablegen.h3:61508:1117:0 0warning: 39implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :15045 | : 36 : note: expanded from macro 'Q31' Q30(1.4 45455 | 6#2d6e01f1ifn/e MQ_3P1I(x)), Q 3 0 ( 1 . 4 5 3 1 5 5 2(7i9n2tf)/(M(_xP)I*)2,1 4Q73408(316.4486.04 8+0 901.759)3 f /| M ^ ~_ PI), Q30(1.494523In file included from 8src/libavcodec/aacsbr_fixed.c8:2629: fsrc/libavcodec/aacsbrdata.h/:M489_:P6I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.5239057 54894 | 1{fQ/3M1(_-P0I.)2,0 6Q53103(419.652604648090f)6,7 2Q93f1/(M_ P0I.)5,4 5 9| 3 ^~~~~~~~~~~~~~0 44066355fsrc/libavcodec/aac_defines.h):}44,: 36{:Q 3note: 1(expanded from macro 'Q30'- 0.621264 1446 | 3#5d6e9f2i0nfe) ,Q 3Q03(1x()- 0 . 5 9 8 9 3 6 8 17 0 0 3 9(2ifn)t}),( ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~* 1073741src/libavcodec/aac_defines.h8:2454:.360: +note: 0expanded from macro 'Q31'. 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 :149 :(136in:t )warning: ((implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648.0 + 0 .1495 | ) | ^ ~ Q30(1.514621377In file included from 0src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I488):,84 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .5181334019f/ M488_ | P{IQ)3,1 (Q-300.(615.8859213249864599415638ff/)M,_ PQI3)1,( Q03.05(818.355366394418386588039ff)/}M,_ P{IQ)3,1 (Q 300.(918.853580008668975336713f2/fM)_,P IQ)3,1 (Q 300.(919.959647394795670509253f6/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h::3644:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | 44# | d#edfeifnien eQ 31Q(3x0)( x ) ( i n t()i(nt()x()(*x2)1*41704783734614882.40. 0+ +0 .05). 5 )| ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24488: :In file included from 59src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :149:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | {Q31(-0. 61495 | 8 8 9 1 2 96 5Q93106(81f.)5,1 4Q63211(3 707.05f8/8M3_5P6I3)4,1 38Q53803(f1).}5,1 8{1Q33314(0 109.f9/8M8_3P8I0)8,6 Q93503(713.25f2)3,4 8Q439145(3 f0/.9M9_9P9I4)3,4 9Q3600(012.3563f6)9}4,8 6 8| 0 ~~~~~^~~~~~~~~~~~~~~~~~9 f/M_PI),src/libavcodec/aac_defines.h :Q453:036(:1 .note: 5expanded from macro 'Q31'5 00687361 f45/ | M#_dPeIf)i,n eQ 3Q03(11.(5x6)7 9 7 5 7 5 9 5 f / M_ P I()i,n t )| ( ^~~~~~~~~~~~~~( x)*214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5) 44| | ^ ~# define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 488 : 32 :(i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*1073741 84882 | 4{.Q03 1+( -00.5.)6 5 8| 8 ^9 129659168f), Q31In file included from (src/libavcodec/aacps_fixed.c :024.: 5In file included from 8src/libavcodec/aacps.c8:3325: 63src/libavcodec/aacps_fixed_tablegen.h4:11493:85868:3 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31( 0.988380 81496 | 9 5 3 73 2 f )Q,3 0Q(311.(5 10.49692919347374093f6/ warning0Ms0_ generated2P. I3)6,f )Q}3,0 ( 1| . ~~~~~^~~~~~~~~~~~~~~~~~5 1813340src/libavcodec/aac_defines.h1:945f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(1.5 2453 | 4#8d4e9f4i5n3ef /MQ_3P1(Ix)), Q 3 0 ( 1 . 5 3 6 9 4 8 6(8i0n9tf)/(M(_xP)I*)2,1 4Q73408(316.4585.000 6+8 703.651)f / M| _ ^ ~P I), Q30(1.567975In file included from 75src/libavcodec/aacsbr_fixed.c9:562f: /src/libavcodec/aacsbrdata.hM:_488P:I6):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :48836 | :{ Qnote: 3expanded from macro 'Q30'1 (-0.6588 9441 | 2#9d6e5f9i1n6e8 fQ)3,0 (Qx3)1 ( 0 . 5 8 8 3 5 6 3 4 1 3(8i5n8t3)f()(}x,) *{1Q03713(7 401.8982843.800 8+6 905.357)3 2f )| , ^ Q31( 0.999943496002In file included from 3src/libavcodec/aacps_fixed.c6:f24): }In file included from ,src/libavcodec/aacps.c : 32| : ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :149:61: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 45149 | | # d ef i n e QQ3310((x1). 5 1 4 6 2 1 3 7 7 0 f / M _(PiIn)t,) (Q(3x0)(*1.25114871438334604189.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 1.5234849453f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.c:I62): ,src/libavcodec/aacsbrdata.h :Q4873:084(:1 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 69486809f/M_PI )487, | {QQ3301((1-.05.540802608274326915f3/6M9_8P9If)),, QQ3301((1-.05.697698705576509858f8/4M1_6P4If)),} , | { ^~~~~~~~~~~~~~Q 31( 0.27src/libavcodec/aac_defines.h5:7442:5368:2 4note: 1expanded from macro 'Q30'6 567f), Q 3441 | (# d0e.f5i8n6e3 4Q73503(3x3)5 8 3 2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)((src/libavcodec/aac_defines.hx:)45*:1360:7 3note: 7expanded from macro 'Q31'4 1824.0 +45 | 0#.d5e)f i n| e ^ Q31(x) 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:11494:74368:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 149 | Q30(1In file included from .src/libavcodec/aacsbr_fixed.c5:1624: 6src/libavcodec/aacsbrdata.h2:14873:7597:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1.51 84871 | 3{3Q430119(f-/0M._4P8I2)0,2 4Q23905(316.958293f48)4,9 Q43513(f-/0M._9P6I8)0,5 6Q03808(814.156346f9)}4,8 6{8Q0391f(/ M0_.P2I7)5,7 2Q53802(411.65556070f6)8,7 3Q6311f(/ M0_.P5I8)6,3 4Q7305(313.3556873927f)5}7,5 9 5| 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 Q31 (44x | )# d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4 7(4i8n3t6)4(8(.x0) *+ 100.753)7 4 1| 8 ^ ~2 4.0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^: 62: src/libavcodec/aacsbrdata.h:487:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 warnings generated. In file included from src/libavcodec/aacps_fixed.c:24 : 487In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-1490:.114:8 2warning: 02implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 29536989f), Q31( -1490 | . 9 6 8 0 5 6Q03808(814.156144f6)2}1,3 7{7Q03f1/(M _0P.I2)7,5 7Q23508(214.1561586173f3)4,0 1Q93f1/(M _0P.I5)8,6 3Q43705(313.3552833428f4)9}4,5 3 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI), Qsrc/libavcodec/aac_defines.h3:045(:136.:5 3note: 6expanded from macro 'Q31'9 486809f/M _45P | I#)d,e fQi3n0e( 1Q.35150(0x6)8 7 3 6 1 f / M _ P I ) , (Qi3n0t()1(.(5x6)7*92715477549853f6/4M8_.P0I )+, 0 . 5| ) ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :44487 | :#6d:e fwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 487 | { Q 3 1 ((-i0n.t4)8(20(2x4)2*91503763978491f8)2,4. 0Q 3+1 (0-.05.)9 6| 8 ^0 5608884164f)}, {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) | src/libavcodec/aacsbr_template.c ^ ~ :684:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485: 84684 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for ( i485 = | {1Q;3 1i( <0 .ch4_1d0a2t5a-8>00b0s1_9n4u6m3_fe)n,v; Qi3+1+() 0 .| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~2 116736935734f)}src/libavcodec/aacsbr_template.c,: 700{:23Q:31 (warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 0.0963 807006 | 2 00 8 0 4 8 f )fo, rQ 3(1i( = 0 .00;4 i4 11<9 c8h4_3d8a1t4a5-7>fb)s_}n,um _| e ~~~~~^~~~~~~~~~~~~~~~~~ nv; i++src/libavcodec/aac_defines.h): 45 :| 36: ~ ^ ~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aacsbr_template.c:747:20: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 45 747 | if (bs_pointer > ch_data->bs_num_env + 1) { | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:src/libavcodec/aacsbr_template.c:754:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 62 754 | for (i = 1; i <= ch_data->bs_num_env; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ : src/libavcodec/aacsbr_template.csrc/libavcodec/aacsbrdata.h:485:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :782 485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0CC libavcodec/alacdsp.o .09638062008048f), Q31( 0.04411984381457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 45:36: note: expanded from macro 'Q31' 782 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' c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ h_In file included from data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 +src/libavcodec/aacsbr_template.c:796:44: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 0.5) | ^ ~ In file included from 796 | dst->e_a[0] = -(dst->e_a[1] != dst->bs_num_env); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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.985169097src/libavcodec/aacsbr_template.c:824:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1 824 | for (i = 0; i < sbr->n_q; i++) | 5427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ ~ ^ ~~~~~~~~src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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), 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.346 warning8s5 generated7. 766746029f), 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.46857766src/libavcodec/aacsbr_template.c74:68680:2199:f )warning: , comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 31(-0.30140 28683 | 3 4 57 1 9f8ofr) }(i, = | ~~~~~^~~~~~~~~~~~~~~~~~0 ; i < csrc/libavcodec/aac_defines.hh:_45d:a36t:a -note: >expanded from macro 'Q31'b s_num_env ;45 | i#+d+e)f i{n e | Q ~ ^ ~~~~~~~~~~~~~~~~~~~3 1(x) src/libavcodec/aacsbr_template.c(:i872n:t31):( (warning: x)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]* 214748364 8872. | 0 + 0 . 5 ) | ^ ~ for (j = 0; j In file included from 482n:[83c:h _warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ta->bs_freq_re s482[ | i{ Q+3 11(] ]0; .j9+4+2)9 2{5 6 5| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 3160f), Q31( 0.83src/libavcodec/aacsbr_template.c1:68803:9310:6 5warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8 293f)}, {Q 31880 | ( 0 . 7 5 0 8 1 1 4 5 2 8 6 9 4f8ofr) ,( jQ 3=1 (0-;0 .j3 5<5 3s3b2r2-31>4n2[2c6h5_fd)a}t,a - >| b ~~~~^~~~~~~~~~~~~~~~~~~s _freq_resrc/libavcodec/aac_defines.hs:[45i :+36 :1 ]note: ]expanded from macro 'Q31'; j++) { 45| | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# define Q31(x) src/libavcodec/aacsbr_template.c : 889 : 31 : warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]i nt)((x)*214 748898 | 3 6 4 8 . 0 + 0 . 5 ) | ^ ~f or (j = 0; j < sbrIn file included from -src/libavcodec/aacsbr_fixed.c>:n62[: csrc/libavcodec/aacsbrdata.hh:_482d:a59t:a- >warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s _freq_res[i + 1 ]482] | ;{ Qj3+1+() 0{. 9 4| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 2565553160f), Q31(src/libavcodec/aacsbr_template.c 0:.9008:31276:3 9warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6 518293f)}, {900Q | 3 1 ( 0 . 7 5 0 8 1 1 4f5o2r8 6(9j4 8=f )1,; Qj3 1<( -s0b.r3-5>5n3[3c2h2_3d1a4t2a-2>65bfs)_}f,r e q| _ ~~~~~^~~~~~~~~~~~~~~~~~r es[i + src/libavcodec/aac_defines.h1:]]45;: 36j:+ +note: )expanded from macro 'Q31' { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] In file included from src/libavcodec/aacps_fixed.c:24 : 482In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h( :0244.:91364:2 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 65553160f), Q31( 0.8316390 62445 | 1 8 2 9 3 f )Q}3,0 ({0Q3.10(0 0000.0750008010f1/4M5_2P8I6)9,4 8Qf3)0,( 0Q.3010(-101.035535933392f2/3M1_4P2I2)6,5 fQ)3}0,( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 17089852fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.002 5452 | 5#4d1e2f9ifn/eM _QPI3)1,(x )Q 3 0 ( 0 . 0 0 2 9 3 9 8 4 6(8ifn/tM)(_(PxI))*,2 1Q43704(803.604083.105 9+7 107.05f)/ M _| P ^ ~I ) | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 482:note: 7expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i482n | e{ QQ3301(( x0). 9 4 2 9 2 5 6 5 5 5 3 1 6 0(fi)n,t )Q(3(1x() *01.0873317643190862541.802 9+3 f0).}5,) { Q| 3 ^1 ( 0.75081145286948f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.323: 5src/libavcodec/aacps_fixed_tablegen.h5:3244:321112:3 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 265f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 244 | src/libavcodec/aac_defines.h : 45 : 36 : Qnote: 3expanded from macro 'Q31'0 (0.00000 0450 | 00#0dfe/fMi_nPeI )Q,31 (Qx3)0 ( 0 . 0 0 1 1 0 5 3 9 3 9 f(/iMn_tP)I()(,x )*Q23104(704.8030614780.8908 5+2 f0/.M5_)P I )| , ^ ~ Q30(0.0025254129fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,481 :Q843:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0029398468f/ M481_ | P{IQ)3,1 (Q-300.(605.20908381054957157201f1/9Mf_)P,I )Q 3 1| ( ^~~~~~~~~~~~~~- 0.184395src/libavcodec/aac_defines.h7:5444:5360:9 2note: 1expanded from macro 'Q30'f )}, {Q31( 440 | .#1d1e9f6i0n3e1 9Q03006(8x4)3 f ) , Q 3 1 ( 0 . 99 8(9i9n3t4)6(7(80x1)6*81f0)7}3,7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 + 0.5src/libavcodec/aac_defines.h): 45 :| 36 ^: note: expanded from macro 'Q31' 45 | In file included from #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(244x:)86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (244x | ) * 2 1 4 7Q43803(604.80.000 0+0 000.050)0 f /| M ^ ~_ PI), Q30(0.001105In file included from 39src/libavcodec/aacsbr_fixed.c3:962f: /src/libavcodec/aacsbrdata.hM:_481P:I59):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(0.00170898 54812 | f{/QM3_1P(I-)0,. 6Q523908(800.40505225121594f1)2,9 fQ3/1M(_-P0I.),1 8Q43309(507.50405209932918f4)6}8,f /{MQ_3P1I() ,0. 1Q13906(003.1090030165894731f7)0, fQ/3M1_(P I0). 9 9| 8 ^~~~~~~~~~~~~~9 9346780src/libavcodec/aac_defines.h1:6448:f36:) }note: ,expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45:f36i:n enote: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e Q(3i1n(tx)) ( ( x ) * 1 0 7 3 7 4 1 8(2i4n.t0) (+( x0).*52)1 4 7| 4 ^8 3648.0 + 0.5) In 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: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:481:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 244 | Q3 0481( | 0{.Q03010(0-000.06050209f8/8M0_4P5I5)2,1 1Q93f0)(,0 .Q03011(1-00.5138943399f5/7M5_4P5I0)9,2 1Qf3)0}(0,. 0{0Q137018(9 805.21f19/6M0_3P1I9)0,0 6Q83403(f0).,0 0Q23512(5 04.192998f9/9M3_4P6I7)8,0 1Q6380f()0.}0,0 2 9| 3 ~~~~^~~~~~~~~~~~~~~~~~~9 8468f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .00315971 7450 | f#/dMe_fPiIn)e Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e21f4i7n4e8 3Q63408(.0x )+ 0 . 5 ) | ^ ~ (int)((x)*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:462.: 0src/libavcodec/aacsbrdata.h :+481 :06.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 481 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:632: 5src/libavcodec/aacps_fixed_tablegen.h2:92448:8360:4 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 119f), Q31(-0 .2441 | 8 4 3 9 5 7 5Q4350(009.2010f)0}0,0 0{0Q03010(f /0M._1P1I9)6,03 1Q39000(608.4030f1),1 0Q53319( 309.f9/9M89_9P3I4)6,7 8Q03106(80f.)0}0,1 7 0| 8 ~~~~^~~~~~~~~~~~~~~~~~~9 852f/M_Psrc/libavcodec/aac_defines.hI:),45 :Q363:0 (note: 0expanded from macro 'Q31'. 002525 44512 | #9dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 00 2 9 3 9 8 4 6 8 f/(Mi_nPtI))((,x )Q*3201(4704.8030634185.907 1+7 00f./5M)_ P I| ) ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 48044: | 83#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 480 | { Q 3 1 ( - 0(.i3n6t0)2(48(2x8)2*4120879367f4)1,8 2Q431.0 + 0.(5 )0 . 3| 4 ^6 55735648287f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c-0:.329: 3src/libavcodec/aacps_fixed_tablegen.h3:82448:8111:2 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 209f), Q31(-0 .82444 | 4 7 6 5 4 1 09Q63402(90f.)0}0,0 0 | 00 ~~~~^~~~~~~~~~~~~~~~~~~0 000f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 30expanded from macro 'Q31'( 0.0011 0455 | #3d9e3f9if/nMe _QP3I1)(,x Q)3 0 (0 . 0 0 17 0 8 9 8 5 2 f(/inMt_)P(I()x,) *2Q13407(408.3060428.5205 4+1 209.f5/)M _P | I ^ ~) , Q30(0.0029In file included from 3src/libavcodec/aacsbr_fixed.c9:8624: 6src/libavcodec/aacsbrdata.h8:f480/:M58_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0031 54809 | {7Q13701f(/-M0_.P3I6)0 2 4| 8 ^~~~~~~~~~~~~~2 824289src/libavcodec/aac_defines.h6:f44):36,: Qnote: 3expanded from macro 'Q30' 1( 0.3465 5447 | 3#5d6e4fi8n2e87 fQ)3}0,( x{)Q 31 ( - 0 . 9 3 3 8 8 8 1 2 54(9i2n0t9)f()(,x )Q*311(0-703.748414872645.401 0+9 604.259)f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36src/libavcodec/aacps_fixed.c:: 24note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 24345: | 136#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 243 | ( iQn3t0)((0.(0x0)0*02010407040803f6/4M8_.P0I )+, 0Q.53)0 ( 0| . ^ ~0 019607407f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Q3src/libavcodec/aacsbrdata.h0:(4800:.0320:3 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5309f/M_PI) ,480 | {QQ3310((-00..0306440925418220862f4/M2_8P96If)), ,Q 3Qsrc/libavcodec/aacsbr_template.c03(1:0(.937 0:00519.2:33 0465warning: 56comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]52 733f5/6M4_8P2 I8937)7 | ,f ) Q} 3, 0 f{(oQ0r3. 01(0i(5 -6=0 1.059;23 63i38 78f b)| s, ^~~~~~~~~~~~~~_ nQu3m1(_-n0src/libavcodec/aac_defines.h.o:8i444s:4e367;:6 5note: 4i1expanded from macro 'Q30'+0 +9)6 4{2 9 f | )44 ~ ^ ~~~~~~~~~~~~~~~~~~~~~ | } #, d e| f ~~~~~^~~~~~~~~~~~~~~~~~i ne Q30src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_template.c(::x45939)::36 27: : note: warning: expanded from macro 'Q31' comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 93945 | | #(d ien ft i )n e( ( Qx 3)1 ( *x 1)0f7 o3r 7( 4j 1 8= 2 4 0.; 0 j + < 0 (.s5ib)rn -t >)| (n ^(x_ )q*;2 1j4+7+4)8 3{6 4 8| . ~ ^ ~~~~~~~~0 +In file included from src/libavcodec/aacps_fixed.c0:.245: )In file included from src/libavcodec/aacps.c :| 32src/libavcodec/aacsbr_template.c ^ ~: :src/libavcodec/aacps_fixed_tablegen.h:948243::27111:: 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] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:480 :9486 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | Q 3f4800 | (o{0rQ. 30(10j(0 -00=.0 3106;00 02j04 80<2f 8/s2Mb4_r2P-89I>6)nf,_) q,;Q 3jQ+03+()01 .({0 0 0. 13| 946 ~ ^ ~~~~~~~~6055 77430576f4/8M2_8P7If))},, Q{3Q0(310(.-000.3903393583808192f5/4M9_2P0I9f)),, QQ3301((-00..08044449756514210069f6/4M2_9PfI)),} ,Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.0052src/libavcodec/aac_defines.h3:04556:362:3 fnote: /expanded from macro 'Q31'M _PI), Q3450 | (#0d.e0f0i5n6e 1Q5321(x6)3 7 f / M _ P I ) , | ^~~~~~~~~~~~~~ ( int)((x)*src/libavcodec/aac_defines.h2:14447:48363:6 4note: 8.expanded from macro 'Q30' 0 + 0.5) 44 | | # ^ ~ define Q30(x)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] (int)((x) *4791 | 0{7Q3317( 4108.23497.00 14+2 1404.653)8 1 f| ) ^, Q31( 0.8177963417431In file included from 6src/libavcodec/aacps_fixed.cf:)24},: In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0.243:3867:02 44warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]41 87437f), Q31(- 0243.8 | 7 07 1 6 5 6 22Q23905(90f.)0}0, 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000f/Msrc/libavcodec/aac_defines.h_:45PI:)36,: Qnote: 30expanded from macro 'Q31'( 0.00196 0457 | 4#d0e7ffi/nMe_P QI3)1,( xQ)3 0 ( 0 . 0 0 3 0 3 9 5 3 0(9fi/nM_tP)(I()x,) *Q23104(704.8030644489.05 1+2 006.f5/)M_ PI )| , ^ ~ Q30(0.0052305In file included from 6src/libavcodec/aacsbr_fixed.c2:362f: /src/libavcodec/aacsbrdata.hM:_479P:I58)4: warning, s generatedQwarning: . 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0(0.005615 264793 | 7{fQ3/1M(_ P0I.)3,9 7 0| 1 ^~~~~~~~~~~~~~4 21446381src/libavcodec/aac_defines.hf:)44,: 36Q:3 1note: (expanded from macro 'Q30' 0.81779 6443 | 4#1d7e4f3i1n6ef )Q}3,0 ({xQ)3 1 ( - 0 . 37 0 2 4 4 64 1 8 7(4i3n7tf)),( (Qx3)1*(1-007.38774017812645.602 2+2 905.95f)) } ,| ^ | ~~~~^~~~~~~~~~~~~~~~~~~ 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 :45243 | :#61d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 243 | ( i nQt3)0(((x0).*0210407040803060480.00f/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.0019607407f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4793:032(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 30395309f/M _479PI | ){,Q 3Q13(0( 00..03094740915412210464f6/3M8_1PfI)),, QQ3310(( 00..8010757293603451672433f1/6Mf)_}P,I ),{Q 31Q(3-00(.03.700025464165421683774f3/7fM)_,P IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 87071656src/libavcodec/aac_defines.h2:2442:9365:9 fnote: )expanded from macro 'Q30'} , | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.hef:in45e: 36Q:3 0note: (expanded from macro 'Q31'x ) 45 | # de f i n e (Qi3n1t()x()( x ) * 1 0 7 3 7 4 1 82 4. 0( i+n t0).(5(x)) * 2| 1 ^4 7483648.0 + 0.5)In 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] 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]243 | Q3 0479( | 0{Q.3010(0 000.0309070001f4/21M4_4P6I3)8,1 fQ)3,0 (Q0.3010(1 9600.78410777f9/6M3_4P1I7)4,3 1Q63f0)(}0,. 00{3Q03319(5-300.93f7/0M2_4P4I6)4,1 8Q7340(307.f00)4,4 9Q53112(0-60f./8M_7P0I7)1,6 5Q632202(905.90f0)5}2, 3 0| 5 ~~~~~^~~~~~~~~~~~~~~~~~62 3f/M_PIsrc/libavcodec/aac_defines.h):,45 :Q363: 0note: (0expanded from macro 'Q31'. 005615 2456 | #3d7eff/iMn_eP IQ)3,1 (x ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : (36i:n tnote: )expanded from macro 'Q30' ((x)*2 14447 | 48#3d6e4f8i.n0e +Q 300.(5x)) | ^ ~ (int)(In file included from (src/libavcodec/aacsbr_fixed.cx:)62: src/libavcodec/aacsbrdata.h*:14780:7843:7 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) | 478 ^ | { Q31( 0.9388768In file included from 5src/libavcodec/aacps_fixed.c61:5248: In file included from 7src/libavcodec/aacps.c5:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2433:111(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 1284528204636f) }243, | { Q3 1 ( 0Q.3805(102.6043050708020300090f0)f,/ QM3_P1(I )0,. 5Q3203(409.205011594630574407f7)f}/,M_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(0.src/libavcodec/aac_defines.h0:0453:03639: 5note: 3expanded from macro 'Q31'0 9f/M_PI )45 | ,# dQe3f0(in0e.0 0Q43419(5x1)2 0 6f / M _ P I ) , Q 3 0((i0n.t0)0(5(2x)3*0251642734f8/3M64_8P.I0) , +Q 300(.05.)0 0 5| 6 ^ ~1 52637f/M_PI), In file included from src/libavcodec/aacsbr_fixed.c| : ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:478:59:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:36 : note: expanded from macro 'Q30' 47844 | | {#Qd3e1f(i 0n.e9 38Q83706(8x5)6 1 5 87 5 f ) , Q 3 1 ( - 0(.i1n1t2)8(4(5x2)82*0140673367f41)8},2 4{.Q03 1+( 00..855)12 6 4| 3 ^5 782309f), Q31( 0In file included from .5src/libavcodec/aacps_fixed.c2:32449: 2In file included from 5src/libavcodec/aacps.c1:5324: 35src/libavcodec/aacps_fixed_tablegen.h:42427:f136):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36242: | note: expanded from macro 'Q31' Q30(0 .450 | 0#0d0ef0i00n0e0 0Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 0 0 3 4 9(1i3n0t3)4(f(/xM)_*P2I1)4,7 4Q83306(408..000 5+4 007.05)6 6 1| f ^ ~/ M_PI), Q30(0.0079917In file included from 2src/libavcodec/aacsbr_fixed.c93:f62/: Msrc/libavcodec/aacsbrdata.h_:P478I:)31,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0092999367f /478M | _{PQI3)1,( Q03.09(308.807069895867155785795ff/)M,_ PQ3I1)(,- 0 .| 1 ^~~~~~~~~~~~~~1 2845282src/libavcodec/aac_defines.h0:4446:3366:f )note: },expanded from macro 'Q30' {Q31( 0 .448 | 5#1d2e6f4i3n5e7 8Q23300(9xf)) , Q 3 1 ( 0 . 5 2 3 4(9i2n5t1)5(4(3x5)4*71f0)7}3,7 4 | 1 ~~~~^~~~~~~~~~~~~~~~~~~8 24.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 : 242 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 72424 | 8 3 6 4 8 . 0Q 3+0( 00..050)0 0 0| 0 ^ ~0 000f/M_PI), Q30(0.0In file included from 0src/libavcodec/aacsbr_fixed.c3:4629: 1src/libavcodec/aacsbrdata.h3:04783:47f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.005 44780 | 7{0Q63611(f/ M0_.P9I3)8,8 7Q638506(105.807057f9)9,1 Q73219(3-f0/.M1_1P2I8)4,52 Q83200(4063.60f0)9}2,9 9{93Q6317(f /0M._8P5I1)2,6 4Q33507(802.300099f9)8, 7Q53715(9 f0/.M5_2P3I4)9,2 5 1CC libavcodec/alacenc.o | 5 ^~~~~~~~~~~~~~4 3547f)}src/libavcodec/aac_defines.h,: 44 :| 36 ~~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fexpanded from macro 'Q31'i ne Q30(x) 45 | # d e f i n e Q 3 1 ((xi)n t ) ( ( x ) * 1 0 7 3 7 4(1i8n2t4).(0( x+) *02.154)7 4 8| 3 ^6 48.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:242:In file included from 86src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :477:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | 477 | { Q 3Q13(0 (00..9090907010460030700306f9/1Mf_)P,I )Q,3 1Q(3-00(.08.308083949951432053344f6/2Mf_)P}I,) ,{ QQ3310((-00..075053746037805666319f97/8Mf_)P, IQ)3,1 (Q 300(.00.00801749694137249338f6/2M_5PfI)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .009299src/libavcodec/aac_defines.h93:6457:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30( 045. | 0#0d9e9f8in7e5 7Q5391f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:(36x:) *note: 2expanded from macro 'Q30'1 4748364 844. | 0# d+e f0.i5)n e | Q ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:n477t:)58(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 107374182 4477. | 0{ Q+3 10(. 50.)9 9 9| 7 ^1 463703691f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.328: 3src/libavcodec/aacps_fixed_tablegen.h8:892429:5614:2 5warning: 34implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 2f)}, {Q2423 | 1 ( - 0 . 7 5Q33706(308.50603090907080f0)0,0 fQ/3M1_(P I0).,0 0Q8301(4064.30403384692153f0)3}4f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q30(0.src/libavcodec/aac_defines.h0:450:5364:0 7note: 0expanded from macro 'Q31'6 61f/M_ P45I | ),# dQe3f0i(n0e. 0Q073919(1x)7 2 9 3 f/ M _ P I ) , Q(3i0n(t0).(0(0x9)2*929194376478f3/6M48_.P0I )+, 0.Q53)0 ( 0| . ^ ~0 099875759f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62: src/libavcodec/aacsbrdata.h| ^~~~~~~~~~~~~~: 477:31: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 47744 | | {#Qd31e(f i0n.9e9 9Q73104(6x3)7 0 3 6 9 1 f ) , Q 3 1 ((-i0nt.8)3(88(x9)9*5140275337446128f2)4}.,0 {Q+31 (0-.5)0 . 75| 3 ^7 6385639978f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 0src/libavcodec/aacps.c0:8321: 4src/libavcodec/aacps_fixed_tablegen.h6:42423:43638:6 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ 242src/libavcodec/aac_defines.h | : 45 : 36 : note: Qexpanded from macro 'Q31' 30(0.000 0450 | 00#0d0e0ffi/nMe_ QP3I1)(,x )Q 3 0 ( 0 . 0 0 3 4 9 1 3(0i3n4ft/)M(_(PxI))*,2 1Q43704(803.60408.5400 +7 006.651)f / M_| ^ ~PI ), Q30(0.007In file included from 9src/libavcodec/aacsbr_fixed.c9:1627: 2src/libavcodec/aacsbrdata.h9:3477f:/7M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.00 94772 | 9{9Q93316(7 f0/.M9_9P9I7)1,4 6Q33700(306.9010f9)9,87 5Q73519(f-/0M._8P3I8),8 9 9| 5 ^~~~~~~~~~~~~~4 253462fsrc/libavcodec/aac_defines.h):}44,: 36{: Q3note: 1expanded from macro 'Q30' (-0.75 3447 | #6d3e8f5i6n3e9 9Q7380f(x)) , Q 3 1 ( 0 . 0 0 8 1 46(4i3n4t3)8(6(x25)f*)1}0,7 3 7| 4 ~~~~~^~~~~~~~~~~~~~~~~~1 824.0 + src/libavcodec/aac_defines.h:045.5:36) : | note: ^ expanded from macro 'Q31' 45 | #In file included from dsrc/libavcodec/aacps_fixed.ce:fi24n: eIn file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)242 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) ((242x | ) * 2 1 4 7 4Q83306(408..000 0+00 000.0500)f / M| _ ^ ~P I), Q30(0.003491In file included from 3src/libavcodec/aacsbr_fixed.c0:3624f: /src/libavcodec/aacsbrdata.hM:_476P:I84):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.00540706 64761 | f{/QM3_1P(I-)0,. 9Q33904(109.03017798921070229f3)f,/ M_QP3I1)(, -Q0.56340(0093.7009962490935963f6)7}f, /{MQ_3P1I()-, 0Q.380(805.900009093817858765797ff/)M,_ PQI3)1, ( | ^~~~~~~~~~~~~~ 0.47624src/libavcodec/aac_defines.h6:0440:4369:1 3note: 8expanded from macro 'Q30'2 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~44 | #definesrc/libavcodec/aac_defines.h :Q453:036(: x)note: expanded from macro 'Q31' 45 | # d(eifnitn)e( (Qx3)1*(10x7)3 7 4 1 82 4 . 0 + 0 . 5 )( i n| t ^) ((x)*2147483648In file included from .src/libavcodec/aacps_fixed.c0 :+24: In file included from 0src/libavcodec/aacps.c.:532): src/libavcodec/aacps_fixed_tablegen.h :| 241 ^ ~: 136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62241: | src/libavcodec/aacsbrdata.h : 476 : 58 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.000000 004760 | 0{fQ/3M1(_-P0I.)9,3 9Q43109(301.708026020120f0)4,8 7Qf3/1(M-_0P.I5)6,4 0Q933709(604.000395661f3)5}2,4 2{fQ/3M1_(P-I0).,8 8Q5309(000.0031148281617075f6)8,f /MQ_3P1I() ,0 .Q43706(02.40610605344981631822ff)/}M_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.src/libavcodec/aac_defines.h0:1457:367:5 8note: 70expanded from macro 'Q31'2 9f/M_PI) , 45 | #| d ^~~~~~~~~~~~~~ef ine Q31src/libavcodec/aac_defines.h(:x44):36 : note: expanded from macro 'Q30' 44( | #indte)f((xi)n*e2 1Q43704(8x3)6 4 8 . 0 + 0 . 5 ) (| i ^ ~n t)((x)*1073741824In file included from .0src/libavcodec/aacsbr_fixed.c :+62: src/libavcodec/aacsbrdata.h0:.4765:)31 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 476src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h9:324194:1111:9 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 82002f), Q31(-0.5 62414 | 0 9 3 7 9 6 4Q033056(f0).}00, 0{0Q03010(0-00.08f8/5M9_0PI0)0,3 1Q83806(70.70f0)6, 2Q13010(4 807.f4/7M6_2P4I6)0,0 Q43901(308.20f0)9}61,3 5 2| 42 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'01 421105 6458 | f#/dMe_fPiIne) ,Q 3Q13(0x()0 . 0 1 6 5 3 4 86 1 2 f / M _(PiInt)),( (Qx3)0*(201.407148737654887.002 9+f /0M._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ 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: | 476#:d6e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 476 | {Q 3 1 ( - 0 . 9 3(9i4n1t)9(3(1x7)82*010027f3)7,41 8Q2341.(0-0 +. 506.450)9 3 7| 9 ^6 40356f)}, {Q31(In file included from -src/libavcodec/aacps_fixed.c0:.248: 8In file included from 5src/libavcodec/aacps.c9:0320: 0src/libavcodec/aacps_fixed_tablegen.h3:12418:8866:7 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.47624 62410 | 0 4 9 1 3 8Q230f()0}.,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 00000fsrc/libavcodec/aac_defines.h/M:_45P:I36): ,note: expanded from macro 'Q31'Q 30(0.0 0456 | 2#1d0e0f4i8n7ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 0 9 6 1 3 5(2i4n2tf)/(M(_xP)*I2)1,4 7Q43803(6048..001 4+2 101.055)6 8 f| / ^ ~M_ PI), Q30(0.016In file included from 53src/libavcodec/aacsbr_fixed.c4:8626: 1src/libavcodec/aacsbrdata.h:2475f:/83M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.017 74755 | 8{7Q3012(9 f0./4M4_1P8I3)0,9 9 0| 2 ^~~~~~~~~~~~~~1 786f), src/libavcodec/aac_defines.hQ3:144(:-360:. 93note: 5expanded from macro 'Q30'6 897449 8447 | 6#1dfe)f}i,n e{ QQ3310(( x0). 9 3 3 1 0 1 8 0 1 2 5 5 3(2ifn)t,) ((Qx3)1*(1-007.39979411383240.08 0+6 802.456)f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In 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:241:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x )241 | Q 3 0 ( 0 . 0(0i00n0t0)0(0(0x0)f*/2M1_4P7I4)8,3 6Q4380.(00 .+0 006.215)0 0 4| 8 ^ ~7 f/M_PI), Q30(0.0096135In file included from 24src/libavcodec/aacsbr_fixed.c2:fCC libavcodec/aliaspixdec.o 62/M: _src/libavcodec/aacsbrdata.hP:I475):,59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0142110568f/M _475P | I){,Q 3Q13(0 (00..4041168533049896012127f/8M6_fP)I,) ,Q Q3310((-00..90137576588977042499f8/7M6_1PfI))},, | { ^~~~~~~~~~~~~~Q 31( 0.9src/libavcodec/aac_defines.h3:3441:0361:8 0note: 1expanded from macro 'Q30'2 5532f), 44Q | 3#1d(e-f0i.n9e 9Q93103(3x0)8 0 6 8 2 4 6f ) } , | ( ~~~~~^~~~~~~~~~~~~~~~~~i nt)((x)*1src/libavcodec/aac_defines.h0:7453:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 0.5) 45 | | # ^d efine Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :(241i:n36t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648.0 +241 | 0 . 5 ) | Q ^ ~3 0(0.0000000000f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q3620: (src/libavcodec/aacsbrdata.h0:.4750:0316:2 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 487f/M_PI), Q30 (4750 | .{0Q039161(3 502.4424f1/8M3_0P9I9)0,2 1Q73806(f0).,0 1Q43211(1-005.6983f5/6M8_9P7I)4,4 9Q83706(10f.)0}1,6 5{3Q43816(1 20f./9M3_3P1I0)1,8 0Q13205(503.20f1),7 7Q583710(2-90f./9M9_9P1I3)3,0 8 0| 6 ^~~~~~~~~~~~~~8 246f)}src/libavcodec/aac_defines.h, : 44| :36 ~~~~^~~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: iexpanded from macro 'Q31'n e Q30(x) 45 | # d e f i ne Q 3 1 ((x)i n t ) ( ( x ) * 1 0 7 3 7(4i1n8t2)4(.(0x )+* 201.457)4 8 3| 64 ^8 .0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241: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:475:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q30 (4750 | .{0Q03010(0 000.040401f8/3M0_9P9I0)21,7 8Q63f0)(,0 .Q03016(2-100.09438576f8/9M7_4P4I9)8, 7Q6310f)(0}.,0 0{9Q63113(5 204.29f3/3M1_0P1I8)0,1 2Q53503(20f.)0,1 4Q23111(0-506.89f9/9M_1P3I3)0,8 06Q832046(f0).}0,1 6 5| 3 ~~~~~^~~~~~~~~~~~~~~~~~4 8612f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .01775870 2459 | f#/dMe_fPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)((x )44* | 2#1d4e7f4i8n3e6 4Q83.00 (+x )0 . 5) | ^ ~ (int)((x)*10737In file included from 41src/libavcodec/aacsbr_fixed.c8:262: 4src/libavcodec/aacsbrdata.h.:0474 :+83 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 474 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c1:63279: 6src/libavcodec/aacps_fixed_tablegen.h4:52408:91366:8 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f), Q31(-0.989875 12401 | 8 9 0 4 7 0 fQ)3}0,( 0{.Q03010(0-000.08070907f9/2M2_5P7I4)5,2 1Q33f0)(0,. 0Q13110(3-606.272137f2/5M7_2P50I4)1,6 8Q03f)0}(,0 . 0| 1 ~~~~^~~~~~~~~~~~~~~~~~~7 0863140f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.0252 6452 | 0#9d8e8ffi/nMe_ QP3I1)(,x )Q 3 0 ( 0 . 0 2 9 3 9 5 5 6 1(7ifn/tM_)P(I()x,) *Q213407(408.30634185.702 6+3 90.95f)/ M _| P ^ ~I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36:In file included from src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q30' 62: src/libavcodec/aacsbrdata.h:474:58 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30(x) 474 | { Q 3 1 ( - 0 . 1 6(7i9n6t4)5(8(9x6)8*919087f3)7,4 1Q83214(.-00 .+9 809.857)5 1 1| 8 ^9 0470f)}, {Q31(-0In file included from .src/libavcodec/aacps_fixed.c8:7249: 7In file included from 9src/libavcodec/aacps.c2:2325: 7src/libavcodec/aacps_fixed_tablegen.h4:52402:11113:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.71725725 042401 | 6 8 0 f ) } ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .0000000src/libavcodec/aac_defines.h0:0450f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0. 0451 | 1#0d3e6f6i2n2e3 fQ3/1M(_xP)I ) , Q 3 0 ( 0 . 0 1 7 0(8i6n3t1)4((0xf)/*M2_1P4I7)4,8 3Q63408(.00. 0+ 205.256)2 0 9| 8 ^ ~8 f/M_PI), Q30(0.02939In file included from 5src/libavcodec/aacsbr_fixed.c5:626: 1src/libavcodec/aacsbrdata.h7:f474/:M31_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0315726 34749 | 9{fQ/3M1_(P-I0).,1 6 7| 9 ^~~~~~~~~~~~~~6 4589689src/libavcodec/aac_defines.h9:844f:)36,: Qnote: 3expanded from macro 'Q30'1 (-0.989 8447 | 5#1d1e8f9i0n4e7 0Qf3)0}(,x {)Q 3 1 ( - 0 . 8 7 9 7 9 2 2(5i7n4t5)2(1(3xf))*,1 0Q73317(4-108.2741.702 5+7 205.054)1 6 8| 0 ^f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36src/libavcodec/aacps_fixed.c:: 24note: : In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:240: 8645: | #warning: deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 240 | ( i nQt3)0(((0x.)0*0210407048030604080.f0/ +M _0P.I5)), Q| ^ ~3 0(0.0110366223f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0474(:06:. 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 0863140f/M_PI) ,474 | Q{3Q301((0-.00.215627692604958889f6/8M9_9P8If)),, QQ3310((-00..09289938975551611879f0/4M7_0PfI))},, Q{3Q03(10(.-003.1857792769329295f7/4M5_2P1I3),f ) ,| ^~~~~~~~~~~~~~Q 31(-0.7src/libavcodec/aac_defines.h1:7442:5367:25 0note: 4expanded from macro 'Q30'1 680f)}, 44| | ~~~~^~~~~~~~~~~~~~~~~~~# define Q3src/libavcodec/aac_defines.h0:(45x:)36 : note: expanded from macro 'Q31' src/libavcodec/aacsbr_template.c : 1170 : 2045 : | #(diwarning: enfcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]ti )n(e( xQ)31*(1 x01170)7 | 3 7 4 1 8 i2 f4 . (0 b y+ t 0e . s5(_)ir ne ta| )d ^ ( >( xc)n*t2)1 4{7 48 3| 6 ~~~~~~~~~~ ^ ~~~4 8.In file included from 0src/libavcodec/aacps_fixed.c :+24 : 0In file included from .src/libavcodec/aacps.c5:)32 : src/libavcodec/aacps_fixed_tablegen.h| : ^ ~240 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c :24062 | : src/libavcodec/aacsbrdata.h : 473 : 84 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0000000000f/ M473_ | P{IQ)3,1 (Q-300.(04.30641515094336660262333ff)/,M _QP3I1)(,- 0Q.3904(800.50013701081633281404ff/)}M,_ P{IQ)3,1 (Q-300.(909.80428542761270908289f76/fM)_,P I)Q,3 1Q(3 00.(906.204259136965952631870f9/Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.03157src/libavcodec/aac_defines.h2:6453:369:9 fnote: /expanded from macro 'Q31'M _PI), | ^~~~~~~~~~~~~~ 45 | #definsrc/libavcodec/aac_defines.he: 44Q:3361:( xnote: )expanded from macro 'Q30' 44 | # d(eifnitn)e( (Qx3)0*(2x1)4 7 4 8 3 6 4 8 . 0 + 0 .(5)i n t| ) ^ ~( (x)*1073741824.0 + In file included from 0.src/libavcodec/aacsbr_fixed.c5:)62 : src/libavcodec/aacsbrdata.h| : ^ 473: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.c473: | 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1240(:-360:. 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 45594360633f), Q3 1240( | - 0 . 9 4 8 0Q53003(001.103028040f0)0}0,0 0{0Qf3/1M(_P-I0).,9 9Q843804(701.700121907366f6)2,2 3Qf3/1M(_ P0I.)9,6 2Q43501(606.90213780098f6)3}1,4 0 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI), Q30(src/libavcodec/aac_defines.h0:.450:2365:2 6note: 2expanded from macro 'Q31'0 988f/M_P I45 | )#,d eQf3i0n(e0 .Q03219(3x9)5 5 6 1 7 f / M _ P I ) , Q(3i0n(t0).(0(3x1)5*722164379498f3/6M4_8P.I0) ,+ 0 .| 5 ^~~~~~~~~~~~~~ ) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | In file included from #src/libavcodec/aacsbr_fixed.cd:e62f: isrc/libavcodec/aacsbrdata.hn:e473 :Q313:0 (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i nt473) | ({(Qx3)1*(1-007.34734614852549.403 6+0 603.35f)) , | Q ^3 1(-0.9480503011In file included from 3src/libavcodec/aacps_fixed.c2:8244: fIn file included from )src/libavcodec/aacps.c}:,32: src/libavcodec/aacps_fixed_tablegen.h{:Q2403:111(:- 0.warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9848471702976f), 240Q | 3 1 ( 0. 9 6Q234051(606.902030800090f0)0}0,0 f /| ~~~~^~~~~~~~~~~~~~~~~~~M _PI), Q30src/libavcodec/aac_defines.h(0:.450:1361:0 3note: 66expanded from macro 'Q31'2 23f/M_PI ),45 | Q#3d0e(f0i.n01e7 0Q83613(1x4)0 f / M _ P I ) , Q 3 0 ((0i.n0t2)5(2(6x2)0*928184f7/4M_8P3I6)4,8 .Q03 0+( 00..05)2 9 3| 9 ^ ~5 5617f/M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:3621: 5src/libavcodec/aacsbrdata.h7:24736:369:9 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 473src/libavcodec/aac_defines.h | :{44Q3:136(:- 0note: .expanded from macro 'Q30'4 36455943 6440 | 6#3d3eff)i,n eQ 3Q13(0-(0x.)9 4 80 5 0 3 0 1 13 2 8 4 f )(}i,n t{)Q(3(1x()-*01.097938748441782147.002 9+7 60f.)5,) Q 3| 1 ^( 0.9624516692380In file included from 9src/libavcodec/aacps_fixed.cf:)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]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 239 | 45 | # d e fi nQe3 0Q(301.(0x0)0 0 0 0 0 0 0 0 f / M _ P I )(,i nQt3)0(((0x.)0*1291548774385366468f./0M +_ PI0).5,) Q 3| 0 ^ ~( 0.0303316917f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4720:4834:8 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 823f/M_PI), Q30 (4720 | .{0Q53212(2-508.9613356f4/9M6_8P5I3)4,6 5Q03f0)(,0 .Q03516(1-004.41966417f3/5M9_4P4I2)3,7 4 6| f ^~~~~~~~~~~~~~) }, {Q3src/libavcodec/aac_defines.h1:(44-:036.:1 6note: 2expanded from macro 'Q30'5 821750 0447 | 9#2dfe)f,i nQe3 1Q(3-00(.x9)5 9 3 9 1 25 4 0 0 8 0 2 f ) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*1073src/libavcodec/aac_defines.h74:1458:2364:. 0note: 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 : 239 :(111i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147483648.0 239+ | 0 . 5 ) Q| 3 ^ ~0 (0.0000000000f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q3620: (src/libavcodec/aacsbrdata.h0:.4720:1589:5 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]35 66f/M_PI), Q3 0472( | 0{.Q03130(3-30.1669313764f9/6M8_5P34I6)5,0 fQ)3,0 (Q03.10(4-408.16664878325394f4/2M3_7P4I6)f,) }Q,3 {0Q(301(.-005.212622585981251f7/5M0_07P9I2)f,) ,Q 3Q03(10(.-005.6915094349916215f4/00M8_0P2If)),} , | ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36src/libavcodec/aac_defines.h: :note: 45expanded from macro 'Q30': 36: note: expanded from macro 'Q31' 44 | #de f45i | n#ed eQf3i0(nxe )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:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 239:src/libavcodec/aacsbr_fixed.c86::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :472:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | 472 | Q{3Q03(10(.-000.06030306049060805f3/4M6_5P0If)),, Q 3Q03(10(.-001.915867437536569f4/4M2_3P7I4)6,f )Q}3,0 ({0Q.3013(0-303.1166921578f2/1M7_5P0I0),7 9Q2f3)0,( 0.Q03414(8-606.89852933f9/1M2_5P4I)0,0 8Q0320f()0}.,0 5 2| 2 ~~~~^~~~~~~~~~~~~~~~~~~2 58915f/Msrc/libavcodec/aac_defines.h_:PI45):,36 :Q 3note: 0expanded from macro 'Q31'(0 .0561044 9456 | 1#fd/eMf_iPnIe) ,Q 3 1(| ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'( int)((x) *442 | 1#4d7e4f8i3n6e4 8Q.300 (+x )0 . 5 ) | ^ ~ (int)((x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.4720: 6+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 472 | {Q3In file included from 1src/libavcodec/aacps_fixed.c(-:024.: 6In file included from 3src/libavcodec/aacps.c3:6324: 9src/libavcodec/aacps_fixed_tablegen.h6:82395:36146:5 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.164735 92394 | 4 23 7 4 6 fQ)3}0,( 0{.Q03010(0-000.01060205f/8M2_17P5I)0,0 7Q9320f()0,. 0Q13915(8-703.59665f9/3M9_1P2I5)4,0 0Q83002(f0).}0,3 0 3| 3 ~~~~^~~~~~~~~~~~~~~~~~~1 6917f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.044866 8458 | 2#3dfe/fM_iPnIe) ,Q 3Q13(0x()0 . 0 5 22 2 5 8 9 1 5 f / M(_iPnIt)),( (Qx3)0*(201.4075468130644489.601 f+/ M0_.P5I)) , | ^ ~| ^~~~~~~~~~~~~~ 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 | :#471d:e83f:i newarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 471 | { Q 3 (1i(n-t0).(7(0x4)6*7100577378764812862f4).,0 Q+3 10(. 50). 9 3| 2 ^7 2777501857f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 9src/libavcodec/aacps_fixed_tablegen.h9:82394:6360:2 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 5254f), Q31(- 0239. | 9 8 7 2 5 7 4Q63205(404.3030f)0}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0f/M_PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'1 95873566f /45M | _#PdIe)f,i nQe3 0Q3(10(.x0)3 0 3 3 1 6 9 1 7 f / M _(PiIn)t,) (Q(3x0)(*02.104474488636684882.30f /+M _0P.I5)), Q| ^ ~3 0(0.0522258915f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 30src/libavcodec/aacsbrdata.h:(4710:.590:56 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 4961f/M_PI), | 471 ^~~~~~~~~~~~~~ | {Q31(src/libavcodec/aac_defines.h-:044.7:0364:6 7note: 0expanded from macro 'Q30'5 7786826 f44) | ,#d eQf3i1n(e 0Q.3903(2x7)2 7 7 7 5 0 1 8 5 7 f ) }(,i n{tQ)3(1((x )0*.919087436704211892045.205 4+f )0,. 5)Q | ^3 1(-0.9872574625In file included from 4src/libavcodec/aacps_fixed.c4:3243: fIn 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] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 239 | 45 | Q#3d0e(f0in.e0 0Q003010(0x0)0 0 f / M _ P I ) , Q 3(0i(n0t.)0((1x9)5*827134576468f36/4M8_.P0I )+, 0Q.350)( 0 .0| 3 ^ ~0 3316917f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4710:.320:4 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 68823f/M_PI ),471 | Q{30Q(301.(0-05.27204265780951757f8/6M8_2P6If)),, QQ3301(0(. 0056.19034247926717f7/5M0_1P8I5),7 f )| } ^~~~~~~~~~~~~~, {Q31src/libavcodec/aac_defines.h(: 440:.369:9 8note: 4expanded from macro 'Q30'6 0219052 5444 | f#)d,e fQi3n1e( -Q03.908(7x25) 7 4 6 2 54 4 3 3 f ) } ,( i n| t ~~~~~^~~~~~~~~~~~~~~~~~) ((x)*10src/libavcodec/aac_defines.h7:3457:4361: 8note: 24expanded from macro 'Q31'. 0 + 0.5) 45 | | # ^d efine Q31(x)In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 238 :(136i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147483648. 0238 | + 0 . 5 ) Q| 3 ^ ~0 (0.0000000000fIn file included from /src/libavcodec/aacsbr_fixed.c:M62_: Psrc/libavcodec/aacsbrdata.hI:)471,: 6:Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .0275881495 f471/ | {QM3_1(P-I0).,7 0Q43607(0057.708462872366f)5,7 13Qf3/1M(_ P0.I9)3,2 7Q23707(705.00168325671f8)}81,5 f{/QM31_(P I)0,. 9Q93804(600.2017930675321540f6)7,f /QM3_1P(I-)0,.9 8Q73205(704.602759146463333f0)CC libavcodec/aliaspixenc.o 4}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 45:36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: expanded from macro 'Q30'45 | #defi n44 | e #Qd3e1f(ixn)e Q 3 0 ( x ) ( i n t ) ( ( x()i*2n1t4)7(4(83x)6*4180.703 7+4 108.254). 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:238:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 : src/libavcodec/aacsbrdata.h:470:84: 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.h470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36: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] note: 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ expanded from macro 'Q30'src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.cIn file included from :62: src/libavcodec/aacsbrdata.h:470:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 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] 45 | 238 | Q30(0.0000000000f/CC libavcodec/allcodecs.o 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#define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :44In file included from :36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 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:238:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h 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:470:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 470 | {Q31(-0.99829663752818f), Q3src/libavcodec/aacsbr_template.c1(: 12930:.190: 18warning: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 138824311 f1293) | } , { fQo31r( (-0k. 7= 008;01 0k1 6<5 4s8b1r8->4kfx[)1,]; Qk3+1+() 0{. 3 | 3 ~ ^ ~~~~~~~~~~6 80685948117f)src/libavcodec/aacsbr_template.c}:,1300: 19 :| ~~~~^~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] : src/libavcodec/aac_defines.h1300: | 45 : 36 : fnote: orexpanded from macro 'Q31' (k = 0 ;45 | k# d3k1x([x0)]; k ++ ) { | ~ ^ ~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ 36: 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] note: expanded from macro 'Q30' 469 | {Q31(-0.79598702973261f), Q31( 0.97CC libavcodec/alsdec.o 138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45In file included from | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:24In 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] : In file included from 469 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 32: src/libavcodec/aacps_fixed_tablegen.hIn file included from src/libavcodec/aacsbr_fixed.c::238:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 : src/libavcodec/aacsbrdata.h:469:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | 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] Q 469 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ (0src/libavcodec/aacsbr_template.c.In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h00:046800:f84/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.0 24687 | 5{8Q83114(9 50f./2M5_8P7I2)6,7 5Q0360(303.06402f7)3,6 5Q73113(f /0M._9P9I8)9,3 3Q03309(30.30863162f6)1}8,8 1{5Qf3/1M(_-P0I.)0,1 1Q135099(08.60871933677f3)1,0 6Q73f1/(M _0P.9I8)4,9 6Q03109(704.20474941f6)6}3,3 0 4| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI), src/libavcodec/aac_defines.h :| 45: ^~~~~~~~~~~~~~36 : note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 :45 | note: #expanded from macro 'Q30'd efine Q 3441 | (#src/libavcodec/ac3enc.cdxe):f 1950i n :e 13 :Q 30 warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) ( i n1950 t | ) ( ( x () i* n 2t ) 1( 4( 7xv)4 >*8 13(0674v3_78l4.i1s08t 2+[4 0i..]05 )-+ F L0| T. ^ ~_5 O)P T I| O ^ N_THRESHIn file included from Osrc/libavcodec/aacsbr_fixed.cL:D)62In file included from : )src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h ::24 468: | :In file included from ^ ~58src/libavcodec/aacps.c ::32 : warning: src/libavcodec/aacps_fixed_tablegen.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]237 :136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/ac3enc.c:1950: 18468: | {warning: Qimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3 1(237 | 0 . 2 51950 8 | 7 2 Q 63 7 05( 006 .30 30 60 00 fv 0)>0, 0 0Q(0v3_01lfi(/s tM[_0i.P]9I9 )-,8 F9QL33T30_0(O30.P9T033I38O81N76_4fT6H)9R}7E,5S 4{HfQ3O/1LMD(_)P-)I 0) .,| 0 ^~~~~~~~~ ~1Q 13105(909.86068010963src/libavcodec/ac3enc.c37:67f19498):8,13f/ :MQ _3Pwarning: I1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )( ,0 .Q9380 (4194909 | .06 80 91 90 73 84 7 26i4f649 4(fvf /)3 n8i0u1f.m6 5_()p*f ao t)pc| t}h ^_e, ps a;{r aQjm3+ 1+>()=- 0{In file included from 0 .src/libavcodec/aacps_fixed.c. :0024| 1: ) ~ ^ ~~~~~~~~~~~~~~~~1 In file included from {1src/libavcodec/aacps.c5 :9 329| : 8src/libavcodec/aacps_fixed_tablegen.h ^~~~~~~~~~ ~~6: 82371:9863:7 fwarning: src/libavcodec/aacsbr_template.c)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],: 1322Q:3221:( warning: 0.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]9 8496 02371 | 9 7 413222 | 4 4 4 f Q) 3} 0, ( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 0 0 w0h0i0lsrc/libavcodec/aac_defines.h0e0: 045(0:gf36 /:3n0_ (q45 0 | &.#&0d 3ek8f 7i>4n=6e 9 s7Qb53r41-f(>/src/libavcodec/ac3enc.cxfM)__: P1970It :)a 56,b : l Q ewarning: 3 nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 o( i0 s. e0 [6 0 g 0(1969]6i | )3n 6 7t | 8) ~ ^ ~~~~~~~~ (8 f( /x M)_ *P 2I 1) 4,a7 v4Q_8l3src/libavcodec/aacsbr_template.co3:0g61338(4(0:8l.11.o0:g08 _9warning: +c0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] t3 08x.7,56 )6A 9V f| _1338/L ^ ~ | OM G __ PW IA )Ri,Nf I QN(3Gk0, ( <0" In file included from .rssrc/libavcodec/aacsbr_fixed.c1ber:0q-623u>: 7emsrc/libavcodec/aacsbrdata.h9s[:t01467e6]:d4 83 8+:%3 sfswarning: /bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iMr _s-P >nIko)tx, [ v1Qa]3l )0i (d467 0. | | . { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~u1Q s131in51g9( 2 "30 7. 45| 70 ~~~~~~f8 /4M3_2P3I3)1 ,51970 9 | | 1 ^~~~~~~~~~~~~~ 6 2 f ) , src/libavcodec/aac_defines.h :Q 443 :1 36( : 0 note: . expanded from macro 'Q30'9 6 1 0 7"d6 e944f1a2 | u6#l6td2 e0vf5aifln)ue}e ,:Q 3{%0Q0(3.x13)( f \0 n. "1 ,7 0o 0p 6t 3_ 3n 4a 6m 7e 0,(6i 1nl5tifs))t(,[( mxQi)3x*1l1(e0-v70]3.)77;46 18 85| 244 ^~~~~~~~~~~~0. 0 + 20.5351)4 8 2| 9 ^f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: In file included from :src/libavcodec/aacps.c45::3236: :src/libavcodec/aacps_fixed_tablegen.h :note: 237expanded from macro 'Q31': 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 32371 | ( x ) Q 3 0 ( 0 . 0 0 0 0 0(0i0n0t0)0(f(/xM_)P*I2)1,4 7Q43803(604.80.308 7+4 609.755)4f / M| _ ^ ~P I), Q30(0.060063678In file included from 8fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)467,: 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0890387669f/M _467P | I{)Q,3 1Q(3 00(.05.018043372930361458931f6/M2_fP)I,) ,Q 3Q13(0 (00..916111057962931724676f2/0M5_fP)I}),, { Q| 3 ^~~~~~~~~~~~~~1 ( 0.src/libavcodec/aac_defines.h1:7440:0366:3 3note: 4expanded from macro 'Q30'6 70615f) ,44 | Q#3d1e(f-i0n.e7 6Q83504(02x5)3 1 4 8 2 9 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)((xsrc/libavcodec/aac_defines.h):*451:0367:3 7note: 4expanded from macro 'Q31'1 824.0 + 045. | 5#)d e f| i ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n237t:)36(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 2370 | . 5 ) | ^ ~Q 30(0.0000000000f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:),62 : Qsrc/libavcodec/aacsbrdata.h3:0467(:032.:0 3warning: 87implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 69754f/M_PI), 467Q | 3{0Q(301.(0 600.05603864738283f3/1M5_9P1I6)2,f )Q,3 0Q(301.(0 809.906318077666991f2/6M6_2P0I5)f,) }Q,3 0{(Q03.11(0 307.910760408633f3/4M6_7P0I6)1, 5Qf3)0,( 0Q.3111(1-05.97236784574f0/2M5_3P1I4)8,2 9 f| ) ^~~~~~~~~~~~~~} , | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31'44 | #defin e45 | Q#3d0e(fxi)n e Q 3 1 ( x ) ( i n t ) ( ( x)(*i1n0t73)7(4(1x8)24*.201 4+7 408.356)4 8 .| 0 ^ + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:237: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:467:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | Q30(0. 04670 | 0{0Q03010(0 000.f5/0M_8P4I3)2,3 3Q13509(106.20f3)8,7 4Q63917(5 40f./9M6_1P0I7)6,9 1Q23606(200.50f6)0}0,6 3{6Q73818(f /0M._1P7I0)0,6 3Q33406(700.6018590f3)8,7 6Q6391f(/-M0_.P7I6)8,5 4Q03205(301.418032799f0)6}4,83 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), Q30(src/libavcodec/aac_defines.h0:.451:1361:5 9note: 2expanded from macro 'Q31'3 747f/M_PI ),45 | #| d ^~~~~~~~~~~~~~e fine src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 44 | # d(eifnitn)e( (Qx3)0*(2x1)4 7 4 8 3 6 4 8 . 0 + 0(.in5t)) ( (| x ^ ~) *1073741824.0 + 0.5In 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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h466:236 | :{136Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.1040796051058 2f236) | , Q 3 1 ( Q03.07(703.570709030801010601090ff/)M}_, P{IQ)3,1 (Q 300.(905.9604574317183281877238ff/)M,_ PQI3)1,( -Q03.03(504.305883198928845451072f/f)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.12src/libavcodec/aac_defines.h4:8457:1368:7 9note: 8fexpanded from macro 'Q31'/ M_PI), Q30 (450 | .#1d4e5f8i3n7e5 1Q5361f(/xM)_ P I ) , Q 3 0 ( 0. 1 5 6 9 7(8in5t9)2(3(f/xM)_*P2I1)4,7 4 8| 3 ^~~~~~~~~~~~~~6 48.0 +src/libavcodec/aac_defines.h :044.:536): note: | expanded from macro 'Q30' ^ ~ 44 | #define Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 466 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*107 34667 | 4{1Q83214(. 00 .+1 004.057)9 6 0| 5 ^1 0582f), Q31(In file included from src/libavcodec/aacps_fixed.c0:.247: 7In file included from 3src/libavcodec/aacps.c5:7327: 9src/libavcodec/aacps_fixed_tablegen.h3:82361:11116:1 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31( 0.95 92366 | 4 7 3 7 8 2 1Q73208(f0).,0 0Q03010(0-000.03054f3/5M8_1P8I2)8,5 5Q0320f()0}.,0 5 4| 1 ~~~~~^~~~~~~~~~~~~~~~~~1 38873f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.083998 4454 | 17#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 1 2 4 8 7 1 8 src/libavcodec/aacsbr_template.c7 9: 8 1353f :(/19iMn:_t P)warning: I(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare])( ,x )Q*3201(4 071353.4 | 18 43 5 684 38f7.o50r1 5(+6k f 0/=M ._0P5;I) )k , 5k6x97[805]9;2 3kf+In file included from /+src/libavcodec/aacsbr_fixed.cM):_ 62P{: I src/libavcodec/aacsbrdata.h) :,| 466 ~ ^ ~~~~~~~~~~: 32| : ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: src/libavcodec/aacsbr_template.cexpanded from macro 'Q30': 1359 :46614 | :{ Qwarning: 443comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | 1 #(d e0f.i1n0 e41359 0 | Q7 39 06 (0x 5)f1o0 r5 8 (2 ;f )k , < Q s3 b1 r( - (>0ik.nx7t[7)03(]5( 7x+7) 9*s31b08r71-31>76m41[1908f]2;)4 }.k,0+ +{+)Q 30{1. (5 )| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~. 9| 5 ^9 64737821728In file included from fsrc/libavcodec/aacps_fixed.c)src/libavcodec/aacsbr_template.c:,:24 1366: Q:In file included from 193src/libavcodec/aacps.c1::( 32-warning: : 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aacps_fixed_tablegen.h. :32365:864:3 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 8285502f)}, | 236 ~~~~~^~~~~~~~~~~~~~~~~~ | Q30src/libavcodec/aac_defines.h(:0.450:0360: 0note: 00expanded from macro 'Q31'0 000f/M_P I45) | ,# dQe3f0i(n0e. 0Q53411(1x3)8 8 7 3 f / M _ P I ) , Q3(0i(n0t.)0(8(3x9)9*8241441774f8/3M6_4P8I.)0, +Q 300.(05.) 1 2| 4 ^ ~8 718798f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4661:475:8 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 156f/M_PI), 466Q | 3{0Q(301.(1 5069.718054902739f6/0M5_1P0I5)8,2 f )| , ^~~~~~~~~~~~~~ Q31( 0src/libavcodec/aac_defines.h.:7447:363:5 note: 7expanded from macro 'Q30'7 938116 1944f) | }#,d e{fQi3n1e( Q03.09(x5)9 6 4 7 3 7 8 2 1 7 2 8f ) , (Qi3n1t()-(0(.3x54)3*51801783278451580224f.)0} ,+ 0| . ~~~~~^~~~~~~~~~~~~~~~~~5 ) | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:ef236i:61n:e warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 236 | (i n t ) (Q(30x()0*.2010470408030604080.00f /+M _0P.I5)) , Q| 3 ^ ~0 (0.0541138873f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,:465 :Q833:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0839984417 f465/ | M{_QP3I1)(,- 0Q.390(909.861928408774168270908ff)/,M _QP3I1)(,- 0Q.33600(2106.11042589397751155f6)f}/,M _{PIQ)3,1 (Q 300(.08.9111506694788559992837f9/Mf)_,P IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 978942src/libavcodec/aac_defines.h5:0443:364:3 04note: 4expanded from macro 'Q30'f )}, | ~~~~^~~~~~~~~~~~~~~~~~~44 | #definesrc/libavcodec/aac_defines.h :Q453:036(:x )note: expanded from macro 'Q31' 45 | # d e f i n e (Qin31t()x()( x ) * 1 0 7 3 7 4 1 82 4(.i0n t+) (0(.x5))* 2 1| 4 ^ 7483648.0 + 0.5)In 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: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:465:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | Q4653 | 0{(Q03.010(-000.009909080609f8/0M7_P4I6)2, 0Q03f0)(,0 .Q03514(-101.3386807231f6/1M0_2P9I9)7,1 5Qf3)0}(,0 .{0Q833919(8 404.81971f1/0M6_4P8I5)9,9 8Q7390f)(,0 .Q13214(8-701.89779889f42/5M0_3P4I3)0,4 4Qf3)0}(0,. 14 5| 8 ~~~~~^~~~~~~~~~~~~~~~~~37 5156f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: Qexpanded from macro 'Q31'30 (0.156 9457 | 8#5d9ef2i3nfe/ MQ_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(i44n:t36):(( xnote: )expanded from macro 'Q30'* 214748 3446 | 4#8d.e0f in+ e0 .Q53)0 ( x| ) ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cn:t62: )src/libavcodec/aacsbrdata.h(:(465x:)31*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0465. | 5{)Q 3 1| ^( -0.99986980746200In file included from fsrc/libavcodec/aacps_fixed.c):,24 : In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.2363:6110:2 1warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 299 236 | 1366 | Q 3f0o(0r .(0k0 0=0 000;0 0k0 0,k xQ[310];( 0k.+0+5)4 1{1 38 8| 7 ~ ^ ~~~~~~~~~~ 3f/M_PI), Q30(0src/libavcodec/aacsbr_template.c.0:813723:9149:8 4warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 7f/M_ PI1372) | , Q 3 0(f0o.r1 2(;48 7k1 8<7 9s8bfr/-M>_kPxI[)1,] Q+3 0(s0b.r1-4>5m8[317]5;15 k6+f+/)M _{ P I| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~, Q30(0.1569785923f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36In file included from : note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 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:235:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h 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::46544::636:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #de fi465n | e{ Q3Q13(0-(0x.)9 9 9 8 6 9 8 0 7 4 6 2 0 0(fi),n tQ)3(1((x-)0*.13067032716411082249.907 1+5 f0).}5,) { Q| 3 ^1 ( 0.89110648599879f)In file included from ,src/libavcodec/aacps_fixed.c :Q2431: (In file included from -src/libavcodec/aacps.c:032.: 9src/libavcodec/aacps_fixed_tablegen.h7:82359:421115:0 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 235 | src/libavcodec/aac_defines.h : 45 : 36 :Q 3note: 0expanded from macro 'Q31'( 0.0000000 00450 | f#/dMe_fPiIn)e, QQ3310((x0). 0 7 47 5 0 6 9 1 7 f / M _(PiIn)t,) (Q(3x0)(*02.114176438238674883.30f /+M _0P.I5)), Q| 3 ^ ~0 (0.1738867164f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4642:0843:8 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]77 79f/M_PI), Q30 (4640 | .{2Q1391(9 405.90037060f4/4M7_5P7I8)7,3 1 6| ^~~~~~~~~~~~~~f ), Q31(-src/libavcodec/aac_defines.h0:.449:9367:3 8note: 8expanded from macro 'Q30'9 6333384 f44) | }#,d e{fQi3n1e( -Q03.09(79x8)7 2 1 4 3 4 1 0 3 4 f ) , Q(3i1n(t )0(.(3x6)5*216017239764816482254f.)0 }+, 0 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~) | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :4524 | : #In file included from dsrc/libavcodec/aacps.ce:f32i: nsrc/libavcodec/aacps_fixed_tablegen.he:235 :Q863:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) (235i | n t ) ( ( x )Q*3201(407.408030604080.000 00+f /0M._5P)I ) , | Q ^ ~3 0(0.0747506917f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:),62 : Qsrc/libavcodec/aacsbrdata.h3:0464(:058.:1 1warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 287833f/M_PI), 464Q | 3{0Q(301.(1 703.803004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (in44t)((x)*2147483648.0 + 0.5) | ^ ~ :36: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] note: 464 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ expanded from macro 'Q30'src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:ne464 :Q73:0 (warning: x)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n464t | ){(Q(3x1)(* 100.70337004414872547.807 3+1 60f.)5,) Q 3| 1 ^( -0.99738896333384f)}, In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.329: 7src/libavcodec/aacps_fixed_tablegen.h9:82357:2611:4 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 034f), Q31( 0.3 62355 | 2 6 1 2 9 6 8Q3604(205.f0)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~00 0f/M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 0747506 91457 | f#/dMe_fPinIe) ,Q 31Q(3x)0 ( 0 . 1 1 6 3 2 8 7 8 3 3 f(/iMn_tP)I(()x,) *Q23104(704.8137634888.607 1+6 04.f5/)M _ P| I ^ ~) , Q30(0.2038587779fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,463 :Q843:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 199459076f/M_PI )463, | { Q| 3 ^~~~~~~~~~~~~~1 (-0.950src/libavcodec/aac_defines.h5:3441:8362:4 8note: 8expanded from macro 'Q30'1 01f), Q 3441 | (#-d0e.f9i6n9e3 9Q93005(1x)3 8 0 8 2 f ) } , { Q 3 1 ((-i0n.t6)2(2(2x8)8*7120972387642128f2)4,. 0Q 3+1 (0 .05.)8 2 7| ^6 7262846661f)}, In 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.h235::4536::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | # d235e | f i n e QQ3310((x0). 0 0 0 0 0 0 0 0 0 0 f / M _(PiIn)t,) (Q(3x0)(*02.104774478530664981.70f /+M _0P.I5)), Q| 3 ^ ~0 (0.1163287833f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0.463:1587:3 8warning: 86implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 164f/M_PI), Q 30463( | 0{.Q23013(8-508.79757095f3/1M8_2P4I88)1,0 1Qf3)0,( 0Q.3211(9-904.5996097369f9/0M5_1P3I8)0,8 2 f| ) ^~~~~~~~~~~~~~} , {Q31(src/libavcodec/aac_defines.h-:044.6:2362:2 8note: 87expanded from macro 'Q30'2 928622f) ,44 | Q#3d1e(f i0.n8e2 7Q63702(6x2)8 4 6 6 6 1 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( int)((x)*src/libavcodec/aac_defines.h1:0457:3367:4 1note: 8expanded from macro 'Q31'2 4.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 :(32i: nsrc/libavcodec/aacps_fixed_tablegen.ht:)235(:(11:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0 .2355 | ) | ^ ~ Q30(0.0000000000f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4633:031(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 47506917f/M_PI )463, | {QQ3301((0-.01.196530258371883234f8/8M1_0P1If)),, QQ3301((0-.01.79368986379196045f1/3M8_0P8I2)f,) }Q,3 0{(Q03.12(0-308.568272727898f7/2M9_28P6I2)2,f) ,Q 3Q03(10( .02.1892796475296027864f6/6M6_1PfI))},, src/libavcodec/aacsbr_template.c | :| ^~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~1390 :19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h ::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30'1390 | fo r 44 45 | ( | #e#d de=ef fii0nn;ee eQ Q33<01( (xcx)h) _ d a t a - > b s _ n u m _( ei(nnivtn;)t ()e((+x(+)x)*) 1*{02 71 34| 77 ~ ^ ~~~~~~~~~~~~~~~~~~~44 18832644.80. 0+ +0 .05.)5 src/libavcodec/aacsbr_template.c) : | 1401 ^:| ^ ~23 : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1401 | In file included from src/libavcodec/aacps_fixed.c :In file included from 24 src/libavcodec/aacsbr_fixed.c: In file included from : src/libavcodec/aacps.c 62:f: 32osrc/libavcodec/aacsbrdata.h: r:src/libavcodec/aacps_fixed_tablegen.h 463:(:2346i:: 136 =:warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i < ilim; i +463+ | ){ Q 2343| | 1 ~ ^ ~~~~ ( - 0 . 9 5Q03503(1802.40src/libavcodec/aacsbr_template.c808:0140710:002310:f0 )0warning: ,0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 0 Qf3/1M(_-P0 .I14079) | 6 ,9 3 Q9 39 00 (5 01 .3f18o00r18 12(1fi2) 9}=0, 9 06;{f /iQM 3_<1P (Is-)b0r,.- >6Qn23_20q2(8;0.1580764508 27if2/+9M+2_)8P6 I2 )2| ,f ~ ^ ~~~~~~~~ ) Q,3 Q03(10(. 203.887257src/libavcodec/aacsbr_template.c56:77141112:76239:2 8fwarning: 4/6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]M6 _6P1If)),} , 1411Q | 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~ ( 0 . 2 8fsrc/libavcodec/aac_defines.h2o:0r457 :2(836i7: 1 =9note: fexpanded from macro 'Q31'0/ ;M_ PiI )<, sQ45b3 | r0#-(d>0en.[f31i0]n5;e8 3Qi83+10+(1x)8) 7 {f / M| ~ ^ ~~~~~~~~~_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c(:i1421n:t23):src/libavcodec/aac_defines.h( :(warning: 44xcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: )36*:21 4note: 7 expanded from macro 'Q30'41421 | 83 6 4 8 . 0 +44 | f0#o.dr5e )f (i in| e ^ ~= Q03;0 i( x<) i l i m ; In file included from src/libavcodec/aacsbr_fixed.ci :+ 62 +: )src/libavcodec/aacsbrdata.h : {462(: i 83| :n ~ ^ ~~~~ t warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*107374182 4462. | 0{ Q+3 1(0-.05.6)4 6 1| 2 ^6 16129736f), Q31( 0In file included from .src/libavcodec/aacps_fixed.c7:2241: 9In file included from 8src/libavcodec/aacps.c6:7324: 8src/libavcodec/aacps_fixed_tablegen.h0:42345:41114:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.11657770 62346 | 31 9 1 f ) , QQ3301((0-.00.080306060208030308f1/5M0_4P1If))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.10111290src/libavcodec/aac_defines.h9:645f:/36M:_ Pnote: I)expanded from macro 'Q31', Q30(0.15 8450 | 7#6d4e5f0i2nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 2 3 8 7 5 5 7 1(7i9nft/)M(_(PxI))*,2 1Q43704(803.624882.007 2+8 701.95)f / M| _ ^ ~P I), Q30(0.30583801In file included from 8src/libavcodec/aacsbr_fixed.c7:f62/: Msrc/libavcodec/aacsbrdata.h_:P462I:)59,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: 462expanded from macro 'Q30' | {Q31(-0 .446 | 4#6d1e2f6i1n6e1 2Q93703(6xf)) , Q 3 1 ( 0 . 7 2 1 9 8(6i7n4t8)0(4(5x4)4*f1)0}7,3 7{4Q13812(4 .00. 1+1 605.7577)0 6 6| 3 ^1 91f), Q31(-0.83In file included from 66src/libavcodec/aacps_fixed.c2:8243: 3In file included from 8src/libavcodec/aacps.c1:5320: 4src/libavcodec/aacps_fixed_tablegen.h1:f234):}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'234 | Q453 | 0#(d0e.f0i0n0e0 0Q03010(0x0)f / M _ P I ) , Q 3 0 ( 0(.1i0n1t1)1(2(9x0)9*62f1/4M7_4P8I36)48,. 0Q 3+0 (00..51)5 8 0| 7 ^ ~6 4502f/M_PI), Q30(0In file included from .2src/libavcodec/aacsbr_fixed.c3:8627: 5src/libavcodec/aacsbrdata.h5:74621:7329:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.2820 74622 | 8{7Q1391f(-/0M._6P4I6)1,2 6Q13601(209.73360f5)8,3 8Q03118(7 f0/.M7_2P1I9)8,6 7 | 4 ^~~~~~~~~~~~~~8 04544f)}src/libavcodec/aac_defines.h,: 44{Q:3361:( note: 0expanded from macro 'Q30'. 116577 70446 | 6#3d1ef9i1nfe) , QQ3301((x-)0 . 8 3 6 6 2 8 3 3 8 1 5 0 4(1ifn)t}),( ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 107374182src/libavcodec/aac_defines.h4:.450: 36+: 0note: .expanded from macro 'Q31'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 : 234 :(61i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147483648.0 +234 | 0 . 5 ) | Q ^ ~3 0(0.0000000000f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4620:.61:0 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 29096f/M_PI), 462Q | 3{0Q(301.(1-508.06746641520621f6/1M2_9P7I3)6,f )Q,3 0Q(301.(2 308.775251791867794f8/0M4_5PI4)4,f )Q}3,0 ({0Q.3218(2 007.2181761597f7/7M0_6P6I3)1,9 1Qf3)0,( 0Q.3310(5-803.8803168672f8/3M3_8PI1)50,4 1 f| ) ^~~~~~~~~~~~~~} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31' 44 | #define 45Q | 3#0d(exf)i n e Q 3 1 ( x ) ( i n t ) ( ( x )(*i1n0t7)3(7(4x1)8*2241.407 4+83 60.458).0 +| ^0 .5) | ^ ~ 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.c234::6236: :src/libavcodec/aacsbrdata.h :warning: 461implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | 461 | Q{3Q03(10(. 000.09090009601030104f4/9M2_5P0fI)),, QQ3310((-00..1914051111182298059464f0/2Mf_)P}I,) ,{ QQ3310((-00..18508401726342590624f3/1M0_9PfI)),, QQ313(0-(00..283885715358711871999f4/5M7_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.28207src/libavcodec/aac_defines.h2:8457:1369:f /Mnote: _expanded from macro 'Q31'P I), Q30(0 .453 | 0#5d8e3f8i0n1e8 7Qf3/M1_(PxI)) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(:( xnote: )expanded from macro 'Q30'* 21474836 4448. | 0# d+e f0i.n5e) Q 3| 0 ^ ~ (x) (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):*4611:0587:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5) | ^461 | {Q31( 0.990961In file included from 3src/libavcodec/aacps_fixed.c1:4244: 9In file included from 2src/libavcodec/aacps.c5:032f: )src/libavcodec/aacps_fixed_tablegen.h,: 234Q:3111:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1src/libavcodec/ac3dec.c945:118411:8492:8 5 warning: 4234implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4 | 0 2 f ) } , Q{3Q 031841(1 | 0( .- 00 0. 08 00 0 04 01d20o30w20n9fm6/i4M3_x1P_0Ii9)nf,f) o,Q- 3>Q0c3(e01n.(1t-0e01r.1_81m82i95x01_93l68fe1/v8eM1l_9 9P 4I 5) 7, f )Q }3 ,0= ( g0| .a ~~~~^~~~~~~~~~~~~~~~~~~1i 5n8_0l7e6v4e5l0ssrc/libavcodec/aac_defines.h2[:fs45-/:>M36 _: P Inote: ) ,expanded from macro 'Q31' Qc3e0n(t0e.2r3 _845m7 | i5#x5d_7el1fe7iv9nefel/ ]MQ;_3 P1 I(| )x, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) Q 3 0 ( 0 . 2 8 2 0 7 2 8 7(1i9nft/)M(_(PIx))*,2 1Q43704(803.634085.803 8+0 10.857)f/ M _| P ^ ~I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/ac3dec.c44::184236::In file included from 49 src/libavcodec/aacsbr_fixed.cnote: ::expanded from macro 'Q30' 62 warning: : implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h: 461: 3144: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e f1842i | n e Q 3 0 ( x )d o461 w | n{ mQ i3 x1 _( i n0 f. o9 -9 >0 c9e(6ni1tn3et1r)4_(4m9(i2xx5_)0*l1ef0v)7e,3l 7_Q4l31t18r(2-4t0. .0 1 9+=4 50g1.a15i8n)2_ 8l 5| e4 ^v4 e0l2sf[)s}-,> { Q 3c1eIn file included from (nsrc/libavcodec/aacps_fixed.c-t:0e24.r: 8_In file included from 0m4src/libavcodec/aacps.ci1x:2_323l: 2esrc/libavcodec/aacps_fixed_tablegen.h9v:6e2334:l3136_1:l0 t9rwarning: ft)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]], ; Q 3| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 (-0.8851 32338 | 18 1 9 9 4 5 7Qf3)0}(,0 . 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000000f/src/libavcodec/aac_defines.hM_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.12122 90453 | 7#6dfe/fMi_nPeI )Q,3 1Q(3x0)( src/libavcodec/ac3dec.c0 . :1 91843 0: 349 9: 4 9warning: 3implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 8 0 f /(Mi_nPtI))(, ( 1843xQ | )3 *0 2( 10 4. 72 9 40 87d39o65w48n80m.3i01x f_+/i Mn0_f.Po5-I)>) s, u | rQ ^ ~r3 o0u(0n.d3_4m6i6x_99l3e8v6e8l f / In file included from M _src/libavcodec/aacsbr_fixed.c P:I 62)=: , src/libavcodec/aacsbrdata.h g:Qa461i3:n07_(:l 0ewarning: .vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3e 7l8s2[8s2-1>59 6 f / M461s_ | uP{IrQ)3r,1o( u n0| d. ^~~~~~~~~~~~~~_9 m90i9x6_1l3src/libavcodec/aac_defines.h1:4444:9362:5 0note: fexpanded from macro 'Q30') , Q31(-0 .441 | 9#4d5ee1vf1ei8ln2]e8; 5 Q4 src/libavcodec/aacsbr_template.c34| :00 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~14462( :fx23)):} , warning: {comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q 3 1( - 0 . 8 0 41446 1 | 2 ( 3 i2 n9 t 6) 4( 3(f1xo0)r9* f1)(0,e7 3=Q7 34011;(8 -2e04. .8<0 8 c5+h1 3_08.d15a8)t1 a9 -9| src/libavcodec/ac3dec.c>4 ^b5: s18447_:fn49)u:}m ,_warning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] n v| ; ~~~~~^~~~~~~~~~~~~~~~~~ In file included from esrc/libavcodec/aacps_fixed.c+:+24) src/libavcodec/aac_defines.h: 1844In file included from :{src/libavcodec/aacps.c | 45: :32 : 36| src/libavcodec/aacps_fixed_tablegen.h: ~ ^ ~~~~~~~~~~~~~~~~~~~ : note: 233 expanded from macro 'Q31': 111 :d owarning: wnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ix _45i | src/libavcodec/aacsbr_template.cn#:fd1455oe:-27f>:is un233warning: re | comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]r o Qu 3n1 d( _x m) Qi 14553 x | 0 _( l0 e. v 0e 0l 0_ 0l 0 t 0 r 0 t0 0 =( f0gofai/rinM nt(_)_mP(lI (e)=xv,) e *0lQ2s;3[10 s4m(-7 0>4<.s8 1u3s2r61r4bo28ru2.-9>0n0m d3[_+71m6 i]f0x/;_.M l_5me)P+v Ie)+ l),| _ ^ ~Ql{ 3 t0 r(| t0] ~ ^ ~~~~~~~~~.; 1 9 0| 3 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 49380fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbr_template.csrc/libavcodec/aacsbrdata.h)::,1467460 :Q:23384:0: ( warning: 0warning: 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]2 907958031f /1467M | _ P I460 ) | ,{ Q Q3 31 0(f( o00r.. 35(42e68 69=90 590230;89 66e80 f20 b(0s0._6.nsrc/libavcodec/ac3dec.c03u70m:84_184682e:88n4927v12:5; 94 warning: 65eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]5f+ 5/+9M)2_ fP{)I }) ,,| ~ ^ ~~~~~~~~~~~~~~~~~~~ 1846 { | | Q ^~~~~~~~~~~~~~3 1 ( 0 .7 4src/libavcodec/aac_defines.h src/libavcodec/aacsbr_template.c2: :3 4414738 :5: 365 :27 2d:note: 9oexpanded from macro 'Q30' w1 warning: 4n5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]m8 i7xf _)i44,n | f#Qo d3-1473e1>f | li (fn e e _ 0m .Q i0 34x 04_( 9lx 1) 9e 1v 5e f2l o 9r 1 (0 p4 4 f= =) }0 g, ;a i(pni| _ n ~~~~~^~~~~~~~~~~~~~~~~~l:f7n45e3[:[7c36s4h:-1_ 8>dnote: 2la4expanded from macro 'Q31'ft.ea0 _- >m+bi sx0__.f l5r45)ee | vq#e_ dlre]| ef; ^si [n ee| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q+ 3 11(]x]); p + + )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:n233t:)86(:( xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0.5 )233 | | ^ ~ Q30(0.0000000000f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34600:(590:. 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 2290376f/M_PI), 460Q | 3{0Q(301.(1 900.35924899308502f0/9M6_0P2I9)5,f )Q,30 (Q03.12(9 007.965080043818f7/2M4_5P5I5)9,2 fQ)3}0,( 0{.Q3314(6 6099.37846283f8/5M5_2P9I1)4,5 8Q730f()0,. 3Q73812(8 201.509464f9/1M9_1P5I2)9,1 0 4| 4 ^~~~~~~~~~~~~~f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31' 44 | #defi n45e | #Qd3e0f(ixn)e Q 3 1 ( x ) ( i n t ) ( ( x )(*i1n0t7)3(7(4x1)8*2241.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 32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62:: 233src/libavcodec/aacsbrdata.h::61460:: 32warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | 233{ | Q 3 1 ( 0 .Q53208(900.0502000906000209050ff)/,M _QP3I1)(, 0Q.3600(004.818271224255592f)}, {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 90376f/M_PI), Q30(0.1903949380f/M_PI), Q30(0.2907958031f/M_PI), Q30(0.3466993868f/M_PI), Q30(0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In 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] src/libavcodec/aacsbrdata.h: 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.h460:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : note: 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] expanded from macro 'Q30' 459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), In file included from Q3src/libavcodec/ac3dec_float.c1:(37 : 0src/libavcodec/ac3dec.c.:04258:1572:8 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 93444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 425 | src/libavcodec/aac_defines.h : 45 :d36o: wnnote: mexpanded from macro 'Q31'i x_coeffs[ 045] | [#nfd]e f=i ndoew nQm3i1x(_xc)o e f fs [ 1 ][ n f ] = s(iminxt *) LE((Vx)EL*_2M1I4N7U4S_833D6B4;8 . 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] 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 459 | In 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] {Q 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.h31(-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) | ^ ~ 44:In file included from 36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :62In file included from : src/libavcodec/aacsbrdata.h:459:31:src/libavcodec/ac3dec_fixed.c :warning: 159implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/aacps_fixed.c 459 | { Q1593 | 1 ( -0 . 7{ 9"3c5o1n8s3_2n34o8i8s1e6gfe)n," ,Q "3e1n(a-b0l.3e6 2co0n88s97i9s8t9e1n3tsrc/libavcodec/ac3dec.c6 f:n)447o}i:,s58 e:{ Qge3warning: n1eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( r0a.t6i3o8n7 "2447,3 | 59 O1F 5 F1 6S 3E 6T f) (, c oQd3on1wsn(ims it0xe.n_0tc8_o1en2fo8fi2ss5[e20_4]g9e[3ni4]e4 r4=af ti)(}do,on w) n,| m ~~~~^~~~~~~~~~~~~~~~~~~iA xV__cOoPeTf_fTsrc/libavcodec/aac_defines.hsY[:0P45]E:[_36i]B: +O Onote: L| , ~~~~~~~~~~~~~~~~~~~~~^ {expanded from macro 'Q31'. i64 = 4480 | } 45, | # 0,d e1 f, i nP e A RQ 3 }1 ,( x ) | ^ (diownntm)i(x(_xc)o*ef2f1s4[714]83[i6]4)8 .*0 L+E V0Esrc/libavcodec/ac3dec_fixed.c.L5:_)M160 I: N138| US: ^ ~_ 3warning: DBmissing field 'unit' initializer [-Wmissing-field-initializers]; | ~~~~~~~~~~~~~~~~~~~~ ~ :In file included from 24src/libavcodec/aacsbr_fixed.c: :In file included from 62: src/libavcodec/aacps.c:src/libavcodec/aacsbrdata.h:32: 459src/libavcodec/aacps_fixed_tablegen.h::6232:: 136:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 459 | {Q 32321 | ( - 0 . 7 9Q33501(803.20304080801060f0)0,0 fQ/3M_1P(I-),0 .Q3306(02.01848189274978097143f6/fM)_}P,I ){,Q Q3310((0. 202.4603380782337549f1/5M1_6P3I6)f,), QQ3301(( 0.304.7048811238420522f4/9M3_4PI4)4f,) Q}3,0( 0 .| 4 ~~~~^~~~~~~~~~~~~~~~~~~2 02919006src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.463 7456 | 0#70d3e8ffi/nMe _PQI3)1,( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 : 36 : note: expanded from macro 'Q30' (int) (44 | (#x)def*i2ne1 Q43704(8x3)6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*1073741824.0 +In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h :| 458 ^: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | In file included from src/libavcodec/aacps_fixed.c: 24: 458In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2320:.1110:2 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 554141885f), 232Q | 3 1 ( - 0 .Q3005(401.75001080005030606060ff)/}M,_P I{)Q,3 1Q(30 (00.8.010401187274375067648f1/8fM)_,P IQ)3,1 (Q 300.(09.125244210390581347140f3/9Mf_)P}I),, Q| 30 ~~~~~^~~~~~~~~~~~~~~~~~( 0.347481src/libavcodec/aac_defines.h34:0452:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0. 454 | 20#2d9e1fi9n0e06 Qf3/1M(_xP) I ), Q 3 0 ( 0 . 4 6 3 7(6i0n7t0)3(8(fx/)M*_P2I1)4,7 4 8| 3 ^~~~~~~~~~~~~~6 48.0 +src/libavcodec/aac_defines.h 0 . 5{) " | d ^ ~r c_scale", "percentIn file included from asrc/libavcodec/aacsbr_fixed.cg:e 62o: fsrc/libavcodec/aacsbrdata.h :d458:y59n:a miwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] range compress i458o | n{ Qt3o1 ( a0pp.ly02"7,0 4OF5F5S4E1T4(1d88r5cf_)s,c aQl3e1)(-,0 .A0V5_4O1P7T5_T1Y8P05E3_F6L6O6ATf,) {}.,d b{lQ 3= 11(. 00},.8 00.000,1 7763.506,6 81P8AfR) ,} ,Q 3 1| ( ^ 0.91542195141039f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #dsrc/libavcodec/ac3dec_fixed.ce:f161i:n132e: Qwarning: 3missing field 'unit' initializer [-Wmissing-field-initializers]0 (x) 161 | { "(ihneta)v(y_(cxo)m*p1r0"7,3 7"4e1n8a24b.l0e +h e0a.v5y) d| y ^na mic range comprIn file included from essrc/libavcodec/aacps_fixed.cs:i24o: n"In file included from ,src/libavcodec/aacps.c :O32F: Fsrc/libavcodec/aacps_fixed_tablegen.hS:E232T:(86:h ewarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v y_compressi o232n | ) , A V _ QO3P0T(_0T.Y0P0E00_0B0OO0L00,0 f{/.iM6_4P I=) ,0 }Q,3 0(00,. 114,1 8PA2R4 7}07,4 f/ M| _ ^P I), Q30(0.2240308374f/M_PI), Q30(0.3474813402f/M_PI), Q30(0.4202919006f/Msrc/libavcodec/ac3dec_fixed.c_:P163I:)11,: warning: Q3missing field 'help' initializer [-Wmissing-field-initializers] 0(0.4 61633 | 7 6 0 7 {0 3N8UfL/LM}_,P I )| , ^ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45In file included from src/libavcodec/adpcmenc.c::3630:: src/libavcodec/put_bits.hnote: :expanded from macro 'Q31'227 :37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 45 | #defi n227e | Q 3 1( x ) i f (s - > b u f _ e n(di n-t )s(-(>xb)uf*_2p1t4r7 4>8=3 6s4i8.z0e o+f (0B.i5t)B u f| ) ^ ~) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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] 44: 458 | {Q31( 0.0236: note: expanded from macro 'Q30' 7 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 04In file included from 554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from 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] src/libavcodec/aacsbr_fixed.c: 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), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' src/libavcodec/ac3dec.c:487 :44 | 21#:d ewarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ne Q30(x )487 | i f ((iprnetv)e(x(xp) *>1 027437U4)1 8{2 4 .| 0 ~~~~~~~ ^ ~~~ + 0.5) | ^ : src/libavcodec/aacsbrdata.hIn 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :458 232 | Q30(0.0000000000f/M_PI), Q30(0.141824src/libavcodec/put_bits.h70:72654f:/37M:_ Pwarning: Icomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]) , Q30(0. 22652 | 40 3 0 8 37 4 f/ Mi_fP I()s,- >Qb3u0f(_0e.n3d4 7-4 8s1-3>4b0u2ff_/pMt_rP I>),= Qs3i0z(e0o.f4(20B2it9B1u9f00)6) f{/M _ P| I ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ), Q30(0.4637607038f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 44:36: note: expanded from macro 'Q30' 458 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | {Q31( 0.In file included from 02src/libavcodec/aacps_fixed.c7:0244: 5In file included from 5src/libavcodec/aacps.c4:1324: 1src/libavcodec/aacps_fixed_tablegen.h8:82325:f11):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.0541751805366 6232f | ) } , { Q 3Q13(0 (00..800000001070703050606f8/1M8_fP)I,) ,Q 3Q13( 00(.09.115441281294571047140f3/9Mf_)}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.2240src/libavcodec/aac_defines.h30:8453:7364:f /note: Mexpanded from macro 'Q31'_ PI), Q30( 045. | 3#47d4e8f1i3n4e0 2fQ/31M(_xP)I ) , Q 3 0 ( 0 . 4 2 0 2 9(1in9t0)0(6(fx/)M*_2P1I4)7,4 8Q33604(80..04 6+3 706.057)0 3 8| f ^ ~ /M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'457 :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30( x457) | { Q 3 1 ( 0 . 6 2 3 1 9 5(3i7n4t6)25(4(2xf)),* 1Q03713(7-401.892340.908 3+1 3505.255)9 9 f| ) ^} , {Q31( 0.42215817In file included from 5src/libavcodec/aacps_fixed.c9:4248: 07fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(231-:0136:. 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 12787385208f)}, | 231 ~~~~^~~~~~~~~~~~~~~~~~~ | Q30src/libavcodec/aac_defines.h(0:.450:0360:0 0note: 0expanded from macro 'Q31'0 000f/M_PI )45, | #Qd3e0f(i0n.e1 6Q03318(6x6)3 6 9 f / M _ P I ) , Q 3(i0n(t0).(2(5x4)9*423174578428f3/6M4_8P.I0) ,+ Q03.05()0 . 4| 0 ^ ~2 9446840f/M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:4629: 8src/libavcodec/aacsbrdata.h0:64578:9595:8 5fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30(0.5615 64574 | 1{4Q7351f(/ M0_.P6I2)3,1 9 5| 3 ^~~~~~~~~~~~~~7 462542f)src/libavcodec/aac_defines.h,: Q443:136(:- 0note: .expanded from macro 'Q30'9 3098313 5445 | 25#9d9eff)i}n,e {QQ3301((x )0 . 4 2 2 1 5 8 1 75 9 4 8 0 7(fi),n tQ)3(1((x-)0*.10077731724718872348.502 0+ 80f).}5,) | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :#32d: esrc/libavcodec/aacps_fixed_tablegen.hf:i231n:e111 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) (231in | t ) ( ( x ) *Q23104(704.8030604080.000 0+0 00f./5M)_ P I| ) ^ ~, Q30(0.1603866369f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4570:.312:5 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 37582f/M_PI), Q 34570 | ({0Q.3410(2 904.4662834109f53/M7_4P6I2)5,4 2Qf3)0,( 0.Q43918(0-608.99538059f8/3M1_3P5I5)2,5 9Q93f0)(}0,. 5{6Q13516(4 104.7452f2/1M5_81P7I)5,9 48 0| 7 ^~~~~~~~~~~~~~f ), Q31(-0.0src/libavcodec/aac_defines.h7:7441:2367:8 7note: 38expanded from macro 'Q30'5 208f)}, | 44 ~~~~^~~~~~~~~~~~~~~~~~~ | #define Qsrc/libavcodec/aac_defines.h3:045(:x36:) note: expanded from macro 'Q31' 45 | #(dienfti)n(e( xQ)3*11(0x7)3 7 4 1 8 2 4 . 0 + 0 . 5()i n t| ) ^( (x)*2147483648.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: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:457:7: warning: 231implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(0.0 04570 | 0{0Q03010(0 00f./6M2_3P1I9)5,3 7Q43602(504.21f6)0,3 8Q63613(6-90f./9M3_0P9I8)3,1 3Q53502(509.92f5)}4,9 4{3Q73518(2 f0/.M4_2P2I1)5,8 1Q3705(9408.0470f2)9,4 4Q63814(0-f0/.M_0P7I7)1,2 7Q83703(805.4290880f6)8}9,5 8 5| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI), Q3src/libavcodec/aac_defines.h0:(450:.365:6 1note: 5expanded from macro 'Q31'6 41475f/M_ P45I | )#,d e f| i ^~~~~~~~~~~~~~n e Q31(x)src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' (int )44( | (#xd)e*f2i1n4e7 4Q83306(4x8). 0 + 0 . 5 ) | ^ ~ (int)((x)*1073741824In file included from .0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5456): 84 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | In file included from {Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:7324: 4src/libavcodec/aacps_fixed_tablegen.h9:02311:0614:6 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 26f), Q31( 0.947259 12311 | 7 4 4 6 1 0 fQ)3}0,( 0{.Q03010(0 000.06040808f0/1M1_9P7I9)2,7 5Q93f0)(,0 .Q163013(8 606.346193f3/6M6_6P0I8)30,5 7Q13f0)(}0,. 2 5| 4 ~~~~~^~~~~~~~~~~~~~~~~~9 437582f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.40294 4456 | 8#4d0eff/inMe_ PQI3)1,( xQ)3 0 ( 0 . 4 9 8 0 6 8 9 5 8(5ifn/tM)_(P(Ix)),* 2Q134704(803.654681.506 4+1 407.55f)/ M _| P ^ ~I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :src/libavcodec/aacsbr_fixed.c36::62 : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 456:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30 (456x | ){ Q 3 1 ( - 0 . 7 4 4 9 0 1 0(4i6n9t9)6(2(6xf))*,1 0Q7313(7 401.892447.205 9+1 107.454)6 1 0| f ^) }, {Q31( 0.648801197In file included from 9src/libavcodec/aacps_fixed.c2:7245: 9fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(231 :036.:4 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 6660830571f)}, | 231 ~~~~~^~~~~~~~~~~~~~~~~~ | Q3src/libavcodec/aac_defines.h0:(450:36.:0 0note: 0expanded from macro 'Q31'0 000000f/ M45_ | P#Id)e,f iQn3e 0Q(301.(1x6)0 3 8 6 6 3 6 9 f / M _ P I )(,i nQt3)0(((0x.)2*524194473478538624f8/.M0_ P+I )0,. 5Q)3 0 (0| . ^ ~4 029446840f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 4src/libavcodec/aacsbrdata.h9:84560:632:8 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 5f/M_PI), Q30(0 .4565 | 6{1Q53614(1-407.57f4/4M9_0P1I0)4,6 9 9| 6 ^~~~~~~~~~~~~~2 6f), Q31(src/libavcodec/aac_defines.h :044.:9364:7 2note: 5expanded from macro 'Q30'9 11744610f )44} | ,# d{eQf3i1n(e 0Q.3604(8x8)01 1 9 7 9 2 7 5 9 f ) , Q 3(1i(n t0).(4(1x3)3*61606703873401587214f.)0} ,+ 0| . ~~~~~^~~~~~~~~~~~~~~~~~5 ) | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 2445: | In file included from #src/libavcodec/aacps.cd:e32f: isrc/libavcodec/aacps_fixed_tablegen.hn:e231 :Q113:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) (i n231t | ) (( x ) * 2 1Q43704(803.64080.000 +0 000.050)0 f /| M ^ ~_ PI), Q30(0.1603866369In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: PIsrc/libavcodec/aacsbrdata.h):,456 :Q63:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 2549437582f/M_ P456I | ){,Q 3Q13(0-(00..744042990414064864909f6/2M6_fP)I,) ,Q 3Q1(3 0(00..944978205698191578454f6/1M0_fP)I}),, {QQ3301((0 .05.6641858604111497759f2/7M5_9PfI)),, Q3 1| ( ^~~~~~~~~~~~~~ 0.41336660src/libavcodec/aac_defines.h8:3440:5367: 1note: f)expanded from macro 'Q30'} , | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: (expanded from macro 'Q31'x ) 45 | # d e f(iinnet )Q(3(1x()x*)1 0 7 3 7 4 1 8 2 4 . 0 + (0i.n5)t )( (| x ^) *2147483648.0 + 0.5)In file included from src/libavcodec/aacps_fixed.c :| 24 ^ ~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:230:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455: 84230: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00000000 04550 | f{/QM3_1P(I-)0,. 0Q73508(809.4187536630017599f7)5,f /QM3_1P(I )0,. 7Q43009(6201.42078743177405f6)5}6,f /{MQ_3P1(I )0,. 7Q63304(301.94849651194844503f8)f,/ MQ_3P1I() ,0 .Q43107(406.652696462829603144f4)f}/M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(0.66src/libavcodec/aac_defines.h8:6451:1362:8 8note: 1expanded from macro 'Q31'f/ M_PI), | ^~~~~~~~~~~~~~45 | #define src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' (44i | n#td)e(f(ixn)e* 2Q13407(4x8)3 6 4 8 . 0 + 0. 5 ) (| in ^ ~t )((x)*1073741824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:562) : src/libavcodec/aacsbrdata.h| : ^455 :59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 455src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h07:52308:81119:4 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 3079f), Q31( 0 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' 7 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 40In file included from 96214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from 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] src/libavcodec/aacsbr_fixed.c: 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.h62: src/libavcodec/aacsbrdata.h:455:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : In file included from note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 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:230:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h 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:455:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 :36: note: expanded from macro 'Q30' 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45 | In 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] #d 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), | ^~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ fiIn 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] ne 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' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31In 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] (x 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147483648.0 + 0.5) | ^ ~ 229 | 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] 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' 454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ #define Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 454 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*107 374544 | 1{8Q2341.(0- 0+. 809.754)6 4 7| 4 ^6 25671f), Q31( 0.998465In file included from 78src/libavcodec/aacps_fixed.c8:3248: 5In file included from 3src/libavcodec/aacps.c:732f: )src/libavcodec/aacps_fixed_tablegen.h}:,229 :{86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.39677256130792f), 229Q | 3 1 ( - 0 . 7Q43805(406.6080600090305090f0)0}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I) , Q30(0.1src/libavcodec/aac_defines.h7:8454:2367:6 6note: 6expanded from macro 'Q31'4 f/M_PI), Q453 | 0#(d0e.f2i85n6e6 7Q33010(2xf)/ M _ P I ) , Q 3 0 ( 0 . 4(6i3n0t7)2(3(5x9)*62f1/4M7_4P8I3)6,4 8Q.300 (+0 .05.957)1 6 32| 0 ^ ~0 4f/M_PI), Q30(0.76038In file included from 7src/libavcodec/aacsbr_fixed.c7:1628: 7src/libavcodec/aacsbrdata.hf:/454M:_32P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44454: | 36{:Q 3note: 1expanded from macro 'Q30'( -0.897464 7444 | 6#2d5e6f7i1nfe) ,Q 3Q03(1x() 0 . 9 9 8 4 6 5 7 8 8 3 8 (5i3n7tf))(}(,x ){*Q13017(3 704.13892647.702 5+6 103.057)9 2| f ^) , Q31(-0.748546686093In file included from 59src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:229:61: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 45229 | | # d e f i n eQ 3Q03(10(.x0)0 0 0 0 0 0 0 0 0 f / M _ P I()i,n tQ)3(0((x0).*1271844724786366644f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 2856673002f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 4src/libavcodec/aacsbrdata.h6:345407:263:5 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0. 54549 | 7{1Q633120(0-40f./8M9_7P4I6)4,7 4Q6320(506.7716f0)3,8 7Q73118(7 f0/.M9_9P8I4)6,5 7 8| 8 ^~~~~~~~~~~~~~3 8537f)}, src/libavcodec/aac_defines.h{Q:3441:(36 :0 .note: 39expanded from macro 'Q30'6 77256130 7449 | 2#fd)e, fQi3n1e( -Q030.(74x8) 5 4 6 6 8 6 0 9 3 5 9 f )(}i, n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*107374src/libavcodec/aac_defines.h1:82454:.360: +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 :(229i:n36t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648.0 + 2290 | . 5 ) | ^ ~Q 30(0.0000000000f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0:(4530:.841:7 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 76664f/M_PI), Q3 0453( | 0{.Q23815(6 607.38010520f5/4M8_4P5I7)4,6 0Q23f0)(,0 .Q43613(0-702.39549668f5/9M4_7P8I6)1,3 6Q93f0)(}0,. 5{9Q73116(3-200.0444f9/7M6_3P8I0)9,5 4Q83600(f0).,7 6Q03318(7 70.148078f/9M4_5P7I2)6,7 1 5| 4 ^~~~~~~~~~~~~~5 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30' :45:36: note: expanded from macro 'Q31' 44 | #define 45Q | 30#(dxe)f i ne Q 3 1 ( x ) ( i n t ) ( ( x )*(1i0n7t3)7(4(1x8)2*42.104 7+4 803.654)8 . 0| ^+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32In file included from : src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h::62229: :src/libavcodec/aacsbrdata.h11::453 :warning: 58implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229453 | | { Q 3 1 ( Q03.08(1050.50040804050704060002ff/)M,_P IQ)3,1 (Q-300(.09.416875894247768666143f6/9Mf_)P}I,) ,{ QQ3310((0-.02.8454696767338000925f4/M8_6P0If)),, QQ3301((0 .04.4603809742537529667f/1M5_4P5If)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .59716320src/libavcodec/aac_defines.h0:445f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0.7 6450 | 3#87d7e1f8i7nfe/ M_QP3I1)(,x ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44:(36i:n tnote: )(expanded from macro 'Q30'( x)*2147 4448 | 3#6d4e8f.i0n e+ Q03.05()x ) | ^ ~ (int)((x)*In file included from 10src/libavcodec/aacsbr_fixed.c7:3627: 41src/libavcodec/aacsbrdata.h:84532:431.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 453 | {Q31( 0.815054In file included from 8src/libavcodec/aacps_fixed.c45:7244: 6In file included from 0src/libavcodec/aacps.c2:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2283:1136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 4685947861369f)}, 228{ | Q 3 1 ( - 0 .Q43409(706.308000905040806000f0)f,/ MQ_3PI1)(, 0Q.3400(80.914753762061751957455ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.277src/libavcodec/aac_defines.h37:4455:6365:6 f/note: Mexpanded from macro 'Q31'_ PI), Q30( 045. | 4#4d6e1f9i8n4e0 3Q381f(/xM)_ P I ) , Q 3 0 ( 0 . 5 6 6(6i8n9t0)1(4(4xf)/*M2_1P4I7)4,8 3Q63408(.00. 6+6 806.151)2 8 8| 1 ^ ~f /M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::36453:: 7note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n453e | {QQ3301((x )0 . 8 1 5 0 5 4 8 4 5 7 4 6(0i2nft))(,( xQ)3*11(0-703.9744618852944.708 6+1 3609.f5))} , | { ^Q 31(-0.44976380954860fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(: 320.: 4src/libavcodec/aacps_fixed_tablegen.h0:82289:41115:7 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 1545f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 228 | src/libavcodec/aac_defines.h : 45 : 36 :Q 3note: 0expanded from macro 'Q31'( 0.0000000 0450 | 0#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 1 7 3 6 0 1 5 9 7 5 f / M(_iPntI))(,( xQ)3*02(1047.428737634784.506 5+6 f0/.M5_)PI ) ,| ^ ~ Q30(0.4461984038f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0452(:084.:5 6warning: 66implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 90144f/M_PI), Q4523 | 0({0Q.3616( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h86112881f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36In 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), | ^~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' expanded from macro 'Q31' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ #dIn 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] ef 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.hine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :44: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] 36: 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' note: 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ expanded from macro 'Q30' 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] 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 452 | {In 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] Q3 1( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h228 | 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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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] note: expanded from macro 'Q31' 227 | 45 | # d eQf3i0n(e0 .Q030100(0x0)0 0 0 0 f / M _ P I ) , Q 3(0i(n0t.)(1(6x0)3*826164376498f3/M6_4P8I.)0, +Q3 00(.05.)2 5 49| 4 ^ ~3 7582f/M_PI), Q30(0.40In file included from 2src/libavcodec/aacsbr_fixed.c9:4624: 6src/libavcodec/aacsbrdata.h8:44520:f7/:M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(0.4980689 54528 | 5{fQ/3M_1P(I )0,. 8Q3304(304.2596214506141344765ff)/M,_ PIQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 1302345src/libavcodec/aac_defines.h0:6444:366:9 9note: 7expanded from macro 'Q30'f )}, {Q3 144 | (# 0d.e0f5i9n4e6 4Q9310(3x0)7 0 2 5 f ) , Q 3 1 ( (0i.n2t0)5(1(1x0)4*7100773478461862f4).}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.c:e32f: isrc/libavcodec/aacps_fixed_tablegen.hn:e227 :Q1113:1 (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i227n | t ) ( ( x ) *Q23104(704.8030604080.000 0+0 00f./5M)_ P I| ) ^ ~, Q30(0.16038663In file included from 6src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.h_:P451I:)83,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.254943758 2451f | /{MQ_3P1I()-0,. 5Q83606(007.0490626994742688f4)0,f /QM3_1PI() ,0 .Q93608(400.7479830860869558852ff/)M}_,P I){,Q 3Q310((-00..5167155674317437656f/6M7_2P6I7)f,) , | Q3 ^~~~~~~~~~~~~~1 (-0.481src/libavcodec/aac_defines.h6:6449:2360: 8note: 5expanded from macro 'Q30'9 485f)}, | 44 ~~~~^~~~~~~~~~~~~~~~~~~ | #define src/libavcodec/aac_defines.hQ:3450:(36x:) note: expanded from macro 'Q31' 45( | i#ndte)f(i(nxe) *Q13017(3x7)4 1 8 2 4 . 0 + 0. 5 ) (| i ^n t)((x)*2147483648.0 In file included from +src/libavcodec/aacps_fixed.c :024.5: )In file included from src/libavcodec/aacps.c :| 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:227: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:451:58 :227 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00000 04510 | 0{0Q03f1/(M-_P0I.)5,8 6Q63007(009.66196702388f6)6,3 6Q9f3/1M(_ 0P.I9)6,8 4Q03707(308.02655489243f7)5}8,2 f{/MQ_3P1I)(,- 0Q.310(705.743072396464667824607ff/)M,_ PQI3),1 (Q-300.(408.146968902608895954885f5/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.561src/libavcodec/aac_defines.h5:6454:1364:7 5note: f/expanded from macro 'Q31'M _PI), | 45 | ^~~~~~~~~~~~~~# define Q31src/libavcodec/aac_defines.h(:x)44 : 36: note: expanded from macro 'Q30' ( i44n | t#)d(e(fxi)n*e2 1Q4370(4x83)6 4 8 . 0 + 0 . 5 ) (| i ^ ~n t)((x)*1073741824.In file included from 0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5)451 : 32| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | In file included from {Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.5:8326: 6src/libavcodec/aacps_fixed_tablegen.h0:72270:9616:6 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 8f), Q31( 0.968407 72273 | 8 0 6 5 8 2 fQ)3}0,( 0{.Q03010(0-000.01070507f3/7M3_6P6I6)7, 2Q6370f()0,. 1Q63013(8-606.346891f6/6M9_2P0I8)5,9 4Q8350f()0}.,2 5 4| 9 ~~~~~^~~~~~~~~~~~~~~~~~4 37582f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.40294 4456 | 8#4d0eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 4 9 8 0 6 8 9 5 8 5 f(/iMn_tP)I()(,x )Q*3201(407.458631654684.104 7+5 f0/.M5_)P I )| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36:In file included from src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q30'62 : src/libavcodec/aacsbrdata.h:451:6: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30(x) 451 | { Q 3 1 ( - 0 . 5 86(6i0n7t0)9(6(6x9)7*2180f7)3,7 4Q13812(4 .00. 9+6 804.057)7 3 8| 0 ^6 582f)}, {Q31(-0.175In file included from 7src/libavcodec/aacps_fixed.c3:7243: 6In file included from 6src/libavcodec/aacps.c6:7322: 6src/libavcodec/aacps_fixed_tablegen.h7:f227):,36 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.481669208594 85227f | ) } , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.000src/libavcodec/aac_defines.h00:450:0360:0 0note: fexpanded from macro 'Q31'/ M_PI), Q3 045( | 0#.d1e6f03i8n6e6 3Q6391f(/xM)_ P I ) , Q 3 0 ( 0 . 2 5 4(9i4n3t7)5(8(2xf)/*M_2P1I4)7,4 Q833604(80..04 0+2 904.456)8 4 0| f ^ ~/M _PI), Q30(0.49806895In file included from 8src/libavcodec/aacsbr_fixed.c5:f62/: Msrc/libavcodec/aacsbrdata.h_:P450I:)83,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.5615641475f/ M450_ | P{I)Q,3 1( | 0 ^~~~~~~~~~~~~~. 99930381src/libavcodec/aac_defines.h9:7443:8360:4 fnote: )expanded from macro 'Q30', Q31( 0. 9444 | 5#7d8e8f9i6n2e9 6Q63409(fx))} , { Q 3 1 ( 0 . 8 2 9(0i7n7t6)7((6x0)0*718037f3)7,4 1Q83214(.-00 .+0 603.253)4 4 2| 5 ^9 8128f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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.h :note: 227expanded from macro 'Q31': 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x227) | Q 3 0 ( 0 . 0 0(0i0n0t0)0(0(0x0)f*/2M1_4P7I4)8,3 6Q4380.(00 .+1 600.358)66 3 6| 9 ^ ~f /M_PI), Q30(0.25494In file included from 3src/libavcodec/aacsbr_fixed.c7:5628: 2src/libavcodec/aacsbrdata.hf:/450M:_59P:I ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.4029446840f /450M | _{PQI3)1,( Q03.09(909.340938801698793588054ff/)M,_ PQI3)1,( Q03.0(904.5576818596642194676459ff/)M}_,P I{)Q3,1 ( | 0 ^~~~~~~~~~~~~~. 82907767src/libavcodec/aac_defines.h6:0440:7368:3 fnote: )expanded from macro 'Q30', Q31(-0 .440 | 63#2d3e4f4i2n5e9 8Q13208(fx))} , | ~~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( xnote: )expanded from macro 'Q31'* 107374182 445. | 0# d+e f0i.n5)e Q| 3 ^1 (x) In file included from src/libavcodec/aacps_fixed.c (:i24n: tIn file included from src/libavcodec/aacps.c):(32(: xsrc/libavcodec/aacps_fixed_tablegen.h):*2262:11364:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 48.0 + 0.5) | ^ ~ 226 | Q30(0.00000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.hf:/450M:_32P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.141824707 4450f | /{MQ_3P1I() ,0 .Q939093(003.28214907330880347f4)f,/ MQ3_1P(I )0,. 9Q43507(808.9364279468614394f0)2}f,/ M{_QP3I1)( ,0 .Q83209(007.746270620901798030f6)f,/ MQ_3P1I()-,0 .0Q63302(304.4426539786102780f)3}8,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | # d44e | fi#ndee fQi3n1e( xQ)30 ( x ) ( i n t(i)n(t()x()(*x21)4*71408733674481.802 4+. 00 .+5 )0 . 5| ) ^ ~ | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c450::327: :src/libavcodec/aacps_fixed_tablegen.h :warning: 226implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | {Q31( 0226.9 | 9 9 3 0 3 8 1Q93703(800.40f0)0,0 Q03010(0 000.f/9M4_5P7I8)8,9 6Q23906(604.91f4)1}8,2 4{7Q03714(f /0M._8P2I9)0,7 7Q637060(007.8232f4)0,3 0Q833714(f-/0M._0P6I3)2,3 4Q43205(908.1324784f8)1}3,4 0 2| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI), Qsrc/libavcodec/aac_defines.h3:045(:036.:4 2note: 0expanded from macro 'Q31'2 919006f/ M_45P | I#)d,e fQi3ne0 (Q03.14(6x3)7 6 0 7 03 8 f / M _ P I ) ,( i n| t ^~~~~~~~~~~~~~) ((x)*21src/libavcodec/aac_defines.h4:7444:8363:6 48note: .expanded from macro 'Q30'0 + 0.5) 44| | ^ ~# define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(449i:n84t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*1073741824.0 449+ | 0{.Q53)1 ( -| 0 ^. 50254500772635f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:328: 8src/libavcodec/aacps_fixed_tablegen.h8:22269:3863:8 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 294f)}, {Q31( 0.2260 | 1 9 9 5 87 3Q23308(805.50f0)0,0 0Q03010(0 00f./8M5_2P2I3)5,1 5Q03906(706.514f1)8}2,4 7 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 f/M_PI),src/libavcodec/aac_defines.h Q:3450:(360:. 2note: 24expanded from macro 'Q31'0 308374f/M _45P | I#)d,e fQi3n0e( 0Q.3314(7x4) 8 1 3 4 0 2 f / M _ P I ) ,( iQn3t0)((0(.x)4*2201249714983060468f./0M _+P I0).,5 )Q 3 0(| ^ ~0 .4637607038f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:449:59: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 44944 | | {#Qd3e1f(i-n0e. 5Q03205(4x5)0 0 7 7 2 6 35 f ) , Q 3 1 ((-i0n.t8)8(8(2x9)3*3180173347249148f2)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: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) | ^ Q3In 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] 1 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( 0.01995873238855f), Q31( 0.85223515096765f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36:In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hCC libavcodec/amr_parser.o :449:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: 449 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ expanded from macro 'Q30'src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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] 44 | 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' d 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ efIn 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] in 448 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ Q3In file included from 0(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:448:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 448 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133CC libavcodec/amrnbdec.o 572482148f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn file included from :32: src/libavcodec/aacps_fixed_tablegen.h:226:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 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.h62: src/libavcodec/aacsbrdata.h:448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : In file included from note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:448:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 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) | ^ ~ defIn 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] in 447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ Q30In 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] (x 447In file included from | {src/libavcodec/adpcm.cQ:3421: (-src/libavcodec/bytestream.h0:.1873:86158:4 14warning: 47comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 4738f), 187Q | 3 1 ( 0i.f5 1(3s3i73z4e920 3!=0 4s0i6zfe))} , | { ~~~~~ ^ ~~~~Q 31(-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 | { Q 3 1 ( -(0in.t3)8(6(8x4)1*4140778347743188f2)4.,0 Q+3 10(. 50). 5 | 1 ^3 37349030406f)}, {Q31(-0.9734In file included from 62src/libavcodec/aacps_fixed.c6:7249: In file included from 4src/libavcodec/aacps.c4:5324: 5src/libavcodec/aacps_fixed_tablegen.hf:)225,: 136Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.96549364384098f)} ,225 | | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.src/libavcodec/aac_defines.h0:0450:0360:0 0note: 00expanded from macro 'Q31'0 f/M_PI), Q453 | 0#(d0e.f1i2n1e2 2Q93013(7x6)f / M _ P I ) , Q 3 0 ( 0 .(1i9n03t)9(4(9x3)8*02f1/4M7_4P8I3)6, 4Q83.00( 0.+2 900.759)5 8 0| 3 ^ ~1 f/M_PI), Q30(0.3466993In file included from 8src/libavcodec/aacsbr_fixed.c6:8f62/: Msrc/libavcodec/aacsbrdata.h_:P447I:)6,: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.3782821596f/M _447P | I{)Q,3 1 (| - ^~~~~~~~~~~~~~0 .386841447src/libavcodec/aac_defines.h8:4447:3368:f )note: ,expanded from macro 'Q30' Q31( 0.51 3443 | 7#3d4e9f0i3n0e4 0Q63f0)(}x, ){ Q 3 1 ( - 0 . 9 7 3 4 6 2 6(7i9n4t4)5(4(5xf))*,1 0Q73317(4-108.2946.504 9+3 604.358)4 0 9| 8 ^f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36src/libavcodec/aacps_fixed.c:: 24note: : In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:225:111: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 225 | Q3 0 ((0i.n0t0)0(0(00x0)0*0201f4/7M4_8P3I6)4,8 .Q03 0+( 00..152)1 2 2| 9 ^ ~0 376f/M_PI), Q30(0.190In file included from 3src/libavcodec/aacsbr_fixed.c9:4629: 3src/libavcodec/aacsbrdata.h8:0446f:/83M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.29079580 34461 | f{/MQ_3P1I() ,0 .Q63506(705.038496361949633816f8)f,/ M_QP3I1)(, 0Q.3108(303.13673827812314589860ff/)M}_,P I{)Q,3 1 (| ^~~~~~~~~~~~~~0 .032733754src/libavcodec/aac_defines.h5:7449:8360:f )note: ,expanded from macro 'Q30' Q31(-0.7 4449 | 3#3d1e0f9i5n6e4 1Q0380f()x}) , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( xnote: )expanded from macro 'Q31'* 1073741824. 045 + | #0d.e5f)i n e| ^Q 31(x) 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:12254:7864:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~ 225 | Q30(0.00000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.hf/:M446_:P59I:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.1212290376f /446M | _{PQI3)1,( Q03.06(506.715900839934194368301ff/)M,_ PQI3)1,( Q03.01(803.321960377915384083810ff/)M}_,P I{)Q,3 1Q(3 00(.0.033426763939735846587f9/8M0_fP)I,) ,Q 3Q13(0-(00..73479832381201599566f4/1M0_8PfI))},, | | ^~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h:44::4536::36 :note: expanded from macro 'Q30'note: expanded from macro 'Q31' 44 | #def in45e | #Qd3e0f(ixn)e Q 3 1 ( x ) ( i n t ) ( ( x()i*n1t0)7(3(7x4)1*822144.704 8+3 604.85.) 0 | + ^ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62:: 225src/libavcodec/aacsbrdata.h::61446:: 32warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225446 | | { Q 3 1 ( Q03.06(506.70050008090301040603f1/fM)_,P IQ)3,1 (Q 300.(108.313211623279103347868f0/fM)_}P,I ){,Q 3Q13(0 (00..0139207339347953485079f8/0Mf_)P,I )Q,3 1Q(3-00(.07.42993037195089053614f1/0M8_fPI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.34669938src/libavcodec/aac_defines.h6:845f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0.37 8452 | 8#2d1e5f9i6nfe/ MQ_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) (note: (expanded from macro 'Q30'x )*21474 8443 | 6#4d8.e0f +in e0 .Q53) 0 (| x ^ ~) (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:07623: 7src/libavcodec/aacsbrdata.h4:14468:247.:0 warning: + implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 446 | {Q31( 0.65In file included from 6src/libavcodec/aacps_fixed.c7:5240: 8In file included from 9src/libavcodec/aacps.c3:321: 4src/libavcodec/aacps_fixed_tablegen.h6:32251:f36):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.1833163713488 0f225) | } , { Q 3 1Q(3 00(.003.20703030705040507090f8/0Mf_)P,I )Q,3 1Q(3-00(.07.419231321209905367461f0/8Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.190394src/libavcodec/aac_defines.h9:3458:036f:/ Mnote: _expanded from macro 'Q31'P I), Q30(0. 2459 | 0#7d9e5f8i0n3e1 fQ/3M1_P(Ix)), Q 3 0 ( 0 . 3 4 6 6 9 9 3(8i6n8tf)/(M(_xP)I*)2,1 4Q73408(306.4387.802 8+2 105.956)f / M| _ ^ ~ PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44src/libavcodec/aacsbr_fixed.c::3662: : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 445:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 34450 | ({xQ)3 1 ( 0 . 9 8 3 9 8 8 9 3(6i3n9t9)8(8(fx)),* 1Q03713(7 401.832944.607 4+4 004.250)5 6 9| f ^) }, {Q31( 0.4754694684In file included from 4src/libavcodec/aacps_fixed.c9:3248In file included from : fIn file included from src/libavcodec/adpcmenc.c)src/libavcodec/aacps.c:,:31 : 32Qsrc/libavcodec/bytestream.h: 3:src/libavcodec/aacps_fixed_tablegen.h1187:(:225 15:0:11. :6 warning: 8warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 30448368 11871 | f ) } , i f| ~~~~~^~~~~~~~~~~~~~~~~~( size2 != src/libavcodec/aac_defines.hs:i45z:e36): note: | expanded from macro 'Q31' ~~~~~ ^ ~~~~ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:445:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | 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.hQ30(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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36In file included from : note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In 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] : In file included from 445 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:224:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 :36: note: expanded from macro 'Q31' 224 45 | #define Q31(x) (isrc/libavcodec/bytestream.hnt:)294((:15x:) *warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 47483648. 0294 | + 0 . 5i)f ( | s ^ ~iz e2 != size) 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)}, 17{ warningQs3 generated1. (-0.56049829194163f), Q31( 0.82522301569036f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 3 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 0(In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' :62: src/libavcodec/aacsbrdata.h44: | #444d:e32f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h Q:33180:(15x:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | { Q 3 1 318( | 0 . 0 7(i7if1n 7t(3)2s(4i(2z5ex32)9 *2!15=0f 7)s3,i7 z4Qe13)18 (2 4| .0 ~~~~~ ^ ~~~~0. 5+8 603.853)9 9 8| 5 ^6 595f)}, {Q31(-0.5604982In file included from 9src/libavcodec/aacps_fixed.c1:9244: 1In file included from 6src/libavcodec/aacps.c3:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2243:1111(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]82 522301569036f)} ,224 | | ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:0360:0src/libavcodec/ac3dec.c 0note: 0:expanded from macro 'Q31'01137 :0410:0 0warning: f /implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]45M | _#PdIe)f,i nQe3 01137Q( | 30 1. ( 1x 0) 1 1 1 2 9 0 9 6 fi / Mf _ (P rI )a(,ni gnQet3)_0(b((i0xt.)s1* 52<81=04 77164248753 60|4|28 f.s/0-M >_+dP rI0c)._,5s )cQ a3 l0| e( ^ ~0< .=2 318.705)5 7 1| 7 ~~~^~~~~~~~~ ~~9 fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62PI: )src/libavcodec/aacsbrdata.h,: 444:Q73:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 2820728719f/M_ P444I | ){,Q 3Q13(0 (00..03707518733820412857f3/9M2_5PfI)),, Q 3| 1 ^~~~~~~~~~~~~~( 0.586383src/libavcodec/aac_defines.h9:9448:5366:5 9note: 5expanded from macro 'Q30'f )}, {Q3 144( | -#0d.e5f6i0n4e9 8Q23901(9x4)1 6 3 f ) , Q 3 1 ( 0 . 8(2i5n2t2)3(0(1x5)6*91003763f7)4}1,8 2 4| . ~~~~~^~~~~~~~~~~~~~~~~~0 + 0.src/libavcodec/aac_defines.h5:)45 : 36| : ^ note: expanded from macro 'Q31' 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 : 224 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 822436 | 4 8 . 0 + Q03.05()0 . 0| 0 ^ ~0 0000000f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0443.:1840:1 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9096f/M_PI )443, | {QQ3301(0(.-105.98907716145580128f3/4M5_0P8If)),, QQ3301((0 .02.3588271515576107198f0/4M2_6PfI))},, Q{3Q03(10(. 208.2707762388791796f3/7M1_9P6I6)f,) ,Q 3Q03(10(. 300.5984338201188374f8/7M3_8P1I9)f,) } ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31' expanded from macro 'Q30' 45 | 44# | d#edfeifnien eQ 3Q13(0x()x ) ( i(nitn)t()((x()x*)2*114077438734614882.40. 0 ++ 00..55))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.h294In file included from : | src/libavcodec/aacps_fixed.c443 :: 2459: :In file included from src/libavcodec/aacps.ciwarning: :fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : (src/libavcodec/aacps_fixed_tablegen.hsi:z224:e612: !warning: 443=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {sQi31z(e-)0 . 9| 9 ~~~~~ ^ ~~~~7 12241 | 5 8 1 8 3 4 5Q0380f()0,. 0Q030010(0 000.0508f2/1M1_5P6I0)1,8 0Q43206(f0).}1,0 1{1Q13219(0 906.f7/7M6_3P8I9)76,3 7Q13906(60f.)1,5 8Q037164502f(/ M0_.P9I4)3,2 1Q83304(807.32831897f5)5}71,7 9 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI), src/libavcodec/aac_defines.hQ:3045(:036.:2 8note: 2expanded from macro 'Q31'0 728719f /45M | _#PdIe)f,i Qn3e0 (Q03.13(0x5)8 3 80 1 8 7 f / M _ P I ) ,( i n| t ^~~~~~~~~~~~~~) ((x)*214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5) 44 | | # ^ ~d efine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 443 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 14430 | 7{3Q73411(8-204.src/libavcodec/bytestream.h.90:9 3577+:1 1510:5. 85warning: 1)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8 3| 4 ^5 08f )357, | Q 31 ( i0f. 5(8s2i1In file included from z1src/libavcodec/aacps_fixed.ce5:6224 0: !1In file included from =8src/libavcodec/aacps.c 0:s432i2: z6src/libavcodec/aacps_fixed_tablegen.hef:))224}: ,36 :| { Q ~~~~~ ^ ~~~~warning: 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.776389763719 62246 | f ) , Q 3 1Q(3 00(.09.403020108030408070308f1/9Mf_P)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.101src/libavcodec/aac_defines.h1:1452:9360:9 6note: fexpanded from macro 'Q31'/ M_PI), Q 3450 | #(0d.e1f5i8n07e6 4Q53012(fx/)M _ P I ) , Q 3 0 ( 0 . 2 3 8(7i5n5t7)1(79(fx/)M*_2P1I4)7,4 8Q33604(80..02 8+2 007.258)7 1 9| f ^ ~/ M_PI), Q30(0.In file included from 30src/libavcodec/aacsbr_fixed.c5:8623: 8src/libavcodec/aacsbrdata.h0:14438:76f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ 443 | {Q3src/libavcodec/aac_defines.h1:(44-:036.:9 note: 9expanded from macro 'Q30'7 11581834 5440 | 8#fd)e,f iQn3e1 (Q 300.(5x)8 2 1 1 5 6 0 1 8 0 4 2 6 f ()i}n,t ){(Q(3x1)(* 100.7737764318892746.307 1+9 606.f5)), Q 3| 1 ^( 0.94321834873819f)}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::22445::1136:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31'src/libavcodec/bytestream.h :318:15: warning: 45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #d e224f | i n e 318 | Q 3 1 Q(3 x0 )(i 0f . 0( 0s 0 i0 z0 e0 20 0 ! 0= 0 fs(/iizMne_tP))I () (,| x ~~~~~ ^ ~~~~) Q*3201(407.418031614182.900 9+6f /0M._5P)I )| , ^ ~ Q30(0.158076In file included from 4src/libavcodec/aacsbr_fixed.c5:0262f: /src/libavcodec/aacsbrdata.hM:_442P:I83):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.23875571 74429 | f{/QM3_1P(I ),0 .Q93107(803.0248220097128776129ff/)M,_ PQI3)1,( -Q03.04(603.536085982338803198770ff/)M}_,P I{),Q 3 1| ( ^~~~~~~~~~~~~~ 0.725569src/libavcodec/aac_defines.h7:4444:1365:6 9note: 0expanded from macro 'Q30'f ), Q31( -440 | .#9d9e8f9i9n5e5 5Q73700(7x4)7 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( x)note: *expanded from macro 'Q31'1 0737418 2454 | .#0d e+f i0n.e5) Q 3| 1 ^( x) (int)In file included from (src/libavcodec/aacps_fixed.c(:x)24: *In file included from 2src/libavcodec/aacps.c1:4327: 4src/libavcodec/aacps_fixed_tablegen.h8:32236:41368:. 0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 223 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:34420:(590:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000000f/M_PI )442, | {QQ3301(0(. 007.4971570863901472f0/9M1_7P62If)),, QQ3301((0-.01.146633258678893233f8/3M9_7P0If)),} ,Q 3{0Q(301.(1 703.87826575166947f4/4M1_5P6I9)0,f )Q,3 0Q(301.(2-003.89598879797595f5/7M7_0P7I4)7,f )Q}3, 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 219945src/libavcodec/aac_defines.h9:0457:636f:/ Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #definsrc/libavcodec/aac_defines.he: 44Q:3361:( xnote: )expanded from macro 'Q30' 44 | # d e f(iinnte) (Q(3x0)(*x2)1 4 7 4 8 3 6 4 8 . 0 + 0(.i5n)t ) (| ( ^ ~x )*1073741824.In file included from 0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5442): 31 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c9:1327: 8src/libavcodec/aacps_fixed_tablegen.h3:02234:21110:9 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 2f), Q31(-0.4635 62238 | 9 2 3 8 3 9 7Q03f0()0}.,0 0{0Q03010(0 000.07f2/5M5_6P9I7)4,4 1Q53609(00f.)0,7 4Q73510(6-901.79f9/8M9_9P5I5)5,7 7Q03704(70f.1)1}6,3 2 8| 7 ~~~~^~~~~~~~~~~~~~~~~~~8 33f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0( 0.17388 6457 | 1#6d4eff/inMe_ PQI3)1,( xQ)3 0 ( 0 . 2 0 3 85 8 7779f/M_PI) , Q 3(0i(n0t.)2(1(9x9)4*592017467f4/8M3_6P4I8).,0 +| ^~~~~~~~~~~~~~0 .5) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:442 :447 | : #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 442 | { Q 3 1 ( 0 . 9 1 7 8 3(0i4n2t0)9(1(x7)6*21f)0,7 3Q73411(8-204..406 3+5 608.59)2 3 8| 3 ^9 70f)}, {Q31( 0.7255In file included from 6src/libavcodec/aacps_fixed.c9:7244: 4In file included from 1src/libavcodec/aacps.c5:6329: 0src/libavcodec/aacps_fixed_tablegen.hf):,223: 86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.9989955577074 7223f | ) } , | ~~~~~^~~~~~~~~~~~~~~~~~Q 3src/libavcodec/bytestream.h0(:0src/libavcodec/aac_defines.h357.::015450::0 360warning: :0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 note: 0expanded from macro 'Q31'0 00f/M _P357 I | 45) | , #Q d3ie0ff( i0(n.se0i 7zQ4e37215 (0!x6=)9 1s 7i zf e/ )M _ P I| ) ~~~~~ ^ ~~~~ , Q 30((i0n.t1)1(6(3x2)8*72813437f4/8M3_6P4I8).,0 Q+3 00(.05.)1 7 3| 8 ^ ~8 67164f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4410:.842:0 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 87779f/M_PI) ,441 | Q{3Q03(10(.-201.949441352970873675f/3M4_1P4If)),, Q 3| 1 ^~~~~~~~~~~~~~( -0.92688src/libavcodec/aac_defines.h8:4440:6365:9 2note: 80expanded from macro 'Q30'f )}, {Q31 (44- | 0#.d8e5f69i4n9e7 4Q23109(5x7)4 f ) , Q 3 1 ( 0 . 8 8 8 4(4i5nt3)2(7(19x8)4*41f0)7}3,7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 + src/libavcodec/aac_defines.h0:.455:)36 : | note: ^expanded from macro 'Q31' 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 : 223 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 42238 | 3 6 4 8 .0 +Q 300.(50). 0 0| ^ ~0 0000000f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62, : Qsrc/libavcodec/aacsbrdata.h3:0441(:058.:0 7warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 06917f/M_PI )441, | {QQ3301((0-.01.146431238277833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.2038587779f/M_PI), Q30(0.2199459076f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h83753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q3045:36: note: expanded from macro 'Q31' 45 | #define(x) (int)((x)*1073741824.0 + 0.5) | ^ Q3In 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] 1(x 223 | Q30(0.0000000000f/M_PI), Q30(0.0747506917f/M_PI), Q30(0.1163287833f/M_PI), Q30(0.1738867164f/M_PI), Q30(0.20385877CC libavcodec/amrwbdec.o 79f/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 (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.cIn 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] : 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] 441 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h223 | 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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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] note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 222 | 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 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' 45 :36: note: expanded from macro 'Q31' 44 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] d efine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 440 | {In 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] Q31 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 :0.449:6367:3 5note: 2expanded from macro 'Q30'4 8738388f), 44Q | 3#1d(e f0i.n9e0 8Q93108(1x6)9 7 8 6 2 9 f ) } , { Q 3 1((i-n0t.)2(2(2x2)5*916087834714111842f4).,0 Q3+1 (0 .05.)5 7 1| 2 ^4 029781228f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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': 222:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x 222) | Q 3 0 ( 0. 0 0 0(0i0n0t0)0(0(0xf)/*M2_1P4I7)4,8 3Q63408(.00. 0+5 401.153)8 8 7| 3 ^ ~f /M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:8623: 9src/libavcodec/aacsbrdata.h9:84404:4581:7 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0 .4401 | 2{4Q83711(8 709.89f6/7M3_5P2I4)8,7 3Q83308(80f.)1,4 5Q83317(5 10.5960f8/9M1_8P1I6)9,7 8Q63209(f0)}.,1 5{6Q93718(5-902.32f2/2M_25P9I6)8,8 4 1| 1 ^~~~~~~~~~~~~~1 4f), Q31src/libavcodec/aac_defines.h(: 440:.365:7 1note: 24expanded from macro 'Q30'0 29781228 f44) | }#,d e f| i ~~~~^~~~~~~~~~~~~~~~~~~n e Q30(src/libavcodec/aac_defines.hx:)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)*2147483648.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 :222: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:440:32: warning: 222implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30 (4400 | .{0Q03010(0 000.090607f3/5M2_4P8I7)3,8 3Q8380f()0,. 0Q53411(1 308.897038f9/1M8_1P6I9)7,8 6Q239f0)(}0,. 0{8Q33919(84-401.72f2/2M2_5P9I6)8,8 4Q13101(40f.)1,2 4Q83711(8 709.8f5/7M1_2P4I0)2,9 7Q831022(80f.)1}4,5 8 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~5 156f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.156 9457 | 8#5d9e2f3ifn/Me_ PQI3)1,( x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:in36t:) (note: (expanded from macro 'Q30'x )*21474 8443 | 6#4d8e.f0i n+e 0Q.350)( x )| ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t: )src/libavcodec/aacsbrdata.h(:440(:x)7*: 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0440. | 5{) Q 3| 1 ^( 0.96735248738388fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: src/libavcodec/aacps_fixed_tablegen.h.:902228:9361:8 1warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 78629f)}, {Q31( -2220 | . 2 2 2 2 5 9Q63808(401.101040f0)0,0 0Q03010(f /0M.5_7P1I2)4,0 2Q93708(01.202584f1)1}3,8 87 3| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI),src/libavcodec/aac_defines.h :Q45:3360:( 0note: .expanded from macro 'Q31'0 8399844 1457 | f#/dMe_fPiIn),e QQ3301((0x.)1 2 4 8 7 1 8 7 9 8 f / M _ P(Ii)n,t )Q(3(0x()0*.21415487347853165468f./0 M+_ P0I.)5,) Q 3| 0 ^ ~( 0.1569785923f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 439 :| 83 ^~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: 439note: | expanded from macro 'Q30'{ Q31(-0.6 5442 | 8#4d5e9f2i3n9e2 9Q1308(fx)), Q 3 1 ( 0 . 5 2 1 8 6 7(2i3n2t5)3(6(3x7)f*)1}0,7 3{7Q43118(2 04..903 88+5 404.357)9 8 1| 8 ^8 f), Q31(-0.7489531261In file included from 5src/libavcodec/aacps_fixed.c2:5249: fIn file included from )src/libavcodec/aacps.c}:,32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~^~~~~~~~~~~~~~~~~~~222 :11: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 45 | #222d | e f i n e QQ3310((x0). 0 0 0 0 0 0 0 0 0 0 f / M(_iPnIt))(,( xQ3)0*(201.407548431614388.807 3+f /0M._5P)I ) , | Q ^ ~3 0(0.08399844In file included from 1src/libavcodec/aacsbr_fixed.c7:f62/: Msrc/libavcodec/aacsbrdata.h_:P439I:)59,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.124871 84397 | 9{8Qf3/1M(_-P0I.)6,5 2Q83405(902.319425981387f5)1,5 6Qf3/1M(_ P0I.)5,2 1Q83607(203.215536693778f5)9}2,3 f{/QM3_1P(I )0,. 9 3| 8 ^~~~~~~~~~~~~~8 5443798188src/libavcodec/aac_defines.hf:)44, :Q363:1 (note: -expanded from macro 'Q30'0. 74895312 6441 | 5#2d5e9ffi)n}e, Q | 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dxe)f*1i0n7e3 7Q4311(8x2)4 . 0 + 0 . 5 ) | ^ (int)((x)*214748364In file included from 8src/libavcodec/aacps_fixed.c.:024 : +In file included from src/libavcodec/aacps.c0:.532): src/libavcodec/aacps_fixed_tablegen.h :| 221 ^ ~: 136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:439:32: warning: 221implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30( 0439. | 0{0Q03010(0-00.060502f8/4M5_9P2I3)9,2 9Q1380f()0,. 0Q3318(7 406.95725148f6/7M2_3P2I5)3,6 3Q73f0)(}0,. 0{6Q03016(3 607.8983f8/8M5_4P4I3)7,9 8Q13808(0f.)0,8 9Q03318(7-606.97f4/8M9_5P3I1)2,61 5Q23509(f0).}1,0 3 7| 9 ~~~~~^~~~~~~~~~~~~~~~~~0 6483fsrc/libavcodec/aac_defines.h/:M45_:P36I:) , note: Qexpanded from macro 'Q31'3 0(0.11 1455 | 9#2d3e7f4i7nfe/ MQ_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36n:t )note: (expanded from macro 'Q30'(x )*214748 3446 | 4#8d.e0f i+n e0 .Q53)0 ( x| ) ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hn:t439):(6(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824 .4390 | {+Q 301.(-50). 6 5| 2 ^8 4592392918f), Q31( In file included from 0src/libavcodec/aacps_fixed.c.:52241: 8In file included from 6src/libavcodec/aacps.c7:2323: 2src/libavcodec/aacps_fixed_tablegen.h5:32216:31117:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.93885443 72219 | 8 1 8 8 f ) ,Q 3Q031((0-.00.0704809050301020601f5/2M5_9PfI))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~ (0.0src/libavcodec/aac_defines.h3:8457:4366:9 7note: 5expanded from macro 'Q31'4 f/M_PI )45, | #dQe3f0i(n0e. 0Q63010(6x3) 6 7 8 8 f / M _ P I ) , Q(3i0n(t0).(0(8x9)0*328147676498f3/6M4_8P.I0) ,+ Q03.05()0 .| 1 ^ ~0 37906483f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4383:084(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 115923747f /438M | _{PQI31)(, 0 . 8| 2 ^~~~~~~~~~~~~~1 049054835src/libavcodec/aac_defines.h9:044f:)36,: Qnote: 31expanded from macro 'Q30'( 0.99540 74441 | 7#2d4e9f2i8nfe) }Q,3 0{(Qx3)1 ( 0 . 9 9 1 8 6 51 0 9 8 8(7i8n2t)f()(,x Q)3*11(0 703.774218022340.001 3+1 209.457)f) } ,| ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :3245: | src/libavcodec/aacps_fixed_tablegen.h#:d221e:f86i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 221 | ( i n t ) (Q(3x0)(*02.1004070408030604080.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.0387469754In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)438,: 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0600636788 f438/ | M{_QP3I1)(, 0Q.3802(100.40980950438837569609ff)/,M _Q3P1I() ,0 .Q93905(400.71401377294096284f8)3}f,/ M{_QP3I1)(, 0.Q93901(806.511101958982738724f7)f,/ MQ_3P1I() ,0 . 7| 2 ^~~~~~~~~~~~~~0 2300131src/libavcodec/aac_defines.h2:9444:736f:) },note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 | 45#:d36e:f inote: expanded 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(7i4n1t8)2(4(x.)0* 2+1 407.458)3 6 4| 8. ^0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps.c62:: src/libavcodec/aacsbrdata.h32:: 438src/libavcodec/aacps_fixed_tablegen.h::32221:: 61warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | {Q31( 0 .2218 | 2 1 0 4 9 0 54Q83305(900.f0)0, 0Q03010( 000.0909f5/4M0_7P4I17)2,4 9Q2380f()0}.,0 3{8Q73416(9 705.49f9/1M8_6P5I1)0,9 8Q873802(f0).,0 6Q03016(3 607.78280f2/3M0_0P1I3)1,29 4Q73f0)(}0,. 0 8| 9 ~~~~~^~~~~~~~~~~~~~~~~~0 38766src/libavcodec/aac_defines.h9:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0 .451 | 0#3d7e9f0in6e4 8Q33f1/(Mx_)P I ) , Q 3 0 ( 0 . 1 1 15(9i2n3t7)4(7(fx/)M*_2P1I4)7,4 8 3| 6 ^~~~~~~~~~~~~~4 8.0 + 0src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*107374.51824.0 + 0.5) | ^ ) In 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] | ^ ~ 221In 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] | 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), | ^~~~~~~~~~~~~~ 438src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {Q3In 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] 1( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h221 | 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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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] note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 220 | 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] 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), | ^~~~~~~~~~~~~~ 437src/libavcodec/aac_defines.h | :{44Q:31( 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.6695112439033663: fnote: )expanded from macro 'Q30', Q31( 0.98 9440 | 5#8d2e5f6i2n3e8 9Q33f0)(}x,) { Q 3 1 ( - 0 . 9 9 6 0 2 9(5i6nt5)5(9(1x7)9*1f0)7,3 7Q4311(8-204..404 6+5 407.155)7 5 7| 6 ^8 8f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45220 | :#111d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 220 | ( i n t )Q(3(0x()*02.104070408030604080.00f/ M+_ P0I.)5,) Q| 3 ^ ~0 (0.0275881495In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)437,: src/libavcodec/adpcm.c32Q3::0 296(warning: :0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]38. :04 2warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 6 54377 | 1{Q33f1/(M _2960P | .I 6) 6, 9 5Q1 3 102 (4 03a.9v0c0t63x36-23>6fc1)h8,_8 l1Qa53yf1o/(uM t_0.P.nI9b)8_,9c h0Q5a38n02n(5e06l.2s03 78>39 63m7fa3x)1_}0c,6h 7{afQn/3nM1e_(lP-sI0)). ,{9 9Q6 30| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~2( 905.6057599116769src/libavcodec/adpcm.c3f:)2953,0: 438Qf:3/ M1warning: _(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P- I0).,4 4 6 | 5295 ^~~~~~~~~~~~~~ | 4 7 1 5 7i5f7 6src/libavcodec/aac_defines.h(8a8:vf44)c:}t36,x: - >| cnote: ~~~~~^~~~~~~~~~~~~~~~~~hexpanded from macro 'Q30' _ layousrc/libavcodec/aac_defines.ht:. 45n44:b | 36_#:cd heanote: fexpanded from macro 'Q31'ni nneel sQ 3<0 45(m | xi#)n d_ e cfh i na en n Qe3l 1s ( x |) | (| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ n t ) ( ( x) * 1 0 7(3i7n4t)18(2(4x.)0* 2+1 407.458)3 6 4| 8. ^0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from 24src/libavcodec/aacsbr_fixed.c: :In file included from src/libavcodec/aacps.c62:: 32src/libavcodec/aacsbrdata.h: :src/libavcodec/aacps_fixed_tablegen.h437::2207: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] 437 | {Q 32201 | ( 0 . 6 6 Q93510(102.40309000306030f0)0,0 fQ/3M1_(P I0).,9 8Q9300(508.2052672538889134f9)5}f/,M _{PQI3)1,( -Q03.09(906.002492576356559711739ff/)M,_ PQI3)1,( -Q03.04(406.50467312561785871658f8/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.07src/libavcodec/aac_defines.h3:6457:31360:6 7note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0#(d0e.f0i7n9e1 6Q63313(0x)4 f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)((x)src/libavcodec/aac_defines.h*:2441:4367:4 8note: 3expanded from macro 'Q30'6 48.0 + 0 .445 | )# d e| f ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : (436:i84n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*10737418 24364 | .{0Q 3+1 (0-.0.50)5 1| 4 ^6 538187944f), Q31(-0In file included from .9src/libavcodec/aacps_fixed.c2:5249: 9In file included from 7src/libavcodec/aacps.c0:0321: 2src/libavcodec/aacps_fixed_tablegen.h0:62207:961f: )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.999472 92205 | 7 4 9 9 0 5 fQ)3,0 (Q03.10(0 000.09030602050f2/2M9_7P0I7)9,1 2Qf3)0}(0,. 0 2| 7 ~~~~~^~~~~~~~~~~~~~~~~~5 88149src/libavcodec/aac_defines.h5:f45/:36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0 .450 | 4#2d7e3f6i5n7e1 3Qf3/1M(_PxI)) , Q 3 0 ( 0 . 0 6 3 2 6 1(8in8t15)f(/(Mx_)P*I2)1,4 7Q438306(408..007 3+6 703.150)6 7 f| /M ^ ~_ PI), Q30(0.0In file included from 7src/libavcodec/aacsbr_fixed.c9:16266: 3src/libavcodec/aacsbrdata.h3:04364:f59/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ 436 | {Q31src/libavcodec/aac_defines.h(:-440:.360:5 14note: 6expanded from macro 'Q30'5 38187944 f44) | ,# dQe3f1i(n-e0 .Q93205(9x9)7 0 0 1 2 0 6 7 9 f ) } , {(Qi3n1t() (0(.x9)9*9147027935774419892045.f0) ,+ Q03.15() 0 .9| 3 ^6 25229707912f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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: :220expanded from macro 'Q31': 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x )220 | Q 3 0 ( 0 . 0(0i0n00t0)0(0(x0)0*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 002.755)8 8 1| 4 ^ ~9 5f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:0624: 2src/libavcodec/aacsbrdata.h7:34366:5317:1 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .4360 | {6Q33216(1-808.1055f1/4M6_5P3I8)1,8 7Q93404(f0).,0 7Q33617(3-100.6972f5/9M97_0P0I1)2,0 6Q7390f()0}.,0 {7Q93116(6 303.0949f/9M4_7P2I9)5,7 4 9| 9 ^~~~~~~~~~~~~~0 5f), Q31src/libavcodec/aac_defines.h(: 440.:9363:6 2note: 52expanded from macro 'Q30'2 9707912f )44} | ,# d e| fi ~~~~^~~~~~~~~~~~~~~~~~~n e Q30(src/libavcodec/aac_defines.hx): 45: 36 : note: expanded from macro 'Q31' (i45 | n#td)e(f(ixn)e* 1Q03713(7x4)1 8 2 4 . 0 + 0 . 5 ) (| i ^n t)((x)*2147483648.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 :220:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 220 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0632618815f/M_PI), Q30(src/libavcodec/aacsbr_fixed.c0.:0627: 36src/libavcodec/aacsbrdata.h7:34361:066:7 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.0 794361 | 6{63Q3301(4-f0/.M_0P5I1)4,6 5| ^~~~~~~~~~~~~~3 818794src/libavcodec/aac_defines.h4f:)44,: 36Q:3 1note: (expanded from macro 'Q30'- 0.9259 9447 | 00#1d2e0f6i7n9ef Q)3},0 ({xQ)3 1 ( 0 . 9 9 9 4 7 2 9 5 7(4i9nt9)0(5(fx)),* 1Q03713(74 108.2943.602 5+ 202.957)0 7 9| 1 ^2 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:219:136: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # define Q31(x) 219 | Q3 0 ((0i.n0t0)0(00(0x0)0*0201f4/7M4_8P3I6)4,8 .Q03 0+( 00..50)1 9 5| 8 ^ ~7 3566f/M_PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c3:03623: 1src/libavcodec/aacsbrdata.h6:94351:783f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.044 84356 | 6{8Q83213(f-/0M._2P2I8)2,7 5Q23708(403.909542f2)2,5 8Q93115(f /0M._1P8I8)7,4 7Q53903(9709.9075f6)1}0,4 4{9Q6311f(/ M0_.P6I7)2,4 8 0| 46 ^~~~~~~~~~~~~~2 89143fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: -expanded from macro 'Q30'0 .036462 1441 | 3#9d0e5f6i9nfe) }Q,3 0 (| x ~~~~^~~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 CC libavcodec/anm.o : 36 : note: (expanded from macro 'Q31'i nt)((x)* 14507 | 3#7d4e1f8i2n4e. 0Q 3+1 (0x.)5 ) | ^ (int)(In file included from (src/libavcodec/aacps_fixed.cx:)24*: 2In file included from 1src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:62194:8111.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 219 | In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4350:0590:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000f/M_PI), Q4353 | 0{(Q03.011(9-508.7232586267f5/2M7_8P4I3)9,9 4Qf3)0,( 0Q.3013(0 303.1168981774f7/5M9_3P9I7),9 9Q73f0)(}0,. 0{4Q43816(6 808.2637f2/4M8_0P4I6)2,8 9Q13403(f0).,0 52Q23215(8-901.50f3/6M4_6P2I1)1,3 9Q03506(90f.)0}5,6 1 0| 4 ~~~~~^~~~~~~~~~~~~~~~~~4 961f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30'e Q31(x) 44 | # d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8).(0( x+) *01.057)3 74 1| 8 ^ ~2 4.0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:435: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:219:86: 435warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.22827 52192 | 7 8 4 3 9 9 4Qf)3,0 Q(301.(0 000.01080807040705f9/3M9_7P9I9),7 f)Q}3,0 ({0Q.30119(5 807.36576264f8/0M_src/libavcodec/ac3dec.cP4I6:)2,14398 :9Q2313:40 (3warning: 0.fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0)3 ,0 3Q33116 9(14391- | 70. f 0/ 3M 6_ 4P 6I )2 ,1g 1aQi33n09 (0*05=.6 0914.f408 )6/}6 ,48 18 9| 24 ~~~~~^~~~~~~~~~~~~~~~~~33 0f4./M0_fsrc/libavcodec/aac_defines.hP;I: )45 :36,| : ~ ^~~~~~~~~~ Q 3note: 0expanded from macro 'Q31'( 0.05 22452 | 5#8d9e1f5ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 5 61 0 4 4 9 6 1(fi/nMt)_(P(Ix)),* 2 1| 4 ^~~~~~~~~~~~~~7 483648.src/libavcodec/aac_defines.h0: 44+: 360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.c:e62: Qsrc/libavcodec/aacsbrdata.h3:0(435x:)6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i435n | t{)Q((3x1)(*-1007.3274218822745.207 8+4 309.59)4 f )| ^, Q31( 0.188In file included from 7src/libavcodec/aacps_fixed.c4:7245: 9In file included from 3src/libavcodec/aacps.c9:732: 9src/libavcodec/aacps_fixed_tablegen.h9:7219f:)61}:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.67248046 282199 | 1 4 3 f ) ,Q 3Q03(10(.-000.0003060406020101f3/9M0_5P6I9)f),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .0195src/libavcodec/aac_defines.h8:74535:6366:f /note: Mexpanded from macro 'Q31'_ PI), Q 3450 | (#0d.e0f3i0n3e31 6Q93117(fx/)M _ P I ), Q 3 0 (0 . 0 4 4 8(6i6n8t8)23(f(/xM)_*PI2)1,4 7Q43803(604.80.502 2+2 5809.155f)/ M _| P ^ ~I ), Q30(0.05610In file included from 44src/libavcodec/aacsbr_fixed.c9:6621: fsrc/libavcodec/aacsbrdata.h/:M434_:P84I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h 434: | 44{:Q3361:( 0note: .expanded from macro 'Q30'3 34548049338 0444f | )#,d eQ3f1i(-n0e. 86Q233015(1x6)8 00 4 0 8f ) }, { Q3 1 (- 0 . 997(0i7n579t3)6(2(8x24)f*),1 Q0317(3 07.493128327949.000 79+4 401f.)}5,) | ~~~~~^~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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 :(219i:nt36):( (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]*2 147483648.0 + 0.5) | ^ ~ 219 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: src/libavcodec/aacsbrdata.h3:0434(:580:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000 04340 | {fQ3/1M(_ 0P.I33)4,54 8Q0439303(8004.f0),1 9Q5318(7-03.586662f31/5M1_6P80I0)4,0 8fQ)}3,0 ({0Q3.10(3-00.393917067951779f3/6M28_2P4If)), ,Q 3Q13(0 (00..930243479896060789842413ff)}/,M _ | P ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:345:036(:0 note: .expanded from macro 'Q31'0 522 2455 | #8d9e1f5ifn/e MQ_3P1(Ix)) , Q 3 0 ( 0 . 0 5 (6i1nt0)(4(4x9)*612f1/4M7_4P8I3)64,8 . 0| ^~~~~~~~~~~~~~+ 0.5) | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | : #src/libavcodec/aacsbrdata.hd:e434f:i31n:e warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 434 | { Q(3i1n(t )0((.x3)3*1405734784014892343.800 +4 0f).5,) Q 3 1| ( ^- 0.86231516800408f)In file included from }src/libavcodec/aacps_fixed.c,: 24: {In file included from src/libavcodec/aacps.cQ3:132: (src/libavcodec/aacps_fixed_tablegen.h-:0219.:911:9 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 579362824f), Q2193 | 1 ( 0 . 9 Q33203(709.9000007090404010f0)0}f/,M _ P| ~~~~^~~~~~~~~~~~~~~~~~~I) , Q3src/libavcodec/aac_defines.h:045(:0.360:1 9note: 5expanded from macro 'Q31'8 73566f /45M | #_dPIe)f,i Qn3e 0Q(301.(0x)3 0 3 3 1 6 91 7 f /M _ P I ),( Qi3n0t()0(.(0x4)48*626184872438f3/6M_4P8I.),0 Q+30 (00..50)5 2 2| 25 ^ ~8 915f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c:,62 : Q3src/libavcodec/aacsbrdata.h0:(4340:.70:5 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 44961f/ M434_ | P{IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 3345480src/libavcodec/aac_defines.h4:9443:3368:0 note: 4fexpanded from macro 'Q30') , Q31(- 044. | 86#2d3e1fi5n1e6 8Q03004(0x8)f ) } , { Q 3 1 ( - 0. 9 9(7in0t7)(5(7x9)3*61208723474f1)8,24 .0Q 3+1 0(.5 )0 . 9| 3 ^2 37990079441f)}, In 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.01708CC libavcodec/ansi.o 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) | ^ src/libavcodec/aac_defines.hIn file included from :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :src/libavcodec/aacsbr_fixed.c32:: 62: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::218433::11184:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | {Q3 1218( | - 0. 8 9 0 5 4Q9350(402.50709090030f0),0 0Q03f1/(M-_0P.I3),1 7Q9310(901.30118180036646f2)2}3,f /{MQ_3P1I()-,0 .Q83307(802.104147605816235114f0)f,/ MQ_3PI1)(, 0Q.3907(603.7062352265240798486f6/fM)}_,P I) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.02src/libavcodec/aac_defines.h9:3459:5365:6 1note: 7expanded from macro 'Q31'f /M_PI), Q453 | 0(#0d.e03f1i5n7e2 6Q33919(fx/)M _ P I ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(44x:)36*:2 1note: 47expanded from macro 'Q30'4 83648.0 + 0. 544) | #| ^ ~d efine Q30(x) 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] (int)(( x433) | *{1Q0317(3-704.8198025449.504 2+5 7099.35f)), Q3| 1 ^( -0.31791913188064f)}, {Q31(-0In file included from .src/libavcodec/aacps_fixed.c83:72482: 1In file included from 4src/libavcodec/aacps.c46:5321: 25src/libavcodec/aacps_fixed_tablegen.h1:f218),: 86Q:3 1(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .97637632547466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 218 | src/libavcodec/aac_defines.h :45 : 36 : Qnote: 3expanded from macro 'Q31' 0(0 .450 | 0#0de0f0i0n0e0 0Q03f1/(xM)_ P I ) , Q 3 0 ( 0 (.i0n1t1)(0(3x)6*622124374f8/3M64_8P.I0 )+, 0Q.35)0 ( 0| . ^ ~ 017086In file included from 3src/libavcodec/aacsbr_fixed.c1:4620: src/libavcodec/aacsbrdata.hf:/433M:_31:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0 .4330 | {2Q3512(6-200.8998085f49/5M4_25P7I99)3,f ),Q 3Q031((0-.00.321973919951351681870f64/fM)_},P I{)Q,3 1(Q-300.(803.708231145467521623519f9)f, /QM31_(P 0I.9)7,6 37 6| 3 ^~~~~~~~~~~~~~25 47466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44src/libavcodec/aac_defines.h::3645:: 36note: : note: expanded from macro 'Q30'expanded from macro 'Q31' 45 | #defin e44 | Q#3d1(exf)i n e Q 3 0 ( x ) ( i n t) ( ( x) * 2 1 4 74 8 36(4i8.n0t )+ (0(.5x)) * | 1 ^ ~0 73741In file included from 8src/libavcodec/aacsbr_fixed.c2:462: .src/libavcodec/aacsbrdata.h0: 433:+6 :0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 433 | {Q31(-0.89054954257993f), QIn file included from 31src/libavcodec/aacps_fixed.c(-:024.3: 1In file included from 79src/libavcodec/aacps.c1:91323: 18src/libavcodec/aacps_fixed_tablegen.h8:021864:f61):} , warning: {Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.83782144651251f), Q2183 | 1 ( 0 .9 7 63 7Q633205(407.46060f0)0},0 0 0| ~~~~^~~~~~~~~~~~~~~~~~~0 00fsrc/libavcodec/aac_defines.h:/45M:_36:P Inote: )expanded from macro 'Q31' , Q 3450 | (#d0e.f0i1ne1 0Q3316(6x)2 2 3 f / M _ P I ) , (Qi3n0t)((0(.x0)*1271048746833164408.f0/ M+ _0P.I5)), Q| ^ ~3 0(0.02In file included from 5src/libavcodec/aacsbr_fixed.c2:6622: src/libavcodec/aacsbrdata.h0:9432:8848:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q 34320 | {(Q03.1(0-20.9743990545936951070f5/19Mf_)P,I )Q3,1 (Q 03.09(9908.50483361415572216f)3}9,9 {fQ3/1M(_ 0P.0I4)5,8 52 2| 8 ^~~~~~~~~~~~~~57 4211f), Q31(src/libavcodec/aac_defines.h 0:.449:98361:2 33note: 74expanded from macro 'Q30'4 4082f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:36i:n enote: expanded from macro 'Q31' Q30 (45x | #)d e f in e Q 31 ( x ) ( i n t ) ( ((ixn)t)*(1(x0)7*32174474188326448..00 ++ 00..55) ) | ^ ~| ^ 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 | {In file included from Q3src/libavcodec/aacps_fixed.c1(:-240: .In file included from 74src/libavcodec/aacps.c9:03249: 39src/libavcodec/aacps_fixed_tablegen.h5:02180:5361:9f ),warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.99985483641521f)}, { Q21831 | ( 0 .0 4 58 5Q232085(7402.110f0)0, 0Q0310(0 00.09098f1/2M33_74P4I4)08,2 f)Q}3, 0 (| ~~~~~^~~~~~~~~~~~~~~~~~0 .01src/libavcodec/aac_defines.h1:045:3366: 6note: 2expanded from macro 'Q31' 23f/ M45_ | P#dIe)f,ine QQ3310((x)0 . 0 1 7 0 8 6 3 1 4 0(fin/tM)_(P(xI))*2,1 4Q743803(6408..002 +5 206.52)0 9| 8 ^ ~ 8f/M_PIn file included from src/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34320:32(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 29395 54326 | {1Q73f1(/-M0_.P74I9)04,9 3Q953000(5109.f)0,3 1Q3517(2 603.99999f85/4M8_36P4I1)52,1 f) },| ^~~~~~~~~~~~~~{ Q31( 0.0458522src/libavcodec/aac_defines.h85:74442:1361:f) , note: Qexpanded from macro 'Q30'3 1( 0.9981233 74444 | 4#0d82eff)i},n e | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(src/libavcodec/aac_defines.hx:)45 :36 : note: expanded from macro 'Q31' 45 | # d ef i(nei nQ3t1)((x)( x ) * 1 0 7 3 7 4 1 8(2in4t.)0( (x+) *2014.754)83 6 48| . ^0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:432:6: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c 432 | :{32Q3: 1(src/libavcodec/aacps_fixed_tablegen.h-:0218.:741190:4 93warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 00519f), Q31( 0.9998548 3621841 | 5 2 1f ) } , {QQ3301((0 .0.00040585228574211f), 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 0000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140f/M_PI), Q30src/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 0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h:431::4459:: 36:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44431 | | #{dQe3f1i(n e0 Q.3007(2x2) 3 0 5 1 3 6 8 3 3 7 f ) ,( iQn3t1)((-(0x.)8*81800753070411783243.602 6+f )0}.,5 ){ Q 3| 1 ^( 0.99498012188353f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 9src/libavcodec/aacps.c7:0329: 4src/libavcodec/aacps_fixed_tablegen.h3:52178:11361: 33warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h217: | 45 : 36 : note: expanded from macro 'Q31'Q3 0(0.000 0450 | 0#0d0e0f0ifn/e MQ_3P1I()x,) Q 30 ( 0 . 0 0 6 2 1 0 0 4 8(7ifn/tM)_(P(Ix)),* 21Q43704(8306.4080.906 1+3 5024.25f)/ M | _ ^ ~PI ), Q30(0.0142In file included from 11src/libavcodec/aacsbr_fixed.c0:5626: 8src/libavcodec/aacsbrdata.hf:/431M:_31P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 14316 | 5{3Q4381(6 120f./0M7_2P2I3)0,5 1Q3306(803.3071f7)7,5 8Q70312(9-f0/.M_8P8I8)0,50 0| 1 ^~~~~~~~~~~~~~7 33626f)},src/libavcodec/aac_defines.h :{44Q:3361:( note: 0expanded from macro 'Q30'. 99498012 1448 | 8#3d5ef3fin)e ,Q 3Q30(1x() 0 . 9 7 0 9 4 3 5 8 1 1 33(8in7tf)()(}x,) *1 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~37 418src/libavcodec/aac_defines.h2:445.:036 :+ 0.note: 5expanded 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 :217 : 111(: iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*2147483 62174 | 8 . 0 +Q 300.(50). 00 0| 0 ^ ~0 00000f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0431(:07.0:0 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 00487f/M _431P | I{)Q,3 1Q(3 00(.00.0702926310355214326f8/3M3_P7I)f,) ,Q 3Q03(10(.-0014.2818180055680f0/1M7_3P3I6),2 6Q3f0)(0}.,0 1{6Q53314(8 601.29f9/4M9_8P0I1)2,1 8Q3803(50.30f1)7,7 5Q873012(9 0f./9M7_09PI4)3,5 8 1| 1 ^~~~~~~~~~~~~~3 387f)}, src/libavcodec/aac_defines.h| : ~~~~~^~~~~~~~~~~~~~~~~~44 :36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31' 44 | #d e45f | i#ned eQf3i0n(ex) Q 3 1 ( x ) ( i n t )( ( x )(*i1n0t7)3(7(4x1)82*42.01 4+74 08.356)4 8 .| 0 ^ + 0.5) | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::32430: :src/libavcodec/aacps_fixed_tablegen.h83::217 :warning: 86:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 430 | {Q31(- 0217. | 9 1 5 2 9 4Q631044(07.609020f0)0,0 00Q0301f/(M-_0P.I1)5,6 98Q73007(05.3040260261f0)04}8,7 f{Q/M3_1PI()-,0 Q.3003(300.5070396818354024720f5/Mf_)P,I )Q,3 1Q(3-00(.03.70210452261120856589f7/6M4_f)PI}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h1:65453:4368:6 note: 12expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(f0i.ne0 1Q73715(8x7)0 2 9 f / M _ P I ) , | ( ^~~~~~~~~~~~~~i nt)((x)*src/libavcodec/aac_defines.h2:14447:4368:3 note: 6expanded from macro 'Q30'4 8.0 + 0. 544) | # d| e ^ ~f ine Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 430 :58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )430* | 10{7Q33714(1-802.4.901 5+2 904.651)4 4 | 7 ^6 92f), Q31(-0.1569In file included from 8src/libavcodec/aacps_fixed.c7:0247: 5In file included from 3src/libavcodec/aacps.c4:322: 0src/libavcodec/aacps_fixed_tablegen.h6:f217):}61:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.0330573 82178 | 4 0 70 5 f )Q,3 0Q(301.(0-000.0030702000502f6/2M_8P5I)9,7 6Q43f0)(}0,. 0 0| 6 ~~~~^~~~~~~~~~~~~~~~~~~2 1004src/libavcodec/aac_defines.h87:f45/:M36_:P I)note: ,expanded from macro 'Q31' Q30(0 .0450 | 9#6d1e3f52i4n2ef /QM3_1P(Ix)), Q3 0 (0 . 01 4 21 1 0 5 6 8(f/iMn_tP)I()(,x )Q*3201(407.4081365634488.601 2+f /0M._5PI), Q)3 0 (0| . ^ ~01 77587029f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,:430 : 31| : ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h: 44430: | 36{:Q 3note: 1expanded from macro 'Q30'( -0.9152 9444 | 6#d1e4f4i7ne6 9Q23f0)(x,) Q 3 1 ( - 0 . 1 56 9 8 7 0 7(5i3n4t2)0(6(fx))}*1,0 7{3Q73411(8-204..00 3+3 005.753)8 8 4| 0 ^7 05f), Q31(-0.372052In file included from src/libavcodec/aacps_fixed.c6:2248: In file included from 5src/libavcodec/aacps.c9:7326: 4src/libavcodec/aacps_fixed_tablegen.hf:217):}36,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 217expanded from macro 'Q31' | Q 3450 | (#0d.e0f00i0n0e00 0Q0301f(/xM)_ P I) , Q 3 0 ( 0 .0 0 6 2 1(0i0n4t87)f(/(xM)_*P2I1)4,7 4Q83306(408..000 9+6 10.35524)2 f /M| _ ^ ~P I), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:1624: 2src/libavcodec/aacsbrdata.h1:14300:5668:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30( 0430. | 0{1Q63513(4-8601.29f1/5M2_P9I4)6,1 4Q43706(902.f0)1,7 7Q583710(2-90f./1M5_6P9I8),7 0 7| 5 ^~~~~~~~~~~~~~3 4206f)}src/libavcodec/aac_defines.h,: 44{:Q363: 1note: (expanded from macro 'Q30'- 0.0330 5447 | 3#8d8e4f0i7n0e5 fQ3)0,( Qx3)1 ( - 0 . 3 7 2 0 5 2 6 2(i8n5t97)6(4(fx))}*, 10 7| 3 ~~~~^~~~~~~~~~~~~~~~~~~ 74182src/libavcodec/aac_defines.h4:.450: 36+ :0 .note: 5expanded 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 : 217 : 11 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t)((x)*214748 32176 | 4 8 . 0 +Q3 00(.05.)0 0 0| 00 ^ ~0 0000f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0.:42900:6842:1 0warning: 04implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7f/M_PI), 429Q3 | 0{(Q0.3010( 9601.35920412f4/5M5_0PI94)0,9 8Q5390f()0,.0 1Q432111(0 5608.f9/97M8_1P3I9)0, 3Q63504(40.60f1)6}53,4 8{6Q1321f(/-M_0P.I8)7, 2Q5309(208.900147870584730f2)9,f /QM3_1P(I 0),. 9 9| 2 ^~~~~~~~~~~~~~3 3587353src/libavcodec/aac_defines.h6:6446:36f:) }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 ((xin)t ) ( ( x ) * 1 0 7 3 7 4 1 8(2i4n.t0) (+( x0).*52)1 4 7| 4 ^8 3648.0 + 0.5) | ^ ~ 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::62136: : src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]429 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | 429 | { Q 3Q13(0 (00..90001040505000090400f9/8M5_9PfI)),, QQ3301((0 .00.09394798113033940f3/6M5_4P4I6)f, )Q}3,0 ({0Q.3010(5-400.7807626519fCC libavcodec/apac.o 2/8M9_0P4I8)0,4 3Qf3)0,( 0Q.03017(9 901.79299233f3/5M8_7P3I5)3,6 6Q63f0)(}0,. 0 0| 9 ~~~~^~~~~~~~~~~~~~~~~~~2 999367src/libavcodec/aac_defines.hf/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.00 9459 | 8#7d57e5f9ifn/eM _QP31I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:in44t:)36(:( xnote: )expanded from macro 'Q30'* 2147483 6444 | 8#.d0e f+i n0e. Q53)0( x | ) ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):((62x: )src/libavcodec/aacsbrdata.h*:14290:7323:7 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]82 4.0 + 0.5) 429| | ^{ Q31( 0.901455094098In file included from 5src/libavcodec/aacps_fixed.c9f:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2169:91117:8 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 0365446f)}, {Q31( -2160 | . 8 7 2 5 9 2Q83900(408.0040300f0)0,0 0Q0301f(/ M0_.P9I9)2,3 3Q53807(305.30606364f9)13}0,3 4 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI), src/libavcodec/aac_defines.hQ:3450(:036.:0 0note: 5expanded from macro 'Q31' 4070661f /45M | _#PdIe)fi,n eQ 3Q03(10(.x0)0 7 9 9 1 72 9 3 f / M _ P I()i,n tQ)3(0((x0).*0201942794989367f/M_3P6I)4,8 .Q03 +0 (00..50)0 9 9| 8 ^ ~7 5759f/M_PI),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] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 429 | {Q31( 440 | .#9d0e1f4i5n5e0 9Q43009(8x5)9 f ) , Q 3 1 ( 0 . 9 9 7(8i1nt3)9(0(36x5)4*4160f7)3}7,4 1{8Q2341.(0- 0+. 807.255)9 2 8| 9 ^0 48043f), Q31( 0.99233In file included from 5src/libavcodec/aacps_fixed.c8:7243: 5In file included from 3src/libavcodec/aacps.c6:6326: fsrc/libavcodec/aacps_fixed_tablegen.h):}216,: 86 : | warning: ~~~~~^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 216 | 45 | # d eQ3f0i(n0e. 0Q03010(0x0)0 0 0 0f / M _ P I ) , Q 3 0((i0.n0t0)3(4(9x1)3*023144f/7M4_8P3I6)4,8 .Q03 0+( 00..0505)4 0 7| 06 ^ ~6 1f/M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:0627: 9src/libavcodec/aacsbrdata.h9:14287:2839: 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .4280 | 0{9Q23919(9 306.76f6/9M2_9P2I6)6,7 4Q03407(7f0).,0 0Q93918(7 507.5998f6/2M9_4P9I3)4,0 1 7| 4 ^~~~~~~~~~~~~~8 f)}, {Q31(src/libavcodec/aac_defines.h-:440:.36:9 7note: 46expanded from macro 'Q30'3 6952573 144 | 0#fd)e,f iQn3e 1Q3(-00(.x0)0 1 9 0 2 2 3 3 0 1 3 0 1 f(i)n}t),( ( x| )* ~~~~^~~~~~~~~~~~~~~~~~~107 3741824src/libavcodec/aac_defines.h.0: 45+ :036.:5) note: expanded from macro 'Q31'| ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:216:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | 216 | Q30(0.0000000000f/M_PI), Q#30d(e0f.i0n0e3 4Q931310(3x4)f / M _ P I ) , Q 3 0 ( 0. 0(0i5n4t0)7(0(66x1)f*/2M14_7P4I8)3, 6Q4380.(00 .+0 007.959)1 7 | 2 ^ ~9 3f/M_PI), Q30(0.009In file included from 2src/libavcodec/aacsbr_fixed.c9:9629: 3src/libavcodec/aacsbrdata.h6:7428f:/58M:_ PIwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0099 84287 | 5{7Q5391f(/M _0P.I6)6,9 2 9| 2 ^~~~~~~~~~~~~~6 6740477fsrc/libavcodec/aac_defines.h):,44 :Q36:3 1note: (expanded from macro 'Q30' 0 .98629 4449 | 3#4d0e1fi7n4e8 Qf3)0}(,x ){ Q 3 1 ( - 0 . 9 7 4 6 3(6i9n5t2)(5(7x31)*01f0)7,3 74Q13812(4-.00. 0+0 109.50)2 2 3| ^3 01301f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36In file included from :src/libavcodec/aacps.c :note: 32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:216:36: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efine Q31(x) 216 | Q 3 0( 0 . 0 0(0i0n0t0)0(0(0x0)f*/2M1_4P7I4)8,3 6Q4380.(00 .+00 304.951)3 0 3| 4 ^ ~f /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h:042854:0327:0 661warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (4280 | .{0Q03719(9 107.29636f9/M2_9P2I6)6,7 4Q03407(70f.)0,0 9Q23919(9 306.79f8/6M2_9P4I9)3, 4Q3001(704.80f0)99}8,7 5{7Q5391f(/-M0_P.I9),74 6 3| ^~~~~~~~~~~~~~6 95257310src/libavcodec/aac_defines.hf:)44,:36 :Q 3note: 1expanded from macro 'Q30'( -0.0019 440 | 22#3d3e0f1in3e0 1Qf3)0}(,x ) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)( (45x | )#*d10e7f3i7n41e8 2Q43.10( x+ )0 . 5 ) | ^ (int)((x)*2In file included from 1src/libavcodec/aacps_fixed.c4:247: 4In file included from 8src/libavcodec/aacps.c3:632: 4src/libavcodec/aacps_fixed_tablegen.h8:.2160:11 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 216 | In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h :Q4283:0(07.: 00warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 00000f/M _428P | I{)Q,3 1Q(3 00(0.6.0609324991236063744f0/M4_7P7If)),, QQ3301((0 .00.059480672096496134f0/1M_7PI4)8,f )Q}3,0 ({0Q.3010(7-909.19727934f6/3M6_9P5I2)5,7 3Q1300f()0,. 0Q031src/libavcodec/adpcm.c9(2-:906919.:902030:6 17warning: 9fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]/0 M2_2P3I3)01, 3 6910Q | 13 f0 )( }0 ,. 0 0 | 9 ~~~~~^~~~~~~~~~~~~~~~~~9i8f 7 5(7f5src/libavcodec/aac_defines.hi9:lf45t:e/36Mr:_ >Pnote: =I )expanded from macro 'Q31'F,F _ A| R ^~~~~~~~~~~~~~R A45Y | _#EdLeEfMisrc/libavcodec/aac_defines.hSn:(44ex:a _36Qa:d3 p1note: c(expanded from macro 'Q30'mx _)t a b l e ) ) 44{ | # d| e ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f i n(ei nQt3)0((x(src/libavcodec/adpcm.cx):) *724 2: 120 4: 7 4warning: 8comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3 6 4 8 . 0 724(+ | i n 0t. 5) ) ( ( x| ) ^ ~i* f1 0(7f3i7l4t1e8r2 4In file included from src/libavcodec/aacsbr_fixed.c>.:=0 62 F: F+src/libavcodec/aacsbrdata.h_A: R4270R:.83A5:Y )_warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L | E ^M S(xa_ad p427c | m{_Qt3a1b(le-)0 .|In file included from 9|8src/libavcodec/aacps_fixed.c 6:s0h247i: 8fIn file included from 5tsrc/libavcodec/aacps.c7 :3< 33206: )2src/libavcodec/aacps_fixed_tablegen.h 3:{2150 :f136 ),:| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.250349117300 22153 | f ) } , { Q3Q13(0-(00..04000706010005060604f0/5M05_PfI)),, QQ3301((0-.00.09010946057547073f4/4M4_P6I9)5,f Q)3}0,( 0 .0| 0 ~~~~^~~~~~~~~~~~~~~~~~~3 0395src/libavcodec/aac_defines.h3:0459:f36/:M _note: Pexpanded from macro 'Q31'I) , Q30 (450 | .#0d0e4f4i9n5e12 0Q6f3/1M(_xP)I ), Q3 0 ( 0 . 0 0 5 23 0(5i6n2t3)f(/(xM_)P*I2)1,4 7Q43803(604.80.005 61+5 206.375f)/ M _| P ^ ~I ), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::42736::58 note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | # d427e | f{iQne3 1Q(3-00(.9x8)6 07 8 5 7 3 3 6 2 3 0 f )(, inQt3)1((( x0).*120570337494111872340.002 3+f )0}.,5 ){ Q 3| 1 ^( -0.40761056640505fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h9:02150:41115:5 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 44695f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 215 | src/libavcodec/aac_defines.h : 45 : 36 : Q 3note: 0expanded from macro 'Q31'(0 .000000 04500 | 0#f/dMe_fPiIn)e, QQ3301(0(.x0)0 19 6 0 7 4 0 7 f/ M _ P I )(,i nQ3t0)((0(.0x0)30*329154370498f3/6M_4P8I.),0 Q+3 00(.05.)0 0| 4 ^ ~49 51206f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): , src/libavcodec/aacsbrdata.hQ:34270:(320:.0 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 305623f/M_ P427I | ),{ QQ3310((0-.00.0985660175825673373f6/2M3_0PfI)),, Q 3| 1 ^~~~~~~~~~~~~~( 0.2503src/libavcodec/aac_defines.h4:9441:361:7 3note: 0expanded from macro 'Q30'0 23f)}, {44Q | 3#1d(e-f0i.ne4 0Q736010(x5)6 6 4 0 5 0 5 f ) , Q 3 1((i-n0t.)9(0(x0)4*51507733744414862945.f0) }+, 0 . 5| ) ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :#32d: efsrc/libavcodec/aacps_fixed_tablegen.h:i215n:e86 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 215 | ( i n t ) (Q(3x0)(*02.104070408030604080.00f /+M _0P.I)5,) Q| 3 ^ ~0 (0.001960In file included from 74src/libavcodec/aacsbr_fixed.c0:762f: /src/libavcodec/aacsbrdata.hM:_427P:I6):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0030395 42730 | 9{fQ/3M1_(P-I0)., 9Q83600(708.5073043469253102f0)6f,/ MQ_P3I1)(, 0Q.3205(00.3040951231075360203f2/3Mf_)P}I,), {QQ330(10(.-000.546105726613075f6/6M4_0P5I0)5,f ) ,| ^~~~~~~~~~~~~~ Q31(-0.9src/libavcodec/aac_defines.h00:4445:5367: 3note: 4expanded from macro 'Q30'4 4695f)} , 44 | #| d ~~~~^~~~~~~~~~~~~~~~~~~e fine Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45 | # d(eifnitn)e( Q(x3)1(*x1)0 7 3 7 4 1 82 4 . 0 + 0(.in5)t ) (| ( ^x )*2147483648.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:215:61: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | 426 | Q{30Q(301.(0-0000.050901070403f/9M7_P6I85)7,1 4Qf3)0,( 0Q.03011(9-600.784097f4/0M5_3P7I0)4, 2Q23705(20f.)0}0,3 0{3Q9533109(f /M0_.P7I5)0,8 7Q93006(609.108094049f51)2,0 Q63f1/(M-_P0I.)2,9 6Q123607(209.80203529360f5)62}3,f /M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360.:0 0note: 56expanded from macro 'Q31'1 52637 f45/ | M#_dPeIf)i,n e| ^~~~~~~~~~~~~~Q 31(x) src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' (int )44(( | #xd)e*f2i1n4e 7Q438306(4x8) . 0 + 0 . 5 ) | ^ ~(i nt)((x)*10In file included from 73src/libavcodec/aacsbr_fixed.c7:41628: 2src/libavcodec/aacsbrdata.h4:426.:059 +: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 426 | {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:5249: 1In file included from 7src/libavcodec/aacps.c4:3329: 7src/libavcodec/aacps_fixed_tablegen.h6:82155:7361:4 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.89405 3215 | 7 0 4 2 2 7 5Q23f0()0}.,0 0{00Q030010(0 0f0/.M7_5P0I8)7,9 0Q63609(108.0900f1)9,6 0Q7341(0-7f0/.M_2P9I6)1,2 Q63702(908.203039063f95)3}0,9f / M| _P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045:(036.:0 0note: 4expanded from macro 'Q31'49 51206 f45/M | _#PdIe)f, iQn3e0 (0Q.3010(5x2)3 0 5 62 3 f / M_ P I ) , Q 3(0i(n0.t0)0(5(6x15)2*623174f7/4M_8P3I6),4 8 | . ^~~~~~~~~~~~~~0 + 0.5)src/libavcodec/aac_defines.h :44 :| 36 ^ ~: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:426f:i31n:e warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( x) 426 | { Q 3 1((i-n0t).((5x9)1*71430793776418852741.04 f)+ ,0 .Q53)1 ( -| 0 ^. 89405370422752f)}In file included from ,src/libavcodec/aacps_fixed.c: 24{: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2157:5110:8 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 6691890f), Q 32151 | ( - 0 . 2Q93601(20.607020908020309060f0)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q30src/libavcodec/aac_defines.h(:045.:0360:1 9note: 6expanded from macro 'Q31'0 7407 f45/ | M#_dPeIf)i, nQe3 0Q(301.0(x0)3 0 3 9 5 3 0 9f / M _ P I ) ,( Qi30n(t0).(00(4x4)95*1221046f7/4M_83PI6)4,8 .Q03 0(+0 .00.0552)3 0 5| 62 ^ ~3 f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c:0.620: 0src/libavcodec/aacsbrdata.h5:64261:5266:3 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 426 | {Q31(-src/libavcodec/aac_defines.h0:.445:369:1 7note: 4expanded from macro 'Q30'3 976857 1444f | )#,d eQf3in1e( -Q03.08(9x4) 0 5 3 7 04 2 2 7 5 2 f )(}i,n {t)Q(3(1x() 0*.170753078417892046.609 1+8 900.f5)), Q| 3 ^1 (-0.2961267298239In file included from 6src/libavcodec/aacps_fixed.cf):}24: ,In file included from src/libavcodec/aacps.c : 32| : ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :214:136src/libavcodec/aac_defines.h: :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45 | # de214f | i n e Q 3Q13(0x()0 . 0 00 0 0 0 0 0 0 0 f / M _(PiIn)t,) (Q(3x0)(*02.1040714108533694389f./0M _+P I0),. 5Q) 3 0| ( ^ ~0 .001708985In file included from 2src/libavcodec/aacsbr_fixed.cf/:M62_: Psrc/libavcodec/aacsbrdata.hI:)425,: 84Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .00252541 24259 | f/{MQ_3PI1),( 0 .Q53703(90.7030289933968446383f9/fM_)P,I )Q,3 1Q3(0 (00..30502381957907313770f3/7M6_0PfI))},, {| Q ^~~~~~~~~~~~~~3 1( 0.753src/libavcodec/aac_defines.h7:4443:1366:9 note: 7expanded from macro 'Q30'4 495f), Q443 | #1d(e f0i.n9e6 7Q03502(x1)4 6 5 1 3 3 5 f ) } , (| i ~~~~~^~~~~~~~~~~~~~~~~~n t)((src/libavcodec/aac_defines.hx:)45*1:0367:3 74note: 1expanded from macro 'Q31'8 24.0 + 450 | .#5d)e f | i ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : (In file included from isrc/libavcodec/aacps.c:n32t: )src/libavcodec/aacps_fixed_tablegen.h(:(214x:)*1112:1 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5 ) 214 | | ^ ~ Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04250:0590f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0 .4250 | 0{1Q13015(3 903.95f7/3M9_7PI3)8,9 3Q63403(309.0f01)7,0 8Q983512f(/ M0_.3PI5)2, 8Q3907(003.30072357265401f2)9}f/,M _{PQI3)1,( Q03.07(503.740032196939784446985ff/)M,_ PQI)3,1 (Q 300.(906.70005321154976157103f3/5fM_)P}I,) , | ~~~~~^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4544 | | ##ddeefCC libavcodec/apedec.o finien e QQ3301((xx)) ((iinntt)()((x()x*)1*0271347744813862448..00 ++ 00..5)5 ) | ^| ^ ~ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 425In file included from :src/libavcodec/aacps.c32::32: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]214 :86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | {Q31( 0.5 732149 | 7 3 8 9 3 6 4Q33309(f0).,0 00Q003010(00 00f./M3_5P2I8),9 7Q03303(703.0706110053f9)3}9f,/ M_{PQI3)1,( Q 300.(07.5030717403891865927f4/4M9_5PfI)),, QQ3301((0. 000.295265740152291f4/6M5_1P3I3)5,f )Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 02939src/libavcodec/aac_defines.h84:6458f:/36:M _note: Pexpanded from macro 'Q31'I ), Q30( 045. | 0#0d3e1f5i9n717e0 fQ/3M1(_xP)I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36:) (note: (expanded from macro 'Q30' x)*2147 4448 | 3#6d4e8f.i0n e +Q 300.(5x)) | ^ ~ (iIn file included from ntsrc/libavcodec/aacsbr_fixed.c):((62x: )src/libavcodec/aacsbrdata.h*:14250:77:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0 .4255) | { Q| 3 ^1 ( 0.5739738936433In file included from 9src/libavcodec/aacps_fixed.cf:),24 : QIn file included from 3src/libavcodec/aacps.c1:(32: 0src/libavcodec/aacps_fixed_tablegen.h.:2143:5612:8 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 3373760f)}, {Q 32141 | ( 0 . 7 5 3Q73403(106.9007040409050f00)0,f /QM3_1P(I )0,. 9Q6307(005.201041615015333953f9)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:.36:0 0note: 1expanded from macro 'Q31'7 089852 f45/ | M#_PdIe)f,i nQe3 0Q(301.(0x0)2 5 2 54 1 29 f / M _ P I ) , (Qi3n0t()0(.(0x0)2*9231984476488f3/6M4_8P.I0), +Q 30.05()0 .0 0| 3 ^ ~15 97170f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :| 424 ^~~~~~~~~~~~~~: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: 424note: | expanded from macro 'Q30'{ Q31( 0. 4446 | 3#3d2e0f3i8n2e4 7Q43907(xf)) , Q 3 1 ( 0 . 1 0 9 6 (4i1n2t6)1(8(5x0)6*31f0)7}37,4 1{8Q2341.(0- +0. 07.6549)7 0 0| 4 ^9 40162f), Q31( 0.892In file included from 1src/libavcodec/aacps_fixed.c0:9242: In file included from 9src/libavcodec/aacps.c2:4322: 2src/libavcodec/aacps_fixed_tablegen.h:38214f:)36:} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 214 | expanded from macro 'Q31' Q 3450 | (#0d.e0f0i0n0e0 0Q030100(fx/)M _P I ) , Q 3 0 ( 0 . 0 01 1(05i3n9t3)9(f(/xM)_*P2I1),4 7Q43803(604.80.001 7+0 89085.52f)/M _ P| I ^ ~) , Q30(0.00In file included from 2src/libavcodec/aacsbr_fixed.c5:2562: 41src/libavcodec/aacsbrdata.h2:9424f:/58M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.00 24249 | 3{9Q834618(f /0M._4P6I3),3 2Q0330(802.4070439175f9)7,1 7Q03f/1(M _0P.I)1,0 9 6| ^~~~~~~~~~~~~~4 12618506src/libavcodec/aac_defines.h3f:)44}:,36 :{ Qnote: 3expanded from macro 'Q30'1 (-0.764 9447 | 0#0d4e9fi4n0e1 62Qf3)0,( xQ)3 1 ( 0 . 8 9 2 1 0 9 2 9 (24i2n2t3)8(f()x)}*,1 0 7| 37 ~~~~^~~~~~~~~~~~~~~~~~~4 182src/libavcodec/aac_defines.h4:.045 :+36 :0 .note: 5expanded 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 : 214: 11 :( iwarning: ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )((x)*21474836 42148 | .0 + 0 . 5Q)3 0 (| 0 ^ ~. 0000000000fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,424: Q323:0( warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 01105393 9424f | /{MQ_P3I1)(, 0Q.3406(303.20003187204879489572ff)/,M _QP3I1)(, 0Q.3100(906.40102265128554016239ff)/}M,_ P{I)Q,3 1Q(3-00(.07.60409279030948494680f1/6M2_fP)I),, QQ3310((0 .00.083912519079127902f4/M2_2P3I8)f,) } ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 45 | # 44d | e#fdienfei nQe3 1Q(3x0)( x ) ( i(nitn)t)((((xx))**2110743774481386244.80. 0+ +0 .50). 5 )| ^ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c424::247: :In file included from src/libavcodec/aacps.c :warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:213:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | {Q31( 0.4633 22130 | 3 8 2 4 7 4Q973f0)(0,. 0Q03010(0 000.0100906f4/1M2_P6I1)8, 5Q03603(f0.)0}19,5 8{7Q335616(f-/0M._7P6I4)9,7 0Q3004(904.001360233f1)6,9 1Q73f1/(M _0P.I8)9,2 1Q03902(902.044242863688f8)2}3,f/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~ I), Qsrc/libavcodec/aac_defines.h3:045(:036.:0 5note: 2expanded from macro 'Q31'2 25891 5f45/M | _#PdIe)f,i nQe 3Q03(10(.0x5)6 1 0 4 4 9 61 f / M_ P I ) , ( i| nt ^~~~~~~~~~~~~~) ((x)*2147src/libavcodec/aac_defines.h4:8443:6364:8 note: .expanded from macro 'Q30'0 + 0.5) 44 | | # ^ ~d efine Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c) : 62 : src/libavcodec/aacsbrdata.h : 423 : 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x423) | *{1Q0373174(1 802.495.407 2+3 008.75)1 3 0| 9 ^9 f), Q31(-0.0858877In file included from 6src/libavcodec/aacps_fixed.c:0241: 9In file included from src/libavcodec/aacps.c5:50f)32}: ,src/libavcodec/aacps_fixed_tablegen.h :{213Q:1113:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .48708332746299f), 213Q | 3 1 ( 0 . 9Q9309(9900.4001050790040302f0)0}f,/M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q30(src/libavcodec/aac_defines.h0.:045:1369:5 8note: 7expanded from macro 'Q31'35 66f/M_ P45I | ),# dQe3f0i(n0e. 0Q33013(3x1)6 9 1 7 f / M _ P I) , Q(3i0n(t0).(04(4x8)6*6218842734f/8M3_6P4I8).,0 Q3+0 (00..50)5 2 2| 2 ^ ~5 8915f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4230:.590:5 61warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 4961f/M_ P423I | ){,Q 3 1| ( ^~~~~~~~~~~~~~ 0.954723src/libavcodec/aac_defines.h0:8447:1363:0 9note: 9expanded from macro 'Q30'f ), Q31( -440 | .#d0e8f5i8n8e7 7Q630109(5x5)0 f ) }, { Q 3 1 ( 0 . 4 8 7(0isrc/libavcodec/ac3dec.c8n3:t3)21841(7:(4x496):2 *91warning: 90implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f7 3)7,4 1Q83214(. 0 0 1841+ | . 90 . 959 ) 9 9 0| 4d ^1o 5w7n9m4ix3_2ifn)f}o,- In file included from > src/libavcodec/aacps_fixed.cc| :e ~~~~~^~~~~~~~~~~~~~~~~~24n: tIn file included from esrc/libavcodec/aacps.cr:_32m: src/libavcodec/aac_defines.hisrc/libavcodec/aacps_fixed_tablegen.hx::45213_::l36e86:v: e note: warning: lexpanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | =# dgeafiin _n213le | e vQ 3e 1l (xs ) [ Qs 3- 0> ( 0 . 0 0 0 0c0 0e 0n 0t 0e(0ri_fnm/itMx__)Pl(Ie)v(,xe )lQ*]3;2 0 1(| 04 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.07 14985386734586.60f /+M_ P0I.)5,) Q 3 0| ( ^ ~0 .030331691In file included from 7fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:),423 :Q313:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 448668823f/ M423_ | P{IQ)31,src/libavcodec/ac3dec.c (Q: 3184200:.(499:05 .4warning: 075implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]22 2320588791153 f01842/9 | M9 _ fP )I ,) , Q 3Q 3d10o((w-n0m0.i.0x_05i8n65f1o80-84>74c79e66n01t1fe9/r5_M5m_0iPfIx)),_} l, e | v{ ^~~~~~~~~~~~~~eQ l3_1l(t rt0src/libavcodec/aac_defines.h. 4: 844 7:0=368 :3g 3anote: 2i7expanded from macro 'Q30'n 4_6l2e9v9elf s)44[ | ,s#- d>Qe 3fc1ien(net e0Q.r390_99(m9xi9)x0 _4 l1 e5 v7 e9 l4 _3 lt2 rf t )]} ;, ( | i| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n ~~~~^~~~~~~~~~~~~~~~~~~t )((src/libavcodec/aac_defines.hx:)45*:1036:7 3note: 7expanded from macro 'Q31'4 1824 .450 | #+d e0f.i5n)e Q| 3 ^1 (x) In file included from src/libavcodec/aacps_fixed.c(:i24n: tIn file included from )src/libavcodec/aacps.c:(32: (src/libavcodec/aacps_fixed_tablegen.hx:)213:*612:1 4src/libavcodec/ac3dec.cwarning: 7:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]41843 8:349:6 warning: 4implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]8 .0 + 0 .5213 ) | 1843 | | ^ ~ Q 3 0 (d0oIn file included from w.nsrc/libavcodec/aacsbr_fixed.c0m:062i0x0: src/libavcodec/aacsbrdata.h_0:0i4230n:0f70o0:-f> s/warning: uMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r_ PrIo)u,n d_Qm3i 0x(423_0l | .e{0vQ1e39l15( 8 70 3 5. 69 65=f4/ 7Mg2_a3Pi0In8)_7,l 1eQ330v09e(9l0sf.[)s-0,>3 0Q 33 31 1(6 -9s0u1.r7f0r/8oM5u_P8nI8)d,7_ 7mQ6i30x10_9(5l05e.00fv4)e}l4],8; 6{ 68 Q8| 323 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1f (/ M0_.P4I8)7,0 8Q33302(704.065229292f5)8,91 5Qf3/1M(_ P0I.)9,9 9Q93900(401.507596413024f4)9}6,1 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/ac3dec.c,src/libavcodec/aac_defines.h :: | 451844 ^~~~~~~~~~~~~~ ::4936:: warning: note: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h : 44:36: 45note: | expanded from macro 'Q30'# 1844d | e f i n e44 | Q# 3 d1d(eoxfwi)nnm ei x_ iQ n3 f0o (- >xs u) r r o u n d _( mi in x_t l)( e( xv e) l*(_2li1t4nr7tt4 )8=(3 (gx6a)4i*8n1._00l7e 3v+7e 4l01s.8[52s)4- .> s0| u r ^ ~r+ o u0n.d5_)m i xIn file included from | src/libavcodec/aacsbr_fixed.c_ ^l: e62v: esrc/libavcodec/aacsbrdata.hl:_422l:t83r:t ]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: 32422: | src/libavcodec/aacps_fixed_tablegen.h{:Q2133:361:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 74774595569805 f213) | , Q 31 ( - 0Q.3206(809.80006020000008090509ff/)M}_, P{IQ)3,1 (Q 300.(09.50718915src/libavcodec/ac3dec.c867:63184657:644966:f9 /5warning: M6implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_7 PfI)),, QQ33 101846(( | -0 0 .. 07 390 0 34 37 196 92 1 7 70df5o/2wMn6_m2Pi8Ix)f_),i}n ,fQ 3o0-( >0| l. ~~~~^~~~~~~~~~~~~~~~~~~0f 4e_4m8src/libavcodec/aac_defines.hi66:x458_:368l:2e 3vnote: fe/expanded from macro 'Q31'lM _ PI ) , 45 | Q 3#=d0 e(gf0a.ii0nn5_e2l2 e2Qv3e51l(s8x_l9)f1 e5 [fs /-M >_ lPf Ie) _,m i xQ _3 l0e ( v0e(i.ln]0t;5 6) 1(| 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(4 4x9)6*12f1/4M7_4P8I3)6,4 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.hf:in422e: 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 422( | i{nQt3)1(((-x0.)7*41707743579451852649.800 5+ f0).,5 )Q 3 | 1 ^( -0.26898062008959f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 9src/libavcodec/aacps_fixed_tablegen.h57:82131:6116:7 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 567f), Q31(-0.7 92130 | 4 7 9 2 7 0Q53206(208.f0)0}0,0 00 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .0195873 5456 | 6f#/dMe_fPiIn)e, QQ3301((0x.)0 3 03 3 1 6 9 1 7 f / M_ P I )(,i nQt3)0(((0x.)04*428164678482833f6/4M8_.P0I) ,+ Q03.05()0 . 05| 2 ^ ~2 258915f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h5:64221:0314:4 9warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | ^~~~~~~~~~~~~~ 422 | {Q31(src/libavcodec/aac_defines.h-:044.:7364:7 7note: 4expanded from macro 'Q30'5 955698 0445 | f#)d,e fQin3e1 (Q-300.(2x6) 8 9 8 0 6 2 0 0 8 9 5 9(fi)n}t),( ({xQ)3*11(0 703.74915872841.60 6+7 406.95)5 6 7| f ^) , Q31(-0.7904792705In file included from 2src/libavcodec/aacps_fixed.c6:2In file included from 248: src/libavcodec/aic.cfIn file included from :)src/libavcodec/aacps.c28:}32: ,: src/libavcodec/bytestream.h src/libavcodec/aacps_fixed_tablegen.h: :187| 212: ~~~~^~~~~~~~~~~~~~~~~~~:15 136:: warning: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 45:36: note: expanded from macro 'Q31' 187 | 45 | # 212di | ef f i( ns ei z eQQ233 10!((=x0 ). s0i 0z 0e 0) 0 0 0 | 0 ~~~~~ ^ ~~~~0 0 f / M _(PiIn)t,) (Q(3x0)(*02.1044734384356945843.f0/ M+_ P0I.)5, )Q 3 0| ( ^ ~0 .0672172382f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I)62,: src/libavcodec/aacsbrdata.hQ:34220:(60:. 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 7167900f/M_PI )422, | {QQ3301((0-.01.176427975415696535f6/9M_8P0I5)f,) ,Q 30Q(301.(1-205.072366889628f0/M6_2P0I0)8,9 5 9| f ^~~~~~~~~~~~~~) }, {Q31( src/libavcodec/aac_defines.h0:.449:5367:8 1note: 6expanded from macro 'Q30'6 7469567f) ,44 | Q#3d1e(f-in0e. 7Q9300(4x7)9 2 7 0 5 2 6 2 8 f ) } , (| i ~~~~^~~~~~~~~~~~~~~~~~~n t)((x)src/libavcodec/aac_defines.h*:1450:7363:7 4note: 1expanded from macro 'Q31'8 24.0 + 045. | 5#)d e f| i ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24: (In file included from isrc/libavcodec/aacps.cn:t32): (src/libavcodec/aacps_fixed_tablegen.h:(212x:)111*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) 212| | ^ ~ Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c00:0620: 0src/libavcodec/aacsbrdata.h0:0421f:/84M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.04334 54219 | 5{4Q33f1/(M-_0P.I9)9,9 0Q93601(507.20607222157f2)3,8 2Qf3/1M_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) | ^ 0.9In 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] 60 24605713970f)}, {Q31( 0.74649464155061f), Q31( 0.12144893606462f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h212 | 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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36In 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), | ^~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' expanded from macro 'Q31' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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::21262:: 36src/libavcodec/aacsbrdata.h:: 421warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421212 | { | Q 3 1 ( - 0 .Q93909(009.6010507002000202050ff/)M,_ PQI3),1( -Q03.09(60.00244363045597514339f7/M0_fP)I}),, {Q3Q03(10(. 006.7724167429348624f1/5M5_0P6I)1,f )Q,3 0Q(301.( 009.9172116474980903f6/0M6_4P6I2)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 116295src/libavcodec/aac_defines.h1:6456:336f:/ Mnote: _expanded from macro 'Q31'P I), Q30( 045. | 1#2d5e0f7i3n6e86 2Qf3/M1_(PxI)) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(:( xnote: )expanded from macro 'Q30'* 2147483 6444 | 8#.d0e f+i ne0 .Q53)0 ( x| ) ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cn:t62): (src/libavcodec/aacsbrdata.h(:x)421*:1310:7 3warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5) 421 | | { ^Q 31(-0.9990961572022In file included from 5fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:92126:0112:4 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 713970f)}, {Q31( 2120. | 7 4 6 4 9 4 6Q43105(500.6010f0)0,0 0Q03010(0 0f./1M2_1P4I4)8,9 36Q03604(602.f0)4}3,3 4 5| 9 ~~~~^~~~~~~~~~~~~~~~~~~5 43f/Msrc/libavcodec/aac_defines.h_:P45I:)36, : Qnote: 3expanded from macro 'Q31'0 (0.0672 1457 | 2#3d8e2ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 0 9 9 7 1 6 7 9 0 0(fi/nMt_)P(I()x,) *Q231407(408.31614682.905 1+66 30f./5M)_ P I| ) ^ ~, Q30(0.12507In file included from 3src/libavcodec/aacsbr_fixed.c6:86622: fsrc/libavcodec/aacsbrdata.h/:M421_:P6I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h421: | 44{:Q363:1 (-note: 0expanded from macro 'Q30'. 9990961 5447 | 2#0d2e2f5ifn)e, Q3Q03(1x()- 0 . 9 6 0 2 4 6 0 5 7 1 3 9(7i0nft))}(,( x{)*Q13017(3 704.7464946411852540.601 f+) ,0 .Q53)1 ( | 0 ^. 12144893606462f)}, | 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::36211:: 136note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 32111 | ( x ) Q 3 0 ( 0 . 0 0 0 0 0(0i0n0t0)0(f(/xM)_P*I2)14, 7Q43803(6src/libavcodec/ac3dec_float.c408.:.04006: 7140+2: 30warning: 4.1missing field 'unit' initializer [-Wmissing-field-initializers]53 )6 2 f| /M ^ ~_ PI), 40Q | 3 0 ( 0 In file included from .{src/libavcodec/aacsbr_fixed.c1 :0"624c: 5osrc/libavcodec/aacsbrdata.h2n:3s4205_:6n84o1:i9 sfwarning: e/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]gM e_nP"I,) ," eQn3a0b( 0l420.e | 1 {5cQo53n81s9(i0-4s03t.5e20n6ft2/ 4Mn0_o6Pi0Is3)e0, 6 g2Qe23n30e7(rf0a).t,1i o8Qn23"41,7( 2-O30F7.F890S2fE7/T7M(4_c0oP9nI5s)3i,7s 9Qt03e90n8(t_f0n.)o1}i9,s6 e6{_8Qg03e01n5(e4 r10af.t/8iM3o_9nP9)I6,)4 ,9A 7V 9_| 8O ^~~~~~~~~~~~~~4P 6T0_4TfY)P,Esrc/libavcodec/aac_defines.h _:QB443O:1O36(L: ,0note: .expanded from macro 'Q30'{5 5.8i364 9 448= | 4 #90d1 e3f}9i,6n 4e07 ,fQ )31}0,,( xP A)| R ~~~~~^~~~~~~~~~~~~~~~~~ } , | src/libavcodec/aac_defines.h ^ : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x )*451 | 0#7d3e7f4i1n8e2 4Q.301 (+x )0 . 5 ) | ^ (int)((x)*2147In file included from 4src/libavcodec/aacps_fixed.c8:3246src/libavcodec/ac3dec_float.c: 48:In file included from .41src/libavcodec/aacps.c0:: 13832+:: src/libavcodec/aacps_fixed_tablegen.h 0:warning: .211missing field 'unit' initializer [-Wmissing-field-initializers]5: )111 : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 41 | {In file included from src/libavcodec/aacsbr_fixed.c":d62r: c src/libavcodec/aacsbrdata.h_211:s | 420c :a 59l :e " warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q "3p0e(r0c.e0n0t0a0g 0e4200 | 0o{0fQ0 30d1yf(n/-aM0m_.iP2cI6 )2r,4a 0Qn6g30e03 (c00o.6m0p26r27e32s73sf4i)1o,3n 6 Q2t3fo1/ (Ma-_p0pP.lI9y)2",7, 7QO43F00F9(S50E3.T71(9d00r49c58_2fs35c6a1l9ef)/,M _AP)VI}_),O, P {TQQ_33T01Y((P0 E.0_1.F58L5O38A99T90,64 43{95.70d9fb8/l4M 6_=0P 4I1f).)0,,} ,QQ 33001.((00 .,01 .865.25048,73 29P38A74R89 01f}3/,9M 6 _4P| 7I ^f) ),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .1966src/libavcodec/aac_defines.h8:0450:5364:1 fnote: expanded from macro 'Q31'/ M_PI), 45 | | # ^~~~~~~~~~~~~~d efine Q31(src/libavcodec/aac_defines.hx): 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)src/libavcodec/ac3dec_float.cd*e:2f421i:4132n7:4 e8 warning: 3Qmissing field 'unit' initializer [-Wmissing-field-initializers]63 408(.x0) + 0 .42 5 | ) | ^ ~{ " h e(aivnyt_)c(In file included from o(src/libavcodec/aacsbr_fixed.cmx:)p62*r: 1"src/libavcodec/aacsbrdata.h0,:7 4203:"731e4:n1 a8b2warning: l4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e. 0h e+a v0y. 5d)y n a420| m | ^i{ Qc3 1r(a-n0g.e2 6c2o4m0p6r0e3In file included from s0ssrc/libavcodec/aacps_fixed.c6i:2o242n: 3"In file included from 7,src/libavcodec/aacps.cf :)O32,F: Fsrc/libavcodec/aacps_fixed_tablegen.hQS:3E2111T:((86-h:0e .awarning: 9vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2y 7_7c4o0m9p5r3e7s9s0i9o8 nf211)) | }, , A {V Q_ 3 O1QP(3T 0_0(T.Y08P.3E090_90B6O04O09L070,90 80{406f.0/i4M6f_4)P ,I= )Q0,3 1}Q(,3 000(.,05 .50186,37 92P83A4R49 11}33,9647 f )| } ^, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648src/libavcodec/ac3dec_float.c.:0 43+: 1280:. 5warning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ^ ~ 6 43 | In file included from src/libavcodec/aacsbr_fixed.c : 62{: src/libavcodec/aacsbrdata.h"t:a420r:g6:e twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l evel", "ta r420g | e{t Ql3e1v(e-l0 .i2n6 2-4d0B6F0S3 0(602 2n3o7t fa)p,p lQi3e1d()-"0,.9 2O7FF74S0E9T5(3t7a9r09g8eft)_}l,e v{eQl3)1,( 0A.V8_3O9P96T4_9T7Y9P8E4_6I0N4T,f ){,. iQ3614 (= 00. 5}5,8 3-9381,4 901,3 9P6A4R7 f}),} , | ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h2f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.15589043src/libavcodec/bytestream.h50:f294/M:_15P:I )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q30(0.18 22944 | 7 2 3 7 8i0ff (/sMi_zPeI2)src/libavcodec/ac3dec_float.c ,! Q:=346: 0129(s:0i .zwarning: 1emissing field 'unit' initializer [-Wmissing-field-initializers]9)6 68 0| 0 ~~~~~ ^ ~~~~5 41 f46/ | M{_"PlIt)rt, _c | m ^~~~~~~~~~~~~~i xlev", src/libavcodec/aac_defines.h :44":L36t:/R tnote: expanded from macro 'Q30'C enter Mi44x | #Ldeevfeiln"e, Q 3 0O(FxF)S E T ( l t rt _ : c e n t e r(_minixt_)l((exv)e*l1),0 7 3 74 1A8V2_4O.P0 T+_ T0Y.P5E)_F L O| A ^ T, {.dbl = -1.0 In file included from },src/libavcodec/aacps_fixed.c :-241: In file included from .0src/libavcodec/aacps.c:,32 : 2src/libavcodec/aacps_fixed_tablegen.h.:0211,: 610:} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 45 :36: note: expanded from macro 'Q31' 211 45 | #define Q31(x) src/libavcodec/ac3dec_float.c : 47 : 129(:i nwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]) ((x)*21 4477 | 4{8"36l4t8r.t0_ s+u r0m.i5x)l e v| " ^ ~, "Lt/Rt SurrouIn file included from nsrc/libavcodec/aacsbr_fixed.cd: 62M: isrc/libavcodec/aacsbrdata.hx: L419:e84v:e lwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(ltr t419_ | s{uQr3r1o(u n0d_.m3i6x_7l2e2v8e7l1)2,8 6 9A2V3_fO)P,T _QT3Y1(PE _0F.L6O5A2T9,1 6{5.4d1b7l29 6=1 f-)1}.,0 {}Q,3 1-(1-.00.,8 1209.300,2 506}6,5 6 9| 6 ^f ), Q31( 0.08778370229363f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | In file included from src/libavcodec/ac3dec_float.csrc/libavcodec/adxenc.c : :48 24: : 129src/libavcodec/bytestream.hQ::3 1870warning: :(missing field 'unit' initializer [-Wmissing-field-initializers]150 .:0 0warning: 00comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 0480 | 0{0"0lfo/ rM187o_ | _P cIm )i,x l Qeiv3f"0 ,(( 0s .i 0"z6Le7o22/ 3R!4o=1 3Cs6ei2nzfte/e)M r_ P| MIi ~~~~~ ^ ~~~~)x , LQe3v0e(l0".,1 0 4 5O2F3F5S61E9Tf(l/oM_rPoI_)c,en tQe30r(_0m.i1x5_5le8v9e0l4)3,5 0 f / MA_VP_IO)P,T _QT3YP0E(_0F.L1O8A2T4,7 2{3.7d8b0lf/ M=_ P-I1).,0 Q 3}0,( 0-.11.906,6 82src/libavcodec/bytestream.h0:.031805:15,4: 1 0f}/warning: ,Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _P I| ) ^, | ^~~~~~~~~~~~~~318 | if src/libavcodec/aac_defines.h(s:44i:z36e:2 note: !expanded from macro 'Q30'= size) | ~~~~~ ^ ~~~~44 | #define Q30(x) src/libavcodec/ac3dec_float.c :49 : 129: (iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]t )((x)*10 7493 | 7{4"1l8o2r4.o0_s u+r m0i.x5l)e v "| , ^ "Lo/Ro SurroundIn file included from src/libavcodec/aacps_fixed.cM:i24x: In file included from Lsrc/libavcodec/aacps.ce:v32e: lsrc/libavcodec/aacps_fixed_tablegen.h",: 211O:F36F:S Ewarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( loro_surroun d211_ | mi x _ l e veQl3)0,( 0 .A0V0_0O0P0T0_0T0YP0E0_fF/ML_OPAIT),, {Q.3d0bl( 0=.0 6-7213.40 1}3,62 f-/1M.0_,P I2)., 0Q,3 00(}0,. 1| 0 ^4 52356145 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 9src/libavcodec/ac3dec_float.c:53:In file included from 11src/libavcodec/aacsbr_fixed.c:: 62warning: : missing field 'help' initializer [-Wmissing-field-initializers]src/libavcodec/aacsbrdata.h :419: 5853: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL}, | ^419 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:f /note: Mexpanded from macro 'Q31'_ PI), Q3 045( | 0#.d1e5f5i8n9e0 4Q33510f(/xM)_ P I ) , Q 3 0 ( 0 . 1 8(2i4n7t2)3(7(8x0)f*/2M1_4P7I4)8,3 6Q4380.(00 .+1 906.658)0 0 5| 4 ^ ~1 f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::41944::3236:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #419d | ef{iQn3e 1Q( 300.(3x6)7 2 2 8 7 1 2 8 6 9 2 3 f ) ,( iQnt3)1((( x0).*615027931764514812742.906 1+ f0).}5,) { Q| 3 ^1 (-0.81093025665696f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:32.: 0src/libavcodec/aacps_fixed_tablegen.h8:72117:8113:7 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9363f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 211 | src/libavcodec/aac_defines.h : 45 :Q3360:( 0note: .expanded from macro 'Q31'00 00000000 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x0)6 7 23 4 1 3 6 2 f / M_ PI ) , (Qi3n0t()0(.(10x4)5*22351641794f8/3M6_4P8I.)0, +Q3 00(.05.)1 5 5| 89 ^ ~0 4350f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h8:24194:7: 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 780f/M_PI), 419Q | 3{0Q(301.(19 606.830607524218f7/1M2_8P6I)9,2 3 f| ) ^~~~~~~~~~~~~~, Q31( 0.src/libavcodec/aac_defines.h6:5442:9361:6 5note: 4expanded from macro 'Q30' 172961f) },44 | #{dQe3f1i(n-e 0Q.83100(9x3)0 2 5 6 6 5 6 9 6 f ) , (Qi3n1t() (0(.x)0*817077833774012822943.603 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:32e: fsrc/libavcodec/aacps_fixed_tablegen.hi:n210e: 136Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) src/libavcodec/bytestream.h : 357: 15( :i 210nwarning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ) ( ( x ) *357Q2 | 31 0 4( 7 40i.8f0 30(60s40i80z.0e002 0+ 0 !00=f. /5sM)i_ zP eI| )) ^ ~ , | Q ~~~~~ ^ ~~~~3 0(0.10111In file included from 2src/libavcodec/aacsbr_fixed.c90:9626: fsrc/libavcodec/aacsbrdata.h/:M418_:P84I:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.15807645 04182 | f/{MQ_3P1I() ,0 .Q93303(305.024398678515074177f9)f,/ MQ_3PI1)(,- 0Q.3403(503.72802203782887351898ff/)M}_,P I{)Q,3 1Q(3-00(.09.7300857833748401188276f7/fM)_,P IQ)3,1 ( | ^~~~~~~~~~~~~~0 .86636445src/libavcodec/aac_defines.h71:1443:636:4 fnote: )expanded from macro 'Q30'} , | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:i36n:e note: Qexpanded from macro 'Q31'3 0(x) 45 | # d e f i n e (Qi3n1t()x()( x ) * 1 0 7 3 7 4 1 8 2 4 .(0i n+t )0(.(5x)) * 2| 1 ^4 7483648.0 + 0.5) In 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: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:418:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | Q 34180 | (0{.Q03010(0 000.09030303f5/0M4_P9I6)8,1 0Q4370f()0,. 10Q13111(2-9009.64f3/5M_3P7I0)2,3 8Q8330(508.81f5)8}0,7 6{4Q53012(f-/0M._9P7I0)8,7 3Q73404(108.2263787f5)5,7 1Q7391f(/ M0_.P8I6)6,3 6Q43405(701.128326047f28)7}1,9 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), Q3src/libavcodec/aac_defines.h0:(450:.363:0 5note: 8expanded from macro 'Q31'3 80187f/ M_45P | I#)d,e f i| n ^~~~~~~~~~~~~~e Q31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (in t44) | #(d(exf)i*n2e1 4Q7340(8x3)6 4 8 . 0 + 0 . 5 ) (| i ^ ~n t)((x)*10737418In file included from 24src/libavcodec/aacsbr_fixed.c.:062 : +src/libavcodec/aacsbrdata.h :0418.:531): warning: | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | {Q31(In file included from src/libavcodec/aacps_fixed.c0:.249: 3In file included from 3src/libavcodec/aacps.c3:5320: 4src/libavcodec/aacps_fixed_tablegen.h9:62108:1860:4 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.43537 02102 | 3 8 8 3 5 8 8Qf30)(}0,. 0{0Q03010(00-0000.f9/7M0_8P7I)3,7 4Q4310(802.6170f1)1,1 2Q93019(6 f0/.M8_6PI6)3, 6Q43405(701.11356840f7)6}4,5 0 2| f/ ~~~~^~~~~~~~~~~~~~~~~~~M _PI), src/libavcodec/aac_defines.hQ3:045(:036.:2 3note: 87expanded from macro 'Q31'5 57179f /45M | _#PdIe),f iQn3e0 (Q03.12(8x2)0 7 2 8 7 1 9 f / M _ P I ) ,( Qi3n0t()0(.(3x0)5*82318407148873f6/4M8_.P0I )+, 0 | . ^~~~~~~~~~~~~~5 ) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 41844: | 7#:d efwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ne Q30(x) 418 | { Q 3 1 ( 0(.i9nt3)3(3(5x0)4*91608713074471f8)24,. 0Q3 1+( -00.5.)4 3 5| 3 ^7 023883588f)}, {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:9247: 0In file included from 8src/libavcodec/aacps.c7:3327: 4src/libavcodec/aacps_fixed_tablegen.h4:12108:2616:7 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.8663644 572101 | 1 3 6 4 f )Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 0000000src/libavcodec/aac_defines.h0:045f:/36M:_ Pnote: Iexpanded from macro 'Q31'), Q30(0. 1450 | 1#1d1e2f9i0n9e6 fQ/3M1_(PxI)), Q 3 0( 0 . 1 5 80 7 6 4 5 0(2ifn/tM)_(P(Ix)),* 2Q3104(704.28338674585.7017 9+f /0M_.P5I)) , | Q ^ ~3 0(0.2820728719fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: ),src/libavcodec/aacsbrdata.h :Q4173:084(:0 .warning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 8380187f/M_P I417) | ,{ Q| 3 ^~~~~~~~~~~~~~1 ( 0.28909src/libavcodec/aac_defines.h6:4446:3368:3 7note: 1expanded from macro 'Q30'7 f), Q31( 0 .449 | 6#3d0e7f7i8n3e9 7Q0350(3x4)f ) } , { Q 3 1 ( 0 . 4(i2nt1)8(8(9x9)8*1301723572401f8)2,4 .Q03 1+( 00.5.)4 8| 1 ^4 8651230437f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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::210 :note: 36expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x210) | Q 3 0 ( 0 . 0 0 0(0i0n0t0)0(0(0xf)/*M2_1P4I7)4,8 3Q3604(80..01 +0 101.152)9 0 9| ^ ~6 f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.621: 5src/libavcodec/aacsbrdata.h8:04177:6594:5 0warning: 2fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .4172 | 3{8Q735517(1 709f./M2_8P9I0)9,6 4Q63308(307.1278f2)0,7 2Q837119(f /0M._9P6I3)0,7 7Q83309(700.533045f8)3}8,0 18{7Qf3/1M(_P I0).,4 2 1| 8 ^~~~~~~~~~~~~~8 99831252src/libavcodec/aac_defines.h0:f44):,36 :Q 3note: 1expanded from macro 'Q30'( 0.4814 844 | 6#5d1e2f3i0n4e3 7Qf30)(}x,) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45(:i36n:t )note: (expanded from macro 'Q31'( x)*10737 41458 | 24#.d0e f+i n0e. 5Q)3 1 | ( ^x ) (intIn file included from )src/libavcodec/aacps_fixed.c(:(24x: In file included from )src/libavcodec/aacps.c*:2321: 4src/libavcodec/aacps_fixed_tablegen.h7src/libavcodec/bytestream.h:4210:8:294113::615 4:warning: 8 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + 0.5) | ^ ~294 | 210 | i f ( In file included from s src/libavcodec/aacsbr_fixed.ciQ:z3e0622: ( src/libavcodec/aacsbrdata.h!0:=.417 0:s0320i:z0 e0warning: )0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0 0| 0 ~~~~~ ^ ~~~~f /M_PI), 417Q | 3{0(Q03.11(0 101.12289900996f6/4M6_3P8I3)7, 1Q73f0)(,0 .Q13518(0 706.4956023f0/7M7_8P3I9)7,0 5Q3304(f0).}2,3 8{7Q53517(1 709.f4/2M1_8PI8)9,9 8Q33102(05.2208f2)0,7 2Q837119(f /0M._4PI8)1,4 8Q63501(02.3300453873f8)0}1,8 7 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI), src/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~ 45:36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: 45expanded from macro 'Q30' | #define 44Q | 3#1d(exf)in e Q 3 0( x ) ( i n t ) (((ixn)t*)(2(1x4)7*4180376374481.802 4+. 00 +. 50).5 ) | ^ ~| ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:417:In file included from 7src/libavcodec/aacps_fixed.c:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:209:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | {Q31( 0.28909 62094 | 6 3 8 3 7 1 7Q3f0)(0,. 0Q03010(0 000.090603f0/M7_7P8I3)9,7 0Q5330(40f.)1}3,1 5{9Q835716(9 f0/.M4_2P1I8)8, 9Q93803(102.25072205f2)2,4 9Q13f/1M(_ P0I).,4 8Q1304(08.6351188213807448307ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.src/libavcodec/aac_defines.h38:2455:5360:1 2note: 0expanded from macro 'Q31'4f /M_PI), 45Q | 3#0d(e0f.i4n1e93 9Q53111(90xf)/ M _ P I ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(44x:)36*:2 1note: 4expanded from macro 'Q30'7 483648 .440 | #+d e0f.i5n)e Q| 30 ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c :(62i: ntsrc/libavcodec/aacsbrdata.h):(416(:x83):* 10warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0. 5416) | {| Q ^3 1( 0.997938737386In file included from 5src/libavcodec/aacps_fixed.c4:f24): ,In file included from src/libavcodec/aacps.c:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 209:0111.:9 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1310491497f)}, 209{ | Q 3 1 ( 0Q.3507(50.60303000706020060102f0/fM)_,P I)Q,3 1Q(3-0src/libavcodec/bytestream.h0(:.0318.9:11513:01 35warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 8357736592 f0318/9 | M7 _f P) I}) ,,i f Q | 3( ~~~~^~~~~~~~~~~~~~~~~~~0s (i0z.e22src/libavcodec/aac_defines.h0 :745!2:5=362: 2 s4note: i9expanded from macro 'Q31'z1 ef)/ M _| P ~~~~~ ^ ~~~~I45 ) | ,# dQe3f0i(n0e.3 1Q838118(7x4)8 0 f / M _ P I ), Q3 0 ( 0 .3(8i2n5t5)0(1(2x0)4*f2/M1_4P7I4),8 3Q63408(.00. 4+1 9039.551)1 9 0| f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44416::3659:: note: 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.hexpanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :45In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :36 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) | ^ note: expanded from macro 'Q31'In file included from 45 | #define Q31(x) (int)((x)*214748src/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] 36 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.h48.0 + 0.5) | ^ ~ :44In 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] :36 416 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {src/libavcodec/bytestream.hQ:31357(: 150:. 5warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 6330762 63571 | 2 0 f )i,f Q(3s1i(z-e02. !91= 0s3i4z3e3)7 3 5| 2 ~~~~~ ^ ~~~~0 97f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45:In file included from 36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 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] 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] 416 | 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' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31In file included from ( 0.99793873738654f), Q31( 0.90041310491497f)}, {Q31( 0.57563307626120f), Q31(-0.91034337352097f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/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] :45 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' 36 44 | #define Q30(x) In file included from src/libavcodec/agm.c :(30i: nsrc/libavcodec/bytestream.ht:)187:(15(:x )warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 073741824 .1870 | + 0.i5f) ( s| i ^z e2 != 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: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), | ^~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' expanded from macro 'Q31' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.cIn file included from :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] src/libavcodec/aacsbr_fixed.c:62 208 | Q30(0.0000000src/libavcodec/adpcmenc.c00:0f987/M:_12:PI )warning: ,missing field 'help' initializer [-Wmissing-field-initializers] Q 30(0 .9871 | 6 0 3 86{6 N3U6L9Lf /}M _ P| ^I ), 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' src/libavcodec/aacsbrdata.h 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :415:In 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] 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 415 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M_PI), Q30(0.2549437582f/M_PI), Q30(0.4029446840f/M_PI), Q30:45:36: note: expanded from macro 'Q31' ( 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 0In file included from .4980689585f/M_PI), Q30(0.5615641475f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.hIn 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] :415 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.h58::44 :warning: 36:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44 | #415d | e{fQi3n1e( -Q03.01(0x4)8 8 2 3 8 0 4 50 0 9 f ) , Q(3i1n(t-)0(.(8x7)7*61909743774401283249.4f0) }+, 0{.Q53)1 ( -| 0 ^. 71886586182037f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:7328: 0src/libavcodec/aacps_fixed_tablegen.h3:02089:8362:4 8warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 38f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 208 | src/libavcodec/aac_defines.h : 45 : 36 : Qnote: 3expanded from macro 'Q31'0 (0.00000 0450 | 0#0d0ef/fMi_PnIe) ,Q 3Q130((x0). 1 6 0 3 8 6 6 3 6 9 f / M(_iPnIt)),( (Qx3)0*(201.42754489346347858.20f /+M _0P.I5)), | Q ^ ~3 0(0.4029446840f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34150:(310:. 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 0689585f/M_ P415I | ){,Q 3Q13(0-0(0..1506418582634810447550f0/9Mf_)P,I )Q,3 1 (| - ^~~~~~~~~~~~~~0 .87769947src/libavcodec/aac_defines.h4:0442:3369:4f )note: }expanded from macro 'Q30', {Q31(-0 .7441 | 8#8d6e5f8i6n1e8 2Q03307(f)x,) Q 3 1 ( 0 . 7 8 0 3 0 9(8i24n8t0)5(3(8xf))*}1,0 7 3| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 1824.0src/libavcodec/aac_defines.h :+45 :036.:5 )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 : 208 :(11i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147483648.0 208+ | 0 . 5 ) Q| 3 ^ ~0 (0.0000000000In file included from fsrc/libavcodec/aacsbr_fixed.c/:M_62P: Isrc/libavcodec/aacsbrdata.h):,415 :Q63:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1603866369f /415M | _{PQI3)1,( -Q03.01(004.828524398403475508029ff/)M,_ PQI3)1,( -Q03.08(707.649092497444062834904ff/)M}_, P{I), Q3Q03(10(.-4908.07618898568558f6/M1_8P2I0),3 7Qf3)0,( 0Q.3516(1 506.4718407350f9/8M2_4P8I0)5,3 8 f| ) ^~~~~~~~~~~~~~} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36::45 :note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | #45d | e#fdienfei nQe3 0Q(3x1) ( x ) ( i n t()i(n(tx))(*(1x0)7*32714417842843.604 +8 .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:24:414: :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 :207:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | {Q31(-0.22898 462071 | 4 5 5 0 5 4 fQ)3,0 (Q03.100(0 000.0907000504f8/5M3_3P1I6)3,1 6Qf3)0}(,0 .1{7Q33610(1-5097.51f8/5M0_9PI9)1,5 0Q13908(08.12f7)73,7 4Q536516(f /0M._4P75I6)5,7 6Q2380(902.048446f1)9}84,0 3 8| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI), src/libavcodec/aac_defines.hQ:3450:(360.: 5note: 6expanded from macro 'Q31'6 6890144f /45M | _#PdIe)f,i nQe3 0(Q301.(6x68)6 1 1 2 8 8 1 f / M _ P I ) ,( in t| ) ^~~~~~~~~~~~~~(( x)*214748src/libavcodec/aac_defines.h3:6444:368:. 0note: expanded from macro 'Q30'+ 0.5) | ^ ~ 44 | #define Q30(xIn 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] (int)((x)*1 04147 | 3{7Q43118(2-40..02 2+8 908.456)1 4 55| 0 ^5 4f), Q31( 0.97054853In file included from 3src/libavcodec/aacps_fixed.c1:63241: 6In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h{:Q2073:1111(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 8509915019881f), Q20731 | ( 0 . 4 7 5Q63507(60.20809020008040f0)0}0,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Q3src/libavcodec/aac_defines.h0:(450:.361:73 6note: 0expanded from macro 'Q31'1 5975f/M _45P | I#)d,e fQi3n0e( 0Q.3217(7x3)7 4 5 6 5 6 f / M _ P I ) , (Qi3n0t()0(.(4x4)6*12918447043883f6/4M8_.P0I )+, 0Q.53)0 ( 0| . ^ ~5 666890144f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ3:0414(:032.:6 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 112881f/M_P I414) | ,{ Q 3| 1 ^~~~~~~~~~~~~~( -0.228984src/libavcodec/aac_defines.h6:14445:5360:5 4note: fexpanded from macro 'Q30') , Q31( 0 .449 | 7#0d5e4f8ine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 5src/libavcodec/bytestream.h:294:15:In file included from src/libavcodec/aacps_fixed.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :294207 | :86 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (size2 != s207iz | e ) | ~~~~~ ^ ~~~~Q 30(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.66863112881f/M_PI), | ^~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 16In file included from 316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/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] :45: 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), | ^~~~~~~~~~~~~~ 36src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x)src/libavcodec/bytestream.h : 318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i nt318) | ( ( x ) *1i0f7 3(7si4z1e822 4!.=0 s+i z0e.)5) | ~~~~~ ^ ~~~~| ^ note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:207:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 207 | 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] 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), | ^~~~~~~~~~~~~~ 414src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {Q3In 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] 1( 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.h0:.442:2368:9 8note: 46expanded from macro 'Q30'1 455054f) , 44Q | 3#1d(e f0.i9n7e0 5Q4308(5x3)3 1 6 3 1 6 f ) } , { Q 3(1i(n-t0).(1(85x0)9*911057031794818812f4).,0 Q+3 10(. 50). 4 7| 5 ^6 5762892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~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::206 :note: 136expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1206( | x ) Q 3 0 ( 0 . 0 0 0 0(0i0n0t0)0(0(fx/)M*_2P1I4)7,4 8Q33604(80..01 7+8 402.7656) 6 4| f ^ ~/ M_PI), Q30(0.2In file included from 8src/libavcodec/aacsbr_fixed.c5:6626: 7src/libavcodec/aacsbrdata.h3:4130:0832:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.4 64133 | 0{7Q23315(9In file included from -6f0src/libavcodec/adxenc.c/.:M327_3: Psrc/libavcodec/put_bits.h8I:1)2273,:2 6375Q:03 80warning: 6(0comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]02 .45f9)7,1 6Q33src/libavcodec/bytestream.h2 10227:(0 | -3574 0: f.15 :3/ M8 warning: _6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P6 1I 7) 7,i9 f4 Q 43573(1 | s0 -8( >0 9.b 7u7if6ff)0 _}3(e,8sn 7d{i 7z-1eQ8 237s 1f-!(/>=-M b0_su.Pif0zI_5e)p8),t2 r6 | >8| ~~~~~ ^ ~~~~=2 ^~~~~~~~~~~~~~ 8 s4i2z0e1o4f6(fsrc/libavcodec/aac_defines.hB):i,44t :BQ36u3:f1 )(note: )-expanded from macro 'Q30' 0 {. 0 6| 9 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~4 0 7447 | 4#1d8e8f0i2n9ef )Q}3,0 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x) *451 | 0#7d3e7f4i1n8e2 4Q.301 (+x )0 . 5 ) | ^ (int)((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+: 2060:.1115:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :20662 | : src/libavcodec/aacsbrdata.h : 413 : 58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.000000000 0f413/ | M{_QP3I1)(,- 0Q.3303(08.113728645207866606244ff/)M,_ PQI3)1,( -Q03.03(806.621875769647431080927ff/)M}_,P I{)Q, 3Q13(0-(00..045683206782238549260f1/4M6_fP)I,) ,Q 3Q13(0-(00..509679140673724010848f0/2M9_fP)I}),, Q| ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.76src/libavcodec/aac_defines.h0:3458:7367:1 8note: 7expanded from macro 'Q31'f /M_PI), 45 | | ^~~~~~~~~~~~~~# define Qsrc/libavcodec/aac_defines.h3:1(44x:)36 : note: expanded from macro 'Q30' 44 | (#idnetf)i(n(ex Q)*302(1x4) 7 4 8 3 6 4 8 . 0 + 0 .(5i)n t )| ( ^ ~( x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 4130:.315:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 413 | {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:3243: 8In file included from 1src/libavcodec/aacps.c3:2326: 5src/libavcodec/aacps_fixed_tablegen.h0:82066:0862:4 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.38661779 42064 | 1 8 9 7 f ) }Q,3 0{(0Q.30010(0-000.00050802f6/8M2_8P4I2)0, 1Q4360f()0,. Q13718(4-207.60666944f0/7M7_41P8I8)0,2 9Qf3)0}(,0 . 2| 8 ~~~~^~~~~~~~~~~~~~~~~~~5 6673src/libavcodec/aac_defines.h00:245f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0. 4456 | 3#0d7e2f3i5n9e6 fQ/3M1_(PIx)), Q 3 0 ( 0 . 59 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36::413 :note: 6expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de f413i | n{eQ 3Q13(0-(0x.)3 3 8 1 3 2 6 5 0 8 6 0 2 4 f()i,n tQ)3(1((x-)0*1.037836764117872944.401 8+9 70f.)5}), {| Q ^3 1(-0.0582682842014In file included from 6src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/put_bits.hsrc/libavcodec/aacps.c3:1:32(: 265-src/libavcodec/aacps_fixed_tablegen.h:0:37.206:0: 6619warning: :4 comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4188029f )265} | , | 206 ~~~~^~~~~~~~~~~~~~~~~~~ | isrc/libavcodec/aac_defines.h :f 45 :(Q36s3:-0 >(note: b0expanded from macro 'Q31'u. f0_0e0n0d0 045-0 | 0#s0d-0e>ffb/iuMnf_e_Pp ItQ)r3,1 ( >xQ=)3 0s (i 0 z.e 1o 7f 8( 4B 2i 7 t6B 6u6 f4 )f()/i Mn{_t P) I(| )( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~,x )Q*3201(407.428835664687.300 0+2 f0/.M5_)P I )| , ^ ~ Q30(0.46307In file included from 23src/libavcodec/aacsbr_fixed.c5:9626: fsrc/libavcodec/aacsbrdata.h/:M412_:P84I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.597163 24120 | 0{4Qf3/1M(_ PI0).3,0 8Q73201(603.271640732867f7)1,8 7Qf3/1M(_ P0I.)4,1 5 1| 4 ^~~~~~~~~~~~~~9 60556126fsrc/libavcodec/aac_defines.h):}44,: 36{:Q 3note: 1expanded from macro 'Q30'( -0.24523 8443 | 9#5d7e2f6i3n9ef )Q3,0 (Qx3)1 ( 0 . 6 3 2 0 6 6 3 3 3(9i4n8t0)7(f()x}),* 1 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~3 741824src/libavcodec/aac_defines.h.:045 :+36 :0 .note: 5expanded 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 : 206 : 36: (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*214748364 8206. | Q30(00 .+0 000.050)0 0 0| 0 ^ ~0 f/M_PI), Q30(0.In file included from 1src/libavcodec/aacsbr_fixed.c7:8624: 2src/libavcodec/aacsbrdata.h7:64126:6458f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.2 4128 | 5{6Q63713( 000.23f0/8M7_2P1I6)3,2 1Q43702(60f.)4,6 3Q03712(3 509.64f1/M5_1P4I9)6,0 5Q53601(206.f5)9}7,1 6{3Q23010(4-f0/.M2_4P5I2)3,8 3Q93507(206.3796f0)3,8 7Q73118(7 f0/.M6_3P2I0)6,6 3 3| 3 ^~~~~~~~~~~~~~9 4807f)},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 ) * 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:32In file included from : src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h::62206: :11src/libavcodec/aacsbrdata.h:: 412warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206412 | | { Q 3 1 ( Q03.300(807.20106030201040702060ff)/,M _QP3I1)(, 0Q.3401(501.41976804525766162664ff)/}M,_ P{IQ)3,1 (Q-300.(204.522835863679350720623f9/fM)_,P IQ)3,1 (Q 300.(603.240663603732339549860f7/f)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.5src/libavcodec/aac_defines.h9:7451:6363:2 0note: 0expanded from macro 'Q31'4 f/M_PI) ,45 | Q#3d0e(f0i.n7e6 0Q33817(7x1)8 7 f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)(src/libavcodec/aac_defines.h(:x44):*362:1 4note: 74expanded 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(: isrc/libavcodec/aacsbrdata.hn:t412):(7(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824.0 + 4120 | .{5Q)3 1 (| ^0 .30872163214726f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:4321: 5src/libavcodec/aacps_fixed_tablegen.h1:42059:61360:5 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 126f)}, {Q31(-0 .22054 | 5 2 3 8 3 9 5Q73206(309.f0)0,0 0Q03010(0 000.f/6M3_2P06I6)3,3 3Q93408(007.f1)7}3,6 0 1| 5 ~~~~~^~~~~~~~~~~~~~~~~~9 75f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.277374 5456 | 5#6dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 .4 4 6 1 9 8 4 0 3 8 f / M(_iPIn)t,) (Q(3x0)(*02.1546676488930614484.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.6686112881f/M_PIIn 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]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 411 | { Q443 | 1#(de f0i.n9e5 4Q23400(4x8)2 3 4 4 4 1 f ) , Q 3 1((i-nt0).(9(9x2)4*01104773079411281294f.)0} ,+ {0Q.53)1 ( -| 0 ^. 96926570524023f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 7src/libavcodec/aacps.c3:7327: 5src/libavcodec/aacps_fixed_tablegen.h6:52054:81119: 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :20545 | : 36 : note: expanded from macro 'Q31' Q30(0.00 00450 | 0#0d0e0f0ifn/eM _QP3I1)(,x Q)3 0 ( 0 . 1 7 3 6 0 1 5 97 5 f(/Mi_nPtI)),( Q(3x0)(*0.2217743774458635664f8/.M0_ P+I )0,. 5Q)3 0 (| 0. ^ ~4 461984038f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h0:.54116:6586:8 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 44f/M_PI), Q30 (4110 | .{6Q63816(1 102.898514f2/4M0_4P8I2)3,4 4 4| 1 ^~~~~~~~~~~~~~f ), Q31(-0.src/libavcodec/aac_defines.h9:9442:4360:1 4note: 70expanded from macro 'Q30'9 1219f)}, 44{ | Q#3d1e(f-i0n.e96 9Q23605(7x0)5 2 4 0 2 3 f ) , Q 3 1 ( (0i.n7t3)7((7x5)6*5140879367547148f2)4}.,0 + | 0 ~~~~^~~~~~~~~~~~~~~~~~~. 5) | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from 45 | src/libavcodec/aacps_fixed.c:#24d: eIn file included from fsrc/libavcodec/aacps.ci:n32: e src/libavcodec/aacps_fixed_tablegen.hQ:32051:(86x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )205( | ( x ) * 2 1Q43704(803.604080.000 0+0 0000.f5/)M _ PI| ) ^ ~, Q30(0.1736015975fIn file included from /src/libavcodec/aacsbr_fixed.cM_:P62: Isrc/libavcodec/aacsbrdata.h),: 411Q:3310:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 773745656f/ M411_ | P{IQ)3,1 (Q 300.(905.44426410948842033484f4/1Mf_)P,I )Q,3 1Q(3-00(.09.59626460819407104941f2/1M9_fP)I}),, {QQ3301((0-.06.69866912162587810f5/2M4_0P2I3)f,) , | Q ^~~~~~~~~~~~~~3 1( 0.7377src/libavcodec/aac_defines.h5:6445:4368:9 6note: 5expanded from macro 'Q30'7 4f)}, | ~~~~^~~~~~~~~~~~~~~~~~~44 | #definesrc/libavcodec/aac_defines.h :Q4530:(36x:) note: expanded from macro 'Q31' 45 | # d(eifnitn)e( (Qx3)1*(1x0)7 3 7 4 18 2 4 . 0 + 0 . 5()i n | t ^) ((x)*2147483648.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:205: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:411:7: 205warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0. 04110 | 0{0Q03010(0 000.f9/5M4_2P4I0)4,8 2Q33404(401.f1)7,3 6Q03115(97-50f./9M9_2P4I0)1,4 7Q03901(201.92f7)7}3,7 4{5Q63516(f-/0M_.P9I6)9,2 6Q53700(502.4440621938f4)0,3 8Qf3/1M(_ P0I.)7,3 7Q7305(605.45869666587940f1)4}4,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Q30src/libavcodec/aac_defines.h(0:.456:6368:61 1note: 2expanded from macro 'Q31'8 81f/M_PI )45, | # d| e ^~~~~~~~~~~~~~f inesrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ QIn 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] 3 1(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 205 | 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 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:410:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | 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' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31(In 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] -0 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' 5 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 06In file included from 08540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: 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] In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:204:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | { 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), | ^~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45:36In 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] : note: expanded from macro 'Q31' 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), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ #deIn 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] fi 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), | ^~~~~~~~~~~~~~ nsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' e 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:24In 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] : In file included from 410 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:204:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 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' 36 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :In 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] note: 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), | ^~~~~~~~~~~~~~ expanded from macro 'Q31'src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] 45 | #define Q 31203( | x ) Q 3 0 ( 0 . 0 0 0 0(0i0n0t0)0(0(fx/)M*_2P1I4)7,4 8Q33604(80..01 3+1 509.855)7 6 9f| / ^ ~M _PI), Q30(0.20725224In file included from 9src/libavcodec/aacsbr_fixed.c1:f62/: Msrc/libavcodec/aacsbrdata.h_P:I409):, 83Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .3188187480f/M _409P | I{)Q,3 1Q(3 00(.02.830852852550918220949f9/0Mf_)P,I )Q,3 1Q(3-00(.08.543169319452101693040f3/6Mf_)P}I,), {Q 3| 1 ^~~~~~~~~~~~~~( 0.852565src/libavcodec/aac_defines.h2:4444:7360:5 7note: 3expanded from macro 'Q30'f ), Q31(- 044. | 6#4d5e6f7i6n0e7 7Q335508(9xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *expanded from macro 'Q31'1 07374182 445. | 0# d+e f0i.n5e )Q 3 1(| x ^) (int)((In file included from xsrc/libavcodec/aacps_fixed.c):*242: 1In file included from 4src/libavcodec/aacps.c7:4328: 3src/libavcodec/aacps_fixed_tablegen.h6:42038:.1110: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 203 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:34090:(590:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000000f/M_ P409I | ),{ QQ3310(( 00..12381055988255796892f9/9M9_0PfI)),, QQ3310(-(00..8250376215422204693140f3/6Mf_)P}I,) ,{ QQ3310(( 0.03.188582158675428404f7/0M5_7P3If)),, QQ3301((0-.03.862455560716200747f3/5M5_8P9I)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 419395src/libavcodec/aac_defines.h1:1459:036f:/ Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #define src/libavcodec/aac_defines.hQ:3441(:x36): note: expanded from macro 'Q30' 44 | (#idnetf)i(n(ex )Q*32104(7x4)8 3 6 4 8 . 0 + 0 . 5 )( in t| ) ^ ~( (x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 4090:.315:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 409 | {Q31( 0.28In file included from 0src/libavcodec/aacps_fixed.c5:82425: 9In file included from 8src/libavcodec/aacps.c:2329: 9src/libavcodec/aacps_fixed_tablegen.h9:0203f:)86,: Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.8536142063403 6203f | ) } , { Q 31Q(3 00(.08.502050605020404070005f7/3Mf_)P,I )Q,3 1Q(3-00(.06.4153617569087573756598f9/fM)_}PI,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.2src/libavcodec/aac_defines.h0:7452:5362:2 4note: 9expanded from macro 'Q31'1 f/M_PI) ,45 | Q#3d0e(f0i.n3e1 8Q813817(4x8)0 f / M _ PI ) , Q 3 0 ( 0 .(3i8n2t5)5(0(1x2)0*42f1/4M7_4P8I3)6,4 8Q.300 (+0 .04.159)3 9 5| 1 ^ ~1 90f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:409:7: src/libavcodec/aac_defines.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 409 | {Q 3441 | (# d0e.f2i8ne0 5Q83205(9x8)2 9 9 9 0 f) , Q 3 1 ( - 0 .(8i5n3t6)1(4(2x)0*613047033764f1)8}2,4 .{0Q 3+1 (0 .05.)8 5 25| 6 ^5 24470573f), Q31(-0.64In file included from 5src/libavcodec/aacps_fixed.c67:6240: 7In file included from 7src/libavcodec/aacps.c3:5325: 8src/libavcodec/aacps_fixed_tablegen.h9f:)203}:,61 : | warning: ~~~~~^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 203 | 45 | # dQe3f0i(n0e. 0Q03010(00x0)0 0 0 f / M _ P I ) , Q 3 0((i0n.t1)3(1(5x9)8*5271649f7/4M83_6P4I8).,0 Q+3 00(.05.)2 0 7| 2 ^ ~5 22491f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4083:1838:8 18warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 80f/M_PI), Q4083 | 0{(0Q.3318(2 505.091524034f7/3M8_3P5I4)9,9 7Q33f0)(,0. 4Q13913(9 501.9179000f2/M3_2P4I1)0,9 9 5| 2 ^~~~~~~~~~~~~~f )}, {Q31( src/libavcodec/aac_defines.h0:.449:9365:7 8note: 9expanded from macro 'Q30'0 5365 5446 | 9#fd)e,f iQne3 1Q(3-00(.x5)4 1 0 6 8 2 6 2 5 7 3 5 6 f ()i}n,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: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) | ^ intIn 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_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' x 44 | #define Q30(CC libavcodec/aptx.o x) (int)((x)*1073741824.0 + 0.5) | ^ )*In file included from 2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:24In 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] : In file included from 408 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:202:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 :36: note: expanded from macro 'Q31' 202 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.hIn 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] :408 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | 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) | ^ ~ Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04080:070:0 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.10 14081 | 1{2Q93019(6f /0M._9P5I4)3,7 3Q83305(40.91957830f7)6,4 5Q032f1/(M _0P.I9)7,0 0Q23302(401.02939857255f7)1}7,9 f/{MQ_3P1I() ,0 .Q93905(708.920852306752586791f9)f/,M _QP3I1)(,- 0Q.3504(100.63802568235807138576ff/)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 | #defi 44n | e# dQe3f1i(nxe) Q 3 0 ( x ) ( i n t ) ( ( x()i*n2t1)4(7(x4)8*31604783.7041 8+2 40..05 )+ 0| . ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:407:84:In file included from src/libavcodec/aacps_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:202:86: 407warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.7691079202 6202 | 8 4 8 f ) ,Q 3Q03(10(.-0000.09602020606001f7/M5_4P9I2)9,8 fQ)3}0,( 0{.Q13011(1 102.99099764f3/2M8_1PI0)1,6 8Q4360f()0,. 1Q538017(6 405.042f2/6M9_7P1I5)7,0 3Q73506(70f.)2}3,87 5 5| 7 ~~~~~^~~~~~~~~~~~~~~~~~1 79f/M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 28207287 1459 | f#/Md_ePfIi)n,e QQ3301((0x.)3 0 5 8 3 8 01 8 7 f / M _ PI )(,i n t| ) ^~~~~~~~~~~~~~( (x)*214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5 )44 | #| d ^ ~e fine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 407 : 59 : (iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*107374 140782 | 4{.Q03 1+( -00..57)6 9 1| 0 ^7 92026848f), Q31(-0.In file included from 9src/libavcodec/aacps_fixed.c6:2242: 6In file included from 6src/libavcodec/aacps.c1:7325: 4src/libavcodec/aacps_fixed_tablegen.h:202:619:2 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31( 0.99743 22028 | 1 0 1 6 8 4 6Qf)3,0 (Q03.10(0 000.04020609007f1/5M7_0P3I7)56,7 fQ)3}0,( 0. 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~1 112909src/libavcodec/aac_defines.h6f:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.1 5458 | 0#7d6e4f5i0n2ef /QM3_1P(Ix)), Q3 0 ( 0 . 2 3 8 7 5 5 7 1(7i9nft/)M(_(PxI))*,2 1Q3407(408.32684280.702 8+7 109.f5/)M _ P| I ^ ~) , Q30(0.305838018In file included from 7fsrc/libavcodec/aacsbr_fixed.c/:M62_: PIsrc/libavcodec/aacsbrdata.h):,407 : 31| : ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: 407note: | expanded from macro 'Q30'{ Q31(-0.76 94410 | 7#9d2e0fi2n6e8 4Q380f()x,) Q 3 1 ( - 0 . 9 6 2 2 6 6(i1n7t5)4(9(2x9)8*f1)0}7,3 7{4Q13812(4 .00. 9+9 704.352)8 1 016846f), 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] In 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:36: 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 202src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.hIn 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] :406 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' 84 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : 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:406 | 201{:Q1363:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .95038560288864f )201, | Q 3 1 ( 0Q.308(09.506030201090508070602f5/fM)_}P,I ){,Q 3Q13(0( 00..0617720304512336924f2/4M2_1P2fI)),, QQ3310(( 00..15044658233055631996f2/6M_5P8If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .155890435src/libavcodec/aac_defines.h0:f/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.18 24547 | 2#3d7e8f0ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 19 6 6 8 0 0 5 4 1(fi/nMt_)P(I()x,) * 2| 1 ^~~~~~~~~~~~~~4 7483648.0 +src/libavcodec/aac_defines.h 0:.445:)36 : | ^ ~note: expanded from macro 'Q30' 44 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c Q:3620: (src/libavcodec/aacsbrdata.hx:)406 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (406x | ){*Q13017(3-704.19852043.805 6+0 208.858)6 4 f| ) ^, Q31( 0.895632195876In file included from 25src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2010:.1111:70 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 39424212f), Q31( 0201. | 5 4 6 8 3 0 5Q3309(602.605080f0)0}0,0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'0 6723413 6452 | f#/dMe_fPiIn)e, QQ3310((x0). 1 0 4 5 2 3 5 6 1 9 f / M _(PiInt)),( (Qx3)0*(2104.71458538694084.305 0+f /0M._5P)I ) ,| ^ ~Q 30(0.1824723780f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4063:032(0:. 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6800541f/M_PI )406, | { Q| 3 ^~~~~~~~~~~~~~1 (-0.95038src/libavcodec/aac_defines.h56:0442:8368:8 6note: 4expanded from macro 'Q30'f ), Q31( 044. | 8#9d5e6f3i2n1e9 5Q83706(2x5)f ) } , { Q 3 1 ( 0 . 1(7i0n0t5)2(3(9x4)2*4120127f3)7,4 1Q83214(. 00 .+5 406.853)0 5 3| 9 ^6 2658f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::3624:: In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:201:86 : 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 201 | Q 3(0i(n0t.)0(00(0x0)0*021040704f8/3M6_4P8I.)0, +Q 300.(50). 0 6| 7 ^ ~2 341362f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h0:4406:562:3 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 9f/M_PI), Q3 0406( | 0{.Q13515(8-900.49355003f8/5M6_0P2I88)8,6 4Qf3)0,( 0Q.3118(2 407.2839758603f2/1M9_5P8I7)6,2 5Qf)3}0,( 0{.1Q93616(8 000.51417f0/0M5_2P3I9)4,2 4 2| 1 ^~~~~~~~~~~~~~2f ), Q31( 0.src/libavcodec/aac_defines.h5:4446:8363:0 5note: 3expanded from macro 'Q30'9 62658f)}, 44 | | ~~~~^~~~~~~~~~~~~~~~~~~# define Qsrc/libavcodec/aac_defines.h30:(45:x36): note: expanded from macro 'Q31' 45 | #(dienfti)n(e( xQ)3*11(x0)73 7 4 1 8 2 4 . 0 + 0 . 5()i n t| ) ^( (x)*2147483648.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: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:405: 83201: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000000 04050 | 0{0Qf3/M1_(P-I0).,3 9Q43606(502.906774203347153f6)2,f /QM3_1P(I-)0,. 6Q6308(009.4130241512434556169ff)/}M,_ P{IQ)3,1 (Q 300.(907.817555382950644395608f/3Mf_)P,I )Q,3 1Q(3-00(.07.214862748742039768707f4/6Mf)_}P,I ) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.1966src/libavcodec/aac_defines.h8:0450:5364:1 fnote: /expanded from macro 'Q31'M _PI), | ^~~~~~~~~~~~~~45 | #define src/libavcodec/aac_defines.hQ:3441:(36x:) 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)*1073741824In file included from .src/libavcodec/aacsbr_fixed.c0: 62+: src/libavcodec/aacsbrdata.h0:.4055:)59 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(In file included from -src/libavcodec/aacps_fixed.c0:.243: 9In file included from 4src/libavcodec/aacps.c6:6325: 2src/libavcodec/aacps_fixed_tablegen.h9:72014:0363:7 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.66809432 12011 | 4 4 5 6 f ) }Q,3 0{(Q03.10(0 000.090708070503f2/5M6_4P9I6)8,3 fQ)3,0 (Q03.10(-607.27341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ 2src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 4 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 678In 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] 40 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), | ^~~~~~~~~~~~~~ 9src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 6 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 77In 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] 46 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), | ^~~~~~~~~~~~~~ fsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' ) 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ },In file included from | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24: 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] In file included from src/libavcodec/aacps.c 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:32: src/libavcodec/aacps_fixed_tablegen.h:200:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 :36: note: expanded from macro 'Q31' 200 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.h:405:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :405200 | :{86:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](- 0.39466529740375 f200) | , Q 3 1 ( -Q030.(606.8000090403020101040f4/5M6_f)P}I,) ,{ QQ3310(( 00..0947383745539254536f4/9M6_8P3If)),, QQ303(10(.-006.7722147627388420f9/6M7_7P4I6)f,) }Q3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~0 99716790src/libavcodec/aac_defines.h0:f45/M:_36P:I) ,note: expanded from macro 'Q31'Q 30(0.116 2459 | 5#1d6ef6i3nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 1 2 5 0 7 3 6 8(6i2nft/)M(_(PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 83648.0 + src/libavcodec/aac_defines.h0:.445:)36 : | note: ^ ~expanded from macro 'Q30' 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.hx:)404 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x404) | *{1Q03713(7 04.10882740.07 8+0 606.751)6 9 1| f ^) , Q31( 0.8093899491874In file included from 5src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q32: 3src/libavcodec/aacps_fixed_tablegen.h1:(200-:061.:8 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 1883080712f), Q31( 2000 | . 3 9 3 4 7 3Q03806(504.700050f0)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'0 4334595 4453 | f#/dMe_fPiIn)e, QQ3310((x0). 0 6 7 2 1 7 2 3 8 2 f / M _(PiIn)t,) (Q3(0x()0*.20194977418637694080.f0/M _+P I0).,5 )Q 3 0| ( ^ ~0 .1162951663f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:PI62): ,src/libavcodec/aacsbrdata.h :Q4043:058(:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 50736862f/M _404P | I{)Q,3 1 (| ^~~~~~~~~~~~~~0 .0870780src/libavcodec/aac_defines.h6:6447:1366:9 1note: fexpanded from macro 'Q30') , Q31( 0.448 | 0#9d3e8f9i9n4e9 1Q83704(5xf)) } , { Q 3 1 ( - 0 . 8 6 8(11i8n8t3)0(8(0x7)1*21f0)7,3 7Q43118(2 40..03 9+3 407.350)8 6 5| 4 ^7 05f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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:200 :4536 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 200 | Q 30((i0n.t0)0(0(0x0)0*20104070f4/8M3_6PI4)8,. 0Q 3+0 (00..50)4 3 3| ^ ~4 59543f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c Q:3620: (src/libavcodec/aacsbrdata.h0:.4040:6327:2 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 382f/M_PI), 404Q | 3{0Q(301.(0 909.70186770970800f6/6M7_1P6I9)1,f Q)3,0 (Q03.11(1 602.985019636839f9/4M9_1P8I7)4,5 fQ)3}0,( 0{.Q123510(73-608.6826f8/1M1_P8I8)3,0 8 0| 7 ^~~~~~~~~~~~~~1 2f), Q31(src/libavcodec/aac_defines.h :044.:3369:3 4note: 7expanded from macro 'Q30'3 0865470 544f | )#}d,e f in| e ~~~~~^~~~~~~~~~~~~~~~~~ Q30(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' ( in45t | )#(d(exf)i*n1e0 7Q337141(8x2)4 . 0 + 0 . 5 ) | ^ (int)((x)*214748364In file included from 8src/libavcodec/aacps_fixed.c.:024 : +In file included from src/libavcodec/aacps.c0:.325: )src/libavcodec/aacps_fixed_tablegen.h : 200| : ^ ~11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62200: | src/libavcodec/aacsbrdata.h : 404 : 7 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.00000000 00404f | /{MQ_3P1I() ,0 .Q03807(007.800463637415699514f3)f,/ MQ_3P1I(), 0Q3.08(00.9036879219742931828f7/4M5_fP)I)},, Q{3Q03(10.(0-9907.18667891010f88/3M_0P8I0)7,1 2Qf3)0,( 0Q.13116(2 905.13696334f7/3M0_8P6I5)4,7 0Q53f0)(}0.,1 2 5| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 36862f/src/libavcodec/aac_defines.hM:_45P:I36):, 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 fi n e Q3 0 ((xi) n t) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.1057)3 7 4| 18 ^ ~2 4.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]In 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 :403 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.8009933525 41996 | 7 8 f ) , QQ3310((-00..03060805010809060701f0/8M5_3PfI))},, Q{3Q03(10(. 001.9758837638516361f3/9M2_6P6I6)f,) ,Q 3Q03(01.(0 300.34351560961979f/9M8_0P2I5)9,7 fQ)3}0,( 0. | 0 ~~~~~^~~~~~~~~~~~~~~~~~4 48668823fsrc/libavcodec/aac_defines.h/M:_45P:I)36,: Qnote: 3expanded from macro 'Q31'0 (0.052225 8459 | 1#5dfe/fM_iPnIe) ,Q 3Q13(0x()0 . 0 56 1 0 44 9 6 1 f / M _ P(Ii)n,t ) (| ( ^~~~~~~~~~~~~~x )*214748src/libavcodec/aac_defines.h3:6444:836.:0 note: + expanded from macro 'Q30'0 .5) | ^ ~ 44 | #define Q30(xIn 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] (int)((x)*107 34037 | 4{1Q83214(. 00 .8+0 009.953) 3 5| 2 ^5 4678f), CC libavcodec/aptxdec.o Q31(-0.368518In file included from 9src/libavcodec/aacps_fixed.c6:7241: 0In file included from 8src/libavcodec/aacps.c5:332f: )src/libavcodec/aacps_fixed_tablegen.h}:,199 :{111Q:3 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.78368131392 61996 | 6 f ) , Q 3Q13(0( 00..04050500060909090800f2/5M9_7PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.019587src/libavcodec/aac_defines.h35:6456:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0 .0453 | 0#3d3e1f6i9n1e7 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 0 4 4 8 6 6(8i8n2t3)f(/(Mx_)P*I2)1,4 7Q43803(604.80.502 2+2 5809.155)f / M| _ ^ ~P I), Q30(0.056104496In file included from 1src/libavcodec/aacsbr_fixed.cf:/M62_: Psrc/libavcodec/aacsbrdata.hI:)403,: 31 | : ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'403 | {Q31( 0.448 | 0#0d9e9f3i3n5e2 5Q4306(7x8)f ) , Q 3 1 ( - 0 . 3 6 8 5(1in8t9)6(7(1x)0*815037f3)7}4,1 8{2Q43.10( + 00..758)3 6 8| 1 ^3 1392666f), Q31( 0.45In file included from 5src/libavcodec/aacps_fixed.c0:6249: 9In file included from 9src/libavcodec/aacps.c8:0322: 5src/libavcodec/aacps_fixed_tablegen.h9:7199f:)86}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 199expanded from macro 'Q31' | Q3 045( | 0#.d0e0f0i0n0e0 0Q03010(fx/)M _ P I ) , Q 3 0 ( 0 . 0(1i9n5t8)73(5(6x6)f*/2M1_4P7I4)8,3 Q63408(.00. 0+3 003.351)69 1 7| f ^ ~/ M_PI), Q30(0.0448In file included from 6src/libavcodec/aacsbr_fixed.c6:8628: 2src/libavcodec/aacsbrdata.h3:f403/M:_7P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.052225 84039 | 1{5Qf3/1M(_ PI0).,8 0Q03909(303.50255641607844f9)6,1 fQ/3M_1P(I-)0,. 3 6| 8 ^~~~~~~~~~~~~~5 189671085src/libavcodec/aac_defines.h3:f44):}36,: {note: Qexpanded from macro 'Q30'3 1( 0.7836 8441 | 3#1d3e9f2i6ne6 6Qf3)0,( xQ)3 1 ( 0 . 4 5 5 0 6 9 9(9i8n0t2)5(9(7xf))*1}0,7 3 7| 4 ~~~~~^~~~~~~~~~~~~~~~~~1 824.0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 45 | #define QIn file included from 31src/libavcodec/aacps_fixed.c(:x24): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 199 :61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 4199 | 8 3 6 4 8 .Q03 0+( 00..050)0 00 0| 0 ^ ~0 00f/M_PI), Q30(0.01In file included from 9src/libavcodec/aacsbr_fixed.c5:8627: 35src/libavcodec/aacsbrdata.h6:6f402/:M84_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0303316 94021 | 7{fQ/3M1_(P-I0).,0 7Q73006(804.70040458963618f8)2,3 fQ/3M1_(P-I0).,8 9Q53801(403.70150212322598f9)1}5,f/ M{_QP3I1)(, 0Q.3908(509.00059601054747976214ff/)M,_P IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 88241721src/libavcodec/aac_defines.h1:34439:8361:f )note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:i36n:e note: Qexpanded from macro 'Q31'30 (x) 45 | # d e f i(nien tQ)3(1((xx))* 1 0 7 3 74 1 8 2 4. 0 + 0(.i5n) t )| ( ^( x)*2147483648.0 + 0.In file included from 5src/libavcodec/aacps_fixed.c): 24 : | In file included from ^ ~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h: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:402:59: 199warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00 04020 | 0{0Q03010(0-f0/.M0_7PI7)0,6 8Q437000(509.3011f9)5,8 7Q353616(f-/0M_.P8I9)5,8 Q13403(07.10300133321969f1)7}f,/ M{_QP3I1)(, 0Q.3908(509.0004940856768782732f4/fM)_,P IQ)3,1 (Q 300(.08.80254212722518911353f9/8M1_fP)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.0561src/libavcodec/aac_defines.h0:4454:9366:1 fnote: /Mexpanded from macro 'Q31'_ PI), | ^~~~~~~~~~~~~~ 45 | #definsrc/libavcodec/aac_defines.he: 44Q:3361: (note: xexpanded from macro 'Q30') 44 | # d e f i ne( iQn3t0)((x()x ) * 2 1 4 7 4 8 3 6 4 8 .(0i n+t )0(.(5x)) * 1| 0 ^ ~7 3741824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h ^: 402:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402In file included from | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c-:032: .src/libavcodec/aacps_fixed_tablegen.h0:71997:0116:8 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 05931f), Q31(-0. 81999 | 5 8 1 4 3 7 1Q03103(209.f0)0}0,0 0{0Q03010(0 f0/.M9_8P5I9)0,0 9Q3005(707.702149f5)8,7 3Q53616(f /0M._8P8I2)4,17 2Q13103(3098.10f3)0}3,3 1 6| 9 ~~~~^~~~~~~~~~~~~~~~~~~1 7f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.04486 64588 | 2#d3eff/iMn_eP IQ)3,1 (Qx30)( 0 . 0 5 2 2 2 5 8 9 1 5 f /(Mi_nPtI))(,( xQ)3*02(104.704586310644489.601 f+/ M0_.P5I)) , | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'402 :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q40230 | ({xQ)3 1 ( - 0 . 0 7 7 0 6 8 4 7 (0i0n59t3)1(f()x,) *Q13017(3-704.188925481.403 7+1 001.352)9 f )| } ^, {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)In file included from , Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aic.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :45 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :36: note: expanded from macro 'Q31' 45 | #define Q31(x) (inIn file included from t)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.cIn 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] :24 401 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 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] :45 :36: note: expanded from macro 'Q31' 261 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from Q30(0.01414142856998f), Q30(0.00795258154731f), Q30(0.00447211359449f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 62: src/libavcodec/aacsbrdata.hIn 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:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401: 261 | Q30(0.01414142856998f), Q30(0.00795258154731f), Q30(0.00447211359449f), | ~~~~^~~~~~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c 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' 24 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : In file included from 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] src/libavcodec/aacsbr_fixed.c: 261 | Q30(0.01414142856998f), Q30(0.00795258154731f), Q30(0.00447211359449f), | ~~~~^~~~~~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ src/libavcodec/aacsbrdata.h:400In 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] :84 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) | ^ ~ 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: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 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) | ^ ~ 44In file included from :36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ :62: In 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] src/libavcodec/aacsbrdata.h: 260 | Q30(0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f), | ~~~~^~~~~~~~~~~~~~~~~~ 400src/libavcodec/aac_defines.h::5944:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44 | 400# | d{eQf3i1n(e- 0Q.3606(6x9)4 2 6 9 6 9 1 1 9 5 f ) In file included from , src/libavcodec/aic.c(Q:i3n134t: ()src/libavcodec/unary.h-(:0(50.x:9)411*:61 403warning: 763comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]17 14811802144.80f ) +}50 , | 0 .{ Q 53 )1f (o r| 0( ^ ~.i 6 4=0 106;79 2i0 7<9 4l8e0nIn file included from fsrc/libavcodec/aacps_fixed.c&):,&24 : QgIn file included from 3esrc/libavcodec/aacps.c1t:(_32 b: 0isrc/libavcodec/aacps_fixed_tablegen.h.t:1s2605:1613(4:g 9b5warning: )3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0! 8=3 s6t8o5p6;f) }i,+ + )260| | ; ~~~~~^~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aac_defines.h :Q453:0(360:. 11note: 1expanded from macro 'Q31'9 822516 4452 | 2#5dfe)f,i nQe3 0Q(301.(0x7)9 4 0 16 2 6 9 7 6 5 3 f ) , (Qi3n0t(0).(0(4x)4*629190417546823667478f).,0 Q+3 00(.05.)0 2 | 5 ^ ~1 4469318284f), In file included from src/libavcodec/aacsbr_fixed.c| : ~~~~^~~~~~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:400:31: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 400 | {Q 3441 | (#-d0e.f6i6n6e9 4Q23609(6x9)1 1 9 5 f ) , Q 3 1 ( - 0 .(91in6t4)3(6(1x1)8*1100174387f4)1}8,2 4{.Q03 +1 (0 .05.)6 4 0| 1 ^ ~6 792079480f), Q31( 0.In file included from 1src/libavcodec/aacps_fixed.c56:4249: 5In file included from 3src/libavcodec/aacps.c0:8323: 6src/libavcodec/aacps_fixed_tablegen.h8:52596:85f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :259 | note: expanded from macro 'Q31' Q 3450 | (#d0e.f4i2n64e0 Q13413(2x7)1 1 2 2 f ) , Q 3 0 (0 . 3(0i89n5t5)4(0(4x6)5*926154f), Q30(0.22137464873077f), Q30(0.15768788954414f), | ~~~~^~~~~~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 4 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 83In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:259:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 48.0 + 0.5) | ^ ~ 259 | 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 Q30(0.42640143271122f), Q30(0.30895540465965f), Q30(0.22137464873077f), Q30(0.15768788954414f), | ~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h45::4436::36 : note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3310((xx)) ( i(nitn)t()((x()x*)1*0273174471488234.604 8+. 00 .+5 ) 0 .| 5 ^ ~) | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::24: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32399: :src/libavcodec/aacps_fixed_tablegen.h84::259 :warning: 37:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | {Q3 1259( | 0 . 3 3 4 0 8 0Q3402(403.847256240f1)4,3 2Q713112(2 f)0,. 8Q63108(509.5330887945750490f4)65}9,6 5{fQ),3 1Q(3 00(.09.92021130774366438773407717f6)f,) ,Q 3Q03(01.(15 706.80748680925349471547f)6,6 2 3| f ~~~~^~~~~~~~~~~~~~~~~~) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36:: 45note: :expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | #de f45i | n#ed Qe3f0i(nxe) Q 3 1 ( x ) ( i n t )( ( x )(*i10n7t3)7(4(1x82)4*.201 4+7 408.35)6 4 8| . ^ ~0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :259src/libavcodec/aacsbr_fixed.c::1362:: warning: src/libavcodec/aacsbrdata.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]399 :59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | 399 Q | 3{0Q(301.(4 2604.0313434207810142224f3)8,7 5Q23f0)(0,. 3Q038195(5 400.486651986559f5)3,8 7Q3407(009.f2)2}1,3 7{4Q63418(7 3007.7f9)9,0 1Q03703(603.17547761867f8)89,5 4Q43141f( )0,. 0 4| 6 ~~~~^~~~~~~~~~~~~~~~~~0 2397576src/libavcodec/aac_defines.h62:344f:)36:} ,note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | #45d:ef36i:n enote: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e Q(3in1t()x()( x) * 1 0 7 3 7 4 1 8 24 . 0 +( i0n.5t)) ( (| x ^ ~) *2147483648.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:258: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:399:32: warning: 258implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(0 .83997 | 9{6Q137116(6 505.23432f4)0,8 0Q43204(308.775524f6)4,85 9Q23312(7 302.f8)6,1 Q83509(503.8673437650690f7)2}1,9 23{2Qf3),1 (Q 300.(909.05120307831604327647754136ff)),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~1 ( 0.0460src/libavcodec/aac_defines.h2:3449:736:5 7note: 6expanded from macro 'Q30'6 23f)}, | ~~~~~^~~~~~~~~~~~~~~~~~44 | #definsrc/libavcodec/aac_defines.he: 45Q:3360:( xnote: ) expanded from macro 'Q31' 45 | # d e(fiinnte) ((Qx3)1*(1x0)7 3 7 4 1 82 4 . 0 + 0 . 5()i n t| ) ^ ~( (x)*2147483648.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| : ^ ~258 :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:399: 7258: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0. 83997 | 96{1Q73116(6 505.234324f0),8 0Q43204(308.775524f6)4,8 5Q923312(7 302.f8),6 1Q83509(503.8673436750690f7)2}1,9 2{3Q23f1),( Q03.09(900.15027330683170447216765f4)3,f) ,Q 3 1| ( ~~~~^~~~~~~~~~~~~~~~~~ 0.04602src/libavcodec/aac_defines.h3:9447:5367:6 6note: 2expanded from macro 'Q30'3 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: (expanded from macro 'Q31'x ) 45 | # d e f i n(ei nQt3)1(((xx)) * 1 0 7 3 7 4 1 8 2 4 . 0( i+ n0t.)5()( x )| * ^ ~2 147483648.0 + 0.5) In 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: 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:398:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | Q 33980 | ({0Q.38179(6-107.196968559294028f4),5 0Q93503(00.f7)5,4 6Q438159(2 302.773426f4)5, 1Q5306(909.2643933f6)56}0,7 2{1Q932132(f )0,. 8Q63505(701.57213507891405422f6)7,5 4Q33f1)(, 0| . ~~~~^~~~~~~~~~~~~~~~~~5 5593866src/libavcodec/aac_defines.h6:9446:2369:9 fnote: )expanded from macro 'Q30'} , | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:i36n:e note: Qexpanded from macro 'Q31'3 0(x) 45 | # d e f i n(ei Qn3t)1(((xx)) * 1 0 7 37 4 1 8 2 4 . 0 +( i0n.t5)) ( (x| ) ^ ~ *2147483648.0 + 0.In file included from 5src/libavcodec/aacps_fixed.c): 24 : | In file included from ^ ~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:258: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:398:59: warning: 258implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30( 0398. | 87{9Q63117(1-606.5959284929f)0,8 4Q53009(503.07f5)4,6 4Q83519(2 3207.3724f)6,4 5Q13506(909.263493365f6)07}2,1 9{2Q323f)1,( Q03.08(60.55527310781105472697455432ff),) , | Q ~~~~^~~~~~~~~~~~~~~~~~3 1( 0.555src/libavcodec/aac_defines.h93:8446:636:6 9note: expanded from macro 'Q30'6 299f)}, | 44 | ~~~~~^~~~~~~~~~~~~~~~~~# define src/libavcodec/aac_defines.hQ:3450:(36x:) note: expanded from macro 'Q31' 45 | (#idnetf)i(n(ex )Q*31017(3x74)1 8 24 . 0 + 0 . 5 ) | ^ ~ (int)((x)*2147483648.0 +In file included from src/libavcodec/aacps_fixed.c0:.245: )In file included from src/libavcodec/aacps.c: 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :257: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:398: 32257: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.26 433981 | 0{0Q83114(9-6504.f9)9,8 9Q9300(814.5109965033704f1)6,6 79Q9331f() , 0Q.3704(16.415071357629490234692332f3)f}),, {QQ330(11() ,0 . 8| 6 ~~~~^~~~~~~~~~~~~~~~~~5 5717157src/libavcodec/aac_defines.h94:5442:f36):, note: expanded from macro 'Q30'Q 31( 0.5 5445 | 9#3d8e6f6i6n9e6 2Q9390f()x}), | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36n:t )note: (expanded from macro 'Q31'( x)*10737 4451 | 8#2d4.e0f i+n 0e. 5Q)3 1 (| x ^ ~) (intIn file included from )src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c2:132: 4src/libavcodec/aacps_fixed_tablegen.h7:42578:3376: 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 257 | Q30(1In file included from .src/libavcodec/aacsbr_fixed.c2:64623: 1src/libavcodec/aacsbrdata.h00:83981:469:6 5warning: 4fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.1960 33987 | 4{16Q673919(3-f)0,. 9Q93809(910.814057307925430306f2)3,2 3Qf3)1,( Q03.07(416)4,5 1 5| 6 ~~~~^~~~~~~~~~~~~~~~~~9 92493f)src/libavcodec/aac_defines.h}:,44 :{36Q:3 note: 1expanded from macro 'Q30'( 0.8655 7441 | 7#d1e5f7i9n4e5 2Qf3)0(,x )Q 3 1 ( 0 . 5 5 5 9 3 8 6(6i6n9t6)2(9(9xf))*}1,0 7 37| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 824.0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ ~ 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from )src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 257 : 13 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )257* | 2 1 4 7 4 8 3 6Q4380.(01 .+2 604.351)0 0 8| 1 ^ ~4 9654f), Q30(1In file included from .1src/libavcodec/aacsbr_fixed.c9:6620: 3src/libavcodec/aacsbrdata.h7:43971:6846:7 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f), Q30(1.1073 73972 | 4{0Q33612(32-30f.)2,6 0Q23401(16)9,6 33 4| ~~~~^~~~~~~~~~~~~~~~~~1 7f), Q31src/libavcodec/aac_defines.h(:-440:.367:5 9note: 9expanded from macro 'Q30'9 7598557 5442 | f#)d}e,f i{nQe3 1Q(3-00(.x3)5 7 1 2 5 1 4 7 4 3 5 6 3 f()in,t )Q((3x1)(* 100.7139724918892643.706 8+ 507.45f)) } ,| ^ ~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31' src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#256d:e85f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 256 | ( i nQt3)0((1(.x3)9*6271749764084396844802.f0), +Q 300.(51). 3 8| 00 ^ ~5 309967827f), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(621: .3src/libavcodec/aacsbrdata.h4:83973:95897:2 49warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48f), Q30(1.31 33979 | 20{1Q73316(7-603.12f6)0,2 4 1| ~~~~^~~~~~~~~~~~~~~~~~6 9633417f)src/libavcodec/aac_defines.h,: 44Q:3361:( -note: 0expanded from macro 'Q30'. 759997598 544 | 5#7d5e2ffi)n}e, Q{3Q03(1x()- 0 . 3 5 7 1 2 5 1 4 7 4 3(5i6n3tf))(,( xQ)*3110(7 307.4119822948.906 3+7 608.557)4 f )| } ^ ~, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | :#256:d61e:f iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 256 | (Qi30n(t1).(3(9x6)7*729610447948840326f4)8,. 0Q 3+0 (01..358)00 5 3| 0 ^ ~9 967827f), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:34628: 3src/libavcodec/aacsbrdata.h9:939772:4319:2 64warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q30(1.3139 23970 | 1{73Q63716(3-1f0).,2 6 0| 2 ~~~~^~~~~~~~~~~~~~~~~~4 16963341src/libavcodec/aac_defines.h7:f44):,36 :Q 3note: 1expanded from macro 'Q30'( -0.75999 7445 | 9#8d5esrc/libavcodec/aic.c5f7:i5176n2:ef20 ):Q }3warning: ,0comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ( {xQ)3 1 ( - 0 . 3176 5 | 7 1 2 5 1 i4 f7( 4i3(n5ft6r)3a(fm(e)x_,)s *iQ1z3e01 7(>3 740s1.i812z94e2).9 08{ +9 60 3| 7. ~~~~~~~~~~ ^ ~~~~65 8)5 7 | 4 ^ ~f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45256 | :37#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 256 | Q3 0 ((1i.n3t9)67(7(9x6)0*42918440724f8)3, 6Q4380.(01 .+3 8000.553)09 9 6| 7 ^ ~8 27f), Q30(1.In file included from 34src/libavcodec/aacsbr_fixed.c8:3629: 9src/libavcodec/aacsbrdata.h7:23974:962:64 8warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.31392 039717 | 3{6Q73613(1f-)0,. 2 6| 0 ~~~~^~~~~~~~~~~~~~~~~~2 4169633src/libavcodec/aac_defines.h41:744f:)36:, note: Qexpanded from macro 'Q30'3 1(-0.75 9449 | 9#7d5e9f8i5n5e7 5Q23f0)(}x,) { Q 3 1 ( - 0 . 3 5 7 1 2 5(1i4n7t4)3(5(6x3)f*)1,0 Q73317(4 1082.41.902 9+8 906.53)7 6 8| 5 ^ ~7 4f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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 | :#256d:e13f:i newarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 256 | (i n t ) (Q(3x0()1*.231946777498630644988.400 2+f )0,. 5Q)3 0 (| 1 ^ ~ .38005309967In file included from 8src/libavcodec/aacsbr_fixed.c27:f62): ,src/libavcodec/aacsbrdata.h :Q3963:083(:1 .warning: 34implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 39972492648f )396, | {QQ3301((1-.03.1933912409177336170683017f6)7,f ) ,| ~~~~^~~~~~~~~~~~~~~~~~Q 31(-0.9src/libavcodec/aac_defines.h8:3441:3361:6 2note: 5expanded from macro 'Q30'7 0490f)}, 44{ | Q#3d1e(f i0n.e9 9Q932304(7x2)3 0 2 7 7 3 f ) , Q 3 1 ((i-n0t.)8(0(1x4)2*91903773677545148f2)4}.,0 +| ~~~~^~~~~~~~~~~~~~~~~~~0 .5) | src/libavcodec/aac_defines.h ^ ~ :45: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:255): 85 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (255x | ) * 2 1 4 7 4 8 3Q3604(81..04 1+3 500.6958)5 4 8| 04 ^ ~4 f), Q30(1.4119In file included from 82src/libavcodec/aacsbr_fixed.c7:8623: 7src/libavcodec/aacsbrdata.h5:93965:959f:) , Q30(1.40warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]77 302262355f), 396Q3 | 0{(Q13.14(0-503.9947391448987534150f80)7,6 7 f| ) ~~~~^~~~~~~~~~~~~~~~~~, Q31(-0.src/libavcodec/aac_defines.h9:8443:1363:1 6note: 2expanded from macro 'Q30'5 70490f)} ,44 | {#Qd3e1f(in e0 .Q93909(2x3) 4 7 2 3 0 2 7 7 3 f ) , Q(3i1n(t)-(0(.x8)0*11402793973417862745.504 f+) }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 :Q2553:161(: xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (255i | n t ) ( ( x ) * 2Q13407(41.8431634580.609 8+5 4800.454)f ) ,| ^ ~Q 30(1.4119827In file included from 8src/libavcodec/aacsbr_fixed.c3:76259: 5src/libavcodec/aacsbrdata.h9:f396):,31 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.40977302 23966 | 2{3Q5351f()-,0 .Q93301(419.743015038904776974f8)85,4 5Qf3)1,( - 0| .9 ~~~~^~~~~~~~~~~~~~~~~~8 31316257src/libavcodec/aac_defines.h0:4449:036f:) note: },expanded from macro 'Q30' {Q31( 0.9 9449 | 2#3d4e7f2i3n0e2 7Q7330f()x,) Q 3 1 ( - 0 . 8 0 1 4 2 9 9(3i7n6t7)5(5(4xf))*}1,0 7 3| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 1824.src/libavcodec/aac_defines.h0: 45+: 360:. 5note: )expanded from macro 'Q31' | ^ ~ 45 | #define Q31(xIn file included from ) src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 255 : 37 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*214748364 8255. | 0 + 0 . 5 )Q 3 0| ( ^ ~1 .4135069854In file included from 8src/libavcodec/aacsbr_fixed.c0:4624: fsrc/libavcodec/aacsbrdata.h):,396 :Q63:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 4119827837 53969 | 5{9Qf3)1,( -Q03.09(311.44907937170308202766273f5)5,f )Q,3 1Q(3-0(01..948035133916427597408489545f), | ~~~~^~~~~~~~~~~~~~~~~~ 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:255:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from f)}, 255{ | Q 31 ( 0 . 9 9 9Q23304(71.2431023757036f9)8,5 4Q83014(4-f0).,8 0Q13402(9913.74617159584f2)7}8,3 7 59| 5 ~~~~^~~~~~~~~~~~~~~~~~~9 f), Qsrc/libavcodec/aac_defines.h3:045(:136.: 4note: 09expanded from macro 'Q31'7 73022623 5455 | f#)d, eQf3i0n(e1 .Q43015(3x9)4 7 9 4 8 8 5 4 5 f) , (| i ~~~~^~~~~~~~~~~~~~~~~~n t)((x)*src/libavcodec/aac_defines.h2:14447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 0.5 )44 | #| ^ ~d efine Q30(x) 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] (int)(( x395) | *{1Q03713(7-4018.2340.906 3+0 703.152)9 7 5| 1 ^ ~f ), Q31(-0.1807672In file included from 0src/libavcodec/aacps_fixed.c5:9249: 3In file included from 3src/libavcodec/aacps.c6:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 254{:Q853:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .999925882290 18254f | ) , Q 31 ( -0 . 2Q63208(1187.4201944220869f4)9}1,3 5 8| 3 ~~~~^~~~~~~~~~~~~~~~~~~2 f), Qsrc/libavcodec/aac_defines.h3:045(:136.4: 1note: 41expanded from macro 'Q31' 91202 2452 | 3#6d4effi)n,e QQ3301((1x.)4 1 4 1 4 2 8 5 6 9 9 7 8 4(ifn)t,) (Q3(0x)(*121.447143839694080.008 5+9 04.358)f ) ,| ^ ~ | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/alacenc.csrc/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::62: 36:src/libavcodec/aacsbrdata.h :note: 395expanded from macro 'Q30': 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n395 | e{ QQ3310((-x0). 3 0 9 6 3 0 7 3 1 2 9 7 5(1ifn)t,) (Q(31x()-*01.07138704716872240.05 99+ 3036.5f)) } ,| ^ ~{ Q31( 0.99992588229In file included from 0src/libavcodec/aacps_fixed.c1:824f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2540.:2616:2 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 872094289f)}, | 254 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45Q:3360:( 1note: .expanded from macro 'Q31'4 14206 4459 | 1#3d5e8f3i2nfe )Q,3 1Q(3x0)( 1 . 4 1 4 1 9 1 2 0 2 2 2(3i6n4tf)), (Q(3x0)(*12.144174418432684568.909 +7 804.f5)), Q| 3 ^ ~0 (1.4139900In file included from 0src/libavcodec/aacsbr_fixed.c8:625: 9src/libavcodec/aacsbrdata.h4:33958:f31):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h::2744: :src/libavcodec/put_bits.h36::227 :37note: :expanded from macro 'Q30' warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 395 227 | | { Q 3 1 ( - 0 . 3i0f9 6(s3-0>73b1u2f9_7e5n1df )-, sQ-3>1(b-u0f._1p8t0r 7>6=7 2s05iz9e9o3f3(6Bfi)t},B u{fQ))3 1{( 0| . ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~99 992588229018f), Q31(-0.26281872094289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ :45:In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:254:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36: 254 | Q30(1.41420649135832f), Q30(1.41419120222364f), Q30(1.41414285699784f), Q30(1.41399000859438f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' note: 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ expanded from macro 'Q31' In file included from 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.cIn 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.h24: 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] :45 254 | Q30(1.41420649135832f), Q30(1.41419120222364f), Q30(1.41414285699784f), Q30(1.41399000859438f), | ~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:src/libavcodec/put_bits.h44::36265:: 37note: :expanded from macro 'Q30' warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 36 44 | # de265f | i n e Q 3 0 (ixf) ( s - > b u f _ e n d - s(-i>nbtu)f(_(pxt)r* 10>7=3 74s1i8z2e4o.f0( B+ i0tB.u5f)) ) | { ^ ~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ : In 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] note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 252In file included from | Q30(0.27671828230984f), Q30(0.17664462766713f), Q30(0.07940162697653f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 62: In file included from src/libavcodec/aacsbrdata.h:394:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c 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' :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] 45 | 252 | Q30(0.27671828230984f), Q30(0.17664462766713f), Q30(0.07940162697653f), | ~~~~^~~~~~~~~~~~~~~~~~ #src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' d 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ efiIn 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:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ne 252 | Q30(0.27671828230984f), Q30(0.17664462766713f), Q30(0.07940162697653f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 31In file included from (x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.cIn file included from :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] src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:394:59: 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), | ~~~~^~~~~~~~~~~~~~~~~~ 394src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ {Q3In 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1( 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' 0 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ .47In 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:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 251 | Q30(0.87961716655242f), Q30(0.75464859232732f), Q30(0.57677990744575f), Q30(0.42640143271122f), | ~~~~^~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 8 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 83In file included from 714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24In file included from In file included from : In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::6232: : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::394251::1331:: 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/aliaspixdec.c 394251 | | { Q 3 1 ( 0Q.3407(800.3878986317711461695592f42)f,) ,Q 3Q310((-00..735496424382519927328763228f8)f,) Q}3,0 ({0Q.3517(67 07.999802794941597558f7)95, 1Q43f)0,( 0Q.3412( 6040.104139287917192123f9),0 0 47| 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#ndeef iQne3 0Q(3x1)( x ) ( i n t ()i((nxt))*(1(0x7)3*7241148724843.604 8.+0 0+. 50). 5 )| ^ ~ | ^ ~ :In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394In 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:250:61: 394 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.4780 32508 | 8 3 7 1 4 1 9 9Qf30)(,1 .Q293112(4-903.731914020322189f7)8,6 Q23808(f1).}1,9 6{0Q3317(41 06.6978929939f)19,5 Q83709(511.41f0)7,3 7Q23410(3 602.3021938f9)7,9 1Q33900(014)7,f ) }| , ~~~~^~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h25:: :4445src/libavcodec/bytestream.h:::3636187:: : note: 15note: expanded from macro 'Q30':expanded from macro 'Q31' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4445 | | ##dde ef187fi | in ne e Q Qi33f01 (((xxs))i z e 2 ! = s i z e ) (| i( ~~~~~ ^ ~~~~ni tn)t()((x()*x1)0*7231744714882346.408 .+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::39332:: 84src/libavcodec/aacps_fixed_tablegen.h:: 250warning: :37implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | {250Q | 3 1 ( - 0 . 3 1Q73404(413.4299162649035761f1)0,0 28Qf3)1,( -Q030.(316.813946101317848136665729f9)3}f, {)Q,3 1Q3(0-(01..3140171307822470539612632233ff)),, QQ3301((1 ),0 . 4| 0 ~~~~^~~~~~~~~~~~~~~~~~2 1122280src/libavcodec/aac_defines.h76:9441:f36): }note: , expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | #:d45ef:i36n:e Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e f i(nien tQ)3(1((xx)*)1 0 73 7 4 1 8 2 4 .0 + 0. 5()i n| t ^ ~) ((x)*2147483648.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| : ^ ~250 :13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62250: | src/libavcodec/aacsbrdata.h : 393 : 58 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.29124937 13931 | 00{2Q83f1),( -Q03.03(117.414946304397646160657699f3)f,) ,Q 3Q130((-10..1306783347121410838632632532ff)),} ,Q 3{0Q(311),( - 0| . ~~~~^~~~~~~~~~~~~~~~~~3 411082src/libavcodec/aac_defines.h7:5449:1366:2 3note: fexpanded from macro 'Q30') , Q31( 0 .444 | #0d2e1f1i2n2e2 Q83007(6x9)1 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 0expanded from macro 'Q31'7 3741824. 045 + | #0d.e5f)i n e| ^ ~Q 31(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):*2492:1854:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) | 249 ^ ~ | Q30(1.In file included from 4src/libavcodec/aacsbr_fixed.c1:1629: 8src/libavcodec/aacsbrdata.h27:83933:73159:5 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.4031 383931 | 5{2Q63813(6-00f).,3 Q13704(414.3348966867065760f4)0,49 6Q03f1)(,- 0Q.3306(813.431481319898732645922f64)8}f,) ,{ Q 3| 1 ~~~~^~~~~~~~~~~~~~~~~~( -0.3411src/libavcodec/aac_defines.h0:8442:7365:9 1note: 6expanded from macro 'Q30'2 3f), Q31 (44 | 0#.de4f0i2n1e12 2Q2380(0x7)6 9 1 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(45x:)36*:1 0note: 7expanded from macro 'Q31'3 741824.0 + 450 | .#5d) e f| i ^ ~n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(249(:x61):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 47483648.0 + 2490 | . 5 ) | ^ ~ Q30(1.41198278In file included from 3src/libavcodec/aacsbr_fixed.c7:5629: 5src/libavcodec/aacsbrdata.h9:f393):,6 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.4031381526 83933 | 6{0fQ)3,1 (Q3-00(.13.137844463847966760045064f96)0,f )Q,3 1Q(30-(01..336488339491712148982634685f2)f,) } ,| ~~~~^~~~~~~~~~~~~~~~~~{ Q31(-0.3src/libavcodec/aac_defines.h4:1441:0368:2 7note: 5expanded from macro 'Q30' 91623f) ,44 | Q#3d1ef(i n0e. 4Q03201(x1)2 2 2 8 0 7 6 9 1 f ) } ,( i n| t ~~~~^~~~~~~~~~~~~~~~~~~) ((x)*1src/libavcodec/aac_defines.h0:7453:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 0.5 ) 45 | | # ^ ~d efine Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c : 32(: isrc/libavcodec/aacps_fixed_tablegen.hn:t249):(37(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 2490 | . 5 ) | ^ ~ Q30(1.4119827In file included from 8src/libavcodec/aacsbr_fixed.c37:5629: 5src/libavcodec/aacsbrdata.h9:f392):,83 :Q3 0warning: (1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 403138152683 63920 | f{)Q, 3Q13(0 (01..9358960837360708440747996806ff)), ,Q 3Q03(11.(3 408.37969772444992267481f7)3,8 7 3| f ~~~~^~~~~~~~~~~~~~~~~~) }, {Q31src/libavcodec/aac_defines.h(: 440:.367:3 5note: 0expanded from macro 'Q30' 4123909 8447 | 9#fd)ef,i nQe3 1Q(3-00(.x0)3 7 4 7 2 0 3 1 7 3 1 9(2ifn)t}),( (x )| * ~~~~^~~~~~~~~~~~~~~~~~~1 0737418src/libavcodec/aac_defines.h2:445.:036 :+ note: 0expanded from macro 'Q31'. 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 : 249 : 13(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483 62494 | 8 . 0 + 0 . 5Q)30 ( 1| . ^ ~4 1198278375959In file included from fsrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0(:1392.:4590:3 1warning: 38implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5268360f), Q 30392( | 1{.Q33816(8 706.790549040936300f8)4,7 7Q93806(f1).,3 4Q83319(97 204.9726674484f9)2,7 1 7| 3 ~~~~^~~~~~~~~~~~~~~~~~8 73f)},src/libavcodec/aac_defines.h :{44Q:3361:( note: 0expanded from macro 'Q30'. 7350412 3449 | 0#9d8e7fi9nfe) ,Q3 0Q(3x1)( - 0 . 0 3 7 4 7 2 0 3 1(i7n3t1)9(2(fx))}*1, 0 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 41824.0src/libavcodec/aac_defines.h :+45 :036.:5 ) note: expanded from macro 'Q31'| ^ ~ 45 | #define Q31(x) (int)((xsrc/libavcodec/adpcm.c)*:211331:4327:4 8warning: 3comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]6 48.0 + 0.5) | ^ ~ 1133 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : isrc/libavcodec/aacsbrdata.hf: 392(:c32s:- >warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ep_index > 88392u | ){{Q 3 1| ( ~~~~~~~~~~~~~~ ^ ~~~0 .95903308477986f), Q31( 0.7674src/libavcodec/adpcm.c4:9782:7691:7 3note: expanded from macro 'CASE'8 73f)}, { Q783 | 1 ( 0 . 7 3 5C0A4S1E2_339(0C9O8N7F9IfG)_, #Q#3 1c(o-d0e.c0 3#7#4 7_2D0E3C1O7D3E1R9, 2AfV)_}C,O D E| C ~~~~~^~~~~~~~~~~~~~~~~~ _ID_ #src/libavcodec/aac_defines.h#: c45o:d36:e cnote: ,expanded from macro 'Q31' __VA_ARG S_45_ | )# d | e ^~~~~~~~~~~f ine Q31(x) src/libavcodec/adpcm.c : 76 : 34 : note: expanded from macro 'CASE_3' (i n76t | ) ( ( x ) *2 1 4C7A4S8E3_624(8c.o0n f+i g0,. 5c)o d e| c ^ ~_ id, __VA_ARGIn file included from S_src/libavcodec/aacsbr_fixed.c_:)62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~ 392:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c:74:36: 392note: | expanded from macro 'CASE_2'{ Q31( 0.749 | 5 9 0 3 3 0C8A4S7E7_9 8#6#f )e,n aQbl3e1d(( c0o.d7e6c7_4i4d9,2 7_1_7V3A8_7A3RfG)S}_,_ ){ Q 3| 1 ^~~~~~~~~~~( 0.7350412390src/libavcodec/adpcm.c9:8717:79:f )note: ,expanded from macro 'CASE_1' Q31(- 071. | 0 3 7 4 {7 2_0_V3A1_7A3R1G9S2_f_) }}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 ::\36265 :: 160| note: : ^~~~~~~~~~~expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aic.c: 40045: | 18#:d ewarning: fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i ne src/libavcodec/adpcm.c Q:26531154 | 1: 32(400 :x | )warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] i f Q 3( 1b (u 0f _) s ,1154i | z Qe 3 (1 _3sP6tIe4)p8_,.isrc/libavcodec/aic.c 0n:Q d4203+e:1 x(0 34.>0:5 . )82warning: 88u comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare])5| {6 ^ ~ 6 7| 3 ~~~~~~~~~~~~~~ ^ ~~~3 f /420M | _ PIn file included from Isrc/libavcodec/aacsbr_fixed.c ): ,62 : Q src/libavcodec/aacsbrdata.h3 :1391 (: 084 . :4i 6fwarning: 3 src/libavcodec/adpcm.c0(7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:s2 78l3i:6c69fe:/_ Msnote: _iexpanded from macro 'CASE'Pz I e)391 , | + { QQo 3f3781f1 | ( ( 0>- . 05 b. 9 u87f4 17_ 6sC63iA14Sz53Eef4 _/53|M4|(_8 P3C!I6Os)N6l,Fi5 IcfQGe3)_1_,(s 0iQ#.z#3e 71)8c (5{o 3 d09 e.8c| 01 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 62 #f3#/7M 2__3PD1IE6)C8,O0 1DQ2E361R1(,f1 ).A}1V,0_ 0C{3OQ0D38E15(C5_-fI0/D.M__8 P9#I0#)3 ,9c 8oQ6d33e14c(8,13. 85_17_10Vf7A)9_,6A3R 3GQfS3/_1M_(_) P 0I .| 8) ^~~~~~~~~~~8 8 6| 6 ^~~~~~~~~~~~5 814846src/libavcodec/adpcm.c0:276fsrc/libavcodec/aac_defines.h:):34}45:,: 36note: : expanded from macro 'CASE_3' | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q31' 76 | src/libavcodec/aac_defines.h : 4545 | : #36 d :eC fAnote: iSnexpanded from macro 'Q31'Ee _ 2Q(3c1o(n xf45)i | g# ,d e cf oi dn ee c _Q i3 1d (, x )(_ i _n Vt )A (_ (A xR )G *S 2_ 1_ 4) 7 4 8(| 3i ^~~~~~~~~~~6n4 t8).(0( x+ )0*.2src/libavcodec/adpcm.c51:)474 7: 436| 8: ^3 note: 6expanded from macro 'CASE_2'4 8.0 + 740 | . 5 ) | ^ ~In file included from src/libavcodec/aacps_fixed.c C:A24S: EIn file included from _src/libavcodec/aacps.c: 32#: #In file included from src/libavcodec/aacps_fixed_tablegen.h src/libavcodec/aacsbr_fixed.ce::n26562a:: b137lsrc/libavcodec/aacsbrdata.h:e: d391warning: (:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c58 o:d ewarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ id, __VA_AR G 265S391 | | _{ _Q )3 1 ( -| 0 ^~~~~~~~~~~ . Q3814(706),4 3Q4315src/libavcodec/adpcm.c(40:8.7131:67765:f )note: ,expanded from macro 'CASE_1' Q31( 071 | .0 2 3 7{ 2_3_1V6A8_0A1R2G6S1_f_) }}, { Q 3 1 ( - 0 . 8\9 0 3| 9 ^~~~~~~~~~~8 63483811f), Q31(src/libavcodec/adpcm.c :01205.:8418: 8warning: 6comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]6 581484602f) }1205, | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45i:f36 :( c-note: >expanded from macro 'Q31's tatus [45i | ].#dsetfeipn_ei nQd3e1x (>x )8 8 u ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ (int)((x)*2147483648.src/libavcodec/adpcm.c0:78 :+ 69:0 .note: 5expanded from macro 'CASE') | ^ ~ 78 | In file included from src/libavcodec/aacsbr_fixed.c:CA62S: Esrc/libavcodec/aacsbrdata.h_:3391(:C32O:N Fwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G _ ## code c 391# | #{ Q_3D1E(C-O0D.E8R4,7 6A4V3_4C5O4D8E3C6_6I5Df_) ,# #Q 3c1(o d0e.c0,2 3_7_2V3A1_6A8R0G1S2_6_1)f ) }| , ^~~~~~~~~~~ {Q31(-0.8src/libavcodec/adpcm.c9:07639:8346:3 48note: 3expanded from macro 'CASE_3' 811f) ,76 | Q 3 1 ( 0 . 8 8C8A6S6E5_821(4c8o4n6f0i2gf,) }c,o d e| c_ ~~~~~^~~~~~~~~~~~~~~~~~i d, __src/libavcodec/aac_defines.hV:A45_:A36R:G Snote: _expanded from macro 'Q31' _) | ^~~~~~~~~~~ 45 | #definesrc/libavcodec/adpcm.c :Q74:363:1 (note: xexpanded from macro 'CASE_2') 74 | ( inCtA)S(E_( x)#*#2 1e4n7ab4l8e3d6(4c8o.d0e c+_ i0d.,5 )__ V A| _ ^ ~AR GS__) src/libavcodec/bytestream.h| : ^~~~~~~~~~~In file included from 294src/libavcodec/aacsbr_fixed.c::1562: : warning: src/libavcodec/aacsbrdata.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 391src/libavcodec/adpcm.c::671::7 :warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]294expanded from macro 'CASE_1' | if71 | ( s i391 z | e{{2 Q_!=3_ 1Vs(Ai-z_0eA.R)8G 4S 7| _6 ~~~~~ ^ ~~~~_4 3}4 5 4 8 36 6 5 f ) , Q\3 1| ( ^~~~~~~~~~~ 0.02372316801src/libavcodec/adpcm.c2:13256:132f): }warning: ,comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] {Q31(-0.89 013253 | 9 8 6 3 4 8 3 8 1 1 f ) ,i fQ 3(1(cs -0>.s8t88e6p_65i8n1de4x8 4>6 0828fu))}{, | | ~~~~~~~~~~~~~~ ^ ~~~ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/adpcm.c8: 7845: | 69:# dnote: eexpanded from macro 'CASE'fi ne Q31 (78x | ) C A S E_ 3 ( C(OiNnFtI)G(_ (#x#) *c2o1d4e7c 4#8#3 6_4D8E.C0O D+E R0,. A5V)_C OD| E ^ ~C _ID_ ## coIn file included from dsrc/libavcodec/aacsbr_fixed.ce:c62,: src/libavcodec/aacsbrdata.h_:_390V:A84_:A Rwarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S __) | ^~~~~~~~~~~ 390 | {Qsrc/libavcodec/adpcm.c3:1(76-:034:. 2note: 0expanded from macro 'CASE_3' 46167 7761 | 9 9 53 9 f ), CQA3S1(E_-20(.c1on4f20ig9,9 7c7o6d2ec8_i4d8,9 f_)}_,V A_{AQR3G1S(_ _0). 6 | 6 ^~~~~~~~~~~2 23843141647src/libavcodec/adpcm.cf:)74,:36 :Q note: 3expanded from macro 'CASE_2'1 ( 0.72 574 | 2 85 7 9 9 4 0 C3A2S6Ef_) }#,# | e ~~~~~^~~~~~~~~~~~~~~~~~n abled(src/libavcodec/aac_defines.hco:d45e:c36_:i note: dexpanded from macro 'Q31', __VA_A R45G | S#_d_ef) i n| e ^~~~~~~~~~~ Q31(x) src/libavcodec/adpcm.c :71 : 7 : note: expanded from macro 'CASE_1' (i 71n | t ) ( (x ){* 2_1_4VA7_4A8R3G6S4_8_. 0 } + 0 . 5 ) | ^ ~\ | ^~~~~~~~~~~ In file included from 427src/libavcodec/adpcm.c6:313605:f70/M:_ Pwarning: Icomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]) , Q31(0.28566 713603 | 3 f / M _ P I ) ,i fQ 3(c-1>(s0ta.t4u6s3[007]2.3s6tfe/pM__iPnId)e,x Q>3 818(u0 .|5|9 c7->1s6t3a1t5ufs/[M1_]P.Is)t,e pQ_3i1n(d0e.x7 8>5 8389u81)6{ f /| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~M _PI), Q31(src/libavcodec/bytestream.h1.:3181:0150:3 0warning: 85comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 src/libavcodec/adpcm.cf:/78M:_ 69P318I:) | note: , expanded from macro 'CASE' Q 3i1f( 1( .s785i | 7z 0e7 29 6!= 3 s3 i zfCeA/)SM E__ 3P| (I ~~~~~ ^ ~~~~C) O N| FI ^~~~~~~~~~~~ G_ ## codesrc/libavcodec/aac_defines.hc :#45#: 36_:DE Cnote: Oexpanded from macro 'Q31'DE R, AV_C src/libavcodec/aacsbr_fixed.c45: | 62#: dsrc/libavcodec/aacsbrdata.he:f390i:n59e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 390 | { Q 3 1 ( -(0i.n2t0)4(61(6x7)7*2119497543893f6)4,8 .Q03 1+( -00..51)4 2 0| 99 ^7 7628489f)}, {Q31(In file included from src/libavcodec/aacps_fixed.c0:.6246: 2In file included from 2src/libavcodec/aacps.c3:328: 4src/libavcodec/aacps_fixed_tablegen.h3:12654:11146: 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.7252 82655 | 7 9 9 4 0 3 2 6Qf3)1}(,0) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 1(0.17src/libavcodec/aac_defines.h8:4452:7366:3 5fnote: /expanded from macro 'Q31'M _PI), 45Q | 3#1d(0e.f2i8n56e6 7Q333f/1M(_xP)I ) , Q 3 1 (0 . 4 6 3 0 7 2(3i6nf/tM)_P(I()x,) Q*3211(407.45897316643815.f0/ M+_ P0I.)5), Q| 3 ^ ~1 (0.78539816f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: ),src/libavcodec/aacsbrdata.h :Q3903:131(:1 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 030855f/ M390_ | P{IQ)3,1 (-Q03.12(014.65176077791693935f3/9Mf_)P,I ) Q | 3 ^~~~~~~~~~~~1 (-0.142src/libavcodec/aac_defines.h0:9459:7367:6 2note: 8expanded from macro 'Q31'48 9f)}, {Q453 | 1#(d e0f.i6ne6 2Q2313(x84)3 14 1 6 4 7 f ) , Q 3 1 ((i n0t.)7(2(5x2)8*5217497948430634286.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: 265Q:3911:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )265( | ( x ) * 2 1 4 7Q43813(604)8.,0 Q+3 10(.50). 1 7| 84 ^ ~2 7635f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h1:(3900.:268:5 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 33f/M_PI) , 390Q | 3{1(Q03.14(6-300.72203466f1/6M7_7P1I9)9, 5Q3319(f0).5,9 7Q13613(-105.f1/4M2_0P9I9)77,6 2Q83418(9f0).}78,53 {9Q3811(6 f0/.M6_6P2I2)3,84 Q3311(411.614070f3)0,8 5Q53f1/(M _0P.I7)2,5 Q2318(517.95947007329663f3)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: src/libavcodec/aac_defines.h:expanded from macro 'Q31' 45:36: note: 45 | expanded from macro 'Q31'# define Q453 | 1#(dxe)f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 2(1i4n7t4)8(3(6x4)8*.201 4+7 408.356)4 8 .| 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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 389src/libavcodec/aacps_fixed_tablegen.h | {:Q2653:168(: -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 27338148835532f) ,265 | Q 3 1 ( 0 . 9Q93915(009)2, 2Q43417(200.19src/libavcodec/bytestream.hf78:)4}35727,:6 153{:5 fQ/warning: 3Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1_ (P I0).0,6 3Q135730 | 1 8 (0 02 .3i2f38 85(360s62i7fz3)e3,2f / QM!3_= 1PsI()i-,z0e .Q3)51 ( 40| 5.346935078273562f9/6M1_8PfI)),} ,Q3 1 (| ~~~~^~~~~~~~~~~~~~~~~~~0 .5971src/libavcodec/aac_defines.h6:345:1365:f /note: Mexpanded from macro 'Q31'_ PI), Q453 | 1#(d0e.f7i8n5e3 9Q83116(fx/M)_ P I ) , Q 3 ~~~~~ ^ ~~~~ 1 ( 1 . 1 00(3i0n8t5)5(f(/xM)_*2P1I4)7,4 83Q63418(.10. 5+7 007.956)3 3| f ^ ~/ M_PI) | ^~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:389:src/libavcodec/aac_defines.h59:: 45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36: note: expanded from macro 'Q31' 389 | {Q3 451 | (#-0d.e2f7i3n3e8 1Q43818(3x)5 5 3 2 f ) , Q 3 1 ( 0 .(999i5n0t9)22(4(4x7)2*0291f4)7}4,8 3{6Q4381.0( +0 .00.653)1 0 8| 0 ^2 338302f), Q31(-0In file included from O.src/libavcodec/aacps_fixed.cD5:24E4: C5In file included from _3src/libavcodec/aacps.cI9:5D328_: 7 5src/libavcodec/aacps_fixed_tablegen.h#2:#9265 6:c145o8:df e)warning: c}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],, _ _| V ~~~~~^~~~~~~~~~~~~~~~~~A _ARGS_src/libavcodec/aac_defines.h_:)45 : 36 | :265 ^~~~~~~~~~~ | note: expanded from macro 'Q31' 45Q | 3#1src/libavcodec/adpcm.cd(:0e76)f,:i 34nQ:e3 1note: Q(expanded from macro 'CASE_3'03 .11(7x8)4 2 7 766 | 3 5 f / M _ P I ) C, A (QiS3nE1t_()20((.c(2o8xn5)6*6f27i13g437f,4/8 M3c_o6Pd4Ie8)c.,_0 i Qd+3, 1 0(_.0_.5V4)A6 _3 A0| 7R ^ ~2G 3S6_f_/)M _ P| I ^~~~~~~~~~~In file included from ) src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h1:(3890.:5329:src/libavcodec/adpcm.c7 :1warning: 746implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:3 361:5 fnote: /expanded from macro 'CASE_2'M _PI )389, | { QQ7433 | 11 (( 0- . 07 .8 25 73 3C93A88S11E64_f8 /8#M3#_5 P5eI3n)2a,fb l)Qe,3d 1((Q1c3.o11d(0e 0c30_0.i89d59,59 f5_/0_M9_V2PA2I_4)A4,R7 G2QS03_91_f())1 }. ,5| 7 ^~~~~~~~~~~{0 Q739613(3 f0/.M0_6P3I1)src/libavcodec/adpcm.c0 :8 710| :2 ^~~~~~~~~~~~73 :3 8note: 3expanded from macro 'CASE_1'0 2f)src/libavcodec/aac_defines.h, : Q45371:1 | 36( -: 0 . note: 5expanded from macro 'Q31'{4 5_3_9V5A8_7A5 R245G9 | 6S#1_d8_ef f)}i} n, e | Q ~~~~~^~~~~~~~~~~~~~~~~~ 3 1 ( x) src/libavcodec/aac_defines.h : \45 : 36 | : ^~~~~~~~~~~ note: expanded from macro 'Q31' (in t45) | (#(dxe)f*i2nsrc/libavcodec/adpcm.c1e:4 13607Q:433781:3(6x 4)warning: 8 comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]. 0 + 0 . 5 ) | ^ 1360 | ( i n t ) ( ( x )i*f2 1(4c7-4>8sIn file included from 3tsrc/libavcodec/aacps_fixed.c6a:4t248u: .sIn file included from 0[src/libavcodec/aacps.c 0:]+32. : s0src/libavcodec/aacps_fixed_tablegen.ht.:e5265p):_ 21i: n | d ^ ~warning: e ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] > 88u |In file included from |src/libavcodec/aacsbr_fixed.c :c62: -src/libavcodec/aacsbrdata.h>:s389t:a6 t:265u | swarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 ] . s t e pQ_3i 1389n( | d0{e)Qx,3 1>Q( -38018.(u20)7.{31 37 88| 14 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~24 78683355f5/3M2_PfI)),, QQ3311(( 00..2989596src/libavcodec/adpcm.c56:0778932:3269f4:/4 M7note: _2P0expanded from macro 'CASE'I9 )f,) },Q 3{1 Q(7830 | 1. (4 60 3.0 70 26 33 61 fC0/A8MS0_E2P_3I33)(8,C3 O0QN23Ff1I)(G,0_ . Q5#39#17 1(c6-o30d1.e55cf4 /5#M3#_9 P5_I8D)7E,5C2O 9DQ6E31R18,(f0 ).A}7,V8_ 5C3 O9| D8 ~~~~^~~~~~~~~~~~~~~~~~~E1 C6_fI/DM__src/libavcodec/aac_defines.h :#P45#I: )36c,:o Qdnote: 3eexpanded from macro 'Q31'1c (,1 ._1_0V 0A453 | _0#8Ad5Re5GfSf/_iM_n_)eP IQ )3| ,1 ( ^~~~~~~~~~~Qx )3 1 ( 1 .5 7 0 src/libavcodec/adpcm.c7 :9 766 :3 343 :f / note: M(expanded from macro 'CASE_3'_i PnIt)) ( (| 76x ^~~~~~~~~~~~~ | ) * 2 1 4 74 8 src/libavcodec/aac_defines.h3 :6C45A4:S836E.:_0 2 note: (+expanded from macro 'Q31'c o0n.f5i)g , | c ^ ~45 o | d#edce_fiidnIn file included from e,src/libavcodec/aacsbr_fixed.c :Q_623_1: V(src/libavcodec/aacsbrdata.hAx:_388)A R: G83 S: _ _warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~ 388( | i{nQt31)(((-src/libavcodec/adpcm.c0x:.)749*:823619:43 754note: 184expanded from macro 'CASE_2'32 634389.130 9 f74+) | , 0 .Q 53 )1 ( -| 0 ^.C 4AS0E2_4 9#15# 9e0n0a6b9l33efd)(}c,o d{eQc3_1i(d-,0 ._9_8V0A8_1A3R8GS0_0_9)1 1 3| 0 ^~~~~~~~~~~f ), Q31(-0.728568src/libavcodec/adpcm.c9:5715:374:0 4note: 1expanded from macro 'CASE_1'f )}, | 71 ~~~~^~~~~~~~~~~~~~~~~~~ | { _src/libavcodec/aac_defines.h_:V45A:_36A:R Gnote: Sexpanded from macro 'Q31'_ _ } 45 | # d e f \i n e| ^~~~~~~~~~~ Q31(x) (int)src/libavcodec/adpcm.c(:(1404x:)32*:2 1warning: 4comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]7 483648.0 + 0.5 )1404 | | ^ ~ if (In file included from csrc/libavcodec/aacsbr_fixed.cs:-62>: ssrc/libavcodec/aacsbrdata.ht:e388p:_58i:n warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e x > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~388 | {Q31(-0.98935142339139f), Q31(-0.4src/libavcodec/adpcm.c0:2784:6991:5 9note: 0expanded from macro 'CASE'0 6933f)} ,78 { | Q 3 1 ( - 0 . 9 8CA0S8E1_383(0C0O9N11F3I0Gf_) ,# #Q 3c1o(d-e0c. 7#2#8 5_6DE89C5O5D3E4R0,4 1AfV)_}C,O D| E ~~~~^~~~~~~~~~~~~~~~~~~C _ID_ #src/libavcodec/aac_defines.h#: 45c:o36d:e c,note: expanded from macro 'Q31'_ _VA_ARG S45 | _#_d)e f i| n ^~~~~~~~~~~e Q31(x) src/libavcodec/adpcm.c : 76 : 34 : note: expanded from macro 'CASE_3'( int)((x )76* | 2 1 47 4 8 3 6 4 8C.A0S E+_ 20(.c5o)n f i| g ^ ~, codec_id, _In file included from _Vsrc/libavcodec/aacsbr_fixed.cA:_62: Asrc/libavcodec/aacsbrdata.hR:G388S:_31_:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~ 388 | {src/libavcodec/adpcm.cQ:3741:(36-:0 .note: 9expanded from macro 'CASE_2'8 935142 33749 | 1 3 9 f ) , Q 3C1A(S-0E_. 40#2#4 9e1n5a9b0l0e6d9(3c3ofd)ec}_,i d{,Q 3_1_(V-A0_.A9R8G0S8_1_3)8 0 0| 9 ^~~~~~~~~~~1 130f), Q31(-0.src/libavcodec/adpcm.c7:2718:5678: 9note: 5expanded from macro 'CASE_1'5 34041f )71} | , | ~~~~^~~~~~~~~~~~~~~~~~~{ __VAsrc/libavcodec/aac_defines.h_:A45R:36G:S _note: _expanded from macro 'Q31' } 45 | # d e f\i n e| ^~~~~~~~~~~Q 31(x) (src/libavcodec/adpcm.cin:t1431):(32(:x )warning: *comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]2 147483648.0 + 01431. | 5 ) | ^ ~ if (cIn file included from ssrc/libavcodec/aacsbr_fixed.c-:>62s: tsrc/libavcodec/aacsbrdata.he:p388_:i6n:d ewarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~388 | {Q31(-0.98935142339139f), Q31src/libavcodec/adpcm.c(:-780:.694:0 2note: 4expanded from macro 'CASE' 91590069 3783 | f ) }, { Q 3 1 (C-A0S.E9_83(0C8O1N3F8I0G0_9 1#1#30 fc)o,d eQc3 1#(#- 0_.D7E2C8O5D6E8R9,5 5A3V4_0C4O1DfE)C}_,I D _| ~~~~^~~~~~~~~~~~~~~~~~~# # codesrc/libavcodec/aac_defines.hc:,45 :_36_:V Anote: _expanded from macro 'Q31'A RGS__) 45 | | # ^~~~~~~~~~~d efine Q31(x)src/libavcodec/adpcm.c : 76 : 34 : note: expanded from macro 'CASE_3' (i n76t | ) ( ( x ) * 2 1 4C7A4S8E3_624(8c.o0n f+i g0,. 5c)o d e| c ^ ~_ id, __VA_ARGSIn 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] src/libavcodec/adpcm.c:74: 36387: | note: {expanded from macro 'CASE_2'Q3 1(-0.5 3744 | 9 9 62 1 9 7 9 7C2A0Sf)E,_ Q#3#1 (e n0a.b9l7e2d4(1c5o5d3e7c3_1i2d3,7 f_)_}V,A _{AQR3G1S(_-_0). 4 9| 42 ^~~~~~~~~~~9 560226497f), Q3src/libavcodec/adpcm.c1:(71 :07.:9 8note: 1expanded from macro 'CASE_1'8 38652 9711 | 9 0 3 f ){} ,_ _ V| A ~~~~~^~~~~~~~~~~~~~~~~~_ ARGS__src/libavcodec/aac_defines.h }: 45 : 36: note: expanded from macro 'Q31' \ | 45 ^~~~~~~~~~~ | #define Q31(x) src/libavcodec/adpcm.c : 1517 : 32 : warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] (int)((x)*214 715174 | 8 3 6 4 8 . 0 + 0 . i5f) ( c| s ^ ~-> step_index > In file included from 8src/libavcodec/aacsbr_fixed.c8:u62): { src/libavcodec/aacsbrdata.h :| 387 ~~~~~~~~~~~~~~ ^ ~~~:58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.534996src/libavcodec/adpcm.c2:1789:7699:7 2note: expanded from macro 'CASE'0 f), Q31( 780 | . 9 7 2 4 1 5 5 37C3A1S2E3_73f()C}O,N F{IQG3_1 (#-#0 .c4o9d4e2c9 5#6#0 2_2D6E4C9O7DfE)R,, AQ3V1_(C O0D.E9C8_1I8D3_8 6#5#2 9c1o9d0e3fc),} ,_ _ V| A ~~~~^~~~~~~~~~~~~~~~~~~_ ARGS__src/libavcodec/aac_defines.h): 45 :| 36 ^~~~~~~~~~~: note: expanded from macro 'Q31' 45src/libavcodec/adpcm.c | :#76d:e34f:i nnote: eexpanded from macro 'CASE_3' Q31(x) 76 | CA S E _(2i(ncto)n(f(ixg),* 2c1o4d74e8c3_6i4d8,.0 _+_ V0A._5A)R G S| _ ^ ~_ ) | ^~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/adpcm.c387::7432::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'CASE_2' 74 | 387 | { Q 3 1 (C-A0S.E5_3 4#9#9 6e2n1a9b7l9e7d2(0In file included from cfo)src/libavcodec/aacps_fixed.cd,:e 24cQ: _3In file included from i1src/libavcodec/aacps.cd(:, 32 0: _.src/libavcodec/aacps_fixed_tablegen.h_9:V7279A2:4_791A:5R G5warning: S3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_7 _3)1 2 37| f ^~~~~~~~~~~) }, {Q31( -2790 | . 4 9src/libavcodec/adpcm.c 4: 271s9t:5a76t:0i 2c2note: 6expanded from macro 'CASE_1'c4 o9n7sf )t71 , | i nQ t3 1 f({r a0_c._t9ViA8o_1nAa8Rl3_G8dS6e_5l_2a 9y}1_ 9l 0i n3 kf s) [} ], = | { ~~~~~^~~~~~~~~~~~~~~~~~ \ Q 3 1| ( ^~~~~~~~~~~0src/libavcodec/aac_defines.h .:4453:f36):, note: Qexpanded from macro 'Q31'3 1(0.7src/libavcodec/adpcm.c5:f 1623)45:, | 41 :#Q 3dwarning: 1ecomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare](f 0i.n3e4 7Qf3)1 (}x; ) 1623 | | ~~~~^~~~~~~ i src/libavcodec/aac_defines.hf : 45( :c(36-:>i snnote: tta)expanded from macro 'Q31't( u(sx[)i*]2.1s4 7t454e | p8#3d_6ie4nf8die.nx0e +>Q 38018.(u5x))) { | ^ ~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):((62x: )src/libavcodec/aacsbrdata.h*:23871:467:4 8warning: src/libavcodec/adpcm.c3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:6 7848:.690: note: + expanded from macro 'CASE'0 .3875 | ){ Q 3| 1 ^ ~78( | - 0. 5 3 4 9 9 6 2C19AS7E9_732(In file included from 0Csrc/libavcodec/aacps_fixed.cfO:)N24,F: I In file included from QGsrc/libavcodec/aacps.c3_:1 32#(: # src/libavcodec/aacps_fixed_tablegen.h 0:c.279o9:d767e2:c4 1 warning: #5#5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 _7D3E1C2O3D7EfR),} ,A V 279{_ | QC 3O 1D (E C-s_0tI.aD4_9t i4#c2# 9 c5coo6nd0se2tc2 ,6i 4n_9t_7 VffA)r_,aA cRQtG3iS1o_(n_ a)0l ._ 9d| 8e1 ^~~~~~~~~~~l8 a3y8_6l5i2n9k1s9src/libavcodec/adpcm.c[0:]376 f:=)34 }:{, note: Q expanded from macro 'CASE_3'3| 1 ~~~~^~~~~~~~~~~~~~~~~~~ ( 0.43f src/libavcodec/aac_defines.h)76:, | 45 :Q 363 :1 ( note: 0 expanded from macro 'Q31'. 7 5CfA)S,E _45Q2 | 3(#1dc(eo0fn.fi3in4ge7, f Q)c3 o1}d(;ex c) _| i ~~~~^~~~~~ d , _ _ V A _src/libavcodec/aac_defines.h A: R45G : S36 _:(_ i)note: n expanded from macro 'Q31't | ) ^~~~~~~~~~~( (x)*2 1454 | 7#4src/libavcodec/adpcm.cd8:e374f6:i436n8:e. 0note: Q expanded from macro 'CASE_2'3+ 1 (0x.)5 ) 74 | | ^ ~ C A S(In file included from Ei_src/libavcodec/aacsbr_fixed.cn :t#62): #(src/libavcodec/aacsbrdata.h (:ex386n):a*84b2:l1 e4warning: d7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4( 8c3o6d48e.c0_ i+d ,3860 | ._{5_Q)V3 A1 _(| A ^ ~R0 G.S8_8_4)6 1 5| 7 ^~~~~~~~~~~4 003963f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: src/libavcodec/adpcm.c(In file included from : src/libavcodec/aacps.c710:.:3257: 7:src/libavcodec/aacps_fixed_tablegen.h5 :0note: 2798expanded from macro 'CASE_1':4 5505:2 7 warning: 671implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 | 1 4 f ) }{, {_Q_3V1A (_279 A | 0 .R 0G 5S1 _9_8s t9}a3t3i 0c 5 5 c1 o6 n2 s ft ) ,i n Qt\3 1f (r| a0 ^~~~~~~~~~~c .t2i1o2n6al9_6d6e1lsrc/libavcodec/adpcm.c6a:6y17449_:9l446i:4n fk)warning: s}comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare][, ] =| ~~~~~^~~~~~~~~~~~~~~~~~{ Q17443 | 1 src/libavcodec/aac_defines.h( :0 45. :4 363 :f ) note: ,fexpanded from macro 'Q31' o Qr3 1((u0n .s457i | 5g#fnd)ee,df iQcn3he1a (nQ0n3.e13l(4 x7=)f )0 ; } ; c h In file included from a src/libavcodec/alac.c| n : ~~~~^~~~~~n54 e: l src/libavcodec/bytestream.h < : 187c(:src/libavcodec/aac_defines.hi15h::an45 nt:n)warning: 36ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:(l (snote: x;expanded from macro 'Q31') *c2ha 1n1874n7 | e4 l 845+3 | 6+ #4) d8 ie. ff0 | i ( ~~~~~~~ ^ ~~~~~~~~n+s e i z0Q.e3251 )(! x= ) | s ^ ~ src/libavcodec/adpcm.c i :z 1749e : )44 : warning: | In file included from ~~~~~ ^ ~~~~src/libavcodec/aacsbr_fixed.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 62 : src/libavcodec/aacsbrdata.h(:i386n: t591749): | ( (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) * 2 1 4 f7o4 r8386 3 | (6{u4n8Qs.3i01g (n+ e d00 ..c858h)a4 n6 1n| 5e ^ ~7l 4 0=0 309;6 3cfh)a,n nQe3l1 (< 0c.h5a7n5n0e8l4s0;5 2c7h6a4n1n4efl)+}+,) {{Q 3 1(| ~~~~~~~ ^ ~~~~~~~~0 .05198933055162f), src/libavcodec/adpcm.cQ:318491:( 320:. 2warning: 1comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]2 69661669964f)} ,1849 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 : In file included from i36fsrc/libavcodec/aacps_fixed.c: :( 24cnote: : sexpanded from macro 'Q31'In file included from -src/libavcodec/aacps.c>:s32t: esrc/libavcodec/aacps_fixed_tablegen.hp :_45280i | :n#43dd:ee xfwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>n e8 8Qu3)1{( x )| ~~~~~~~~~~~~~~ ^ ~~~ 280 | c o n s t (iinntt )f(r(xa)c*src/libavcodec/adpcm.ct2:i178o:n4697:a4 l8note: _3expanded from macro 'CASE'd6 e4l8a.y0_ g+ a 780i | .n 5 )= Q | 3 ^ ~ 1 ( 0C.A3S9Ef_)3;( In file included from C src/libavcodec/aacsbr_fixed.cO| :N ~~~~^~~~~~62F : Isrc/libavcodec/aacsbrdata.hG:_386 :#32#: src/libavcodec/aac_defines.hcwarning: :oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45d :e36c: #note: #expanded from macro 'Q31' _D 386E | C{OQD3E R145,( | #A0dV.e_8fC8iO4nD6eE1 C5Q_73I41D0(_0x 3)#9 #6 3 fc )o ,d e Qc 3, 1 (_ _ 0V .A 5_(7Ai5Rn0Gt8S)4_(0_(5)x2 )7 *6| 24 ^~~~~~~~~~~11 447f4)8}3,6 4{8Qsrc/libavcodec/adpcm.c.3:1076( : +340 :.0 0.note: 55expanded from macro 'CASE_3'1) 9 8 9| 3 ^ ~3 0765 | 5 1 6 2 f ) , QC31A(S E0_.22(1c2o6n9f6i6g1,6 c69o9de6c4_fi)d},, _| _ ~~~~~^~~~~~~~~~~~~~~~~~V A_ARGSsrc/libavcodec/aac_defines.h_:_45): 36 :| ^~~~~~~~~~~note: expanded from macro 'Q31' 45 | #dsrc/libavcodec/adpcm.ce:f74i:n36e: Qnote: 3expanded from macro 'CASE_2'1 (x) 74 | (CiAnStE)_( (##x )e*n2a1b4l7e48d3(6c4o8d.e0c _+i d0,. 5_)_ V A| _ ^ ~A RGS__) | ^~~~~~~~~~~ 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]src/libavcodec/adpcm.c :71:7: note: expanded from macro 'CASE_1' 386 | {Q 3711 | ( 0 . 8{84 6_1_5V7A4_A0R0G3S9_6_3 f}) , Q 3 1( 0 . 5 7\5 0 8| 4 ^~~~~~~~~~~0 5276414f)}, {Q31( 0src/libavcodec/adpcm.c.:018775:1379:8 9warning: 3comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3 055162f), Q31( 01877. | 2 1 2 6 9 6 6 1 6i6f9 9(6c4-f>)s}t,a t u| s ~~~~~^~~~~~~~~~~~~~~~~~[ 0].stsrc/libavcodec/aac_defines.he:45p:_36:i nnote: dexpanded from macro 'Q31'e x > 88u )45 | {# de f| i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ne Q31(x) (int)((x)*21474src/libavcodec/adpcm.c8:3786:4698:. 0 note: +expanded from macro 'CASE' 0.5) | ^ ~78 | CIn file included from Asrc/libavcodec/aacsbr_fixed.cSE:_623: (src/libavcodec/aacsbrdata.hC:385O:N84F:I Gwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ## codec ## 385_ | D{EQC3O1D(E-R0,. 6A0V1_8C22O0D4E6C7_7I6D0_8 f##) ,c oQd3e1c(, 0_._8V6A7_7A9R6G5S10_3_6)1 2 3| f ^~~~~~~~~~~) }, {Q31(-0.9src/libavcodec/adpcm.c7:4761:348:5 8note: 81expanded from macro 'CASE_3' 63217f) ,76 | Q 3 1 ( 0 . 9 6C4A6S8E5_223(6c6o6n4fi7g5,f )c}o, d e| c ~~~~~^~~~~~~~~~~~~~~~~~_ id, _src/libavcodec/aac_defines.h_:V45A:_36A:R Gnote: Sexpanded from macro 'Q31'_ _) | ^~~~~~~~~~~ 45 | #define Q31(src/libavcodec/adpcm.cx:74): 36 : note: expanded from macro 'CASE_2' 74( | i n t ) ( ( x ) *C2A1S4E7_4 8#3#6 e4n8a.b0l e+d (0co.d5e)c _ i| d ^ ~, __VA_ARGS_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] src/libavcodec/adpcm.c:71 :3857 | :{ Qnote: 3expanded from macro 'CASE_1'1 (-0.60 17182 | 2 0 4 6 7{7 6_0_8VfA)_,A RQG3S1__( }0 . 8 6 7 7 9 6 5 1 0 3\6 1 2| 3 ^~~~~~~~~~~f )}, {Q31(-0.974185src/libavcodec/adpcm.c8:819061:6413:2 1warning: 7comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]f ), Q31( 0.9646 819065 | 2 3 6 6 6 4 7 5 f ) } , i f| ~~~~^~~~~~~~~~~~~~~~~~~( c->stasrc/libavcodec/aac_defines.ht:u45s:[36i:] .note: sexpanded from macro 'Q31't ep_ind e45x | #>d e8f8iun)e {Q 31 (| x ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~) (int)((x)*2147483648src/libavcodec/adpcm.c.:0 78+: 690:. 5note: )expanded from macro 'CASE' | ^ ~ 78 | In file included from src/libavcodec/aacsbr_fixed.c : 62C: Asrc/libavcodec/aacsbrdata.hS:E385_:3(32C:O Nwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I G_ ## code c385 # | #{ Q_3D1E(-C0O.D6E0R1,8 2A2V0_4C6O7D7E6C0_8IfD)_, #Q#3 1c(o d0e.c8,6 7_7_9V6A5_1A0R3G6S1_2_3)f )}| , ^~~~~~~~~~~ {Q31(-0.9741src/libavcodec/adpcm.c8:5768:8341:6 3note: 2expanded from macro 'CASE_3'1 7f), Q 3176( | 0 . 9 6 4 6 8 5C2A3S6E6_624(7c5fo)n}f,i g ,| ~~~~~^~~~~~~~~~~~~~~~~~c odec_src/libavcodec/aac_defines.hid:,45 :_36_:V Anote: _expanded from macro 'Q31'A RGS__) 45 | | # ^~~~~~~~~~~d efine Q31(x)src/libavcodec/adpcm.c : 74 : 36 : note: expanded from macro 'CASE_2' (74i | n t ) ( ( x ) * 2C1A4S7E4_8 3#64#8 .e0n a+b l0e.d5()c o | d ^ ~e c_id, __VA_In file included from Asrc/libavcodec/aacsbr_fixed.cR:G62S: _src/libavcodec/aacsbrdata.h:_385): 6 :| ^~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385src/libavcodec/adpcm.c | :{71Q:371:(- 0note: .expanded from macro 'CASE_1' 601822 0714 | 6 7 7 6 08{f )_,_ VQA3_1A(R G0S._8_6 7}7 96 5 1 0 3 6 1 2 3 f\) } , | { ^~~~~~~~~~~Q 31(-0.97418588163217f), Q31( 0.src/libavcodec/adpcm.c9:621804:6328:5 2warning: 3comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]6 66475f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :2166 | note: expanded from macro 'Q31' 45 | # d e f i/n* eR Qe3a1d( xi)n e v e r y s a m p l e( ifnotr) (t(hxi)s* 2c1h4a7n4n8e3l6.4 8 .*0/ + 0| . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 ) | ^ ~ 2167 | In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 384 :f84o:r warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt i = 0; 384i | {> 4; | ~~~~~~~~~~~~~~~~~~~~~ 2173 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2174 | return AVERROR_INVALIDDATA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h2175 | flag = bytestream2_get_byteu(&gb) & 0x7; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :45:36: note: expanded from macro 'Q31' 2176 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 2177 | /* Decode 28 samples. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~ :45:36: note: expanded from macro 'Q31' 2178 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] for (int n = 0; n < 28; n++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | {Q31(-0.38658751133527f), Q31( 0.995012179 | int sam571208985f)}, {Q31(-0.29250814029851fple = 0, scale; | ~~~~~~~~~~~~~~~~~~~~~~ 2180 | ), Q31( 0.37444994344615f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 2181src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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] if (n & 1) { | ~~~~~~~~~~~~ 383 | {Q31src/libavcodec/adpcm.c( 0.91653180367913f), Q31(-0.30587628726597f)},:78:69: note: expanded from macro 'CASE' {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 78 | CASE_3(CONFIG45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ _In file included from ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:383:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 383 76 | CASE_2(config, codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | src/libavcodec/adpcm.c{Q31( 0.91653180367913f), Q31(-0.305876287In file included from 26src/libavcodec/alsdec.c5:9327: fsrc/libavcodec/unary.h):}50,:41 :{ Q3warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( 0.69000803 4509 | 9 3 1 6 ff)o,r (Qi3 1=( 00;. 9i0 9<5 2l1e7n1 3&8&6 1g3e2tf_src/libavcodec/bytestream.h)b}:i,294t :s 151:(| g ~~~~~^~~~~~~~~~~~~~~~~~warning: b comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) != src/libavcodec/aac_defines.hs:t45o: p36294: | ; note: i +expanded from macro 'Q31' + i)f; ( s i| z ~~~~~~~~~~~~~ ^ ~~~~45e | 2# d!e=f isniez eQ)31 ( x| ) ~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ :74In 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] : 36: note: expanded from macro 'CASE_2' 383 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | {src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' Q 71 | { __VA_ARGS__ }31( 0.91653180367913f), Q31(-0.305 \ | ^~~~~~~~~~~ 87628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x)src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ (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) (isrc/libavcodec/bytestream.hnt)((x)*2147483648.0 + 0.5) | ^ ~ :357In 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] : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.3670In file included from 35src/libavcodec/aacps_fixed.c83:92457: 4In file included from 2src/libavcodec/aacps.c4:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q33611:(15-:0. 38warning: 6comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]5 3265641875f)}, 361| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45i:f36 :( knote: expanded from macro 'Q31'< FF_AR R45A | Y_#EdeLfEinMeS (Qf3_1c(enxt)e r _ 2 0 ) ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (int)((x)*21src/libavcodec/aacps_fixed_tablegen.h4:73834:8153:6 4warning: 8comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]. 0 + 0.5) 383| | ^ ~ if (In file included from ksrc/libavcodec/aacsbr_fixed.c :<62 : Fsrc/libavcodec/aacsbrdata.hF_:A382:RR59A:Y _warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L EMS(f_c e382n | t{eQr3_13(4 )0). 0 5| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~3 7237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h357 | if (size2 != size) | ~~~~~ ^ ~~~~ :45:36: note: expanded from macro 'Q31' 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 | {Q31In file included from src/libavcodec/aacps_fixed.c(:24: src/libavcodec/aacps.c:40:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h40 | 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) | ^ ~ 45: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] 36 : note: expanded from macro 'Q31' 382 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | {QIn 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] 3 40 | Q31(0.0f), Q31(0.30596630545168f), Q31(0.5f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36In 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] : note: expanded from macro 'Q31' 381 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | {In file included from Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/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) | ~~~~^~~~~ 45src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 36: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] note: expanded from macro 'Q31' 39 | Q31(0.0f), Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f), | ~~~~^~~~~~~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#45d:e36f:i nnote: eexpanded from macro 'Q31' Q31(x) 45 | # d e f i n e Q 3(1i(nxt)) ( ( x ) * 2 1 4 7 4 8 3 6(4i8n.t0) (+( x0).*52)1 4 74| 8 ^ ~3 648.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] In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c :38139 | :{45Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.9974022411 7390 | 1 9 f ) ,Q 3Q13(10(.-00f.)1,6 8 3Q03419(409.9061387909f4)8}7,5 2{6Q04391f()-,0 .Q33518(909.401f3)1,7 05Q5351f()-,0 .Q03712(9-301.394166673533282f6)6,4 9 6| 1 ~~~~^~~~~3 f)}, | src/libavcodec/aac_defines.h ~~~~^~~~~~~~~~~~~~~~~~~: 45:36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 45:36: note: expanded from macro 'Q31' 45 | #d e45f | i#nde eQf3i1n(ex )Q 3 1 ( x ) ( i n t ) (((ix)n*t2)1(4(7x4)8*32614487.40 8+3 604.85.) 0 | + ^ ~ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c24:: src/libavcodec/aacps.c62:: 39src/libavcodec/aacsbrdata.h::21381:: warning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39 | 381 | { QQ3311(( 00..0f9)9,7 4 Q03212(401.1071081999f4)8,7 5Q23610(4-90f.)1,6 8Q3301In file included from 4(90src/libavcodec/alac.c4.:90579f: 6)src/libavcodec/unary.h3,:7 500Q:f341)1}:(,- 0{warning: .Qcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]03 712(9-301.3395 185069 | 795 43 18 3f 1)f7,o 0r 5(| 5In file included from ~~~~^~~~~~~~~~~~~~~~~~i5 src/libavcodec/aliaspixenc.cf=): ,250 : ;Qsrc/libavcodec/bytestream.h src/libavcodec/aac_defines.hi:3:1 18745(<::-1536 :0:l. ewarning: note: 4ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6expanded from macro 'Q31' 6 & 33&2 2g6e6t4 9_456b | 1i#1873td | fse) 1f} i(, ng e bi | )fQ ~~~~^~~~~~~~~~~~~~~~~~~ 3( !1s=(i xzs)etsrc/libavcodec/aac_defines.h :o2 45 p: ;36! =: i note: + sexpanded from macro 'Q31'+ i) z ;e ) | ~~~~~~~~~~~~~ ^ ~~~~(45 | i | ~~~~~ ^ ~~~~n# td)e(f(ixn)e* 2Q13417(4x8)3 6 4 8 . 0 + 0 . 5 ) (| i ^ ~nt )((x)*2147483648.0In file included from src/libavcodec/aacps_fixed.c+: 240: .src/libavcodec/aacps.c5:)39 : 9| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c :3962 | : src/libavcodec/aacsbrdata.h : 381 :Q73:1 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f), Q31(0. 03811 | 8{9Q93418(7 502.69094794f0)2,2 4Q113710(109.f0)f),, Q 3Q13(1-(0-.01.608732093419349919667357308ff)),} , | { ~~~~^~~~~Q3 1(-0.35src/libavcodec/aac_defines.h8:9459:41363:1 note: 70expanded from macro 'Q31'5 55f), Q3 145( | -#0d.e4f6i6n3e3 2Q23616(x4)9 6 1 3 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x36):* 2note: 1expanded from macro 'Q31'4 7483648. 045 | +# d0e.f5i)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: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) src/libavcodec/bytestream.h (int)((x)*2147483648.0 + 0.5) | ^ ~ :294In file included from src/libavcodec/aacsbr_fixed.c:62: :15: warning: src/libavcodec/aacsbrdata.h:379:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 379 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | {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) | ^ ~ src/libavcodec/bytestream.h:318:15:In file included from src/libavcodec/aacsbr_fixed.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]62 : src/libavcodec/aacsbrdata.h:379:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]318 | if (si z379e | 2{ Q!3=1 s(i-z0e.)3 6 8| 3 ~~~~~ ^ ~~~~4 336949252f), 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:36src/libavcodec/bytestream.h: :note: 357expanded from macro 'Q31': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #de f357i | n e Q 3i1f ((xs)i z e 2 ! = si z e ) | ( ~~~~~ ^ ~~~~i nt)((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.85235src/libavcodec/agm.c41:0510687:3393:3 6fwarning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31(-0.083423479664 110680 | f) } , w| h ~~~~^~~~~~~~~~~~~~~~~~~i le (gesrc/libavcodec/aac_defines.ht:_45b:i36t:s _note: lexpanded from macro 'Q31'e ft(gb) >45 | 0# d&e&f ixne xo)u t p u t _ s i z e ) { ( i| n ~ ^ ~~~~~~~~~~~~~~t )((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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:36src/libavcodec/alacenc.c: note: expanded from macro 'Q31' : 45 | #define Q31(x) 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(int)((x)*2147483648.0 + 0.5) | ^ ~ :639In file included from :157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:375:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h { "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 }, | ^ :45:36src/libavcodec/alacenc.c:641:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : 641 | { NULL }, | ^ note: expanded from macro 'Q31' 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.434409044676886f) warning,s generatedQ. 31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:src/libavcodec/aac_defines.h360::4538::36 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'Q31' 45 | #d e360f | i n e Qi3f1 ((xa)v c t x -> c h _ l a y o u t(.innbt_)c(ha(xnn)e*l2s1 4>7 4F8F3_6S4A8N.E0_ N+B _0C.H5AN)N E L| S ^ ~) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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] src/libavcodec/alsdec.c:424:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 374 | {Q31( 424 | 0 .4 3 4i4f0 9(0g4e4t6_7b6i8t8sf_)l,e ftQ(3&1g(-b0). 9<8 5ht4_6s33i0z4e6)3 23| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~2 f)}, {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.src/libavcodec/alac.c98:22779:8315:8 3warning: 7comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]6 2390f), Q31 (277 | 0 . 2 1 0}2 1e5l2s4e6 2i5f2 0(9ouft)p}u,t _ s| a ~~~~~^~~~~~~~~~~~~~~~~~m ples !=src/libavcodec/aac_defines.h :a45l:a36c:- >note: nexpanded from macro 'Q31'b _samples )45 | {# d e| f ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~i ne Q31(x) src/libavcodec/alac.c : 313 :(31i:n twarning: )comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]( (x)*2147483 63134 | 8 . 0 + 0 . 5 ) i| f ^ ~ (lpc_order[ch] In file included from src/libavcodec/aacsbr_fixed.c>:=62 : asrc/libavcodec/aacsbrdata.hla:c373:-84>:ma xwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s amples_per_f r373a | m{eQ 3|1|( !0l.p2c9_0q7u8a2nt7[7c6h0]5)7 7 5| f ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~) , 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)*21474src/libavcodec/alsdec.c83:645778:.31:0 +warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 .5) | ^ ~ 577 | if (ctIn file included from xsrc/libavcodec/aacsbr_fixed.c->:c62u: rsrc/libavcodec/aacsbrdata.h_:f372r:a7m:e _warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ngth != ctx->s c372o | n{fQ.3f1r(a m0e._2l0e5n4g1t9h7)3 6{9 2 6| 3 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~0 f), Q31(-0.944351443In file included from 69src/libavcodec/aacps_fixed.c91:824f: )}src/libavcodec/aacps.c, :{416Q:3441:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9980371023351f), Q3 1(416 | 0 . 7 9CC libavcodec/aptxenc.o 8c3o5n9s1t3 5IN6T5F5L9O9fA)T} ,p e a| k ~~~~~^~~~~~~~~~~~~~~~~~_ decay_fsrc/libavcodec/aac_defines.ha:c45t:o36r: =note: expanded from macro 'Q31'Q3 1(0.7659 2458 | 3#3d8e3f6i4n65ef )Q;3 1 (| x ~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36(: inote: ntexpanded from macro 'Q31') ((x)*21474 8453 | 6#4d8e.f0i n+e 0Q.315()x ) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c*:2621: 4src/libavcodec/aacsbrdata.h7:43718:3846:4 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 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.111360954904444 warningf)s} generated,. {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: 4src/libavcodec/aacsbrdata.h: warning370s: generated7. : 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)In file included from 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]); | ^~~~~~~~~~~ Qsrc/libavcodec/aacps.c:188:30: note: expanded from macro 'DECAY_SLOPE' 3 188 | #define DECAY_SLOPE Q30(0.05f) | ~~~~^~~~~~ src/libavcodec/aac_defines.h1( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 45:36: note: expanded from macro 'Q31' 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.1627src/libavcodec/alac.c6422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 604: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] 66: 369 | {Q31( warning: missing field 'unit' initializer [-Wmissing-field-initializers] - 604 | 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ 0.589src/libavcodec/alac.c:605:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4 605 | { NULL }, | ^ 7456517751f), 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 74Q3 warning1s( generatedx. ) (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) | ^ ~ src/libavcodec/alsdec.c:716:32In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/aacsbrdata.h:364:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 716 | 364 | {iQf3 1((*-b0d.-3>4o6p0t0_7o8r5d8er7 9>59 4sfc)o,n f-Q>3m1a(x-_0o.r9d9e4r4)1 4{2 6 1| 4 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~4 200f)}, {Q31(-0.src/libavcodec/alsdec.c68:77487:4314:8 1warning: 7comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3CC libavcodec/arbc.o 1008f), Q3 1748(- | 0 . 3 0 2 38 8 3 79 5 6 2 9 9 ff)o}r, ( k| ~~~~^~~~~~~~~~~~~~~~~~~= 0; k ff)r}a,m e{_Ql3e1n(g-t0h.)6;8 7 7| 4 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~4 81731008f), src/libavutil/avassert.hQ:3381:(11-:0 .note: 3expanded from macro 'av_assert0'0 238837956 2389 | 9 f ) } ,i f | ( ~~~~^~~~~~~~~~~~~~~~~~~! (cond)) src/libavcodec/aac_defines.h{: 45 : 36 : note: expanded from macro 'Q31' 45 | # d e f i n e Q 3 1 (x ) ( i n t )(\( x )*| 2 ^~~~1 47483648.0 + 0.5) src/libavcodec/alsdec.c :| 842 ^ ~: 25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 842 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :f364o:r31 :( swarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 0; sb < sub _364b | l{oQc3k1s(;- 0s.b3+4+6)0 07{8 5 8| 7 ~~ ^ ~~~~~~~~~~9 594f), Q31(-0.99src/libavcodec/alsdec.c4:4863:1254:2 6warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 4200f)}, 863{ | Q 3 1 (- 0 . 6 8 7f7o4r4 (8s1b7 3=1 000;8 fs)b, 3 1c(u-r0_.t9a9i4l4_1c4o2d6e1)4 4 2| 0 ~~~ ^ ~~~~~~~~~~~~~0 f)}, {Q31(-0.687src/libavcodec/alsdec.c7:49034:8251:7 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]00 8f), Q31 (903- | 0 . 3 0 2 3 8 8 3f7o9r5 6(2s9b9 f=) }0,; s| b ~~~~^~~~~~~~~~~~~~~~~~~ < sub_bsrc/libavcodec/aac_defines.hl:o45c:k36s:; note: sexpanded from macro 'Q31'b ++, sta r45t | #=d e0f)i n e| ~~ ^ ~~~~~~~~~~Q 31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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.370509In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c:678:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 906 678 | INTFLOAT width = Q30(1.f) / ((stop - start) ? (stop - start) : 1); | ~~~~^~~~ 0src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 4 091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ :45:36: note: expanded from macro 'Q31' 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 + 0CC libavcodec/argo.o .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) | src/libavcodec/alsdec.c ^ ~ :933:60: 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 :933362 | : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (ltp_smp 362= | {QF3F1M(A X0(.*0b9d3-5>5l4t7p6_5la58g5 3-4 f2),, 0Q)3;1 (l t0p._s5m4p8 4<5 1b2l3o0c4k5_60l4efn)g}t,h ;{ Ql3t1p(_-s0m.p5+4+6)68 4{1 4 22| 4 ~~~~~~~ ^ ~~~~~~~~~~~~0 90f), Q31( 0.9598src/libavcodec/alsdec.c07:79514:0292:02 2warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 951 | src/libavcodec/aac_defines.h : 45 : 36 : fnote: oexpanded from macro 'Q31'r (smp = 0 ;45 | s#mdpe f ( b361) | {?Q 3(b1)( :0 .(88a5)4)7 3 7| 3 ~ ^ ~7 60759f), Q31(-0.89src/libavcodec/alsdec.c6:39546:8290:2 9warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 469f)}, {954Q | 3 1 ( - 0. 1 8 1 7 3 0 7 8f1o5r2 2(2s6bf )=, 0 ;Q 3s1b( -<0 .s2m6p1;5 2s1b4+5+1)5 6 8| ~~ ^ ~~~0 0f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:961:src/libavcodec/aac_defines.h23::45 warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]36 : note: expanded from macro 'Q31' 961 | 45 | #d e f i nfeo rQ (3k1 (=x )0 ; k < o p t _ o r d e(ri;n tk)+(+() x )| * ~ ^ ~~~~~~~~~2 147483648.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 | {4Q warning3s1 generated(. 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.973271012402 warning8s5 generated2. 1f), 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.123781281331120f warning)s} generated,. {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)}, CC libavcodec/ass.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: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) CC libavcodec/ass_split.o (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) | ^ ~ CC libavcodec/assdec.o 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)},CC libavcodec/assenc.o {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] In file included from 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.587531919src/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) | ~~~~~ ^ ~~~~ 5341f), 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.9478085src/libavcodec/alsdec.c:1414763f)}, {Q31245:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 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] 0 1248 | if (current->master_channel >= channels) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ .src/libavcodec/alsdec.c58753191905341f), Q31( 0.01290772389163f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:1273:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1273 | if (entries == channels) { | ~~~~~~~ ^ ~~~~~~~~ 45:36: note: expanded from macro 'Q31' 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] src/libavcodec/bytestream.h:294:15: warning: 352 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ Q31( 0.67 82946 | 6 8 6 01 1i8f2 1(5sfi)z,e 2Q 3!1=( s0i.z8e1)2 8 4| 5 ~~~~~ ^ ~~~~0 3870856f)}, {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(src/libavcodec/bytestream.hx): 318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int )(318( | x) * 2 1 4i7f4 8(3s6i4z8e.20 !+= 0s.i5z)e ) | ^ ~| ~~~~~ ^ ~~~~ 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)}, {src/libavcodec/bytestream.hQ3:1357(: 150.:0 3warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 49956261 93574 | f ) , Qi3f1 ((-s0iz.e927 3!2=5 6s1i6z9e0)0 9 5| 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: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.55526940src/libavcodec/ansi.c:479:659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 12src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ warning: 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] missing field 'value' initializer [-Wmissing-field-initializers] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h 479 | { NULL }, | ^ :45:36: note: expanded from macro 'Q31' 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' CC libavcodec/asv.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: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) src/libavcodec/alsdec.c : 1538 :(27i:n t)warning: ((comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]x )*214748364 81538. | 0 + 0. 5 ) | ^ ~ if(tmp_32 != nIn file included from csrc/libavcodec/aacsbr_fixed.ch:a62rs: )src/libavcodec/aacsbrdata.h :{346 : 7| : ~~~~~~ ^ ~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360src/libavcodec/alsdec.cf:1559):,32 :Q 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( -0.941455 915598 | 2 2 2 4 88 f ) } , { Q 3 1 ( - 0. 2 9 26 8n2b9it3s5[7i5]6 72=f )F,F QM3I1N(( n0b.it0s5[7i59]2,2 4h9i2g7h9e5s2ft)_b}y,t e | * ~~~~~^~~~~~~~~~~~~~~~~~8) ; | ^ ~~~~~~~~ ~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: src/libavutil/macros.hnote: :expanded from macro 'Q31'49 :25: note: expanded from macro 'FFMIN' 45 | #de f49i | ne# dQe3f1i(nxe) FF M IN ( a , b ) (( a ()i nt>) ((b(x)) *2?1 4(7b4)8 3:6 4(a8).)0 +| 0 ~ ^ ~. 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:83: warning: src/libavcodec/alsdec.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :1581:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 345 | {1581Q | 3 1 ( - 0 . 6 7 4 1 4 6 2 6 7 9i3f5(4t4fm)p,_ Q3321 (! =0 .n4c9h5a4r8s2)2 1{1 8 0| 0 ~~~~~~ ^ ~~~~~~7 8f)}, {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.6886579CC libavcodec/asvdec.o 1458395f), 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) | ^ ~ CC libavcodec/asvenc.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.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.0In file included from src/libavcodec/apedec.c + 0.5) | ^ ~ :32In file included from : src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c:62 187 | if (size2 != size) | ~~~~~ ^ ~~~~ : src/libavcodec/aacsbrdata.h:339:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), src/libavcodec/alsdec.c:1663:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q 31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 1663src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from if (get_bits_left(gb) < 7*channels*ctx->num_blocks) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/alsdec.c:62: src/libavcodec/aacsbrdata.h:339:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :1720 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' 23 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : In file included from warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c 1720 | for (b = 0; b: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' c 45 | #define Q31(x) (int)((x)*21474836tx->num_blocks; b++) { | ~ ^ ~~~~~~~~~~~~~~~ 48.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 src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + 0.5) | ^ ~ 294 | if (size2In file included from !src/libavcodec/aacsbr_fixed.c=: 62s: isrc/libavcodec/aacsbrdata.hz:e338:)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) | ^ ~ src/libavcodec/bytestream.h:318:15: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:337:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | 337i | f{ Q(3s1i(z 0e.29 5!4=0 4s4i4z3e4)0 2 0| 7 ~~~~~ ^ ~~~~2 f), 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.9src/libavcodec/bytestream.h:1035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 357src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 15:In file included from warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c:62 357 | if (size2 != size) | ~~~~~ ^ ~~~~ : 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)*src/libavcodec/alsdec.c:2147483648.0 + 0.5) | ^ ~ 1821:In file included from 33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c:62: 1821 | ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbrdata.h:336 1822 | sconf->f:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] rame_len g336t | h{)Q;3 1 (| ~~~~~~~~~~~~~~~~~~~0 .28631285179src/libavutil/macros.h90:949f:)25,: note: Qexpanded from macro 'FFMIN'3 1(-0.910 3495 | 0#4d7e1f4i3n6e0 3FfF)}M,I N{Q(3a1,(b-)0 .((8a3)3 0>2 7(25b6)0 5?6 0(8bf)) ,: Q(3a1))( - 0| . ~ ^ ~6 7330410892084f)}, src/libavcodec/alsdec.c| : ~~~~^~~~~~~~~~~~~~~~~~~1864 :9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: 1864note: | expanded from macro 'Q31' I N45T | E#RdLeEfAiVnEe_ OQU3T1P(UxT)( 1 6 ) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c(:i1854n:t31)(:( xnote: )expanded from macro 'INTERLEAVE_OUTPUT'*2 147483648.0 + 0.5) | ^ ~ 1854 | In file included from fsrc/libavcodec/aacsbr_fixed.co:r 62(: c src/libavcodec/aacsbrdata.h=: 3360;: 7c: 6c:u rwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f rame_length !335= | {sQc3o1n(f--0>.f3r9a9m2e2_9l5e4n5g1t4h6 6&2&f ) ,| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~Q3 1( 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.205) | ^ ~ warnings generatedIn 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] src/libavcodec/alsdec.c:2064:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 329 2064 | for (c = 0; c < num_buffers; c++) { | ~ ^ ~~~~~~~~~~~ | {src/libavcodec/alsdec.c:2087:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] Q 2087 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ 31src/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.c0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 2133 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :23In file included from : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c 2133 | for (c = 0; c < channels; ++c) { | ~ ^ ~~~~~~~~ :62src/libavcodec/alsdec.c:2151:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 2151 | for (c = 1; c < channels; c+src/libavcodec/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)*214748364src/libavcodec/amrwbdec.c8.:0 236+: 350:. 5)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 236 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 326 :i6s:f _warning: q[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ] += PRED_F A326C | TOR * isf_past[i]; | ~ ^~~~~~~~~~~ {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f)src/libavcodec/amrwbdec.c:255:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 255src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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] isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i]; | ^ ~ 325src/libavcodec/amrwbdec.c | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 255 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :34: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] warning: 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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] 255 | isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i]; | ~ ^ 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'CC libavcodec/atrac.o 45 | src/libavcodec/amrnbdec.c#define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :188In 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] :62 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 188src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | p->prev_lsp_sub4[i] = lsp_sub4_init[i] * 1000 / (float)(1 << 15); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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)*2147483src/libavcodec/amrwbdec.c64:8366.:043 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 366 | 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] 3230 | .{1Q83 1*( -e0x.c9[2i40 4+2 913]6;7 0 7| 9 ~ ^~~~~~~~~~7 f), Q31( 0.src/libavcodec/amrwbdec.c8:53655:0637:7 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]02 7855f)}, 365{ | Q 3 1 ( - 0 . 6 9 5 0 6 4c6t9x5-0>0p4it50cfh)_,v eQc3t1o(r [0i.]9 8=6 303.41182 6*2 5e4x5c9[fi) }-, 1 ]| ~~~~^~~~~~~~~~~~~~~~~~~+ 0.64 *src/libavcodec/aac_defines.h :e45x:c36[:i ]note: expanded from macro 'Q31'+ | ~ ^~~~~~ 45 | #defisrc/libavcodec/amrwbdec.cn:e365 Q:3431:( xwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | ( i n t ) ( (x ) * 2c1t4x7-4>8p3i6t4c8h._0v e+c t0o.r5[)i ] | = ^ ~ 0.18 * exc[i - 1] +In file included from src/libavcodec/aacsbr_fixed.c0:.626: 4src/libavcodec/aacsbrdata.h :*323 :e32x:c [warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] + | ~ ^~~~~~~~~~ 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.695064695004In file included from 50fsrc/libavcodec/apedec.c):,36 : Qsrc/libavcodec/unary.h3:1(50 :041.:9 8warning: 63comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3 412625459f)} ,50 | | ~~~~~^~~~~~~~~~~~~~~~~~ for(i =src/libavcodec/aac_defines.h :045;: 36i: note: prev_lsf_r[i] * LSF_R_FAC * PRED_FAC_MO322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ Dsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' E _12k2 + lsf_5_mean[i]; | ~ ^~~~~~~~~~~~~ 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) src/libavcodec/amrnbdec.c: (int)((x)*2147483648.0 + 0.5) | ^ ~ 355:89In 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] : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q3355 | 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); | ^~~~~~~~~~~~~ ~ 1src/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); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ( 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) (isrc/libavcodec/amrwbdec.cnt)((x)*2147483648.0 + 0.5) | ^ ~ :605: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] 28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 605 | fixed_vector[i] += fixed_vector[i - ctx->pitch_lag_int] * 0.85; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ | {Q31(-0.2038 warnings generated. 7930772356786f), Q31( 0.74748307src/libavcodec/amrwbdec.c:623:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 623 | p_gain * p_gain; | ~ ^~~~~~ 9src/libavcodec/amrwbdec.c:623:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 622 | AMRWB_SFR_SIZE) * | ~ 623 | p_gain * p_gain; | ^~~~~~ 436f)}src/libavcodec/apedec.c, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.c:src/libavcodec/aac_defines.h:47845::2036:: note: expanded from macro 'Q31'warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] : 45478 | | # d e f iinfe (Qri31c(ex)- >k s u m < l i m ) | ( ~~~~~~~~~~ ^ ~~~i nt)((x)*214748src/libavcodec/amrnbdec.c3:6568:4258:. 0 warning: + implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 568 | p->betIn file included from a src/libavcodec/aacsbr_fixed.c=: 62F: Fsrc/libavcodec/aacsbrdata.hM:I317:N83(:p -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p itch_gain[ 4317] | ,{ Q311.(0-)0;.8 5 3| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~5 9479233src/libavutil/macros.h5:3497:f22):, note: Qexpanded from macro 'FFMIN'3 1( 0 .498 | 8#7d3ef8i1n2e5 9F0F1M5I7N9(fa),}b,) {(Q(3a1)( >- 0(b.)8 1?4 (1b2)43 :0 3(3a8)5)3 5| f) ^ ~, Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 626src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 30: 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] 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' 626 | f_gain * f_gain; | ~ ^~~~~~ 45src/libavcodec/amrwbdec.c:626:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 625 | AMRWB_SFR_SIZE) * | ~ 626 | src/libavcodec/amrnbdec.c : 604 : 45 : fwarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]g ain * f_g a604i | n ; | ^~~~~~ diff += fabs(lsf_avg[i] - lsf[i]) / lsf_avg[i]; | ~ ^~~~~~~~~~ #dsrc/libavcodec/amrnbdec.ce:fi604:n33e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 604 | ( i n td)i(f(fx )+*=2 14f7a4b8s3(6l4s8.f_0a v+ g0[.i5]) - | l ^ ~s f[i]) / lsf_avg[i]; 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.8141243033853src/libavcodec/amrnbdec.c5f:)609,: 9Q:3 1(warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .97480 760968 | 0 4 9 6 3i7ff )}(,d i f| f ~~~~~^~~~~~~~~~~~~~~~~~ <= 0.65) src/libavcodec/aac_defines.h :| 45 ^~~~ ~~: 36: note: expanded from macro 'Q31' src/libavcodec/amrwbdec.c:649: 9:45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q3 1649( | x ) i f ( c t x -> p i t c(hi_ntg)a(i(nx[)0*]2 1< 407.468)3 6{48 . 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), Qsrc/libavcodec/amrwbdec.c3:1651(: 160:. 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3812590 16515 | 7 9 f ) }}, e{lQs3e 1i(f- 0(.c8t1x4->1p2i4t3c0h3_3g8a5i3n[50f]) ,< Q03.19()- 0{. 97 4| 8 ^~~~~~~~~~~~~~~~~~ ~0 768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.src/libavcodec/amrwbdec.c5): 657: 9| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrnbdec.c:620: 55657: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from isrc/libavcodec/aacsbr_fixed.cf: 62(: csrc/libavcodec/aacsbrdata.htx :-620316> | f: i83 x: e dwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] g ai nc[o0n]s t> f3 l.316o0 | a {t* Qsc3mto1xo(-t >h0fi.inx9ge5_d4f_3ag2ca1ti9onr3[ 41=5] 7)a1 v2{8_ f c)| l, ^~~~~~~~~~~~~~~~~~ ~i pQf3(14(. 00. 6*src/libavcodec/amrwbdec.c8 :8d6574i:9f366f:0 3-warning: 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 18.4461,f ) 0}657., | 0 , { Q 31i1f.( 0-()0c;.t 7x 2-| 9>6 ~ ^~~~f2i 2x0e84d2_5g1a9i1nf[)0,] Q>31 (3-.00. 7* 6c6t0x8-4>4f3i4xe2d0_9g1a7ifn)[}1,] ) {| ~~~~^~~~~~~~~~~~~~~~~~~ | ~ ^~~~~~~~~~~~~~~~~~ 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::62262:: 76src/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] 621 | 316 | c{oQn3s1t (f l0o.a9t 5f4i3x2e1d9_3g4a5in7_1m2e8afn) ,= Q(3p1-( >0f.i6x8e8d4_9gsrc/libavcodec/amrwbdec.ca6i0:n3664[4:00178]:4 4 warning: 1+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f p)-},> f{iQx3 e1664d( | _- g0 a.i 7n 2[ 91 6] 2 2 +0 8 4 2| i5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f1 9(1cft)x,- >622Qp | 3i 1t (c -h 0_ .g 7a6 i6 n 0[ 8i 4] 4 3< 4 20 0. 96 1) 7 f )| } ^~~~~~~~~~~~~~~~~~ ~ , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45p:-36>:f inote: xexpanded from macro 'Q31'e d_gain[ 245] | #+d epf-i>nfei xQe3d1_(gxa)i n [ 3 ] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ (int )623( | ( x ) *2 1 47 4 8 3 6 4 8. 0 + 0 . 5 ) | ^ ~ p->fiIn file included from xsrc/libavcodec/aacsbr_fixed.ce:d62_: gsrc/libavcodec/aacsbrdata.ha:i316n:[324:] )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.2; | ~~~~~~~~~~~~~~~~ ~ 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 | src/libavcodec/amrnbdec.c#d:e625f:i43n:e warning: Q3implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 (x) 625 | ( i n t ) ( ( x ) * 2(114.704 83-6 4s8m.o0o t+h i0n.g5_)f a | c ^ ~t or) * fixed_gain_meaIn file included from nsrc/libavcodec/aacsbr_fixed.c;: 62 : | src/libavcodec/aacsbrdata.h ~ ^~~~~~~~~~~~~~~: 316:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrnbdec.c:625:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]316 | {Q31( 0 .6259 | 5 4 3 2 19 3 4 5 7 1 2 8 f ) , (Q13.10( -0 .s6m8o8o4t9h6i0n34g_0f8a4c4t1ofr))} , *{ Qf3i1x(e-d0_.g7a2i9n6_2m2e0a84n2;5 1 9| 1 ~ ^~~~~~~~~~~~~~~~f ), Q31(-0.7src/libavcodec/amrnbdec.c6:66240:8334:4 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0917f)} ,624 | | ~~~~~^~~~~~~~~~~~~~~~~~ retusrc/libavcodec/aac_defines.hr:n45 :sm36o:o thnote: iexpanded from macro 'Q31' ng_factor 45* | #pd-e>ffiinex eQd3_1g(axi)n [ 4 ] + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/amrwbdec.csrc/libavcodec/aacsbrdata.h::315715::3130:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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 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) | ^ ~ 47:28In 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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' expanded from macro 'FFMAX' 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] 47 | 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' d 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ efiIn file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:58: warning: ne FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrwbdec.c 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' 715 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :30: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] warning: 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) 715 | return FFMAX(0.0, 1.25 - acc * 0.8 * 512); | ^~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' (int)((x)*2147483648.0 + 0.5) | ^ ~ 47 | #In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:7:src/libavcodec/amrnbdec.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]734 :9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d e734f | i n e FiFfM A(Xp(-a,>bp)i tc(h(_ag)a >in [(4b]) ipicet_cfha_cg)a i*n [s4t]a b<_ f0a.c9;) {| ~ ^~~~~~~~ | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :732:In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/amrnbdec.c313::84742:: 9:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 29 : 313warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{Q 31( 0. 47324 | 84 4 7 99 1f9l4o3a5t7f )s,m _Qf3a1c( = 00..95 9*2 1(11 5-7 4v6o2i8ce3_0f6afc)) }*, st{aQb3_1f(a c0;. 6 6| 6 ~ ~~^~~~~~~~~~~1 4891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 742src/libavcodec/aac_defines.h | :45 : 36 : inote: fexpanded from macro 'Q31' (fixed_gai n45 | ># 2d.e0fi n*e pQ-3>1p(rex)v _ s p a r s e _ f i x e d(_ignati)n()( x{) * 2| 1 ^~~~~~~~~~ ~4 7483648.0 + 0.5) src/libavcodec/amrnbdec.c| : ^ ~742 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | In file included from src/libavcodec/aacsbr_fixed.c : 62: isrc/libavcodec/aacsbrdata.hf :(313f:i59x:e dwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ain > 2.0 * p- >313p | {reQv3_1(s p0a.r4se4_8f4i4x7e9d9_1g94a3i5n7)f ){, Q| 3 ~ ~~~^~~~~~~~~~~~~~~~~~~~~~1 ( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.9src/libavcodec/amrnbdec.c65:97510:1177:6 1warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~751 | src/libavcodec/aac_defines.h : 45 : 36src/libavcodec/amrwbdec.c:i f:note: 759expanded from macro 'Q31'(: p-29>:p iwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c45 | h#_dgeafiin n[759ei | ] Q 3< 1 (0fx.l)6o a) t c| ^~~~~~~~~~~~~~~~ ~p e = 0 . 1 2(5i n*t )(((1x )+ *v2o1i4c7e4_8f3a64c8).;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 | #definsrc/libavcodec/amrnbdec.ce :Q7643:19(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | ( i nitf) (((fxi)xe*d2_1g4a7i4n8 <3 6458..00) + | 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/amrwbdec.c:src/libavcodec/aac_defines.h792::945:: 36warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 79245 | | # d e fiifn e( cQt3x1->(pxi)t c h _ g a i n [ 0 ] > 0 (.i5n t&)&(( xc)t*x2-1>4f7r4_8c3u6r4_8m.o0d e+ <0= .M5O)D E _| 8 ^ ~k 85) { | ^~~~~~~~~~~~~~~~~~ ~ 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)*21474836src/libavcodec/amrwbdec.c48:.7990: 58+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ 799 | floaIn file included from t src/libavcodec/aacsbr_fixed.cp:i62t: csrc/libavcodec/aacsbrdata.h:h_312f:a7c:t owarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 0.25 * ctx->p i312t | ch{_Qg3a1i(n[0] * c t0x.-4>7p3i3t6c1h2_9g3a7i1n2[909]f;) , | Q ~ ^~~~~~~~~~~~~~~~~~3 1(-0.2733317829src/libavcodec/amrwbdec.c6:179962:f37):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.90 97999 | 8 3 0 8 7 0 3 5f1l9ofat) , pQi3t1c(h _0f.a9c6t7o1r5 =6 602.92358 1*3 2cft)x}-,> p i| t ~~~~~^~~~~~~~~~~~~~~~~~c h_gain[0src/libavcodec/aac_defines.h]: 45*: 36c:t xnote: ->expanded from macro 'Q31'p itch_gai n45[ | 0#]d;e f i| n ~ ^~~~~~~~~~~~~~~~~~e Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/amrnbdec.c62: :src/libavcodec/aacsbrdata.h816::3119::84 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | 311 | i{fQ 3(1p(- >0p.i5t1c6h4_6g1a8i4n9[242]2 8>7f )0,. 5Q 3&1&( -!0o.v7e1r3f7l3o3w3)2 8{7 3 9| 1 ^~~~~~~~~~~~~~~~ ~7 f)}, {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:31src/libavcodec/amrnbdec.c: :warning: 822implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | { Q8223 | 1 ( 0 . 5 1 6 4 6 1 8 4 9 2 2 208.72f5) ,* QF3F1M(I-N0(.p7-1>3p7i3t3c3h_2g8a7i3n9[147]f,) }1,. 0{)Q 3:1 ( | 0 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~. 611307211src/libavutil/macros.h3:9496:6229:f )note: , expanded from macro 'FFMIN'Q 31( 0.46 9495 | 0#1d4e1f1i7n5e9 1F7FfM)I}N,( a ,| b ~~~~^~~~~~~~~~~~~~~~~~~) ((a) > (src/libavcodec/aac_defines.hb:) 45?: 36(:b )note: :expanded from macro 'Q31' (a)) | ^ ~ 45 | #define Q31(x) src/libavcodec/amrnbdec.c : 822 : 30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )822* | 2 1 4 7 4 8 3 6 4 8 . 0 + 00..52)5 * | ^ ~F FMIN(p->pitch_gain[4]In file included from , src/libavcodec/aacsbr_fixed.c1:.620: )src/libavcodec/aacsbrdata.h ::311 : 7| : ~ ^~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN'311 | {Q31( 049. | 5#1d6e4fi6n18e4 9F2F2M2I87Nf()a,, bQ)3 1(((-a0). 7>1 3(7b33)3 2?8 7(3b9)1 7f:) }(,a ){)Q3 1 (| ^0 .61130721139669f), Qsrc/libavcodec/amrnbdec.c3:1823(: 300.:4 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 0141175917 f823) | } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 450:.365: note: * expanded from macro 'Q31'F FMIN(p- >45p | i#tdecfhi_ngea iQn3[14(]x,) S H A R P _M A X ) ) ; ( i| n ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~t )((x)*2src/libavutil/macros.h1:4497:4228:3 6note: 4expanded from macro 'FFMIN'8 .0 + 0 .495 | )# d e| f ^ ~i ne FFMIN(a,b) ((a)In file included from >src/libavcodec/aacsbr_fixed.c :(b62): src/libavcodec/aacsbrdata.h?: 310(:b84): : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](a )) | ^ ~ 310 | {Q31( 0src/libavcodec/amrnbdec.c.:98231:8305:1 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 982317f), Q8233 | 1 ( 0 . 0 9 3 5 8 2 2 8 9 0 1 708.55f )} ,* {FQF3M1(I-N0(.p9-6>0p6i2t7c6h9_g5a5i9n1[247]f,) ,S HQA3R1P(_ M0A.X3)6)0;9 9 0| 9 ~ ^~~~~~~~~~~~~~~~5 133739fsrc/libavutil/macros.h):}49,: 40 :| ~~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'FFMIN' src/libavcodec/aac_defines.h :49 | 45#:36d:e fnote: iexpanded from macro 'Q31'n e FFMIN( a45, | b#)d e(f(ian)e >Q 3(1b()x )? ( b ) : ( a ) ) | ( ^i nt)((x)*2147483src/libavcodec/amrnbdec.c6:48208.:013 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 820 | p->pIn file included from isrc/libavcodec/aacsbr_fixed.ct:c62h: _src/libavcodec/aacsbrdata.hg:a310i:n58[:4 ]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 | #src/libavcodec/amrwbdec.c:892:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d 892 | return av_clipf((1.0 - tilt) * (1.25 - 0.25 * wsp), 0.1, 1.0); | ~ ^~~~ efisrc/libavcodec/amrnbdec.cne Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :838In file included from src/libavcodec/aacsbr_fixed.c:62: 4src/libavcodec/aacsbrdata.h warning:s310 generated:. 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :13 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' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 838 | if (fabsf(samples[i]) > AMR_SAMPLE_BOUND) { | ^~~~~~~~~~~~~~~~~ ~ | #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)},src/libavcodec/amrwbdec.c {Q31(-0.68821476106884f), Q31(-0.26892306315457f):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/aac_defines.h:45:36: note: src/libavcodec/amrwbdec.c:976:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'Q31' 975 | 45 | # dsecaflien e= 0Q.351 (*x )( F F M I N( e s t , 7 6 0 0() i-n ti)s(f([xL)P*_2OR1D4E7R4 8-3 624]8). 0/ + | 0 ~. 5) | ^ ~976 | (isf[LP_OIn file included from RDsrc/libavcodec/aacsbr_fixed.cE:R62_: 1src/libavcodec/aacsbrdata.h6:k309 -: 582:] -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i sf[LP_ORDER - 2]) ;309 | {| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~Q 31(-0.214111src/libavcodec/amrwbdec.c2:69755:737:2 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f), Q3 1975( | - 0 . 9 3s4c2a4l8e 1=9 005.255 4*5 f()FF}M,I N{(Qe3st1,( -706.0608)8 2-1 4i7s6f1[0L6P8_8O4RfD)E,R -Q 321]()- 0/. 2 6| 8 ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~9 2306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.268923063src/libavcodec/amrwbdec.c15:498357:f25:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/amrnbdec.c983:: | 45902 :: 3612 :: note: warning: expanded from macro 'Q31' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (di f45f | _#902id | se f fi [n ier] e Qt+3u 1rd(nix f)rf h_ 1i s> f =[ i0 .- 0 1 ?] r Q=3 10(.-00 .?2 1r4h111 1/ 2r6h507 2*7 9A0MfR),_T IQ3L1T(_-G0A.M9Msrc/libavcodec/amrwbdec.c3A4_:2T9854 :8411::9 0warning: 05implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].2 05;4 5 f| ) ~~~~^~~~~ ~} ,985 | { Q 3 1 ( - 0 . 6 8 8 2 1 4 7 6 1d0i6f8f8_i4sff)[,i Q-3 11(]- 0=. 256.809 2-3 0d6i3f1f5_4i5s7ff[i)]};, | | ~ ^~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21474src/libavcodec/amrwbdec.c83:69874:8.370: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 987 | In file included from disrc/libavcodec/aacsbr_fixed.cf:f62_: isrc/libavcodec/aacsbrdata.hs:f308[:i83]: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 .0 - diff_isf[ i308 | -{ Q13]1;( - 0| . ~ ^~~~~~~~~~~~~~~98 512833386833f), 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/amrwbdec.c ~~~~^~~~~~~~~~~~~~~~~~~ :1040:39: 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' 1040 | 45 | # d e f in e Q 3 1 ( x ) 1(.i0n t-) (i(sxf)p*_2i1n4t7e4r8[3s6ub4f8r.a0m e+] ,0 .L5P)_ O R| ^ ~D ER); | ~ ^~~~~~~~~~~~~~~~~~~~ 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.40CC libavcodec/atrac3.o 816610075661f)}, {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.2993843406src/libavcodec/apedec.c:5514f), Q31(-0.4605904:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]1329682246f)}, {Q31(-0.91781958879280f), Q31(-0 . 904 | if (p->sample_pos < start) { | ~~~~~~~~~~~~~ ^ ~~~~~ 74src/libavcodec/amrnbdec.c012716684186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1077 :61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 45 | 1077 | highpass_gain * AMR_SAMPLE_SCALE, | ^~~~~~~~~~~~~ ~ #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/atrac3plus.o 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 +src/libavcodec/amrwbdec.c 0:.12245:)30 : | ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c1224: | 62 : src/libavcodec/aacsbrdata.h: 305 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ctx->tilt_c oe305f | {=Q 3v1o(i c0e._7f2a1c6 5*3 402.52158 7+18 f)0,. 2Q5;3 1 (| - ^~~~~~~~~ ~0 .69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/atrac3plusdec.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/apedec.c:1666:11: warning: 289missing field 'help' initializer [-Wmissing-field-initializers] | {Q31 (1666 | 0 . 5 5 2{6 N6U2L5L8}6,2 7 1| 9 ^4 f), 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:CC libavcodec/atrac3plusdsp.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: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:36src/libavcodec/ass_split.c: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :250In 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] :14 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) | ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]In file included from src/libavcodec/aacsbr_fixed.c 250 | while (i < FF_ARRAY_ELEMS(section->fields)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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) src/libavcodec/ass_split.c : 273(:i27n:t )(warning: (comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]x )*2147483648.0 + 0273. | 5 ) | ^ ~ for (i = 0; i In file included from num_rects; i++) { | ~^~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.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:1 warning generated. 36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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(CC libavcodec/atsc_a53.o 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) CC libavcodec/audio_frame_queue.o (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] CC libavcodec/audiodsp.o 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/asvenc.c:41: src/libavcodec/put_bits.h:In file included from 227src/libavcodec/aacsbr_fixed.c::3762:: src/libavcodec/aacsbrdata.h:warning: 693comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]: 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | 693 | iQ3f1 ((-s0-.>0b0uf0_6e6n5d0 4-1 5sf-)>,b uQf3_1p(t-0r. 0>0=0 6s9i1z7e9o3f7(fB)i,t BQu3f1)()- 0{. 0 0| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7215391f), 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)*2147src/libavcodec/put_bits.h48:32656:4378:. 0 warning: +comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 0.5) | ^ ~ 265 | iIn file included from fsrc/libavcodec/aacsbr_fixed.c :(62s: -src/libavcodec/aacsbrdata.h>:692b:u10f:_ ewarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d - s->buf_ p692tr | > = s iQz3e1o(f-(0B.i0t0B0u5f1)4)55 7{2 f )| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)CC libavcodec/aura.o *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), | ~~~~~^~~~~~~~~~~~~~ 1src/libavcodec/aac_defines.h warning generated. :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x)19 warnings generated. (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),5 warnings generated. 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 | #definCC libavcodec/av1_frame_merge_bsf.o e 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)CC libavcodec/av1_frame_split_bsf.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:678:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.005626CC libavcodec/av1_metadata_bsf.o 6114f), 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.hCC libavcodec/av1_parse.o :678:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q321(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ warningsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' s 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ generated. 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'src/libavcodec/atrac1.c 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] 241:43: 671 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.00553 32417 | 2 1 1 f ) , Q 3 1 ( - 0f.lo0a0t4 7 2 2m2a5x9_6qfu)a,n tQ 3=1 (1-.00. 0/0 3(f9l4o0a1t1)2(4(f1) ,< amp_sf] * | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ :36: note: expanded from macro 'Q31' 132 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] (!synth_param->amplitude_mode | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ 133 | src/libavcodec/aac_defines.h ? (wave_param->amp_index + 1) / 15.13f | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | : 1.0f); | ~~~~~~~ :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (intsrc/libavcodec/atrac3plusdsp.c:141:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ ((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) CC libavcodec/avpacket.o (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: CC libavcodec/avrndec.o 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)src/libavcodec/atrac3.c, Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:192:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 :192 | float w = 0.5 * (wi * wi + wj * wj); | ~ ~~~~~~~~^~~~~~~~~ 36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/atrac3.csrc/libavcodec/aacsbrdata.h:617::49453::27 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 4940 | . 8 1 3 8 1 9 1 2 7 0 f ) , Q 3 1 ( c02. 8*1 8I5N7T7E6R0P0O4LfA)T,E (Qm3c11(_ r,0 .m8c223_0r4,1 9n8s9a0mfp)l,e Q-3 1b(a nd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .8272275src/libavcodec/atrac3.c3:44697:f41):, note: expanded from macro 'INTERPOLATE'| ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45469: | 36 : note: expanded from macro 'Q31'( (old) +45 | (#ndseafmipnlee )Q 3*1 (0x.) 1 2 5 * ( ( n ew ) - ((oilndt)))()( x )| * ~ ~~~~~~^~~~~~~2 147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/atrac3.csrc/libavcodec/aacsbr_fixed.c::62494: :src/libavcodec/aacsbrdata.h39::617 :warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | 617 | Q 3 1 ( 0 . 8 1 3 8 1 9 1c227 0*f )I,N TQE3R1P(O L0AT.E8(1m8c517_7r6,0 04mfc)2,_ rQ,3 1n(s a0m.p8l2e3 0-4 b1a9n8d9)0;f ) ,| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q 31( 0.8src/libavcodec/atrac3.c2:74692:277:5 3note: 4expanded from macro 'INTERPOLATE'7 f), | ~~~~~^~~~~~~~~~~~~~ 469 | src/libavcodec/aac_defines.h(:(old) 45+: 36(:n note: sexpanded from macro 'Q31'a mple) * 450 | .#1d2e5f i*n e( (Qn3ew1)( x-) ( o l d ) ) ) | ^~~ ~ (int)((x)*21src/libavcodec/atrac3.c4:74944:8223:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 + 0.5) 494| | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 617 : 11:c 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* INTERPOLA T617E | ( mc 1 _ r, Qm3c21_(r ,0. 8n1s3a8m1p9l1e2 7-0 fb)a,n dQ)3;1 ( | 0 ^~ ~ .8185776004f),src/libavcodec/atrac3.c :Q4933:127(: 0.warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 30419890f )493, | Q 3 1( 0 . 8 2 7 2 2 7 5 3c427 f=) ,c 1 | * ~~~~~^~~~~~~~~~~~~~ INTEsrc/libavcodec/aac_defines.hR:PO45L:A36T: Enote: (expanded from macro 'Q31'm c1_l, m45c | 2#_dl,e fnisnaem pQl3e1 (-x )b a n d ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/atrac3.ct:)469(:41(:x )note: *2expanded from macro 'INTERPOLATE' 1474836 44698 | . 0 + (0(o.l5)d ) | + ^ ~ (nsample)In file included from *src/libavcodec/aacsbr_fixed.c :062.: 1src/libavcodec/aacsbrdata.h2:5616: 74*: (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ew) - (old))) 616 | | ~ ~~~~~~^~~~~~~ Q31( 0.7919735841f), Q31(src/libavcodec/atrac3.c 0:.4937:9397:8 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 413f), Q31 (493 | 0 .8 0 3 44 8 5 7 5 1 f ) , Qc321 (= 0c1. 8*0 8I7N6T9E5RP0O0L4AfT)E,( m c| 1_ ~~~~~^~~~~~~~~~~~~~l , mc2_l, nssrc/libavcodec/aac_defines.ham:p45l:e36 :src/libavcodec/atrac3plus.c -note: : expanded from macro 'Q31'364b :a17n:d )45 | warning: +#comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] d e| f ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ne Q31 src/libavcodec/atrac3.c(364:x | 469) :7 : note: expanded from macro 'INTERPOLATE' i f ( p 469o | s (> (iF(noFt)_l(Ad(R)xR) A*+Y2 _1E(4Ln7sEM4aS8(m3cp6hl4ae8n)-. >0*q u0+_. w10o2.r5d5 l*)e ( n( )n| )e ^ ~ w {) - | ( ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ld)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] src/libavcodec/atrac3.c :616493 | : 22 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.7919 74933 | 5 8 4 1 f ) , Q 3 1 ( 0 . 7c927 8=4 6c614 1*3 fI)N,T EQR3P1O(L A0T.E8(0m3c414_8l5,7 5m1cf2)_,l ,Q 3n1s(a m0p.l8e0 8-7 6b9a5n0d04)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:616:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/atrac3.c :616496 | : 43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.791 94967 | 3 5 8 4 1 f ) , Q 3 1 ( 0 . 7s9u728[4n6s6a4m1p3lfe)], =Q c311 (* 02..800 3-4 4c825;7 5 | 1 ~ ^~f ), Q31( 0.80876src/libavcodec/atrac3.c9:54960:0324:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h496: | 45 : 36 : note: expanded from macro 'Q31' 45 | #sdue2f[innsea mQp3l1e(]x )= c 1 * 2 . 0 - c(2i;n t) (| ( ^~ ~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] src/libavcodec/atrac3.c:506:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | 506 | Q 3 1 ( 0 . 7 6 5 8 6 7 4 8 6s5fu1)[,n sQa3m1p(l e]0 .=7 7 2c727 8 0 8 8 1 f*) ,2 .0Q;3 1 (| ^~ ~0. 7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defsrc/libavcodec/atrac3.cin:e507 :Q363: 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 507 | ( i n t ) ( ( x ) * 2 1 4s7u428[3n6s4a8m.p0l e]+ =0 .(5c)1 -| ^ ~c 2) * 2.0; | ~~~^~~~ ~ 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 | Q3src/libavcodec/atrac3.c1(: 5140:.367:6 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 74865f), Q3 1514( | 0 . 7 7 2 7 7 8 0 88 1 f ) , sQu311[(n s0a.m7p7l9e4]2 8=7 5(1c91f )+, cQ23)1 (* 0 .27.805;8 3 5| 3 ~~~^~~~ ~1 20f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2src/libavcodec/atrac3.c14:75154:8333: 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8. 0 + 0.5) | 515 ^ ~ | In file included from src/libavcodec/aacsbr_fixed.c : 62 : ssrc/libavcodec/aacsbrdata.hu2:[615n:s11a:m pwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ] = c2 615 | * - 2Q.301;( 0| . ^~ ~7 658674865f), 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 | #definsrc/libavcodec/atrac3.ce :Q5403:124(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | ( i n t ) ( ( x )c*2h1[417] 4=8 3s6q4r8t.(02 +- 0c.h5[)0 ] | * ^ ~ ch[0]); | ~~~~ ~~^~~~~~~~~~~~~~~ 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.6655139src/libavcodec/atrac3.c88:0558f:)33,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( 0.6749663190 src/libavcodec/audio_frame_queue.cf558:) | 91, : 29 Q: 3 1warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 . 6 8 4 2 3 5 3 912 | 9s 3u f1 )[, n fsQoa3rm1(p(il =e00];. 6*n9=b3 _3I2sN8aT2mE3Rp7Pl6OefLs)A ,T& E &( w| i[< ~~~~~^~~~~~~~~~~~~~0a ]f[q0-]>,f rw[a0m]e[_1csrc/libavcodec/aac_defines.h]o:,u45 n:nt36s;:a mnote: ipexpanded from macro 'Q31'+l +e) {- b a| 45n ~^~~~~~~~~~~~~~~~~ | d# )d;e f i| n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e Q31(x) src/libavcodec/atrac3.c : 469 : 41 : note: expanded from macro 'INTERPOLATE' (int)(( x469) | * 2 1 4 (7(4o8l3d6)4 8+. 0( n+s a0m.p5le)) *| ^ ~0 .125 * ((new) - (In file included from osrc/libavcodec/aacsbr_fixed.cl:d62): )src/libavcodec/aacsbrdata.h): 612 :| 53 ~ ~~~~~~^~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.665513988src/libavcodec/atrac3.c0f:)558,: 45Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.6749663190f )558, | Q3 1 ( 0 . 6 8 4 2 3 5 3 2 9 3sfu)1,[ nQs3a1m(p le0].6 9*=33 I2NT8E2R3P7O6LfA)T,E ( | w[ ~~~~~^~~~~~~~~~~~~~0 ][0],src/libavcodec/aac_defines.h :w45[:036]:[ 1note: ]expanded from macro 'Q31', nsam p45l | e# d-e fbainnde) ;Q 31 (| x ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) src/libavcodec/atrac3.c : 469 : 7 :( inote: nexpanded from macro 'INTERPOLATE't )((x)*21 44697 | 4 8 3 64 8(.(0ol d+) 0+.5 ()n sa m| ^ ~pl e) * 0.125 * ((nIn file included from ewsrc/libavcodec/aacsbr_fixed.c): 62-: (src/libavcodec/aacsbrdata.ho:l612d:)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)src/libavcodec/atrac3.c*2:15594:7334:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~559 | su2[nsaIn file included from msrc/libavcodec/aacsbr_fixed.cpl:e62]: src/libavcodec/aacsbrdata.h*=: 612I:NT11E:R Pwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L ATE(w[1][ 0612] | , w [ 1Q]3[11](, 0n.s6a6m5p5l1e3 9-8 8b0afn)d),; Q 3| 1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 0.674src/libavcodec/atrac3.c96:64693:1419:0 fnote: )expanded from macro 'INTERPOLATE', Q31( 0. 64698 | 4 2 3 5 3(2(9o3lfd)), +Q 3(1n(s a0m.p6l9e3)3 2*8 203.7162f5) ,* (| ( ~~~~~^~~~~~~~~~~~~~n ew) -src/libavcodec/aac_defines.h :(45o:l36d:) )note: )expanded from macro 'Q31' | ~ ~~~~~~^~~~~~~ 45 | #define Q31(x) (int)(src/libavcodec/atrac3.c(:x559):*452:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5 )559 | | ^ ~ su2In file included from [src/libavcodec/aacsbr_fixed.cn:s62a: msrc/libavcodec/aacsbrdata.hp:l611e:]74 :* =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I NTERPOLATE(w[1][0] ,611 | w [ 1 ] [ 1Q],3 1n(s a0m.p6l2e6 1-2 4b2a6n9d5)f;) , | Q ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 1( 0.63src/libavcodec/atrac3.c6:14699:870:1 0note: 7expanded from macro 'INTERPOLATE'f ), Q31( 4690 | . 6 4 6 1(2(6o9l6d9)5 f+) ,( nQs3a1m(p l0e.)6 5*5 900.16132052 f*) ,( ( n| e ~~~~~^~~~~~~~~~~~~~w ) - (old))) | ^~~ ~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 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) CC libavcodec/avs.o (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 | CC libavcodec/avs2.o 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.02CC libavcodec/avs2_parser.o 58227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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' 1 warning 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: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),src/libavcodec/av1_metadata_bsf.c Q:31721:(39 :0 .0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]6 9636862f )172, | Q 3 1 ( 0 . 0 0{1 9.7i66546 0=1 f-)1, }Q,3 1-(1-,0 .20505,3 2F0L8A6G8S9 6}f,) , | ^| ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (intsrc/libavcodec/av1_metadata_bsf.c):(175(:x39):* 2warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]4 748364 8.1750 | + 0 . 5 ) {| ^ ~. i64 = -1 }, In file included from -src/libavcodec/aacsbr_fixed.c1:,62 : 2src/libavcodec/aacsbrdata.h5:5594,: 53F:L Awarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, | ^ 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31src/libavcodec/av1_metadata_bsf.c( :0178.:0390: 19warning: 7missing field 'unit' initializer [-Wmissing-field-initializers]6 5601f )178, | Q 3 1 ( - 0 . 0{03 2.i06846 8=96 f-)1, } ,| ~~~~~^~~~~~~~~~~~~~- 1, 25src/libavcodec/aac_defines.h5:,45 :F36L:A Gnote: 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: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.00696src/libavcodec/av1_metadata_bsf.c36:862002:f44):, warning: Q3missing field 'unit' initializer [-Wmissing-field-initializers]1 ( 0.00197656 02001 | f ) , Q 3 1 ( -{0 ..00d3b2l0 8=6 809.60f )},, 0| , ~~~~~^~~~~~~~~~~~~~ UINT_src/libavcodec/aac_defines.hM:A45X:,36 : Fnote: Lexpanded from macro 'Q31'A GS }, | 45 ^ | #define Q31(x) (int)((x)*2147483648.0 + 0src/libavcodec/av1_metadata_bsf.c.:5203): 43 :| ^ ~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 593{: 74.i:6 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= -1 }, -1, I593N | T _ M A X , QF3L1(A G0S. 0}2,9 0 8| ^2 4006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31(src/libavcodec/av1_metadata_bsf.c 0:.2070:1346:3 7warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]1 258f), 207 | | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :{45: 36.:i 6note: 4expanded from macro 'Q31' = 0 } ,45 | 0#,d e1f,i nFeL AGQS3}1(,x ) | ^ (int)((x)*21474src/libavcodec/av1_metadata_bsf.c8:36209:4128:. 0warning: missing field 'help' initializer [-Wmissing-field-initializers]+ 0.5 )209 | | ^ ~ { NULL } | ^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 | #defCC libavcodec/avs3_parser.o ine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), 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) 1 warning generated . (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.05CC libavcodec/avuidec.o 71616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h: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: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.hCC libavcodec/avuienc.o :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' CC libavcodec/bethsoftvideo.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: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) (intsrc/libavcodec/bytestream.h)((x)*2147483648.0 + 0.5) | ^ ~ :294In file included from :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c: 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.04973857CC libavcodec/bfi.o 55f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x) 318 | if (size2 != size) | ~~~~~ ^ ~~~~ (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(src/libavcodec/bytestream.hx): 357 :15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (357i | n t )i(f( (xs)iz*e22 1!4= 7s4iz8e)3 6 4| 8 ~~~~~ ^ ~~~~ .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),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: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: src/libavcodec/av1_parse.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 71 | 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' if (new_size >= INT_MAX / sizeof(*tmp)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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), | ~~~~~^~~~~~~~~~~~~~CC libavcodec/bink.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: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:367: warningnote: sexpanded from macro 'Q31' 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:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 13 warnings generated. note: expanded from macro 'Q31' 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: CC libavcodec/binkaudio.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: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)*21474836CC libavcodec/binkdsp.o 48.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), | ~~~~~^~~~~~~~~~~~~~ 2 warnings generatedsrc/libavcodec/aac_defines.h. :45:36: note: expanded from macro 'Q31' 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.5CC libavcodec/bintext.o ) | ^ ~ 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) (iCC libavcodec/bitpacked_dec.o nt)((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 | #definesrc/libavcodec/atrac9dec.c:526:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 526 | maxval = FFMAX(FFMA3CC libavcodec/bitpacked_enc.o 1(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ X(In file included from FFABS(tmp[0]), FFABS(tmp[1])), maxval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' : 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ 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 | #define5 warnings generated. 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 | #deCC libavcodec/bitstream.o fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f)src/libavcodec/atrac9dec.c:, Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ 626src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 626 | In file included from rate = pow(2, rate); | ~~~ ^~~~ 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) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371fIn file included from ),src/libavcodec/av1dec.c :Q283: 1src/libavcodec/bytestream.h(:-1870:.1500:0 7warning: 72comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 848f), Q31 (187-0 | . 0 0 0 7i83f4 3(3s2ifz)e,2 Q!3=1 (s-i0z.e0)0 0 7| 7 ~~~~~ ^ ~~~~7 9869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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] CC libavcodec/bitstream_filters.o 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(src/libavcodec/avdct.c-0:.600:0890:6 7warning: 77missing field 'unit' initializer [-Wmissing-field-initializers]6 90f), Q31(-0.00 0606 | 9{4"1b6i1t4sf_)p,e r _| s ~~~~^~~~~~~~~~~~~~~a mple", ""src/libavcodec/aac_defines.h,: 45O:F36F:S Enote: Texpanded from macro 'Q31'( bits_pe r45_ | s#admepflien)e, QA3V1_(OxP)T _ T Y P E _src/libavcodec/atrac9dec.c IN :T 742, : 31{ :. i warning: 6(comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]i4n t=) (8(x )}*,2 1 04742,7 | 4 18 43 , 6 40 8, .} 0, + | 0 ^.f 5o)r (| i ^ ~n t i = 0; i < FF_ARRIn file included from Asrc/libavcodec/aacsbr_fixed.cY_:E62L: Esrc/libavcodec/aacsbrdata.hM:S544(:b31-:> iwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ssrc/libavcodec/avdct.cig:n61s:)6; : 544iwarning: | +missing field 'help' initializer [-Wmissing-field-initializers] + ) Q61| 3 | 1 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~{( N-U0L.L00}0,6 3 1| 2 ^4 93f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*src/libavcodec/bytestream.h21:472944:8153:6 4warning: 8.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 + 0.5) | ^ ~294 | if (size2 In file included from !=src/libavcodec/aacsbr_fixed.c: s62i: zsrc/libavcodec/aacsbrdata.he:)541: 73 :| ~~~~~ ^ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*214748364CC libavcodec/blockdsp.o 8.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 30 warnings generated. 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/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/avcodec.c 964 | scale = 1.0f / 32768.0; | ^~~~ ~ :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.src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] nb 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ _channels > FF_SANE_NB_CHsrc/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] AN 980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ NELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/avpacket.csrc/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++) { | ~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 5 warnings generated. 2 warnings generated. CC libavcodec/bmp.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/bmp_parser.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/bmpenc.o CC libavcodec/bmvaudio.o CC libavcodec/bmvvideo.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:157:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | Q23(1.11987160404675912501f) }; //2^(0.49/3) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:156:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | Q23(1.18509277094158210129f), //2^(0.49/2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:155:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | static const INTFLOAT bands_warped[3] = { Q23(1.32715174233856803909f), //2^(0.49/1.2) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 43 | #define Q23(a) (int)((a) * 8388608.0 + 0.5) | ^ ~ src/libavcodec/av1dec.c: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/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/bonk.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/bethsoftvideo.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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_osrc/libavcodec/bytestream.hld); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/brenderpix.o 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/aacsbr_template.c:1170:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1170 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/bsf.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/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/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) | ~~~~~~~~~~~ ^ ~ CC libavcodec/bswapdsp.o CC libavcodec/cabac.o CC libavcodec/c93.o CC libavcodec/canopus.o CC libavcodec/cavs.o 4 warnings generated. src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 84 | i = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/cavs_parser.o CC libavcodec/cavsdata.o 2 warnings generated. CC libavcodec/cavsdec.o 5 warnings generated. 4 warnings generated. 8 warnings generated. 2 warnings generated. 1 warning generated. CC libavcodec/cavsdsp.o CC libavcodec/cbrt_data.o CC libavcodec/cbrt_data_fixed.o 33 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) | ~~~~~ ^ ~~~~ CC libavcodec/cbs.o CC libavcodec/cbs_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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_bsf.o src/libavcodec/bytestream.h: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/cbs_h2645.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/cbs_jpeg.o CC libavcodec/cbs_mpeg2.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) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_sei.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 647 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/cbs_vp9.o CC libavcodec/ccaption_dec.o 22 warnings generated. CC libavcodec/cdgraphics.o src/libavcodec/bmp.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (buf_size < fsize) { | ~~~~~~~~ ^ ~~~~~ src/libavcodec/bmp.c:264:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 264 | if ((hsize-ihsize-14) < (colors << 2)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bmp.c:265:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if ((hsize-ihsize-14) < colors * 3) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 4 warnings generated. CC libavcodec/cdtoons.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/cdxl.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/celp_filters.o src/libavcodec/bonk.c:227:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | if (bits[x].bit && bits[x].count > entries - n_zeros) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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)) | ~ ^ ~ 18 warnings generated. 2 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) | ~~~~~ ^ ~~~~ CC libavcodec/celp_math.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/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/cfhd.o src/libavcodec/brenderpix.c:208:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/brenderpix.c:270:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | bytes_left / bytes_per_scanline < hdr.height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/cfhddata.o 4 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/cfhddsp.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) src/libavcodec/bytestream.h | ~~~~~ ^ ~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. CC libavcodec/cfhdenc.o 7 warnings generated. CC libavcodec/cfhdencdsp.o In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cavsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/cga_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) | ~~~~~ ^ ~~~~ 4 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/chomp_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cinepak.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cinepakenc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/clearvideo.o CC libavcodec/cljrdec.o In file included from src/libavcodec/cbs_jpeg.c:55: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | CC libavcodec/cljrenc.o for (j = 0; j < zeroes; j++) | ~ ^ ~~~~~~ 1 warning generated. src/libavcodec/cbs.c:84: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]19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_typ227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ e_table); 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/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_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/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]); | ~~~ ^ ~~~~~~~~~~ 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)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] CC libavcodec/cllc.o 692 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/ccaption_dec.c:498:31: warning: comparison of integers of different signs: 'enum cc_font' and 'const char' [-Wsign-compare] 498 | if (prev_font != font[j])src/libavcodec/cbs_sei.c:142:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] { | ~~~~~~~~~ ^ ~~~~~~~ 142 | src/libavcodec/ccaption_dec.c:522:32: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare] 522 | if (prev_color != color[j]) { | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ccaption_dec.c:547:35: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare] 547 | if (prev_bg_color != bg[j]) { | ~~~~~~~~~~~~~ ^ ~~~~~ 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 < src/libavcodec/cbs.chighest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ :376src/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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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)) { \ | ^~~~ 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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 294 | 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] == 0src/libavcodec/bytestream.hxf:f318;: 15i:+ +)warning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~~~~~~~~~~~~ 318 | if (src/libavcodec/cbs_jpeg.cs:iz118e:215 :! =warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] size) | 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 | src/libavcodec/bytestream.h : 318 : 15 : warning: focomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (++i; i + 3181 | < f r aigf- >(dsaitzae_2s i!z=e s&i&z e )| ~~~~~ ^ ~~~~~~~~~~~~~~~ | ~~~~~ ^ ~~~~ 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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.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/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/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 }, | ^ 6 warnings generated. src/libavcodec/cbs_jpeg.c:298:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 298 | src/libavcodec/ccaption_dec.c if (scan->data_size * 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ 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/cdxl.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_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/cdtoons.c:232:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 232 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 24 warnings generated. src/libavcodec/bytestream.hCC libavcodec/cngdec.o :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:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cngenc.o src/libavcodec/cbs_sei_syntax_template.c:276:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | if (payload_size + 1 > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/codec_desc.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 (CC libavcodec/codec_par.o size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cook.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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) | ~~~~~ ^ ~~~~ 5 warnings generated. 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/cook_parser.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) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cpia.o 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/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)) { \ | ^~~~ CC libavcodec/cri.o 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/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 }, | ^ CC libavcodec/cri_parser.o src/libavcodec/cinepakenc.c:139:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, 5 warnings generated. { .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 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] in 187 | if (size2 != size) | ~~~~~ ^ ~~~~ _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 }, | ^ 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) | ~~~~~ ^ ~~~~ CC libavcodec/cscd.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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 67src/libavcodec/put_bits.h warnings generated. :265: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/cyuv.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 }, | ^ 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); | ~ ^ In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/d3d11va.o 4 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) | ~~~~~ ^ ~~~~ 4 warningCC libavcodec/dca.o s 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/dca_core.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/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_hCC libavcodec/dca_core_bsf.o eight * 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. src/libavcodec/cngdec.c:133:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:133:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~^~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2046 | for (i = src/libavcodec/cngdec.c:142:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 142 | e *= 1.0 - p->refl_coef[i]*p->refl_coef[i]; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ; i < current->paylosrc/libavcodec/cngdec.c:144:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a 144 | scaling = sqrt(e * p->energy / 1081109975); | ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ d_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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); | ~ ^~~~~~~~~~ 6 warnings generated. 13 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dca_exss.o 4 warnings generated. 4 warnings generated. CC libavcodec/dca_lbr.o 19 warnings generated. src/libavcodec/cllc.c:377:61: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 377 | if (info_offset > UINT32_MAX - 8 || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 36 warnings generated. CC libavcodec/dca_parser.o CC libavcodec/dca_sample_rate_tab.o CC libavcodec/dcaadpcm.o CC libavcodec/dca_xll.o src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ CC libavcodec/dcadata.o CC libavcodec/dcadct.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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dcadec.o src/libavcodec/clearvideo.c:697:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 697 | if (1U << c->tile_shift != c->tile_size || c->tile_shif20 warningt < 1 || c->tile_shift > 30) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ s generated. 6 warnings generated. 31 warnings generated. CC libavcodec/dcadsp.o CC libavcodec/dcaenc.o 7 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) | ~~~~~ ^ ~~~~ CC libavcodec/dcahuff.o CC libavcodec/dct.o CC libavcodec/dct32_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) | ~~~~~ ^ ~~~~ CC libavcodec/dct32_float.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_h2645.c:369: src/libavcodec/cbs_h265_syntax_template.c:552:231: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning generated. 552 | for (j = 0; j <= num_delIn 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] ta 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ _pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dds.o 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] CC libavcodec/decode.o 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/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], | ~~~ ^~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dfa.o src/libavcodec/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/dfpwmdec.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)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dfpwmenc.o CC libavcodec/dirac.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] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dirac_arith.o 1 warning generated. src/libavcodec/put_bits.h:265:374 warning: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] s generated. 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1359:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1359 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:710:27: note: expanded from macro 'infer' 710 | if (current->name != (value)) { \ | ~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dirac_dwt.o CC libavcodec/dirac_parser.o CC libavcodec/dirac_vlc.o CC libavcodec/diracdec.o 17 warnings generated. 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/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/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/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ \ | ^~~~ src/libavcodec/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) 4{ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/diracdsp.o 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)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dca_xll.c:27: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_av1.c: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 } | ^ 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/diractab.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/dnxhd_parser.o 2 warnings generated. 1 warning generated. CC libavcodec/dnxhddata.o In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/dnxhdenc.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 1 warning generated. = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 6 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/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ | ~~~~~ ^ ~~~~ src/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL } | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | In file included from if (size2 != size) | ~~~~~ ^ ~~~~ 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->bufsrc/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] _ 1179 | } chunk = { {0} }; | ^ 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/dds.c:381:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:383:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 383 | else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000) | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dds.c:483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | z = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dolby_e_parse.o CC libavcodec/dolby_e_parser.o src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_src/libavcodec/dcaenc.cge:t336_b:u60f:f erwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g b, line_ptr, c o336u | n t ) ! = c o u n td)o u b| l ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~e 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_src/libavcodec/dfa.c:257:70: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] d ca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ 257src/libavcodec/dcaenc.c | if (frame_:310:63: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] e nd - frame <= delta || y + lines + skip_lines > height) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 310src/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ c->lfe_fir_64i[64 * (7-j) + src/libavcodec/dca_lbr.c(63 - k)] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ :1468:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1468 | accum[j] += fabs(oCC libavcodec/dovi_rpu.o ther[j]); | ~~~~ ^~~~~~~~ CC libavcodec/dpcm.o 1 warning generated. CC libavcodec/dpx.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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/dirac.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:27: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_composeIn file included from src/libavcodec/dirac_arith.c_l0(b[1], b[2], b[3], width); :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 | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f (size2 != size) | ~~~~~ ^ ~~~~ 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, wisrc/libavcodec/dcaenc.c:835:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] dt 835 | if (t < best_bits) { | ~ ^ ~~~~~~~~~ h); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:640:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 640 | (frame->crop_CC libavcodec/dpx_parser.o 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/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:11src/libavcodec/bytestream.h: 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); | ~~~^~~~~~~~~~~~~~~~~ 294src/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); | ~~~^~~~~~~~~~~~~~~~~ 15: src/libavcodec/dirac_dwt_template.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]402 :11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 402 | i f ( siifz(ey2+ 0!<=( usniszieg)ne d )| ~~~~~ ^ ~~~~h eight) d->horizontal_compose(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/dirac.c:297:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if (idx < 3U) | ~~~ ^ ~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/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) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:1297:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ src/libavcodec/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/dpxenc.o 2 warnings generated. 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->horizsrc/libavcodec/decode.c:1428:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] on 1428 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ tal_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); | ~~~^~~~~~~~~~~~~~~~~ 5 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_4 warningh1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ ssrc/libavcodec/dirac_dwt_template.c generated. :468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dsd.o 8 warnings generated. In file included from src/libavcodec/diracdec.c:36: src/libavcodec/golomb.h:482:34: 4 warnings generated. warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/dsddec.o CC libavcodec/dsicinaudio.o CC libavcodec/dsicinvideo.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 | iCC libavcodec/dss_sp.o f(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/dstdec.o 15 warnings generated. 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); | ~~~^~~~~~~~~~~~~~~~~ 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/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dts2pts_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/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_comsrc/libavcodec/bytestream.h:pose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ 357src/libavcodec/dirac_dwt_template.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dump_extradata_bsf.o CC libavcodec/dv.o 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 | CC libavcodec/dv_error_marker_bsf.o { 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/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/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->widtsrc/libavcodec/put_bits.hh :&&265 :c37i:d -warning: >comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]h eight == av c265t | x - > h e i g h ti f& &(s - >| bu ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~f _end - s->buf_psrc/libavcodec/dnxhddata.ct:r1140 :>24=: swarning: izcomparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]e of(BitBuf) )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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/dv_profile.o src/libavcodec/dolby_e_parse.c:67:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | av_assert0(nb_words <= 1024u); | ~~~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/diracdec.c: \ | ^~~~ 521:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 521 | if (b->quant > (DIRAC7 warnings generated. _MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/dnxhddec.c:292:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 292 | if (buf_src/libavcodec/dsd.csize < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :6 warnings generated. src/libavcodec/dnxhddec.c:337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 :34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | 119 | sum += ctables[i][a] + ctables[i][b]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ for (i = 0; i < ctx->mb_height; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:341:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/diracdec.c:669:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 341 | if (buf_size - ctx->data_offset669 | for (level < ctx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ = 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 | CC libavcodec/dvaudio_parser.o 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvaudiodec.o 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/dnxhdenc.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227src/libavcodec/dpx.c:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 260:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 260 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ 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.52782979421src/libavcodec/dpx.c31:72726:e35-:3 )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338: 33272: | note: expanded from macro 'SCALE' 7338 | #AdVeRfaitnieo nSaClA LqE (=c )a v(_(dc2)q (/a v(_2i5n6t2.f0lfo a*t 3(2i7),68 .400f96))); | | ~ ~~~~~~~^~~~~~~~~~ ~~~~~~ ^~~~~~~~~~~~~~~ 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 * 32768src/libavcodec/put_bits.h.0:f)265): 37 :| ~ ~~~~~~~^~~~~~~~~~warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | src/libavcodec/dcadata.c : 7466 : 5 : iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (s->buf_ e7466n | d - sSC->AbLuEf(_3p.t1r5 24>9=1 7s4i8z3e3o2f9(B7i8teB-u1f)),) S{C A L| E( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~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/diracdec.c :| 790 ^~~~~~~~~~~~~~~~~~~~~~~~~~~: 27: src/libavcodec/dcadata.cwarning: :7338comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: 33: note: expanded from macro 'SCALE' 7338790 | | # d e f ifnoe rS C(AlLeEv(ecl) =( (0c;) l/e v(e2l5 6<. 0sf- >*w a3ve2l7e6t8_.de0pft)h); l| ~ ~~~~~~~^~~~~~~~~~e vel++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7464:5: warning: src/libavcodec/diracdec.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 803:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 7464 | SCA L803E | ( 1 . 4 2f6o8r9 3(8l6e8v4e83l6 0=3 e0-;3 )l,e vSeClA L0w6a1v5e2l0e4t9_4d5e2p0t6h6;4e -l2e)v,e l +| + ^~~~~~~~~~~~~~~~~~~~~~~~~~~) | 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 * 3276CC libavcodec/dvbsub_parser.o 8.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) / (256src/libavcodec/diracdec.c.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :826:src/libavcodec/dcadata.c27: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'src/libavcodec/dpx_parser.c :69:17: 7338warning: | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]# define SCA L69 | E ( c ) (( c ) / ( 2 5i6 =. 0FfF M*I N3(2d7-6>8r.e0mfa)i)n in| ~ ~~~~~~~^~~~~~~~~~g _size, buf_sizesrc/libavcodec/dcadata.c);: 7461 :| ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.hwarning: :746149comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] | : 25 : note: Sexpanded from macro 'FFMIN'C ALE( 1 826.49 | 4 | 9# 0d 2e 4ff8io1nr4e 3 (6FlF7eM2vI9eN4l(3 ae=,- b10)); , ( l(SeaCv)A eL>lE ((<3b .)s1 -1?>7w 6a(7bv6)e9 l7:e t3(_3ad4)e2)p8 t9h 6| ;e ~ ^ ~-l 1e)v,e l+ +| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ { | src/libavcodec/dpx_parser.csrc/libavcodec/dcadata.c ~~~~~ ^ ~~~~~~~~~~~~~~~~:: 857338::2633: :warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]note: expanded from macro 'SCALE' 85 | 7338 | # d e f i n e SiCfA L(dE-(>cf)s i(z(e c>) b/u f(_2s5i6z.e 0-f i* + 3129)7 6 8| . ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~0 f)) | ~ ~~~~~~~^~~~~~~~~~ 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)CC libavcodec/dvbsubdec.o , 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) In file included from / src/libavcodec/dovi_rpu.c(:2275: 6src/libavcodec/golomb.h.:0f482 :*34 :3 27warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8. 0f)) | ~ ~~~~~~~^~~~~~~~~~ 482 | src/libavcodec/dcadata.ci:f7454 :(34g:b -warning: >simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ize_in_bi ts7454 | < = r eS_CinAdLeEx()3 {. 2 0| 1 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~2 87388801574e-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) ((src/libavcodec/diracdec.cc): 853/: 19(:2 5warning: 6comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]. 0f * 32768.0f) )853 | | ~ ~~~~~~~^~~~~~~~~~ if (quant_idx > DIsrc/libavcodec/dcadata.cR:A7451C:_34M:AX _warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]UA NT_INDEX 7451- | 1 ) { S C| A ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~L E(3.60922403633src/libavcodec/diracdec.c5:98594:527e:- 2warning: )comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare], SCALE(1 .8599 | 8 8 6 0f4o1r9 9(1l4e1v2e6l4 e=- 03;) ,l e v| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~l < s-src/libavcodec/dcadata.c>:w7338a:ve33l:e tnote: _expanded from macro 'SCALE'd epth; l e7338v | e#ld+e+f)i n{e S| C ~~~~~ ^ ~~~~~~~~~~~~~~~~A LE(c) ((c) / (256src/libavcodec/diracdec.c.:0894f: 31*: 3warning: 2comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]7 68.0f)) | 894 ~ ~~~~~~~^~~~~~~~~~ | for (level = 0src/libavcodec/dcadata.c;: 7451l:e5v:el warning: wavele t7451_ | d e p t hS;C AlLevEe(l3+.+6)0 9{2 2| 4 ~~~~~ ^ ~~~~~~~~~~~~~~~~0 36335945e-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/dovi_rpu.csrc/libavcodec/dcadata.c::457450::235:: 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] 7450 | 45 | S C AfLoEr( 3(.i2n1t6 6i0 9=6 05;6 8i 1<0 F7F6_0AeR-R1A)Y,_ ESLCEAMLSE((s1-.>6v5d1r1_r2e2f)7;1 9i0+4+9)4 5 4| e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~- 1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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 * 327src/libavcodec/diracdec.c68:.0923:f19):) warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]| ~ ~~~~~~~^~~~~~~~~~ 923 | CC libavcodec/dvbsubenc.o for (isrc/libavcodec/dcadata.c =: 74480;: 34i: num_x; i7448+ | + ) | S ~ ^ ~~~~~~~~C ALE(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), SCALsrc/libavcodec/dovi_rpu.cE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:55:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :7338 55 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ :33: note: expanded from macro 'SCALE' 7338 | #define SCALE(csrc/libavcodec/dnxhddec.c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :605src/libavcodec/dcadata.c:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] : 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.c605 | for (x = 0; x < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ :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 SCALEsrc/libavcodec/dpx.c:182:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] (c 182 | if (magic_num == AV_RL32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ) src/libavcodec/dpx.c((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :184src/libavcodec/dcadata.c:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] :7445 184 | } else if (magic_num == AV_RB32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:34src/libavcodec/dpx.c:: 192warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]21 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7445 | 192 | S CiAfL E((1a.v3p8k6t0-3>s7iz6e1 7<9=2 1o82f9fsee-t1)), {S C A| L ~~~~~~~~~~~ ^ ~~~~~~E (3.04284src/libavcodec/dpx.c9:2090:0134:26 8warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 6e-1 )209, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~i f (resrc/libavcodec/dcadata.ct: 7338!:=33 :0 xnote: Fexpanded from macro 'SCALE'F FFFFF F7338) | #{d e f| i ~~~ ^ ~~~~~~~~~~n e SCALE(c)src/libavcodec/dpx.c :(259(src/libavcodec/diracdec.c:c19): :/942 :(warning: 233comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 :6. 0warning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | * 3 2 7 6 8. 0 fi )f(942)i | &| & ~ ~~~~~~~^~~~~~~~~~ ii f! =( s0-x>FsFFlsrc/libavcodec/dcadata.cFi:FFc7445F:Fe5):_ p{warning: a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r a| m ~ ^ ~~~~~~~~~~s _n u7445m | _ bu f src/libavcodec/dpx.c!S:=C271A :L(E19(s:1- .>3nwarning: 8u6mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]03_ 7x61 7*9 2 s1271-8 | >2 n9 ue m- _1 y) ), ) Si{fC (Ai L E| &( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~&3 .i04 2!8=4 900x0F4F2F6src/libavcodec/diracdec.cF8:F69774FF:6F50e) :-{ 1 warning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,| ~ ^ ~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338:97733 | :src/libavcodec/dpx.c : note: 289 :expanded from macro 'SCALE' 15 : warning: 7338comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f | #odre f(i sn289e | l iS Cc Ae L_ E y( c )=i f ( 0((;ci ) b!/u =f( 02sx5iF6zF.e0Ff F F>F* F 03F 2)&7 &6{ 8 s. 0| l ~ ^ ~~~~~~~~~~fi )ce_)y < | s ~ ~~~~~~~^~~~~~~~~~- >nsrc/libavcodec/dpx.cu:m314_:y;34 :s liwarning: src/libavcodec/dcadata.cccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:e 7444_:y34+:+ )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]314{ | | ~~~~~~~ ^ ~~~~~~~~ 7444 | i fS C(iA L!E=( src/libavcodec/diracdec.c90:.x9789F:7F4F54F7:F7 F0warning: F9Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 6&4&2 81j8 0! e=- 49780) | x, FS FC FAF LFE F(F 2F .) 5 7{ 5 9 f| 8o ~ ^ ~~~~~~~~~~r6 0(8s7l3i2c2e2src/libavcodec/dpx.c_3:x 5314e=-2: )15,0: ; warning: | bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^~~~~~~~~~~~~~~~~~~~~~~~~~~u fsisrc/libavcodec/dcadata.cze: 7338314>: | 33 0: ¬e: &expanded from macro 'SCALE' s l ii fc 7338e( | CC libavcodec/dvd_nav_parser.o i_# dx!e =f< i n0sex- F>SFnCFuAFmLF_EFx(F;cF) s(&l(&ic c)je /! =(2 05_6xxF.+F0+F)fF F{*F F3 F2| )7 ~~~~~~~ ^ ~~~~~~~~6 8{. 0 f| ) ~ ^ ~~~~~~~~~~) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/diracdec.c::6351003:src/libavcodec/dcadata.c:52:31:7444: : warning: 5warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]:comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1003 | 7444 | 635 | S C A iL fE (((9sc.-t9>7xn4-u7>m7_w0ix9d*4ts6h-4 >2!n8u=1m8_ 0yae v-!c4=t) x,-s l>SiwCciAedL_tEnh(u 2m|.|)5 7c{5 t9 x| 8- ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~6> 0h8e7i3g2h2t2 3!5=src/libavcodec/diracdec.ce -:a21010v):c,50t :x -| warning: > ^~~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h eigsrc/libavcodec/dcadata.ch:t7338):)33 :1010{ | note: expanded from macro 'SCALE'| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 7338f | o#rd e(fsliinsrc/libavcodec/dnxhddec.ccee: 635_S:Cy21A :L= E warning: (0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]c; ) bu(f(sci)z e635/ | > ( 20 5 6& .& 0 fs (l*ic ct3ex2_-7y>6 w8 )!n = u m| a_ ~ ~~~~~~~^~~~~~~~~~vy c;t xs-li>cwei_dyt+h+ )| |{ src/libavcodec/dcadata.c c:t 7443x| :- ~~~~~~~ ^ ~~~~~~~~34> h: ewarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ht != asrc/libavcodec/diracdec.c v:7443c1011 | t: 54x :- > warning: hSecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Ci AgLhEt()3). 8{4 61011 4 | | 3 ~~~~~~~~~~ ^ ~~~~~~~~~~~~7 4 8 4 0 2 5 9 5 5 ef-o2)r, (SsClAiLcEe(_2x. 2=5 603;5 9b6u7fs21i7z3e8 5>8 e0- &3&) ,s l i| c ^~~~~~~~~~~~~~~~~~~~~~~~~~~e _x 33n:u mnote: _expanded from macro 'SCALE'x ; slic e7338_ | x#+d+In file included from e)fsrc/libavcodec/dpcm.c i:{n41e : src/libavcodec/bytestream.hS| : ~~~~~~~ ^ ~~~~~~~~C187 A:L15E(:c )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (c) / (256 .1870 | f * 3i2f76 8(.s0ifz)e)2 !| = ~ ~~~~~~~^~~~~~~~~~ size) | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7443:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dnxhdenc.c:52:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/dcadata.c :7434:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 52 | 7434 | oSfCfALsEe(t3o.f2(7D2N9X9H8D9E2nc9C0o2n3t74e2xet,-1 )n,i tSrCiAsL_Ec(o1m.7p6a0t7)3,0 8A9V2_4O1P9T8_1T5YeP-E1_)BO,O L ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~{ .i64src/libavcodec/dcadata.c := 73380:33 :} ,note: expanded from macro 'SCALE'0 , 1, VE 7338} | ,# d e| fi ^n e SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dnxhdenc.c:55:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/dcadata.c:7434:5 :55 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { . i674344 | = 0 S}C,A LIEN(T3_.M27I2N9,9 I8N9T2_9M0A2X3, 7V4E2 e}-,1 ) ,| ^S CALE(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 | SCsrc/libavcodec/dnxhdenc.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c71 | { NULL } | ^ :7338:33: note: expanded from macro 'SCALE' 7338 | #define SCsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AL 294 | if (size2 != size) | ~~~~~ ^ ~~~~ E(cCC libavcodec/dvdata.o ) ((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: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.hsrc/libavcodec/dcadata.c:7432:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 7432 | SCALE(7.928357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 16715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c22 warning:7338:33: note: expanded from macro 'SCALE' s 7338 | #define SCAL generated. E(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.2222552001472629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c warnings generated. :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), SCAsrc/libavcodec/diracdec.cLE:(21171.:278:7 6warning: 19comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 468668938e-3), 1171| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c : 7338f:o33r: (note: rexpanded from macro 'SCALE'ef = 0; 7338r | e#fd e nSCuAmL_Er(ecf)s ;( (rce)f +/+ )( 2{5 6. 0| f ~~~ ^ ~~~~~~~~~~~ * 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.2599244713783219 warnings generated. 6e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7416:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7416 | SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7416:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7416 | SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7415:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7415 | SCALE(4.76149117 warning1 generated5. 908051e-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 | 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] S 1261 | CHECKEDREAD(s->codeblock[i].width , tmp < 1 || tmp > (s->avctx->width >>s->wavelet_depth-i), "codeblock width invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Csrc/libavcodec/diracdec.c:1240:9: note: expanded from macro 'CHECKEDREAD' A 1240 | if (cond) { \ | ^~~~ LEsrc/libavcodec/diracdec.c(:1262:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4. 1262 | CHECKEDREAD(s->codeblock[i].height, tmp < 1 || tmp > (s->avctx->height>>s->wavelet_depth-i), "codeblo7ck height invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6src/libavcodec/diracdec.c:1240:9: note: expanded from macro 'CHECKEDREAD' 1 1240 | if (cond) { \ | ^~~~ 49src/libavcodec/diracdec.c:1268:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 1268 | for (i = 0; i <= s->wavelet_depth; i++) | ~ ^ ~~~~~~~~~~~~~~~~ 71src/libavcodec/diracdec.c:1279:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5 1279 | s->num_y > s->avctx->height | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 9src/libavcodec/diracdec.c0:1278:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8 1278 | s->num_x > s->avctx->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 05src/libavcodec/diracdec.c:1305:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 1305 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ esrc/libavcodec/diracdec.c-:1316:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 1316 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ ), 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) / (2CC libavcodec/dvdec.o 56.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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dvdsub.o src/libavcodec/dcadata.c:7401:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dolby_e.c:1298:14: 7394warning: | missing field 'help' initializer [-Wmissing-field-initializers] SCALE(3.37 712986 | 02 9 9 4 4 4 1{9 8N6UeL-L1 )},, S CA| L ^E (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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dvdsubdec.o src/libavcodec/dcadata.c:7391:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dvdsub_parser.o 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.c3 warnings generated. :7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: src/libavcodec/dnxhdenc.cnote: expanded from macro 'SCALE': 1047:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7338 | #define SCA L1047E | ( c ) ( ( c ) / (2 5i6f. 0(fb i*t s3 2>7 6c8t.x0-f>)f)r a m| e ~ ~~~~~~~^~~~~~~~~~ _bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dcadata.csrc/libavcodec/dnxhdenc.c::73761051::3422:: 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] 1051 | 7376 | S C A L E ( 2i.f21 1(8b4i7t3s1 3>4 4c6t9x2-4>ef-r4a)m,e _SCbAiLtEs()1 . 3| 3 ~~~~ ^ ~~~~~~~~~~~~~~~9 21857923269src/libavcodec/dnxhdenc.c3:e1055-:218):, warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 73381055: | 33 : note: expanded from macro 'SCALE' if (7338b | i#tdse fAfLrE(acm)e _(b(ict)s )/ {( 2 5| 6 ~~~~ ^ ~~~~~~~~~~~~~~~. 0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/dnxhdenc.c 7338: | #1103d:e22f:i nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(c) (( c1103) | / ( 2 5 6 . 0 f * i3f2 7(6b8i.t0sf )>) c| t ~ ~~~~~~~^~~~~~~~~~x ->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7371:5: src/libavcodec/dnxhdenc.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1106 :18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7371 | 1106 | S C A L E ( 6 . 4i7f5 9(7b08i9t4s0 9<8 2c8t2xe-->2f)r,a mSeC_AbLiEt(s6). 15{ 4 71| 2 ~~~~ ^ ~~~~~~~~~~~~~~~2 89571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.6489CC libavcodec/dvdsubenc.o 23456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: src/libavcodec/dnxhdenc.c:note: expanded from macro 'SCALE' 1227:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | 1227 | for (x #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ = 0;src/libavcodec/dcadata.c:7367:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x < ctx->m.mb_num && max_bits > ctx->frame_bits; x++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 7367src/libavcodec/dnxhdenc.c | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:1237:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1237 | if (max_bits > ctx->frame_bits) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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.42146128416061In file included from 4src/libavcodec/cbs_h2645.c:447: src/libavcodec/cbs_h265_syntax_template.ce:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 1) 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ , 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.src/libavcodec/dnxhdenc.c39:74135385:7125:7 4warning: 79missing field 'value' initializer [-Wmissing-field-initializers]4 44e-4) ,1353 S | C A L E ({1 .N1U2L9L0 6}8,24 7 9| 7 ^3 919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | 2 ~ ~~~~~~~^~~~~~~~~~ warnings generated. src/libavcodec/dcadata.c:7359:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dvenc.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/diracdec.c:2306:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ 2306 | src/libavcodec/dcadata.c if (data_unit_size > buf_size - buf_idx || !data_unit_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 7 warnings generated. :src/libavcodec/diracdec.c:2307:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7546 :49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2307 | 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c if(data_unit_size > buf_size - buf_idx) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :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 | SCCC libavcodec/dxa.o ALE(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), SCALEsrc/libavcodec/dump_extradata_bsf.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ( 91 | { NULL }, | ^ 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: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/dsicinvideo.c :28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7541 | SCALE (1870 | . 0 1 3 5i8f9 9(5s4i9z4e)2, !S= CsAiLzEe()0 . 4| 5 ~~~~~ ^ ~~~~2 33830810), 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.0CC libavcodec/dxtory.o f)) | ~ ~~~~~~~^~~~~~~~~~ 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 SCALsrc/libavcodec/bytestream.h:E(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 294:15:src/libavcodec/dcadata.c:7539:71: 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] 294 7539 | SCALE(0.01230939943), SCALE(0.44127810001CC libavcodec/dxv.o ), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c | if (size2 != size) | ~~~~~ ^ ~~~~ :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), SCALIn 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]src/libavcodec/bytestream.h :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | 318 | i fi f( s(igzbe-2> s!i=z es_iizne_)b it s| ~~~~~ ^ ~~~~< = re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ E(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.526866src/libavcodec/dv_error_marker_bsf.c79:361003:)106,: Swarning: CAmissing field 'unit' initializer [-Wmissing-field-initializers]L E(0.02568206564), 100| | ^~~~~~~~~~~~~~~~~~~~ {src/libavcodec/dcadata.c :"7338c:o33:l onote: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ r" 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' s 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ et color", OFFSET(csrc/libavcodec/dcadata.co:l7538o:r27_:r gwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ), AV_OPT_TY P7538E | _ C O L OSRC,A L{E(.0s.t0r1 1=7 05"3y4e4l5l4o)w," S}C,A L0E,( 0 . 4 3 5 702,6 6F7L2A4G1S) ,} ,S C A| L ^E( 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 | src/libavcodec/dv_error_marker_bsf.c#d:e121f:i12n:e warning: Smissing field 'help' initializer [-Wmissing-field-initializers]C ALE(c) 121( | ( c) / {( 2N5U6L.L0 f} ,* 3| 2 ^7 68.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.5369102 warning24 generated8. 86), 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.029src/libavcodec/dss_sp.c09:66941:13215:2 )warning: , comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 694 | }7338 | w#hdielfei n(eo fSfCsALeEt( c<) F(F(_cA)R R/ A(Y25_6E.L0EfM S*( p3-2>7ex6c8i.t0aft)i)o n )| ) ~ ~~~~~~~^~~~~~~~~~; | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7535:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.030src/libavcodec/dstdec.c307:01453:77196:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338: 33145: | note: expanded from macro 'SCALE' for (i 7338= | #0d;e fii nelements; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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.39106300src/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++473), SCALE(0.565729) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91610), 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.5657src/libavcodec/dvaudiodec.c2991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :7338 57 | :33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c for (i = 0; i < FF_ARRAY_ELEMS(s->shuffle); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ :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.03553src/libavcodec/dv_profile.c:372994), | ^~~~~~~~~~~~~~~~~~~~ 283src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' : 19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 7338 | 283 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles);#define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ i++)src/libavcodec/dcadata.c: | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7529:src/libavcodec/dv_profile.c:288:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 71 288 | if (sys && buf_size == sys->frame_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.036src/libavcodec/dstdec.c93958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:313:21: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 313 | for src/libavcodec/dcadata.c(c:h7529 :=49 :0; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c h < channe ls7529; | c h + S+C)A L E| ( ~~ ^ ~~~~~~~~0 .00724391919src/libavcodec/dsicinvideo.c)src/libavcodec/dstdec.c,: :271S344:C:87A25:L: E warning: (warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] . 3854774 53443 | 4 7 ) ,271 | S C A fL oE r( 0 (.ic5fh7 (0=c3 i20n6;-9 8>c3bh9 3i<) t,cm haSapCn_nAseLilzEse;( 0-c.h0 +3a+6v)9c 3t{9x 5- 8>| 3 ~~ ^ ~~~~~~~~d7 i2sc)a,r d _| d ^~~~~~~~~~~~~~~~~~~~a src/libavcodec/dstdec.cm:a375g:src/libavcodec/dcadata.ce19:d:7338_ :pwarning: 33ecomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]:r c note: eexpanded from macro 'SCALE'n tag e375* | c i n7338 - | >#fbdoiertf mi(anipe _ =sS iC0zA;eL /Ei1( 0c<0) c>(h (arcne)ns e)/l s (;2 56.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ i++src/libavcodec/dcadata.c:7529:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) { | ~ ^ ~~~~~~~~ 7529 | SCALE(0.00724391919), SCAL| 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:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * src/libavcodec/dv_profile.c32:73256:819:. 0fwarning: )comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]) | ~ ~~~~~~~^~~~~~~~~~ 325 | for (i = 0; i < src/libavcodec/dcadata.c:F7526F:_27A:R Rwarning: AYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ELEMS(dv_pr o7526f | i l es ) ;S CiA+L+E) ( 0| . ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~0 0610029325), 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.005752CC libavcodec/dynamic_hdr_vivid.o 36930), 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(0CC libavcodec/eac3_core_bsf.o .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.346636682CC libavcodec/eac3_data.o 75), 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(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 SCAL11 warnings generated. E(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), SCAsrc/libavcodec/dts2pts_bsf.cLE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' :379:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 7338 | # 379 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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 | 2S warnings generated. CALE(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 * 3CC libavcodec/eac3enc.o 2768.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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/eacmv.o src/libavcodec/dcadata.c:7513:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 warning generated. 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.6462883353In 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] 2 ), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c187 | if (size2 != size) | ~~~~~ ^ ~~~~ :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.csrc/libavcodec/bytestream.h:7507::29427::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] 7507294 | | SiCfA L(Es(i0z.e020 1!7=1 4s0i1z8e6)4 ) ,| ~~~~~ ^ ~~~~S CALE(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: src/libavcodec/bytestream.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7506 | SC A318L | E (4 0 warning .s 0 generatedi0f. 1 5(s8i5z7e020 0!8=) ,s iSzCeA)L E (| 0 ~~~~~ ^ ~~~~. 26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.6596src/libavcodec/bytestream.h31:553570:3151:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(0.0 835770 | 5 8 6 7 8i2f7 )(,s iz e| 2 ^~~~~~~~~~~~~~~~~~~~ != ssrc/libavcodec/dcadata.ci:ze7338): 33 :| ~~~~~ ^ ~~~~note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827),CC libavcodec/eaidct.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:7503:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.2470620572CC libavcodec/eamad.o 6), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.cIn file included from :7338src/libavcodec/dvbsubdec.c:33::24 : note: src/libavcodec/bytestream.hexpanded from macro 'SCALE': 187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7338 | #define SC A187L | E ( c ) i(f( c()s i/z e(22 5!6= .0sfi z*e )3 2 7| 6 ~~~~~ ^ ~~~~8 .0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498CC libavcodec/eatgq.o | 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.21846942604src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c : 294 | if (size2 != s7338:33: note: expanded from macro 'SCALE' i 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ ze)src/libavcodec/dcadata.c | ~~~~~ ^ ~~~~ :7497:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(src/libavcodec/bytestream.h0.:13180:9159:6 46warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 15), | ^~~~~~~~~~~~~~~~~~~~ 318 | src/libavcodec/dcadata.c : 7338i:f33 :( snote: iexpanded from macro 'SCALE'z e2 != s i7338z | e#)d e f| i ~~~~~ ^ ~~~~n e 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/bytestream.h :| 357 ^~~~~~~~~~~~~~~~~~~~: 15: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 7338:33: note: expanded from macro 'SCALE' 357 | 7338i | f# d(esfiiznee2 S!C=A LsEi(zce)) (| ( ~~~~~ ^ ~~~~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.000492045CC libavcodec/eatgv.o 25), 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.122772161 warning1 generated6. 8), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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.000353983CC libavcodec/eatqi.o 75), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/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), src/libavcodec/dvbsubenc.c:SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 7338:33: note: expanded from macro 'SCALE' 305 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] i 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.cf (buf_size < 8 + h->num_rects * 6) :7338:33: note: expanded from macro 'SCALE' | 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.csrc/libavcodec/dvbsubenc.c:7488:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :317 7488 | :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 SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.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++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ 7338:src/libavcodec/dvbsubenc.c:379:22: warning: 33: note: expanded from macro 'SCALE' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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] 379 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082 | if (buf_size < h->num_rects * 22) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 63src/libavcodec/dvbsubenc.c:381:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2 ), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c381 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ :7338src/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++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ 33: note: expanded from macro 'SCALE' 7338 | #define SCALECC libavcodec/elbg.o (c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #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 | SCALECC libavcodec/elsdec.o (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: CC libavcodec/encode.o note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/error_resilience.o 3 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/escape124.o 6 warnings generated. 11 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5CC libavcodec/escape130.o warnings generated. CC libavcodec/evrcdec.o CC libavcodec/exif.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} | ^ 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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 512 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/exr.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/exrdsp.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:249:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | if (cmd_pos > size) { | ~~~~~~~ ^ ~~~~ CC libavcodec/exrenc.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 <=CC libavcodec/extract_extradata_bsf.o 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 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/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 subti6 warnings generated. tlsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 294 | if (size2 != size) | ~~~~~ ^ ~~~~ s", 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/faandct.o CC libavcodec/faanidct.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. CC libavcodec/fastaudio.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_h2645.c:src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 545 :50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 318 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ if src/libavcodec/cbs_h2645.c(s:i623z:e542: !warning: =comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] s ize) | ~~~~~ ^ ~~~~ 623 | if (bytestream2_get_bytes_left(&gbc) < 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/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(gbsrc/libavcodec/dxa.c:60:94: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] ) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 60 | if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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_ELEMSIn file included from (hsrc/libavcodec/dvenc.c2:6495: ->src/libavcodec/put_bits.hp:p227s:)37;: i+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_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 pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 10 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/faxcompr.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/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/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/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ CC libavcodec/fdctdsp.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) | ~~~~~ ^ ~~~~ CC libavcodec/fft_fixed_32.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/fft_float.o 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/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: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/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/bytestream.hsrc/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' : 463 | if (elbg->field ## _allocated < new_el294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e ments) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 294 | src/libavcodec/elbg.c:480:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (size2 != size) | ~~~~~ ^ ~~~~ 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 \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :318src/libavcodec/elbg.c:481:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 481 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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, src/libavcodec/bytestream.h 5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 357 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :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 }, | ^ 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->bufsrc/libavcodec/dxv.c:_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~~~ ^ ~~~~~~~~~~~ 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/elsdec.c:307:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | if (ctx->t > ctx->x) { /* decode most probable symbol (MPS) */ | ~~~~~~ ^ ~~~~~~ src/libavcodec/elsdec.c:309:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 309 | while (ctx->t > pAllowable[ctx->j]) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/elsdec.c:338:47: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 338 | while (pAllowable[ctx->j - 1] >= z) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/fft_init_table.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/escape124.c:299:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/bytestream.h 299 | if (skip == -1) { | ~~~~ ^ ~~ :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/ffv1.o CC libavcodec/ffv1dec.o src/libavcodec/faanidct.c:65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 65 | od25= (s17 - s53)*(2*A4); | ~~~~^~~~~ ~ src/libavcodec/faanidct.c:67:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:67:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ 3 warnings generated. 5 warnings generated. In file included from src/libavcodec/error_resilience.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/ffv1enc.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; | ^~~~~ 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 | src/libavcodec/faandct.cif (size2 != size) | ~~~~~ ^ ~~~~ :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/ffwavesynth.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/fft_float.c:20: src/libavcodec/fft_template.c:96:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ src/libavcodec/fft_template.c:97:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ CC libavcodec/fic.o 13 warnings generated. src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/exr.c:205:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 205 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/error_resilience.c:396:12: warning: variable 'depth' set but not used [-Wunused-but-set-variable] 396 | int i, depth, num_avail; | ^ 5 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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: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)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 5 warnings generated. 1 warning generated. CC libavcodec/filter_units_bsf.o CC libavcodec/fits.o In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:744:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 744 | for (j = 0; j < s->xdelta; ++j) { | ~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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/exr.c: if (size2 != siz906e:)43 : | ~~~~~ ^ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 906 | const float a = .5f * cosf( M_PI / 4.f); | ~ ^~~ src/libavcodec/exr.c:907:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 907 | const float b = .5f * cosf( M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:908:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | const float c = .5f * cosf( M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:909:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:909:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:910:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:910:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:911:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:911:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ^~~~ src/libavcodec/exr.c: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); | ^~~~ CC libavcodec/fitsenc.o CC libavcodec/fitsdec.o CC libavcodec/flac.o 8 warnings generated. CC libavcodec/flac_parser.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 | 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/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 ( compsrc/libavcodec/bytestream.hre:s318s:e15d_:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e < (uint6 4318_ | t ) ( l oi_fs i(zes i|z ea2c _!s=i zsei z|e )d c _| s ~~~~~ ^ ~~~~i ze | 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/extract_extradata_bsf.c:345:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 345 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/extract_extradata_bsf.c:414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/extract_extradata_bsf.c:415:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 415 | { NULL }, | ^ CC libavcodec/flacdata.o src/libavcodec/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/faxcompr.c:169:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 169 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:187:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 187 | if (*pix_left == saved_run) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1198:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') 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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flacdec.o src/libavcodec/exr.c:1515:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1515 | if (bytestreasrc/libavcodec/faxcompr.cm2_get_bytes_left(gb) >= minimum_length && :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 && In file included from run_off <= offs) { | ~~~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/evrcdec.c: | ~~~~~ ^ ~~~~ 258:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | float tt = ((float)i - 8.0 / 2.0) / 8.0; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | float arg1 = M_PI * 0.9 * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:262:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | float arg2 = M_PI * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:267:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~ ^~~~ src/libavcodec/evrcdec.c:267:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~~~ ^~~~ src/libavcodec/evrcdec.c:266:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | e->interpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) * | ~~~ ~~~~~^~~~~~~ src/libavcodec/evrcdec.c:305:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | if (e->lspf[k] - e->lspf[k - 1] <= MIN_LSP_SEP) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ src/libavcodec/evrcdec.c:322:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 322 | 1.0 - lsp_interpolation_factors[index], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | 1 warning generated. 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[isrc/libavcodec/exr.c * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ :1906:45: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] src/libavcodec/evrcdec.c:365:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1906 | 365 | b yat[eis t+r e1]a m=2 _ga[eit]_ b- u2f fe* rl(sgpb[,i k*e 2y, F FM I]N (*s iaz1[eio]f (+k eay2)[i ];- 1| , ~ ^~~~~ var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~src/libavcodec/evrcdec.c :365:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'365 | 49 | # d e f i nae[ iF +F M1I]N (=a ,ab[)i ](( -a )2 >* (lbs)p [i? *( b2) : ( a])) * | a ~ ^ ~1 [i] + a2[i]; | ^~~~ ~ 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 | #defisrc/libavcodec/evrcdec.cne: 366F:F60M:I Nwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ,b) ((a) > (366 | b ) ? (b ) : ( a )b)[ i | + ~ ^ ~ 1] = b[i] - 2 * lspsrc/libavcodec/exr.c[i: 1988*: 472: +warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]1] * b1[i ]1988 | + b2 [ i ] ; | ~ ^~~~~ bytestream2_gesrc/libavcodec/evrcdec.ct:366_:b52u:f fwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r (gb, va l366u | e , F F M I N ( s i z ebo[fi( v+a l1u]e )= -b[ i1], -s4 i2 warningz es)* generated . l)s;p [ i| ^ ~~~~~~~~~~~~~~~~~ ~~~~* 2 +src/libavutil/macros.h :149]: 25*: b1note: [expanded from macro 'FFMIN'i ] + b492 | [#i]d;e f i| n ~ ^~~~~e FFMIN(a,b) ((asrc/libavcodec/evrcdec.c) :>366 :(24b:) warning: ?implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b) : (a )366) | | ~ ^ ~ b[src/libavcodec/exr.ci: 1989+: 22:1] warning: =comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] b[i] -1989 2 | * l s p [ i * 2 +i f1 ]( s*iz be1 [>i] s +iz be2o[if](;v a lu| ^~~~ ~ e) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 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; | ~~~~~~~^~~~~~~ ~ 1 warning generated. 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: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/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 528 | coeff[i] = inbuf[i] * fac; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | fac *= gamma; | ~~ ^~~~~ src/libavcodec/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2src/libavcodec/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] < 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ 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/exr.c:2300:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2300 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/evrcdec.csrc/libavcodec/exr.c:2302:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :642:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2302 642 | gain = sum2 ? sqrt(sum1 / sum2) : 1.0; | ~~~~ ~~~~~^~~~~~ | 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 }, | ^ CC libavcodec/flacenc.o 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 + src/libavcodec/exrenc.c0.125 * (i + 1) * 0.048; | ^~~~~~~~~~~~~~~ ~ :532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.src/libavcodec/exr.c:2342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ 2342 | src/libavcodec/exrenc.c { NULL }, | ^ :533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { 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 decCC libavcodec/flacencdsp.o osrc/libavcodec/evrcdec.cdi:n686:g24",: warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FSET(g a686m | m 6a warning) s, generated . | ~ sum 2304 | = p o w( 1 0 , sAumV)_;O P T| ~~~ ^~~_ TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #defsrc/libavcodec/exrenc.cine FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:691:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/exr.c:2304:37: 691warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | i f2304 ( | f a b s( e - > pAiV_tOcPhT__dTeYlPaEy_ F-LO AeT-, >{p r.edvb_lp i=t c1h._0dfe l}a,y )0 .>0 0115,) FL T| _ ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~MA X, VD }, | ~ ^~~~ :532:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), Asrc/libavcodec/evrcdec.c:701:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] V 701 | if (e->avg_acb_gain < 0.3) { | ~~~^~~~~~~~~~~~ ~ _OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, src/libavcodec/evrcdec.c | ~ ^~~~~~~ :/usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 710 15 | #define FLT_MAX 3.40282346:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 38528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 710 | 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 }, | ~ ^~~ pitch_lag = lrintf((idelay[1] + idelay[0]CC libavcodec/flashsv.o ) / 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; | ~ ~~~^~~~~~~~~~~~ CC libavcodec/flashsv2enc.o src/libavcodec/evrcdec.c:814:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 814 | e->prev_pitch_delay = delay - e->frame.delay_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_src/libavcodec/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e nergy_quant[e->frame.energy_gain][i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 (headsrc/libavcodec/evrcdec.c:852:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e r->naxis_index == header->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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) ? (4 warnings generated. 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)CC libavcodec/flashsvenc.o ) | ^ 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 } | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/flicvideo.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/float2half.o 1 warning generated. 7 warnings generated. CC libavcodec/flvdec.o 1 warning generated. In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ffwavesynth.c:288:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (phi >= i) | ~~~ ^ ~ In file included from src/libavcodec/ffv1enc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flvenc.o In file included from src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 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] 265 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | 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/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ CC libavcodec/fmtconvert.o CC libavcodec/fmvc.o CC libavcodec/frame_thread_encoder.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. 10 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. 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) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/ffv1dec.c | ~~~~~ ^ ~~~~ :389:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | if (len > 128 - i ||CC libavcodec/frwu.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ! 357 | if (size2 != 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) | ~~~~~ ^ ~~~~ CC libavcodec/fraps.o src/libavcodec/ffv1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h: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/fitsdec.c :src/libavcodec/fic.c86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :src/libavcodec/bytestream.h :86357 | : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CASE_N( -33572 | , tf l ti, fa v(_sinizte22f !lo=a ts(iAzVe_)R B 3| 2 ~~~~~ ^ ~~~~( ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394src/libavcodec/fitsdec.c:75:25: note: expanded from macro 'CASE_N' : 75 | if (t > header->data_max) \ | ^ ~ 50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 394src/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 if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ :76:44: note: expanded from macro 'CASE_N' 76 | header->data_max = t; \ | ~ ^ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:77:25: note: expanded from macro 'CASE_N' 77 | if (t < header->data_min) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:78:44: note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ src/libavcodec/fic.c: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 }, | ^ 2 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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/ftr.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) | ~~~~~~~~~~ ^ ~~~~ CC libavcodec/ftr_parser.o src/libavcodec/fitsdec.c:293:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | CASE_GRAY(-32, dst16, uint16_t, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:283:38: note: expanded from macro 'CASE_GRAY' 283 | *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \ | ^ ~ 12 warnings generated. CC libavcodec/g2meet.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_CC libavcodec/g722.o 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:51src/libavcodec/fitsdec.c:313:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 313 | 800 | av_assert0((unsigned)fs->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ {src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ "blank_vsrc/libavcodec/ffv1dec.ca:803:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] l ue", "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}, | ^ 803 | src/libavcodec/fitsdec.c:314:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] && (unsigned)fs->slice_y + (uint64_t)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h314 | { NULL }, | ^ :38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { CC libavcodec/g722dec.o \ | ^~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/g722dsp.o CC libavcodec/g722enc.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)) | ~ ^ ~ 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_psrc/libavcodec/flac.ctr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeoCC libavcodec/g723_1.o f(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 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/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/ffv1enc.c:1243:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1243 | { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1255:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1255 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1257 | { NULL } | ^ CC libavcodec/g723_1_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) | ~~~~~ ^ ~~~~ 1 warning generated. 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 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/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/put_bits.h:265: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) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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] src/libavcodec/bytestream.h:318:15 :482 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | i f (igfb ->(ssiizzee2_ i!n= _sbiizte)s <| = ~~~~~ ^ ~~~~ 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(BitBIn file included from ufsrc/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) | ~~~~~ ^ ~~~~ CC libavcodec/g723_1dec.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/flacdec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 54 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/flacdec.c:287:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | if (v == 0x80000000){ | ~ ^ ~~~~~~~~~~ CC libavcodec/g723_1enc.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) | ~~~~~ ^ ~~~~~~ CC libavcodec/g726.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] In file included from 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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:src/libavcodec/put_bits.h:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 274 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ :37src/libavcodec/flicvideo.c: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~5 warnings generated. 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/fmvc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g729_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) | ~~~~~ ^ ~~~~ src/libavcodec/frame_thread_encoder.c:290:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 290 | (c->tasksrc/libavcodec/bytestream.h:318:15: warning: _index - c->finished_task_isrc/libavcodec/flacenc.cnd:ex1714 :+ 172c: ->warning: mamissing field 'unit' initializer [-Wmissing-field-initializers] x_tasks) % c->ma x1714_ | t{a s"klsp c<_=c oeafvfc_tpxr-e>ctihsrieoand"_,c o"uLnPtC) c)o e{f f i| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~c ient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, MAX_LPC_PRECISION, FLAGS }, | ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flacenc.c:1720:189: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1720 | { "lpc_passes", "Nusrc/libavcodec/bytestream.hmber of passes to use for Cholesky factorization during LPC ansrc/libavcodec/flashsv2enc.cal:y188si:s27":, owarning: ffcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]s etof(FlacEnc od188eC | o n te x ti, fo p(tsi-o>nrso.wlsp c*_ psa-s>sceosl)s, > AsV-_>ObPTl_oTcYkPsE__sIiNzTe, /{ .siiz6e4o f=( B2l o}c, k1),) I{N T _| M ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A X, FLAGS }, | ^ :357:15: warning: src/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1721 | { "min_partition_order", NULL, offsetof(FlacEncodeContext, options.min_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ 357 | 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 }, | ^ if (size2 != 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/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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1737 | { "multi_dim_quantsrc/libavcodec/flicvideo.c:531:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] " , "Multi-dimensional quantization", offsetof(FlacEncodeContext, options.multi_dim_quant), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ 531 | if src/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] (f r1738a | {m e"_msiinz_ep r>e dbiucft_isoin_zoer) d e| r ~~~~~~~~~~ ^ ~~~~~~~~" , NULL, offsetof(Flasrc/libavcodec/flicvideo.cc:E572n:c27o:d ewarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ntext, op t572i | o n s . m i n _ p r ed i c t i o ni_fo r(dye_rp)t,r >A Vp_OiPxTe_lT_YlPiEm_iItN)T , | { ~~~~~ ^ ~~~~~~~~~~~ .i64 = -1 }, -1, src/libavcodec/flicvideo.cM:A583X:_21:L Pwarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ ORDER, FLA G583S | } , | ^ CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.csrc/libavcodec/put_bits.h:64::23265::src/libavcodec/flacenc.c 37note: ::expanded from macro 'CHECK_PIXEL_PTR'1739 :warning: 149:comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers]64 | i f265 | ( p 1739i | x {e l" _m paixtf_ rp( rs+e- d>nib cu>tf i_poeinnx_deo lr-_d lesir-m">i,bt u)Nf U_{Lp Lt\,r o>f| =f ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ss eitzoefo(fFsrc/libavcodec/flacdec.c(l:Ba817ci:Et179src/libavcodec/flicvideo.cnB::cu 596of:dwarning: )29emissing field 'unit' initializer [-Wmissing-field-initializers])C: o {warning: n tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e | x ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t , o pt817 i | 596o{n | s ." mu as xe __ pb rue g dg iy _c lt pi co "n , _ o" re dm eu rl )a ,t e A Vo _lCOdHP ETbC_uKTg_YPPgIEyX_ EIlLNa_Tv,PcT R{b( e.2hi a6*v4 i bo=yr t"-e,1_ ro}uf,nf) s;- 1e ,t| o ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~Mf A(XF_LLAPCsrc/libavcodec/flicvideo.cCC:_o64On:Rt23De:Ex Rtnote: ,,expanded from macro 'CHECK_PIXEL_PTR' bFuLgAgGyS _ 64l | }p ,c ) , | i ^Af V _(OpPiTx_eTlY_PpEt_rB O+O Ln, src/libavcodec/flacenc.c >:{ 1741p.:ii8x6e:4l warning: _=missing field 'help' initializer [-Wmissing-field-initializers] l 0i m} i,1741t | )0{ , { N 1U\,L LA| V ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~}_ ,O PT _| F ^L AG_DECODINGsrc/libavcodec/flicvideo.c_:P604A:R29A:M warning: |comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_OPT_FLAG _604A | U D I O _ P A R A M } , | ^ CHECK_PIXEL_PTR(2 * byte_rsrc/libavcodec/flacdec.cun:)818;: 8 | : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/flicvideo.c :81864 | :{23 : Nnote: ULexpanded from macro 'CHECK_PIXEL_PTR'L }, | ^ 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/flashsv2enc.c: | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 336:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | if (buf_size < block_size + 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g729dec.o 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) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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. 1 warning generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/g729postfilter.o CC libavcodec/gdv.o CC libavcodec/gemdec.o 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] 2 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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} | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 } | ^ 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) | ~~~~~ ^ ~~~~ CC libavcodec/get_buffer.o 2 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~ 8 warnings generated. 9 warnings generated. 6 warnings generated. CC libavcodec/gif.o CC libavcodec/gif_parser.o 6 warnings generated. CC libavcodec/gifdec.o CC libavcodec/golomb.o CC libavcodec/gsm_parser.o 6 warnings generated. CC libavcodec/gsmdec.o CC libavcodec/gsmdec_data.o CC libavcodec/h261.o 5 warnings generated. 2 warnings generated. CC libavcodec/h261_parser.o CC libavcodec/h261data.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/h261dec.o CC libavcodec/h261enc.o CC libavcodec/h263.o CC libavcodec/h263_parser.o 6 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) { | ~~~~~~~~ ^ ~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h263data.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) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h263dec.o src/libavcodec/g2meet.c:1410:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1410 | if (chunk_size > bytestream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->buf3 warnings generated. _end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h263dsp.o 6 warnings generated. 4 warnings generated. CC libavcodec/h2645_parse.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/h2645_sei.o CC libavcodec/h2645_vui.o src/libavcodec/g726.c:385:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE }, | ^ src/libavcodec/g726.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ CC libavcodec/h2645data.o 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/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); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ src/libavcodec/bytestream.h:2941690:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning 294 | if (size2 != size) | ~~~~~ ^ ~~~~ s generated. src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ src/libavcodec/bytestream.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) | ~~~~~ ^ ~~~~ 2 warnings generated. 52 warnings generated. src/libavcodec/get_buffer.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 60 | fsrc/libavcodec/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] or 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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_cabac.o CC libavcodec/h264_cavlc.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 | In file included from src/libavcodec/gif.c PUT(*b++); | ^~~~~~~~~ src/libavcodec/gemdec.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 280:11: note: expanded from macro 'PUT' 187 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ | src/libavcodec/gemdec.c if (size2 != size) | ~~~~~ ^ ~~~~ :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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_direct.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/h264_levels.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/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_loopfilter.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/h264_mb.o CC libavcodec/h264_metadata_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_mp4toannexb_bsf.o src/libavcodec/gifdec.c:546:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 546 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:547:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { 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] 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/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/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 >= sizeoCC libavcodec/h264_parse.o f(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_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_factoCC libavcodec/h264_parser.o rs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/put_bits.h: { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:src/libavcodec/h264_levels.c37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 101:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 265 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))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 - 1s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning generated. src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ 3 warnings generated. 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)) { \ | ^~~~ 6 warnings generated. src/libavcodec/h261dec.c:670:48: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 670 | av_assert0(s->current_picture.f->pict_type == s->pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/h264_picture.o 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] 18713 warnings 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) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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. 6src/libavcodec/h2645_vui.c:85:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning 85 | if (vui->chroma_sample_loc_tys generated. pe_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/h264_ps.o CC libavcodec/h264_redundant_pps_bsf.o CC libavcodec/h264_refs.o In file included from src/libavcodec/h263dec.c:36: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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->5 warnings generated. buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_sei.o CC libavcodec/h264_slice.o CC libavcodec/h264chroma.o In file included from src/libavcodec/h2645_sei.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/h264data.o 18 warnings generated. CC libavcodec/h264dec.o 2 warnings generated. CC libavcodec/h264dsp.o 2 warnings generated. 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/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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264idct.o CC libavcodec/h264pred.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/h264qpel.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/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"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/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_metadata_bsf.o 10 warnings generated. In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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_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] 187CC libavcodec/h265_profile_level.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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] si 187 | if (size2 != size) | ~~~~~ ^ ~~~~ ze) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_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 In file included from != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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/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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ 1 warning generated. 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 (sIn file included from src/libavcodec/h264_metadata_bsf.cize2 != size) | ~~~~~ ^ ~~~~ :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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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 != s6ize) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 34 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_typCC libavcodec/h274.o e_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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_parser.c:40: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:153:23:CC libavcodec/half2float.o 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_direct.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/h264_parse.c:21: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/hap.o 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 6 warnings generated. != 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 | src/libavcodec/h264_metadata_bsf.c: for (j = 0; j < sl->ref_count[list]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | ^ src/libavcodec/h264_metadata_bsf.c: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, FLAGsrc/libavcodec/bytestream.h:S }, | ^ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_metadata_bsf.c 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :618:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 618 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c8 warnings generated. :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/bytestream.h:src/libavcodec/h264_metadata_bsf.c:629:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 629 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_metadata_bsf.c:632:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ 8 warnings generated. In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/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/hapdec.o src/libavcodec/bytestream.h: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] 294: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 294 | if (size2 != sisrc/libavcodec/h264_direct.c:412:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] z 412 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ e)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_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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/hapqa_extract_bsf.o 9 warnings generated. 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/hcadec.o In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_parse.c:41:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 41 | if (pwt->luma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parse.c:49:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (pwt->chroma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:444:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | v = sl->mv_cache[0][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:450:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:460:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 460 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:458:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | sl->mv_cache[0][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (cpb_count > 32U) { | ~~~~~~~~~ ^ ~~~ CC libavcodec/hcom.o 45 warnings generated. In file included from src/libavcodec/h264_cavlc.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= rIn file included from e_src/libavcodec/h264_refs.ci:n33d: eIn file included from xsrc/libavcodec/h264dec.h): 39{: In file included from src/libavcodec/h264_sei.h| : ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~23 : In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_ps.c:186:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | if (sps->num_reorder_frames > 16U | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavcodec/hdr_parser.o 4 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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_parse.csrc/libavcodec/h264_parser.c:262:27: warning: missing field 'size' initializer [-Wmissing-field-initializers] :252:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | 252 | if (ref_count[0] - 1 > max[0] || (listCC libavcodec/hdrdec.o _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] H2645NAL nal = { NULL }; | ^ 252 | if (ref_count[0] - 1 > max[0] || src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 357src/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]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hdrenc.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_mb.c:640:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 640 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/hevc_cabac.o src/libavcodec/h264_parser.c:555:47: warning: comparison of integers of different signs: 'int' and 'enum AVPictureStructure' [-Wsign-compare] src/libavcodec/h264_ps.c 555 | p->last_picture_structure != s->picture_structure) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ :346src/libavcodec/h264_parser.c:568:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | 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] if (p->sei.common.unregistered.x264_build < 44U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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] CC libavcodec/hevc_data.o 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/hevc_filter.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/hevc_mp4toannexb_bsf.o src/libavcodec/h264_cavlc.c:466:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | src/libavcodec/bytestream.hif(total_coeff > (unsigned)max_coeff) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/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/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/h264_sei.c:260:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2CC libavcodec/hevc_mvs.o != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/h264_refs.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 4 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) | ~~~~~ ^ ~~~~ 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/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/bytestream.h:src/libavcodec/h264_refs.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 203 | for (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ :15src/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++) | ~ ^ ~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) {src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_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 | ifsrc/libavcodec/bytestream.h (pic_size > level->max_luma_ps) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :357src/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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 15src/libavcodec/h265_profile_level.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 213:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | if (height * heightsrc/libavcodec/h264_refs.c:276:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 276src/libavcodec/h265_profile_level.c | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ :232src/libavcodec/h264_refs.c:277:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 277 | for 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ i 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 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ _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/hevc_parse.o In file included from src/libavcodec/h264_slice.c:46: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_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 < src/libavcodec/h265_metadata_bsf.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] sl 203->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 | fo4r warning(sl generatedi. st = 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] for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_parser.o src/libavcodec/h265_metadata_bsf.cCC libavcodec/hevc_ps.o :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/h264_refs.c:429:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 429 | src/libavcodec/h265_metadata_bsf.c for (list = 0; :481:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 481 | 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]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ { NULL } | ^ CC libavcodec/hevc_refs.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/hevc_sei.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/h264dec.c:79:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | src/libavcodec/h264_refs.cif (ref >= sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ :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:8088:19 warning:s generatedwarning: 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/h264_cabac.c:2140:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2140 | for( list = 0; list < sl->list_count; list++ ) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2147:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2147 | if (ref[list][i] >= rc) { | ~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2164 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2228:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2228 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2234:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2234 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2243 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2256:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2256 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2263:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2263 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2274:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2274 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2292 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2299:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2299 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2356 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2419 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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_refs.c:851:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ~~~~ ^ ~~~~~~~~~~~~~~ 851 | for src/libavcodec/bytestream.h(i: 318=: 150:; warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] < FF_ARRA Y318_ | EL E M S i(fs l(-s>imzmec2o )!;= is+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/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/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/hevcdsp.o src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, 556 | (float)gm->percent_alpha_point_src/libavcodec/h264_slice.c:950:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] d eblocking_instance/255); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 950 | src/libavcodec/h264dec.c:555:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ 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: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++) { | ~ ^ ~~~~~~~~ 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/h264dec.c:821:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 821 | for (y = 0; y < p->mb_height; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/h264dec.c:822:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 822 | for (x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. src/libavcodec/h264dec.c:1049:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX }, | ^ src/libavcodec/h264dec.c:1050:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1050 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264dec.c:1051:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD }, | ^ src/libavcodec/h264dec.c:1052:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1052 | { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1053:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1053 | { NULL }, | ^ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 4 warnings generated. In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/bytestream.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/hevcpred.o src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1833:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1833 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/h264_slice.c:1895:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1895 | src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ sl->first_mb_addr >= h->mb_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1894:56: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1894 | if (sl->first_mb_addr << FIELD_OR_MBAFF_PICTURE(h) >= h->mb_num || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1967:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.hsrc/libavcodec/hapdec.c::187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/hpeldsp.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/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)); | ~~~~~~ ^~~ 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/hapdec.c:286:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 286 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | *(avctx->coded_height / TEXTURE_BLOCK_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:288 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != siIn file included from src/libavcodec/hevc_mp4toannexb_bsf.cze) | ~~~~~ ^ ~~~~ :29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqa.o 15 warnings generated. 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_PA2 warnings generated. DDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hq_hqadata.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/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_bytesrc/libavcodec/hcadec.cs_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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++) { | ~ ^ ~~~~~~~~~ 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:CC libavcodec/hq_hqadsp.o 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/hqx.o 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_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] 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 | 187 | if (size2 != size) | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~CC libavcodec/hqxdsp.o src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:294:15: 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 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 36 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 !src/libavcodec/bytestream.h= :s357i:z15e:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: 318357: | 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (size2 !318= | s iz e )i f | ( ~~~~~ ^ ~~~~s ize2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hqxvlc.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_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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/huffman.o In file included from src/libavcodec/hevc_ps.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/hevc_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/hevc_cabac.c:799:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 799 | while (i < lc->parent->sh.4max_num_merge_cand-1 && get_cabac_bypass(&lc->cc)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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->9size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ warnings generated. 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->ssrc/libavcodec/hevc_ps.ciz:e159_:15i:n _warning: bcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]i ts <= re_inde x159) | { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/huffyuv.o CC libavcodec/huffyuvdec.o src/libavcodec/hevc_ps.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < nb_cpb; i++) { | ~ ^ ~~~~~~ 6 warnings generated. CC libavcodec/huffyuvdsp.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] 528 | if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:412:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 412 | nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:436:28: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 436 | nb_orig_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:439:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 439 | for (comb_idx = 0; nb_merge_cand < s->sh.max_num_merge_cand && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:463:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 463 | while (nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (sisrc/libavcodec/hevc_cabac.c:ze2 != size) | ~~~~~ ^ ~~~~ 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[] = { | ^~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/huffyuvenc.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) { | ~~~~~~~~~ ^ ~~~~~ 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) | ~~~~~ ^ ~~~~ 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: CC libavcodec/huffyuvencdsp.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/idcinvideo.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 | isrc/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] f 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB)(size2 != size) | ~~~~~ ^ ~~~~ ; 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/idctdsp.o src/libavcodec/hevc_refs.c:87:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 87 | for (i = 0; src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 294 | if (size2 != size) | ~~~~~ ^ ~~~~ < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:886:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 886 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_ps.c:956:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | if (sps->temporal_layer[i].max_decsrc/libavcodec/bytestream.h_p:i318c:_15b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ring > ( un318s | i g n e di)fH E(VsCi_zMeA2X _!D=P Bs_iSzIeZ)E ) | { ~~~~~ ^ ~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1047:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | for (i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1114:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1114 | ow->top_offset + ow->bottom_offset >= sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1113:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1113 | ow->left_offset + ow->right_offset >= sps->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc_ps.c:1164:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1164 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1169:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1169 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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 (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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/iff.o 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 | src/libavcodec/hevc_ps.c: for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/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_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(RefPicListTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ src/libavcodec/hevc_refs.c:342:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:343:27: warning: comparison of integers of different signs: 'int' and 'unsigned 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)) | ~ ^ ~ 8src/libavcodec/hevc_refs.c:375:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warnings generated. 375 | sh->collocated_ref_idx < rpl->nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1349:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1349 | if (i > pps->col_bd[j]) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1376:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | if (tb_x < pps->col_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c: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] 1383 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :22src/libavcodec/hevc_refs.c:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 387:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1383 | 387 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ if (tb_y < pps->row_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1403:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1404:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1404 | for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24src/libavcodec/bytestream.h:: In file included from src/libavcodec/hevcdec.h:40: 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] 357 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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 > spsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ->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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/iirfilter.o CC libavcodec/ilbcdec.o 24 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) - In file included from 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:45src/libavcodec/htmlsubtitles.c:275:44: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] : src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | FFMIN(sizeof(new_tag->face), len+1)); | ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~ 482src/libavutil/macros.h | if (gb->siz:49:25: note: expanded from macro 'FFMIN' e 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ _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/hnm4video.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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[sCC libavcodec/imc.o lice] < (profile->num_slices + 1) * 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) | ~~~~~ ^ ~~~~ 14 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. src/libavcodec/hnm4video.c:79:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 79 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:81:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 81 | if (writeoffset >= hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:103:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 103 | if (offset < 0 || offset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:106:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 106 | } else if (writeoffset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:124:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 124 | for (y = 0; y < hnm->height; y++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/hnm4video.c:129:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 129 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/imgconvert.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 | CC libavcodec/imm4.o 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 | } elssrc/libavcodec/hevcdec.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 177 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ isrc/libavcodec/hevcdec.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f 185 | ( w r i t e o f ffsoert (+i hn=m -0>;w iid tosuhn.tn b>_= rhenfms-[>Lw0i]d;t hi +* +h)n m -| > ~ ^ ~~~~~~~~~~~~~~~~~h eight) { | 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/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/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/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/imm5.o 3 warnings generated. CC libavcodec/imx.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++) | ~ ^ ~~~~~~ 2 warnings generated. CC libavcodec/imx_dump_header_bsf.o 6 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 && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/indeo2.o 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 || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. 28 warnings generated. CC libavcodec/indeo3.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] CC libavcodec/indeo4.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/indeo5.o src/libavcodec/iirfilter.c:75:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | wa = 2 * tan(M_PI * 0.5 * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ src/libavcodec/iirfilter.c:137:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | cos_w0 = cos(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:138:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | sin_w0 = sin(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:156:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | c->cx[0] = lrintf(x0 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:157:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | c->cx[1] = lrintf(x1 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:171:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (order <= 0 || order > MAXORDER || cutoff_raCC libavcodec/intelh263dec.o tio >= 1.0) | ^~~~~~~~~~~~ ~~ CC libavcodec/interplayacm.o 5 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/interplayvideo.o CC libavcodec/intrax8.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 20 warnings generated. 26 warnings generated. CC libavcodec/intrax8dsp.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/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 | CC libavcodec/ipu_parser.o { NULL }, | ^ 8 warnings generated. CC libavcodec/ituh263dec.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/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ituh263enc.o src/libavcodec/imc.c:270:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | src/libavcodec/hevcdec.c flcoeffs3[i] = 2.0 * flcoeffs2[i]; | ~ ^~~~~~~~~~~~ :3551:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3551 | for (i src/libavcodec/imc.c= 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ :275src/libavcodec/hevcdec.c:3562:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3562 275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ | 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/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/imc.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | flcoeffs2[i] = (levlCoeffBuf[i] - 7) * 0.83048 + flcoeffs2[i]; // 0.83048 = log2(10) * 0.25 | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:421:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375 | ^~~~ ~ src/libavcodec/imc.c:452:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | av_log(q->avctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", chctx->flcoeffs5[i]); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/imc.c:459:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | highest = highest * 0.25; | ^~~~~~~ ~ src/libavcodec/imc.c:494:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | summa = (summa * 0.5 - freebits) / iacc; | ^~~~~ ~ src/libavcodec/imc.c:506:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ~ ^~~~~ src/libavcodec/imc.c:506:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ^~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/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->flcoefsrc/libavcodec/imm5.cfs4[i] + 1.585) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ :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->src/libavcodec/imc.c:588:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d 588 | workT[low_indx] = lowest + 2.0; | ^~~~~~ ~ ata + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. src/libavcodec/imc.c:671:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:675:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:687:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 6 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 | ^~~~~~~~~~ CC libavcodec/ivi.o 1 warning generated. CC libavcodec/ivi_dsp.o In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 7 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (siCC libavcodec/j2kenc.o ze2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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 CC libavcodec/jacosubdec.o (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) | ~~~~~ ^ ~~~~ 21 warnings generated. CC libavcodec/jfdctfst.o 4 warnings generated. CC libavcodec/jfdctint.o CC libavcodec/jni.o CC libavcodec/jpeg2000.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/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { 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++) | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/interplayacm.c:138:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 138 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/interplayacm.c:150:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:154:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/interplayacm.c:175:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 175 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:193:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:197:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:219:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/interplayacm.c: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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/interplayacm.c:296:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (i >= s->rows) src/libavcodec/bytestream.h | ~ ^ ~~~~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/interplayacm.c:323:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 323 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/interplayacm.c: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/jpeg2000_parser.o src/libavcodec/interplayacm.c:399:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 399 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:411:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 411 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:437:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | for (i = 0; i < s->cols; i++) { | ~ ^ ~~~~~~~ src/libavcodec/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:src/libavcodec/interplayacm.c378::27588:: 25warning: :comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 378 | 588 | i ff r(aqmue-a>nntb__msaatm p>l=e s F=F _FAFRMRIANY(_sE-L>EbMlSo(ckq_ulaennt _/i nadvecxt_xt->oc_ht_alba)y)o u{t . nb| _ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c hannels, 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)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/jpeg2000dec.o CC libavcodec/jpeg2000dsp.o src/libavcodec/iff.c:498:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 498 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:507:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x < dst_size) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:533:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | if (bytestream2_get_bytes_left(gb) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:539:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | for (i = 0; i < count && x_pos < line_size; i++) { | ~ ^ ~~~~~ src/libavcodec/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] 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_gCC libavcodec/jpeg2000dwt.o et_bytes_left(&gb) < bytes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:952:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | for (b = 0; b < bytes; b++) { | ~ ^ ~~~~~ src/libavcodec/iff.c:955:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 955 | if (noffset >= dst_size) | ~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/jpegls.o In file included from src/libavcodec/ituh263dec.c:47: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/jpeglsdec.o 4 warnings generated. In file included from src/libavcodec/ituh263enc.c:38: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/jpeglsenc.o 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/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++) { | ~~~~~ ^ ~~~~~~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:187:src/libavcodec/iff.c15::1758 :warning: 35: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] 1758 | f o187r | ( p l ainfe (=s i0z;e 2p l!=a nsei z| ~~~~~ ^ ~~~~b pp; 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/jpegtables.o CC libavcodec/jrevdct.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 33 warnings generated. 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/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){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/kgv1dec.o src/libavcodec/ituh263enc.c:885:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 885 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:886:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 886 | { "mb_info", "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(q1ua warningn generatedt. izer_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 | 8 warning s generated . FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ 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 + celsrc/libavcodec/ituh263enc.cl-:>887w:i5d:t h)warning: missing field 'unit' initializer [-Wmissing-field-initializers] << 2)src/libavcodec/mpegvideoenc.h :+82 :m151v:_ x note: >expanded from macro 'FF_MPV_COMMON_OPTS' plane->width) {82 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c : 249 : 51 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | (( c e l l - > y p o s + c e l FlF-_>MhPeVi_gOhFtF)S E) p,l aAnVe_-O>PhTe_iTgYhPEt _ F L O A|T|, {| . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~d bl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 888 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:889:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 889 | { NULL }, | ^ src/libavcodec/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/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.hsrc/libavcodec/indeo3.c::15:17: note: expanded from macro 'FLT_MAX' 620 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :55:src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ 620src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' | 82 | ((cell->xpos + cell->wi FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ d th) << 2) + mv_x > pl83 | {"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}, \ | ^~~~~~~~ ane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:619:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 619 | src/libavcodec/jpeg2000.c ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :254:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | band->f_stepsize *= pow(F_LFTG_K, 2*(codsty->nreslevels2decode - reslevelno) + lband - 2); | ~~~ ^~~~~~~~ src/libavcodec/jpeg2000dwt.h:33:23: note: expanded from macro 'F_LFTG_K' 33 | #define F_LFTG_K 1.230174104914001f | ^~~~~~~~~~~~~~~~~~ CC libavcodec/kmvc.o src/libavcodec/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 VLCsrc/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] . ", OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ 807 | src/libavcodec/ituh263enc.c CHECK_CELL | ^~~~~~~~~~ :src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 917 :121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 747 | 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] cu 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}, | ^ rr_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.csrc/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 919 | FF_MPV_COMMON_OPTS | ^ 746src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' :42 75 | FF_M: note: expanded from macro 'CHECK_CELL' P 746 | if (curr_V_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ cell.xpossrc/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 },\ | ^ curr_cell.width > (plane->width >> 2) || 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' src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 78 | { "qu a837n | t i z e r _ n o i s e _ s h a p iCnHgE"C,K _NCUELLLL, | ^~~~~~~~~~ src/libavcodec/indeo3.c : 747 : 43 : note: expanded from macro 'CHECK_CELL' 747 | F F _cMuPrVr__OcFelFlS.EyTp(oqsu a+n tciuzrerr__cneolils.eh_esihagphti ng>) ,( pAlVa_nOe-P>Th_eTiYgPhEt_ I>N>T ,2 ){) .{i 6 4 = 0 } , \ 0| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ INT_MAX, FF_Msrc/libavcodec/indeo3.cP:V_837O:P17T:_ Fwarning: Lcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] AGS }, \837 | | ^ CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cesrc/libavcodec/ituh263enc.cl:l919.:x5p:o swarning: missing field 'unit' initializer [-Wmissing-field-initializers]+ cursrc/libavcodec/mpegvideoenc.hr:_80c:e175l:l .note: wexpanded from macro 'FF_MPV_COMMON_OPTS'i dth > (plane- >80w | id t h > > 2 ) | | \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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:src/libavcodec/indeo3.c177:: note: 870expanded from macro 'FF_MPV_COMMON_OPTS': 25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] 91 | {" r870c | _ b u f _iafg g(nruems_sviveicttyo"r,s "* c2u r>r ednattlay_ suiszeel)e s | s ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~" , 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_OFFSCC libavcodec/lagarith.o ET(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_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]MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 187 | isrc/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.hf (size2 != size):96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' | ~~~~~ ^ ~~~~ 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 920 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(msrc/libavcodec/indeo3.ce_:pe1034n:a18l: tywarning: _comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]c ompensation), 1034A | V _ O P Td_sTtYP_Eh_eINiTg,h t{ .=i F6F4M I=N (2d5s6t _}h,e iIgNhT_tM,I Np,l anIeN-T>h_eMiAgX,h tF)F;_ M P| V ^ ~~~~~~~~~~ ~~~~~~~~~~~~~_ OPT_FLAGS }, \ | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) src/libavcodec/ituh263enc.c? :(920b:)5 :: warning: (missing field 'unit' initializer [-Wmissing-field-initializers]a )) src/libavcodec/mpegvideoenc.h| : ~ ^ ~114 :124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' src/libavcodec/indeo3.c:1037:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | 1037{ | " m e p r e " , f"oprr e( xm o=t i0o;n xe s"w25,i warningdFstF generatedh_. M>P>V_ O2F;F xS+ET+()m e{_ p r| e ~ ^ ~~~~~~~~~~~~~~~~~), AV_OPT_TYPEsrc/libavcodec/indeo3.c_:I1043N:T25,: {warning: .comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]i 64 = 01043 | } , I N T _fMoIr N(,x _wFidLtAhG;S x}+, +\) | | ^ ~ ^ ~~~~~~~~~~~~ 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 src/libavcodec/bytestream.h= 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ :294:15src/libavcodec/ituh263enc.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | {"rcsrc/libavcodec/bytestream.h_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 bsrc/libavcodec/j2kenc.cor:d1032e:r67s: "warning: , comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F F_MPV_OFFSET(b o1032r | d e r _ m a s k i n g) , A V _ O PT _ T YiPfE _(FpLrOcAxT ,> {=. drbels l=e v0e l}-,> -nFuLmT__pMrAeXc,i nFcLTt_sM_Ax X|,| FpFr_cMyP V>_=O PrTe_sFLlAeGvSe}l,-> n u m _\p r | e ^~~~~~~c incts_y/usr/include/float.h): 15{: 17 :| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'FLT_MAX' 318src/libavcodec/j2kenc.c::103215::30 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 15 318 | 1032 | i f ( s i z e 2 ! = s i z e )i f | ( ~~~~~ ^ ~~~~p rcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavcodec/j2kenc.c#define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :1099src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 919 | FF_MPV_COMMON_OPTS1099 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c | ^~~~~~~~~~~~~~~~~~ :src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 1099: 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}, \ | ~ 34 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}, \ | ^~~~~~~~ : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1099 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | FF_src/libavcodec/j2kenc.cMP:V1162_:C71O:M Mwarning: Ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]N _OPTS | ^~~~~~~~~~~~~~~~~~ 1162 | src/libavcodec/mpegvideoenc.h : 91 :152 : note: expanded from macro 'FF_MPV_COMMON_OPTS' if (p r90c | x{ ">r=c _riensilte_vcepll-x>"n,u m"_ipnrietciianclt sc_oxm p|l|e xpirtcyy f>o=r 1r-epsalsesv eeln-c>onduimn_gp"r,e c i n c t s _ y ) F{F _ M| P ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~V _OFFSET(rc_initialsrc/libavcodec/j2kenc.c_:c1162p:l34x:) ,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] AV_OPT_TYP E1162_ | F L O A T , { . d b l = 0 } , - FL T _ MiAfX ,( pFrLcTx_ M>AX=, rFeFs_lMePvVe_lO-P>Tn_uFmLA_GpSr}e,c i n c t s _ x\ | || ~ src/libavcodec/bytestream.hpr:c357y: 15>:= warning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e s l91e | v{e"lr->c n_u357bmu | _f p_ra eg cg irinfec ts(sssii_vzyi)et y2{" ,! ="| c ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~sui rzree)n t ly| ~~~~~ ^ ~~~~u seless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ CC libavcodec/lagarithrac.o 19 warnings generated. 1 warning generated. src/libavcodec/jpeg2000dwt.cCC libavcodec/latm_parser.o :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/jpeg2000dec.c:381src/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]); | ~ ~~~~~~~~~^~~~~~~~~~ 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | for (i = 0; i < s->numXtiles * s->numYtiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/kbdwin.c:31:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/kbdwin.c:31:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI /CC libavcodec/lcldec.o n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/kbdwin.c:56:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | window[i] = (int)floor(2147483647.0 * local_window[i] + 0.5); | ~ ^~~~~~~~~~~~~~~ CC libavcodec/lclenc.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, { 4.s warningtsr generated . = NULL }, 0, 0, VE }, | ^ src/libavcodec/j2kenc.c:1817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1817 | { NULL } | ^ src/libavcodec/jpeg2000dec.c:765:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 765 | Jpeg2000POC tmp = {{{0}}}; | ^ 2 warnings generated. CC libavcodec/libdav1d.o 19 warnings generated. 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/ljpegenc.o 3 warnings generated. 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->tilCC libavcodec/loco.o e_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lossless_audiodsp.o 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 FFMACC libavcodec/lossless_videodsp.o X(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/lossless_videoencdsp.o 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 | CC libavcodec/lscrdec.o if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lsp.o CC libavcodec/lzf.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)) { \ | ^~~~ 2 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/jpeg2000dec.c:2190:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2318:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lzw.o src/libavcodec/jpeglsdec.c:156:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | for (k = 0; ((unsigned)state->N[Q] << k) < state->A[Q]; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/jpeglsdec.c:193:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c: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 }, | ^ 7 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/lzwenc.o 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/latm_parser.c:69:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | if ((state & LATM_SIZE_MASK) - s->count <= buf_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/jpeglsenc.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 164 :27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 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) | ~~~~~~~~~~~~ ^ ~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | if (read > length) | ~~~~ ^ ~~~~~~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/m101.o src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ CC libavcodec/mace.o src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { NULL}, | ^CC libavcodec/magicyuv.o CC libavcodec/magicyuvenc.o CC libavcodec/mathtables.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/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) | ~~~~~ ^ ~~~~ 16 warnings generated. 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.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/me_cmp.o 16 warnings generated. 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 | { "framethrCC libavcodec/media100_to_mjpegb_bsf.o eads", "Frame threads", OFFSET(frame_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, Dsrc/libavcodec/lsp.cAV1D_MAX_FRAME_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ :60:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/libdav1d.c 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 613 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ :130src/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' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 613 | { "max_frame_delay", "Max frame delay", OFFSET(max_frame_delay), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_DELAY, VD }, | ^ | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/libdav1d.csrc/libavcodec/lsp.c::61460::12939:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | 60 | { " f iplrmegrva i= nl"s,f ["iA]p p=l yF FFMiAlXm( lGsrfa[iin]",, OpFrFeSvE T(+a pmpliyn__sgpraaciinn)g,) ;A V _| O ^~~~ ~P T_TYPEsrc/libavutil/macros.h_:B47O:O40L:, note: {expanded from macro 'FFMAX' .i64 = 47- | 1# d}e,f i-n1e, 1F,F MVADX (|a ,AbV)_ OP(T(_aF)L A>G _(DbE)P R?E C(AaT)E D: }(,b ) )| ^ | ^ 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/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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/loco.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/mediacodec.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/lpc.c:27: src/libavcodec/lpc.h:192:20: warning: implicit conversion increases floating-point precision: 'float' to 'LPC_TYPE' (aka 'double') [-Wdouble-promotion] 192 | err *= FIXR(1.0) - (r * r); | ^~~~~~~~~ ~ src/libavcodec/aac_defines.h:88:30: note: expanded from macro 'FIXR' 88 | #define FIXR(x) ((float)(x)) | ^~~~~~~~~~ src/libavcodec/lcldec.c: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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/lpc.c1 warning generated. :182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/lpc.c:184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ~ ^~~~ src/libavcodec/lpc.c:184:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ^~~~ ~ src/libavcodec/lpc.c:189:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 189 | s->windowed_samples[i] = weight*samples[i]; | ~^~~~~~~~~~ src/libavcodec/lpc.c:190:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | s->windowed_samples[len-1-i] = weight*samples[len-1-i]; | ~^~~~~~~~~~~~~~~~ src/libavcodec/lpc.c:197:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | avg_err = (avg_err + error[i])/2.0f; | ~^~~~ src/libavcodec/lpc.c:198:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | return avg_err ? signal/avg_err : NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/metasound.o 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ CC libavcodec/microdvddec.o src/libavcodec/lcldec.c:194:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 194 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:193:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:252:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (len < ((aligned_width * height * bppx2) >> 1)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:267:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:423:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 423 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/midivid.o 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/mimic.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) | ~~~~~ ^ ~~~~ 3 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/misc4.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/misc4_parser.o 4 warnings generated. 2 warnings generated. 11 warnings generated. 5 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/mjpeg2jpeg_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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. 4 warnings generated. CC libavcodec/mjpeg_parser.o CC libavcodec/mjpega_dump_header_bsf.o CC libavcodec/mjpegbdec.o 3 warnings generated. CC libavcodec/mjpegdec.o 4 warnings generated. CC libavcodec/mjpegdec_common.o CC libavcodec/mjpegenc.o 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) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/mjpegenc_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) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegenc_huffman.o 9 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) | ~~~~~ ^ ~~~~ CC libavcodec/mlp.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/mlp_parse.o 19 warnings generated. 7 warnings generated. In file included from src/libavcodec/magicyuvenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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 >= size68 warnings generated. of(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mlp_parser.o 11 warnings generated. In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and 'unsigned 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | CC libavcodec/mlpdec.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) | ~~~~~ ^ ~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/microdvddec.c:342:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 357 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlpdsp.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 < 5 warnings generated. min_stride || avpkt->size < stride * (uint64_t)avctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mlpenc.o CC libavcodec/mlz.o src/libavcodec/magicyuv.c:271:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 271 | if (s->slices[i][j].size - 2 < width * height) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ CC libavcodec/mmvideo.o CC libavcodec/mobiclip.o In file included from src/libavcodec/metasound.c:35: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/motion_est.o 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->pl4an warningess generated). | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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/motionpixels.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/movsub_bsf.o CC libavcodec/movtextdec.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++) | ~~~~~ ^ ~~~~~~~~ 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/movtextenc.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/mp3_header_decompress_bsf.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) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ssrc/libavcodec/mimic.c:165:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] i ze2 != size) | ~~~~~ ^ ~~~~ 165 | for (i = 0; i < FF_ARRAY_ELEMS(dst->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/mimic.c:224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | for (pos = 1; pos < num_coeffs; pos++) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/mimic.c:232:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 232 | if (vlc == -1) | ~~~ ^ ~~ src/libavcodec/mimic.c:279:54: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 279 | if (is_iframe || get_bits1(&ctx->gb) == is_chroma) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/mpc.o CC libavcodec/mpc7.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/mpc8.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/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12.o In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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:src/libavcodec/midivid.c warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_src/libavcodec/bytestream.hen:d318 :-15: s-warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uf_ptr >=318 | if (size2 != size) | ~~~~~ ^ ~~~~ :70:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 70 | if (bytestream2_get_bytes_left(gb) < mask_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/midivid.c:97:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 97 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/mpeg12data.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(BitCC libavcodec/mpeg12dec.o Buf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg12enc.o 1 warning generated. 4 warnings generated. 4 warnings generated. CC libavcodec/mpeg12framerate.o CC libavcodec/mpeg2_metadata_bsf.o CC libavcodec/mpeg4_unpack_bframes_bsf.o 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/mpeg4audio.o In file included from src/libavcodec/mlpenc.c:src/libavcodec/mjpegenc.c28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] :172 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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++) { | 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:265: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/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS},src/libavcodec/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_src/libavcodec/mjpegenc.cc:h629a:n1n:e lwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]; chasrc/libavcodec/mpegvideoenc.hn:n90e:l168+:+ )note: expanded from macro 'FF_MPV_COMMON_OPTS' | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS'CC libavcodec/mpeg4audio_sample_rates.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 }, \ | ^ In file included from src/libavcodec/mjpegdec.c:src/libavcodec/mjpegenc.c53: 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] :629 187 | if (s:1: src/libavcodec/mlpdec.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :216:src/libavcodec/mpegvideoenc.h19::99 :172warning: : comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]note: expanded from macro 'FF_MPV_COMMON_OPTS' i 99 | {" s216c | _ t h r efsohro l(di" ,= "0S;c ein e< cFhaFn_geA RtRhArYe_EsLhEoMlSd("t,h d _c h a n n e l _ o src/libavcodec/mlpenc.cr :d 388e r: )48 ;: i warning: +comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] + ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F F_MPV_OFFSE T388( | s c e n e c h a nfgeo_rt h(ruensshigonledd) ,i nAtV _cOhPTa_nTnYePlE =_ I0N;T ,ch a{n.neil6 4< = c0t x}-,> aIvNcTt_x-M>IcNh,_ lIaNyTo_uMtAX.n,b _FcFh_aMnPnVe_lOsP; Tc_hFaLAnnGeSl +}+,) \{ | | ^ ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ze2 != src/libavcodec/mjpegenc.csize) | ~~~~~ ^ ~~~~ :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_Osrc/libavcodec/mlpenc.c:416:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] PT 416 | for (unsigned channel = 0; channel < nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~ _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", CC libavcodec/mpeg4video_parser.o FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FFsrc/libavcodec/mlz.c_M:PV138_:O25P:T _warning: Fcomparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]L AGS }, \ | ^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/mjpegenc.c:src/libavcodec/mlz.c633::168179::44 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 168 | 633 | { " f o r c e _ d u p l i c a t e d _ m a tirfi x("re,t "e sliuzmea -a nodu tcphurto_mcah amrast)r i{x f| o ~~~ ^ ~~~~~~~~~~~~~~~~~~~r mjpeg, useful src/libavcodec/mlz.cf:o181r: 44r:t pwarning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]s treaming. "181, | O F F S E T ( f o r c e _ d u p l i c a t e d _imfa t(rriext ),< 0A V|_|O PrTe_tT Y>P Es_iBzOeO L- ,o u{t.piu6t4_ c=h a0r s}), {0 , | 1 ~~~ ^ ~~~~~~~~~~~~~~~~~~~, VE }, | ^ src/libavcodec/mlz.c:186:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 186 | src/libavcodec/mjpegenc.c : 634 : 7 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 634 | { N U LiLf} ,( o u| t ^p ut_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ 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_aggre4ss warningisv generatedi. ty", "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_cpsrc/libavcodec/bytestream.hlx:"294,: 15":i nwarning: itcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i al comple x294i | t y f o ri f1 -(psaiszse 2e n!co=d isnigz"e,) | ~~~~~ ^ ~~~~ FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggrsrc/libavcodec/bytestream.hessivity", "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:318:15: warning: :15:17: note: expanded from macro 'FLT_MAX' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :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", CC libavcodec/mpeg4video.o 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] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ \ | ~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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 (size210 != size) | ~~~~~ ^ ~~~~ warnings generated. CC libavcodec/mpeg4videodec.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++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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.hsrc/libavcodec/bytestream.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: 318 | if (size2 != size) | ~~~~~ ^ ~~~~ comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:583:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 583 | && s->lossless_check_data != 0xffffffff) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg4videodsp.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 | src/libavcodec/mlpdec.c:788:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] c 788 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ ->sb_samples[chsrc/libavcodec/mlpenc.c:1128:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ] [j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h1128: | 45 : 21 : fnote: oexpanded from macro 'INT32_MAX'r (unsi g45n | e#dd eifnitn es uIbNsTt3r2 _=MA X0 ; (s0uxb7sftfrf f| n ^~~~~~~~~~u m_substreams;src/libavcodec/mpc.c :s78u:b92:s twarning: rimplicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]+ +) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 78 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mlpenc.c:1175:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg4videoenc.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++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 6 warnings generated. src/libavcodec/mlpenc.c:1367:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1367 | for (unsigned int i = 0; i < order; i++) | ~ ^ ~~~~~ CC libavcodec/mpeg_er.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/mlpenc.c:1403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for(i = 2; i < ctx->number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1435 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/mpegaudio.o 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/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 }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/mlpenc.c:1943:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | if (temp_bitcount < best_bitcount) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1952:47: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1952 | if (dst_path->cur_idx < FF_ARRAY_ELEMS(dst_path->path) - 1) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/mpegaudio_parser.o 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/mobiclip.c:1000:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1000 | if (idx < 0 || idx >= FF_ARRAYCC libavcodec/mpegaudiodata.o _ELEMS(block8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mpegaudiodec_common.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)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodec_fixed.o In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodec_float.o src/libavcodec/mjpegdec.c:1133:src/libavcodec/bytestream.h:294:15: warning: 29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:318src/libavcodec/mjpegdec.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :1221:37: 318 | if (size2 != size) | ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ CC libavcodec/mpegaudiodecheader.o 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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]) { | ~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/mpegaudiodsp.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/mpegaudiodsp_data.o 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpeg2_metadata_bsf.c:202:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:206:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:210:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:213:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | src/libavcodec/movtextdec.c{ .i64 = -1 }, -1, 255, FLAGS }, | ^ :279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]src/libavcodec/mpeg2_metadata_bsf.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ 279src/libavcodec/mpeg2_metadata_bsf.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] | if (2 + style_ent221 | { NULL } | ^ ries * 12 > 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_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ 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/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/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_src/libavcodec/movtextenc.c:size >= bytes_to_start); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 591src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' :14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 38 | 591 | while (i < len) { | ~ ^ ~~~ if (!(cond)) { \ | ^~~~ 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 }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/movtextenc.c:692:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 692 | { NULL }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. 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_RB32src/libavcodec/mpeg4videodsp.c(":_72J:PS34":) warning: &&comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] len >= 10) 72 | if ((unsigned) src_x < width) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c { | ~~ ^ ~~~~~~~~~~~~~~~ :src/libavcodec/mjpegdec.c73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 73 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 2019src/libavcodec/mpeg4videodsp.c:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : 89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2019 89 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ | 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/mpegaudiodsp_fixed.o CC libavcodec/mpegaudiodsp_float.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2654 warnings generated. | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 33 warnings generated. CC libavcodec/mpegaudioenc_fixed.o CC libavcodec/mpegaudioenc_float.o CC libavcodec/mpegaudiotabs.o CC libavcodec/mpegpicture.o CC libavcodec/mpegutils.o 3 warnings generated. 1 warning generated. CC libavcodec/mpegvideo.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 }, | ^ 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->bufIn 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] _p 227 | if (s->buf_entr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ d - 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_esrc/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ nd - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_dec.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->bufIn file included from _end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_enc.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); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mpegvideo_motion.o src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ 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/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 323 | }; | ^ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated10 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/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/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)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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;src/libavcodec/mpeg12dec.c:2185:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] i++); | ~~~~~~~~~~~~~ ^ ~~~~ 2185 | if (s->codec_tag == AV_RL32("BW10")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_parser.o 3 warnings generated. src/libavcodec/mpeg4videodec.c:104:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:103:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | if ((unsigned)srCC libavcodec/mpegvideodata.o c_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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1189 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_SCC libavcodec/mpegvideoencdsp.o TRING, {.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, {9 .i64 = 0 }, 0, 1, VE }, \ | ^ warnings generated. 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' 11861 warning generated. | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1190 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | In file included from FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ 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 (ssrc/libavcodec/mpeg12enc.c-:>1190b:u5f:_ ewarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]d - s->src/libavcodec/mpegvideoenc.hb:u77f:_175p:t rnote: expanded from macro 'FF_MPV_COMMON_OPTS'> = sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 77 | 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 | F F _ M P V _ O F F S E T ( c h r o m a _ e l i m _ t h r e s h o l d ) , A|V|_ sO2P-T>_cToYdPeEc__ItNaTg, ={= .AiV_6R4L 3=2 (0" B}W,1 0I"N)T _ M| I ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~N , INT_MAX, FF_MPV_src/libavcodec/mpeg12dec.cO:P2791T:_61F:L AGwarning: Scomparison 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("VCR2src/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 | src/libavcodec/put_bits.h : 265 : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | i f ( s - > b u f _ e n d - s- > b u f _ p t r > = s i zFeFo_fM(PBVi_tOBFuFfS)E)T ({r c _| q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~s quish), 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, {CC libavcodec/mpl2dec.o .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' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1CC libavcodec/mqc.o .0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_iniCC libavcodec/mqcdec.o t_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/mqcenc.o CC libavcodec/mscc.o src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1196 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | CC libavcodec/msgsmdec.o 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:src/libavcodec/mpeg4videodec.c: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h737:13: warning: variable 'time_incr' set but not used [-Wunused-but-set-variable] : 104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 737 | 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OP int time_incr = 0; | ^ T_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:55: note: expanded from macro 'COMMON_OPTS' warnings generated. 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 }, \ | ^ 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 > (Ssrc/libavcodec/mpeg12enc.cUI:N1196T:)53:1 ) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~ src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1198:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1198 | FF_MPV_OFFSET(intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1199:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1199 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(q_scale_type), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1200:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1200 | { "alternate_scan", "Enable alternate scantable.", FF_MPV_OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1201:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1201 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/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, (flosrc/libavcodec/mpeg12enc.cat:)1219: 5i:s _warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]a ble_ls f1219[ | j ] [ 0 ]F[Fi_]M,P V _| C ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O MMON _275O | P T S | ^ src/libavcodec/mpegvideoenc.h : 75 : 173 : note: expanded from macro 'FF_MPV_COMMON_OPTS'( float) is_table_lsf[j] [751 | ] [ i ] ) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h : 156 : 68 : note: expanded from macro 'ff_dlog' 156 | # d e f i n e f f _ d l o g ( c tx , . . . ) d o F{F _iMfP V(_0O)F FaSvE_Tl(olgu(mcat_xe,l imA_Vt_hrLeOsGh_oDlEdB)U,G ,A V___OVPAT__TAYRPGES__I_N)T;, }{ w.hii6l4e =( 00) } ,| ~~~~~~ ^~~~~~~~~~~I NT_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(chCC libavcodec/msmpeg4.o roma_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}, \ | ^ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:src/libavcodec/mpeg12enc.c233::121911::5 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS'233 | if (e > (SUINT )833 | 1{)" r c| _ ~ ^ ~~~~~~~~~q mod_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: src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'FF_MPV_COMMON_OPTS' 273 | ff_dlog(NUL L , "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 275 | src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 94 :163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 156 | # 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 }, \ | ^ define src/libavcodec/mpeg12enc.cff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ :1219: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] 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, \ | ^ 275 | src/libavcodec/mpeg12enc.c (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 1219 :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h156 | # define ff_dlog(ctx, ...) do { :i96f:168 :( 0note: ) expanded from macro 'FF_MPV_COMMON_OPTS'a v_log(ctx, AV_LOG_D E96B | U{G",s k_i_pV_Af_acAtRoGrS"_,_ )";F r}am ew hsikliep (f0a)c t o| r" ~~~~~~ ^~~~~~~~~~~, 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_prCC libavcodec/msmpeg4_vc1_data.o e), 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' 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] 89 | 227 | i f ( s - > b u f _ e n d - s - > b uf _p t r > = s iz e of ( B it B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_CC libavcodec/msmpeg4data.o FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+src/libavcodec/put_bits.h38:F 265 | : ^~~~~~~~~~~~~~~~~~~~~~~~~~~37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/mpeg12enc.c265: | 1219 : 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s->bu f_1219e | n d - sF-F>_buMfP_Vp_CtOrM M>O= Ns_iOzPeToSf ( B| i ^~~~~~~~~~~~~~~~~~t Buf))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-frame format", \ | ~ 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/put_bits.h:265: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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 38 warnings generated. 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) CC libavcodec/msmpeg4dec.o / 3.0) / (float)(1 << 20); | ~ ^~~~~~~~~~~~~~~~ CC libavcodec/msmpeg4enc.o In file included from src/libavcodec/mpegaudioenc_fixed.c:24: src/libavcodec/mpegaudioenc_template.c:124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 | a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ 3 warnings generated. CC libavcodec/msp2dec.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/mpegaudioenc_template.c:689:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | q[m] = (int)((a +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); | ^~~~~ ~ 1.0) * steps src/libavcodec/metasound.c* 0.5); | ^ ~ :77:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | max_period = min_period + log2(6); | ^~~~~~~~~~ ~ src/libavcodec/metasound.c:79:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | min_period = (int)(ratio * 0.2 * 400 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:80:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | max_period = (int)(ratio * 0.2 * 400 * 6 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | period = (int)(period * 400 + 0.5) / 400.0; | ~~~~~~~^~~~~ ~ src/libavcodec/metasound.c:101:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | width = (int)((2.src/libavcodec/mpegaudioenc_template.c0 / period + 1) * width + 0.5); | ~ ^~~~~~ :779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(Bsrc/libavcodec/metasound.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i tBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265: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/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/msrle.o src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ 2 warnings generated. src/libavcodec/mpeg4videoenc.c:1378:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1378 | { "data_partitioning", "Use data partitioning.", OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1379:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1379 | { "alternate_scan", "Enable alternate scantable.", OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1381:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1381 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1382 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1383 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_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}, \ | ^CC libavcodec/msrledec.o 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 usrc/libavcodec/mpeg4videodec.cse:le2661s:s44":, warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] FF_MPV _2661O | FF SE T( r c _b u f f e r _ a g gr e!s(ssi-v>iwtiyd)t,h A&V&_ OsP-T>_cToYdPeEc__FtLOaAgT, ={=.d bAlV _=R 1L.302 }(," M-PF4LST"_))M)A X{, F| L ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~T _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/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 | src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (ver > 0xFFU || ver2 > 0x1384 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ Fsrc/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' F U || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ 113 | 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) { | ~~~ ^ ~~~~~ "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 intraCC libavcodec/mss1.o 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}, \src/libavcodec/mpeg4videodec.c :| ^~~~~~~2991 :33: warning: /usr/include/float.hcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]: 15:17: note: expanded from macro 'FLT_MAX' 15 | 2991# | d ef i n e F L T _ M A Xs -3>.c4o0d2e8c2_3t46a6g3 8 5 2 88 5 9 8 1=2=e +A3V8_FR L 3| 2("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.csrc/libavcodec/mpeg4videoenc.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") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1383:src/libavcodec/mpeg4videodec.c:2988:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2988 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 s->codec_tag == AV_RL32("XVIX") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ fsrc/libavcodec/mpeg4videodec.c:2987:33: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] o r 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 2987 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buf | if (s->cfer_aggressivity), AV_OPT_TYPodec_tag == AV_RLE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 32("Xsrc/libavcodec/mpeg4videoenc.cVID") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :1383src/libavcodec/mpeg4videodec.c:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 2996:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ 2996src/libavcodec/mpegvideoenc.h | if (s->codec_tag == AV_RL:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 32 ("DIVX") && ctx->vo_type == 0 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 89 | src/libavcodec/mpeg4videodec.c:3006:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, 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")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ fsrc/libavcodec/mpeg4videodec.clags = FF_MPV_OPT_FLAGS }, \ | ~ :3018 90 | {"rc_init_cplx", :29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] " 3018 | if (ctx->xvid_build <= 3U) | ~~~~~~~~~~~~~~~ ^ ~~ isrc/libavcodec/mpeg4videodec.cnitial complexity for 1-pass encoding", FF_MPV_OFFSET:3021:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( 3021 | if (ctx->xvid_build <= 1U) | ~~~~~~~~~~~~~~~ ^ ~~ rsrc/libavcodec/mpeg4videodec.cc_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' 3024 15 | #define FLT_MAX 3.40282346638528859812e+38F: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:src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 29 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1383 3027 | if (ctx->xvid_build <= 32U) | ~~~~~~~~~~~~~~~ ^ ~~~ | src/libavcodec/mpeg4videodec.c FF_MPV_COM:3035:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] M 3035 | if (ctx->lavc_build < 4653U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ Osrc/libavcodec/mpeg4videodec.cN_OPTS | ^~~~~~~~~~~~~~~~~~ :src/libavcodec/mpegvideoenc.h:90:3038:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 3038 | if (ctx->lavc_build < 4655U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ :src/libavcodec/mpeg4videodec.c note: expanded from macro 'FF_MPV_COMMON_OPTS' :304189: | 29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3041 | i f ( c t x- > l a vc _ b u i l d < 4 6 7 0 U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c : 3044 : 29 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F F3044_ | M P V _ O F F SiEfT ((rctcx_-e>ql)av,c _AbVu_iOlPd T<_=T Y4P7E1_2US)T R I| N ~~~~~~~~~~~~~~~ ^ ~~~~~G , src/libavcodec/mpeg4videodec.c : 3059 : 31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3059 | . f l a g s i f= (FcFt_xM-P>Vd_iOvxP_Tv_eFrLsAiGonS <} ,5 0 0 U ) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ In file included from src/libavcodec/mpegvideo_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(BitBufsrc/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->co { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ dec_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_RL3src/libavcodec/put_bits.h:2("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 265: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_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 (s35 warnings generated. ->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/mss12.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} | ^ CC libavcodec/mss2.o 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: src/libavcodec/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] missing field 'index_run' initializer [-Wmissing-field-initializers] 67 | if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ 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, }, | ^ CC libavcodec/mss3.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/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_bitstresrc/libavcodec/mpegvideo_motion.c:151:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] am_ 151 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bsrc/libavcodec/mpegvideo_motion.cuffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :150:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | ifsrc/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] u 98 | if (mqc->a < qe) | ~~~~~~ ^ ~~ nsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. 2 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/mss34dsp.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | In file included from if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/mpegvideo_motion.c:385:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/mpegvideo_dec.c:385 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 3) - h + 1, 0)CC libavcodec/mss4.o ) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:384:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 519 384 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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] CC libavcodec/msvideo1.o 520 | for (unsigned x = 0; x < p->alloc_mb_width; x++) { src/libavcodec/msmpeg4data.c | ~ ^ ~~~~~~~~~~~~~~~~~ :1617:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1617 | table0_mvy, }, | ^ src/libavcodec/msmpeg4data.c:1621:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1621 | table1_mvy, } | ^ src/libavcodec/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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/msvideo1enc.o src/libavcodec/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:599:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 599 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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 - (msrc/libavcodec/mpegvideo_dec.c:703:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] oti 703 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, hc<chroma_y_shift), 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ onsrc/libavcodec/mpegvideo_dec.c:702:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] _ y & 3) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | src/libavcodec/mpegvideo_motion.c if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :629:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 629 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mscc.c:71:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | src/libavcodec/mpegvideo_dec.c:792:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 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 792 | (unsigned) src_y > FFMAX(v_edge_pos - (!!sy) - block_s, 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavcodec/mpegvideo_dec.c for (j = 0; j < copy; j++) { | ~ ^ ~~~~ :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) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/mv30.o CC libavcodec/mvcdec.o CC libavcodec/mvha.o 3 warnings generated. CC libavcodec/mwsc.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->bIn file included from src/libavcodec/mpegvideo_enc.cuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :74: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mxpegdec.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", 3 FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ warnings generated. 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_MIIn 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ N, 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/put_bits.h:src/libavcodec/mpegvideoenc.h265::9237::149 :warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]note: expanded from macro 'FF_MPV_COMMON_OPTS' 265 | 91 | { " rci_fb u(fs_-a>gbgurfe_sesnidv i-t ys"-,>b u"fc_uprtrre >n=t lsyi zuesoefl(esBsi"t,B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' CC libavcodec/nellymoser.o 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_MPVIn 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] _OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX , FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ 227/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: if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_In file included from MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ 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/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | In file included from FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ src/libavcodec/msp2dec.c 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 :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 265 | if (s->buf_endsrc/libavcodec/mpegvideo_enc.c -: 96s:-5>:b uwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ptr >= s96i | z e o f (FBFi_tMBPuVf_)C)O M{M O N_| O ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~P TS | ^~~~~~~~~~~~~~~~~~ 28src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' : src/libavcodec/bytestream.h 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}, \ | ^~~~~~~ 187/usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' : 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:src/libavcodec/mpegvideo_enc.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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 | src/libavcodec/bytestream.h: 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 357 | if (size2 != size) | ~~~~~ ^ ~~~~ f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 43 warnings generated. CC libavcodec/nellymoserdec.o src/libavcodec/msp2dec.c:56:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | for (y = 0; y < avctx->height; y++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:63:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 63 | if (pkt_size > buf_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/msp2dec.c:74:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | memcpy(p->data[0] + y * p->linesize[0] + x, 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)) | ~ ^ ~ 20 warnings generated. 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/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) | ~~~~~ ^ ~~~~ 6 warnings generated. 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 | src/libavcodec/bytestream.h if (size2 != size) | ~~~~~ ^ ~~~~ :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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 8 warnings generated. CC libavcodec/noise_bsf.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){ | ~~~ ^ ~~~~~ 4 warnings generated. CC libavcodec/notchlc.o 8 warnings generated. 5 warnings generated. CC libavcodec/null.o CC libavcodec/null_bsf.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/nuv.o CC libavcodec/on2avc.o CC libavcodec/on2avcdata.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/options.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) | ~~~~~ ^ ~~~~ CC libavcodec/opus_celt.o 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] src/libavcodec/bytestream.h 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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/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:src/libavcodec/bytestream.h318:15: 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] 318 357 | if (size2 != size) | ~~~~~ ^ ~~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_metadata_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) | ~~~~~ ^ ~~~~ src/libavcodec/mss12.csrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 461:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 461 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_enc.c:1824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1824 | s->lambdsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] a 318 | if (size2 != size) | ~~~~~ ^ ~~~~ < s->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h: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/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] In file included from 640 | av_log(avctx, AV_LOG_DEBUG, "Max. lag time %g ms\n", | ~~~~~~ src/libavcodec/mss2.c641: | 35 : In file included from src/libavcodec/mss12.h : 32 : src/libavcodec/bytestream.h : 187a:v15_:i ntwarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f loat(AV_RB3 2187( | a v c tx -i>fe x(tsriazdea2t a! =+ s4i0z)e))); | | ~~~~~ ^ ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/mss12.c:592:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 592 | if (AV_RB32(avctx->extradata) < avctx->extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:600:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 600 | avctx->coded_width = FFMAX(AV_RB32(avctx->extradata + 20), avctx->width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/mss12.c:601:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 601 | avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_parse.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++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mwsc.c:53:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 53 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/mwsc.c:64:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 64 | for (int j = 0; j < fill; j++, w++) { | ~ ^ ~~~~ src/libavcodec/mwsc.c:75:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ In file included from src/libavcodec/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/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_sizsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 294 | if (size2 != 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/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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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); | ~ ^ 4 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].c5 warnings generated. ount) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 159 | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/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_parser.o CC libavcodec/opus_pvq.o CC libavcodec/opus_rc.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/put_bits.h:265: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/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;7 warnings generated. CC libavcodec/opus_silk.o | ~~~~ ~~~^~~~~ 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/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])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((CC libavcodec/opusdec.o 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])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 27 warnings generated. CC libavcodec/opusdec_celt.o 4 warnings generated. In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:48:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:49:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:53:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E}, | ^ CC libavcodec/opusdsp.o src/libavcodec/options_table.h:92:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:93:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:94:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:96:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ac", "set number of audio channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:98:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:src/libavcodec/options_table.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 :93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ | if (src/libavcodec/options_table.h:size2 != size) | ~~~~~ ^ ~~~~ 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:294:15: 110warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ "b_qfactor ",294 | " Q P fiafc t(osri bzeet2w e!e=n sPi-z ea)nd | 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}, | ^ In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/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:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ CC libavcodec/opusenc.o src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:151:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | {"i_qfactor", "QP factor 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, {.dblsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ 294 | if (sisrc/libavcodec/options_table.h:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] z e2 != size) | ~~~~~ ^ ~~~~ 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:130src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 162 | {"scplx_mask", "spatial complexi | if (size2 != size) | ~~~~~ ^ ~~~~ ty 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}, | ^ CC libavcodec/opusenc_psy.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/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 = DEFsrc/libavcodec/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] A 47 | { NULL }, | ^ ULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:207:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | {"subq", "sub-pel motion estimation quality", OFFSET(me_subpel_quality), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:208:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | {"me_range", "limit motion vectors range (1023 for DivX player)", OFFSET(me_range), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:209:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:210:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:215:200: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:218:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {"dc", "intra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E}, | ^ src/libavcodec/options_table.h:219:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:220:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:221:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:227:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D}, | ^ src/libavcodec/options_table.h1 warning generated. :251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 251 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:252:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:263:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 263 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, | ^ src/libavcodec/options_table.h:264:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:265:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:266:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:267:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:268:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:269:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 269 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:275:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:276:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:277:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D}, | ^ 3 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/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/options_table.h:372:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 372 | {src/libavcodec/opus_celt.c:175:58": warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] p kt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ 175 | src/libavcodec/options_table.h:373:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] wh 373 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ ile (opus_rc_tell_frac(rc) + (b_dynalloc << 3)src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] < tbits_8ths && boost[i] < f->caps[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 379 | {src/libavcodec/opus_celt.c:200:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] " apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ 200 | if (opus_rc_tell_frac(rc) + (6 << 3) <= tbits_8thssrc/libavcodec/options_table.h): 380 :| 102 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380src/libavcodec/opus_celt.c: | 209{:"s52:k iwarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ alpha", "S k209i | p pr o ciefs s(ifn-g> atlrpahnas"i,e nOtF FS&E&T (fs-k>ips_iazlep h>a=) ,2 A&V&_ OtPTb_iTtYsP_E8_BtOhOsL ,> {=. i(6(4f -=> s0 i}z,e 0+, 12,) V<| 2U) { | ~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/pcm-blurayenc.o 8 warnings generated. CC libavcodec/pcm-dvd.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++) { | ~ ^ ~~~~~~~~~~~~ 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; | ~ ^~~~ 110 warnings generated. 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++) | ~ ^ ~ 6 warnings generated. src/libavcodec/opus_pvq.c:240:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | X[stride * (2 * j + 0) + i] = (x0 + x1) * M_SQRT1_2; | ~~~^~~~ ~ src/libavcodec/opus_pvq.c:241:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | X[stride * (2 * j + 1) + i] = (x0 - x1) * M_SQRT1_2; | ~~~^~~~ ~ 11 warnings generated. src/libavcodec/opus_pvq.cCC libavcodec/pcm-dvdenc.o :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: src/libavcodec/opus_rc.c:219:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] note: expanded from macro 'CELT_PVQ_U' 219 | k = (symbol < (k0+1)*3) ? symbol/3 : symbol - (k0+1)*2; | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/opus_rc.c 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k):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/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_rc.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 228 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; | ^ ~~~~~ ~~~ csrc/libavcodec/opus_pvq.co:36:58: note: expanded from macro 'CELT_PVQ_U' n 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ ssrc/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' t 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ usrc/libavcodec/opus_pvq.cint32_t a = val <= k0, b = 2*a + 1; | ~~~ ^ ~~ :268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus_rc.c:264:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | if (k <= qn >> 1) { | ~ ^ ~~~~~~~ CC libavcodec/pcm.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)) | ~ ^ ~ CC libavcodec/pcm_rechunk_bsf.o src/libavcodec/opus_pvq.c:467:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | return lrintf(32768.0f*4atan2f(sqrtf(e[1]), sqrtf(e[0]))/M_PI); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. src/libavcodec/opus_pvq.c:485:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | X[i] = (X[i] + Y[i])*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/opus_pvq.c:486:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | Y[i] = (Y[i] - Xret)*M_SQRT1_2; | ~~~~~^~~~~~ ~ CC libavcodec/pcx.o src/libavcodec/opus_silk.c:757:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 757 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opus_silk.c:764:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opus_pvq.c:877:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 877 | for (i = 0; i < N0; i++) | ~ ^ ~~ CC libavcodec/pcxenc.o 10 warnings generated. src/libavcodec/opusdec_celt.csrc/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]); | ~ ^~~~~~~~~ 45:src/libavcodec/opusdec.c:145:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] i 45 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ ] * 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 && | ^~~~~~~~~~~~~~~~~~ ~~ 5 warnings generated. 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) CC libavcodec/pgs_frame_merge_bsf.o + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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] + | ~ ^ 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: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) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/opusdec_celt.c:284:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | thresh = exp2f(-1.0 - 0.125f * depth); | ~ ~~~~~~~^~~~~~~ CC libavcodec/pgssubdec.o 12 warnings generated. 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)) | CC libavcodec/pgxdec.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:759:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 759 | { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/opusdec.c:760:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 760 | { NULL }, | ^ CC libavcodec/photocd.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pictordec.o 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.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) | ~~~~~ ^ ~~~~ 84 warnings generated5 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/pixblockdsp.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/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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ 4 warnings generated. In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 6 153 | #define SQR(x) ((x)*(x)) | ^ warnings generated. src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | CC libavcodec/pixlet.o 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/libavcodec/opusenc.csrc/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 162 | if (FFACC libavcodec/png.o BS(n - M) >= 0.3 * M) { | ~~^~~ ~~ 266src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' : 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ 67: warning: 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] comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h : 266 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 64:src/libavcodec/opusenc.c:269:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 37 269 | if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ : 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 * Msrc/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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ /((1 - 0.3) * 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] M )187 | if (size2 != size) | ~~~~~ ^ ~~~~ )); | ~ ^ 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/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 | src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] quant = av_clip(floor(diff*lim), 0, lim - 1); | ~~~~~ ~~~~^~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | iCC libavcodec/png_parser.o f (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pngdec.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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/pngdsp.o src/libavcodec/opusenc_psy.c:159:103: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | ex->excitation -= av_clipf((1/expf(ex->excitation_dist)), ex->excitation_init/20, ex->excitation_init/1.09); | ~~~~^~~~~~~~~~~~~~~~ CC libavcodec/pngenc.o 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] CC libavcodec/pnm.o 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_6TY warningPsE generated_F. LOAT, { .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/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_sizeCC libavcodec/pnm_parser.o ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/pafvideo.c:232:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (op > opcode_size) | ~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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 != sizsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e ) | ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :357:15src/libavcodec/opusenc_psy.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :609:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | 609 | av_log(s->avctx, AV_LOG_INFO, "Average Intensity Stereo band: %0.1f\n", s->avg_is_band); | ~~~~~~ ~~~^~~~~~~~~~~ CC libavcodec/pnmdec.o 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)*10src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 357 | if (size2 != size) | ~~~~~ ^ ~~~~ .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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | if (s->last_header == header_int) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/pgs_frame_merge_bsf.c:96:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | while (CC libavcodec/pnmenc.o i + 3 <= in->size) { | ~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:100:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | if (i + segment_len > in->size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:124:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (!display && i != in->size) { | ~ ^ ~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_sampsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l es", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ 294 | if src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ( size2 != size) | ~~~~~ ^ ~~~~ 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_Msrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A 318 | if (size2 != size) | ~~~~~ ^ ~~~~ X, 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 }, | ^ src/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_cIn file included from src/libavcodec/pcxenc.co:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] d 187 | if (size2 != size) | ~~~~~ ^ ~~~~ ed_sample = 16 + quant * 4; | ^~~~~ src/libavcodec/pcm-dvdenc.c:38:14: note: initialize the variable 'quant' to silence this warning 38 | int quant, freq, frame_size; | ^ | = 0 src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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. CC libavcodec/profiles.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] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ 3 warnings generated. 44 warnings generated. warnings generated. CC libavcodec/prores_metadata_bsf.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) | ~~~~~ ^ ~~~~ 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/proresdata.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/proresdec2.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size72 != size) | ~~~~~ ^ ~~~~ warnings generated. CC libavcodec/proresdsp.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/proresenc_anatoliy.o 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) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/proresenc_kostya.o 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != ssrc/libavcodec/png_parser.cize) | ~~~~~ ^ ~~~~ :62:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | i = FFMIN(ppc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/png_parser.c:66:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 66 | if (ppc->chunk_pos == -1) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/png_parser.c:82:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h: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/prosumer.o | ~~~~~ ^ ~~~~ src/libavcodec/pgssubdec.c:264:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | if (buf_size > object->rle_remaining_len) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:281:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281 | if (buf_size > rle_bitmap_len) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:293:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/pgssubdec.c:293:22src/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] 293 | if 357( | av c t x -i>fw i(dstihz e<2 w!i=d tshi z|e|) a v| c ~~~~~ ^ ~~~~t x->height < height || !width || !height) { | ~~~~~~~~~~~~ ^ ~~~~~ 6 warnings generated. CC libavcodec/psd.o 3 warnings generated. 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 }, | ^ 25 warnings generated. 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 || !CC libavcodec/psymodel.o isfinite(s->scale)) { | ~~~^~~~~ ~~ 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: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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pthread.o src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::357:29415::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] 357294 | | i fi f( s(isziez2e 2! = !s=i zsei)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) | ~~~~~ ^ ~~~~ CC libavcodec/pthread_frame.o 38 warnings generated. src/libavcodec/photocd.c:302:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 302 | if (avpkt->size < img_info[0].start) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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 | { NULLCC libavcodec/pthread_slice.o }, | ^ 7 warnings generated. CC libavcodec/ptx.o 4 warnings generated. In file included from src/libavcodec/pixlet.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/qcelpdec.o 4 warnings generated. 20 warnings generated. src/libavcodec/pixlet.c:133:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 133 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:153:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 153 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:160:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (state * 4ULL > 0xFF || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:179:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | if (rlen > size - i) | ~~~~ ^ ~~~~~~~~ src/libavcodec/pixlet.c:183:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | for (k = 0; k < rlen; k++)CC libavcodec/qdm2.o { | ~ ^ ~~~~ 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/qdmc.o src/libavcodec/pixlet.c:223:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:259:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:267:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:294:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (j == width) { | ~ ^ ~~~~~ CC libavcodec/qdrw.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/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/put_bits.h | ~ ^ ~~~~~~~~~~~~~ :src/libavcodec/pixlet.c265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 447:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 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++) { | ~ ^ ~~~~~~~~~~~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/qoi_parser.o CC libavcodec/qoidec.o CC libavcodec/qoienc.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)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/pngenc.c:1173:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1173 | {"dpi", "Set image resolution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1174:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1174 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000,src/libavcodec/pnmenc.c: VE}, | ^ 124:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestreamsrc/libavcodec/pngenc.c_end - bytestream, | ~~~~~~~~ :1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 1182 124 | | { NULL}, | ^ 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/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ src/libavcodec/pnmdec.c:158:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 158 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:178:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:182:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:236:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:248:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:254:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ 1 warning generated. 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 | {src/libavcodec/pngdec.c:1109:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] FF_PROFILE_UNKNOWN }, | ^ 1109 | for (y = 0; y < s->y_offset; src/libavcodec/profiles.cy++) | ~ ^ ~~~~~~~~~~~ :src/libavcodec/pngdec.c88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] :1111:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 88 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 | CC libavcodec/qpeg.o 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] F 1158 | for (b = 0; b < bpp - 1; ++b) { | ~ ^ ~~~~~~~ F_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:src/libavcodec/pngdec.c:1186:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] warning: missing field 'name' initializer [-Wmissing-field-initializers] 1186 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ 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 | 1 warning generated. { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:181:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 181 | { FF_PROFILE_UNKNOWN } | ^ 16 warnings generated. CC libavcodec/qpeldsp.o src/libavcodec/pngdec.c:1226:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1226 | if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 && | ~~~ ^ ~~~~~~ 4 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/qsv_api.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/qtrle.o 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 != 4 warnings generated. size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/proresenc_kostya.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/qtrleenc.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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2944 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 10 warnings generated. 8 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) | ~~~~~ ^ ~~~~ CC libavcodec/r210dec.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) | ~~~~~ ^ ~~~~ 2 warnings generated. In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/r210enc.o src/libavcodec/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { 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) | ~~~~~ ^ ~~~~ CC libavcodec/ra144.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/proresdec2.c 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :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] src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 421 | 357 | if (size2 != size) | ~~~~~ ^ ~~~~ if (msrc/libavcodec/proresenc_anatoliy.cb_x || mb_y != ctx->mb_height) { | ~~~~ ^ ~~~~~~~~~~~~~~ :212:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | if (val >= first_exp) { /* exp golomb */ | ~~~ ^ ~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/ra144dec.o src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavcodec/ra144enc.o 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavcodec/bytestream.hsrc/libavutil/macros.h::29449::1525:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 49 | 294# | d ef i n ei fF F(MsIiNz(ea2, b!)= (s(ai)z e>) ( 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; src/libavcodec/prosumer.c : 67 : 35 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\ | ^~~~~~~~ 67 | for (int i = 0; i < (b & 0xFFu); i++) | ~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/ra288.o CC libavcodec/ralf.o src/libavcodec/prosumer.c:163:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 163 | av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb)); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/proresdec2.c:523:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 523 | if (pos >src/libavcodec/proresenc_anatoliy.c= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ :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/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) < src/libavcodec/proresdec2.c:scanline_count * 2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 565:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/psd.c:280:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare] 565 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 280 | for (p = 0; p <= rle_char; p++) { | ~ ^ ~~~~~~~~ src/libavcodec/proresdec2.c:599:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 599 | src/libavcodec/prosumer.c:for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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/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/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/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/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/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/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 } | ^ 19 warnings generated. 7 warnings generated. CC libavcodec/rangecoder.o CC libavcodec/rasc.o CC libavcodec/ratecontrol.o 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/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: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] src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/qcelpdec.c:128:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | 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 | predictors[i] * QCELP_LSP_OCTAVE_PREDICTOR + | ^~~~~~~~~~~~~ ~ if (size2 != size) | ~~~~~ ^ ~~~~ 24 warnings generated. 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_SPRE1 warning generated. AD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) src/libavcodec/bytestream.h((a) > (b) ? (a) : (b)) | ^ ~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~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)src/libavcodec/bytestream.h ((a) > (b) ? (a) : (b)) | ^ ~ :318src/libavcodec/qcelpdec.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/bytestream.h lspf[i] = FFMAX(lspf[i], lsrc/libavcodec/bytestream.hs:p294f:[15i: - warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]] + QCE L294P | _L S P _ SiPfR E(sAiDz_eF2A C!TO=R )s;i ze| ) ^~~~~~~~~~~ ~ | ~~~~~ ^ ~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' : 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != ssrc/libavcodec/qcelpdec.c:153:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] iz e153) | | ~~~~~ ^ ~~~~ 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] - QCELsrc/libavcodec/bytestream.hP_:L318S:P15_:S Pwarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E AD_FACTOR )318; | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (sizsrc/libavutil/macros.he2: 49!:=22 :s inote: expanded from macro 'FFMIN'z e) | ~~~~~ ^ ~~~~ 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]src/libavcodec/bytestream.h <:=357: 15.:7 0 warning: |comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| lspf[9] >357= | . 9 7 ) i f| ^~~~~~~ ~~ (size2 != sizsrc/libavcodec/qcelpdec.ce:)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.415 warnings generated. * 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]; | ~ ^~~~~~~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:187:15: warning: src/libavcodec/qcelpdec.c:231:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 * In file included from gain[1]; | ~ ^~~~~~~ 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/qoidec.c:71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 71 | for (isrc/libavcodec/qcelpdec.c:253:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nt 253 | n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ slope = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rawdec.o src/libavcodec/qcelpdec.c:318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; CC libavcodec/rawenc.o | ^~~~~~~ ~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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; | ^~~~~~~ ~ CC libavcodec/rdft.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/qcelpdec.c:342:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 342 | tmp_gain = gain[i] * (src/libavcodec/bytestream.h:318:15: warning: QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (sizsrc/libavcodec/qcelpdec.ce2: 353!:=63 : swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z e) | ~~~~~ ^ ~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:374:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 374 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ 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)) | ^ CC libavcodec/realtextdec.o 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/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/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/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/remove_extradata_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/qdmc.c:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (s->checksum_sizesrc/libavcodec/bytestream.h >= 1U << 28) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. 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/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[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] gr 52 | softclip_table[i] = SOFTCLIP_THRESHOLD - ((int)(sin((float)i * delta) * dfl) & 0x0000FFFF); | ~~~ ~~~~~~~~~^~~~~~~ oup])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | noise_tCC libavcodec/rka.o able[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 | src/libavcodec/qdmc.c noise_samples[i] = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ :492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ 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)) | ~ ^ ~ 5 warnings generated. CC libavcodec/rl.o 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/rl2.o CC libavcodec/rle.o src/libavcodec/qdm2.c:812:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | samples[0] = ((float)get_bits(gb, 5) - 16.0) / 15.0; | ^~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/roqaudioenc.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) | ~~~~~ ^ ~~~~ 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 (sizsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 2 != size) | ~~~~~ ^ ~~~~ 294 | if (size2 != size)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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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. 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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: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 * iscalIn file included from src/libavcodec/ra144enc.ce); | ^~~~~ ~ :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/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/put_bits.h:265: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/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/roqvideo.o CC libavcodec/roqvideodec.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/qdm2.c:1706:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ra288.c: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(su4 warningm * 0.1151292546497) * gain * (1.0/(1<<23)); | ^~~ ~ s generated. 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/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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_index8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ warnings generated. 3 warnings generated. CC libavcodec/roqvideoenc.o In file included from src/libavcodec/ralf.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/rpza.o CC libavcodec/rpzaenc.o CC libavcodec/rscc.o CC libavcodec/rtjpeg.o 10 warnings generated. 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/rv10.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/rv10enc.o CC libavcodec/rv20enc.o 4 warnings generated. CC libavcodec/rv30.o 5 warnings generated. src/libavcodec/rawdec.c:61:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"top", "top field first", offsetof(RawVideoContext, tff), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/rawdec.c:62:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ 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/remove_extradata_bsf.c:238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 238 | { NULL }, | ^ CC libavcodec/rv30dsp.o CC libavcodec/rv34.o CC libavcodec/rv34_parser.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(sizeCC libavcodec/rv34dsp.o , bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/rv40.o 3 warnings generated. CC libavcodec/rv40dsp.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++) { | ~ ^ ~~~~~~~~ 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) +6 warnings generated. 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/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' src/libavcodec/ratecontrol.c: 163323: | 17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i f (cx >= 163w | * s - > b pp )q {* = s - > r c _ q m o d _ a\m p ;| ~~ ^ ~~~~~~~~~~ | ~~ ~~~^~~~~~~~~~~ 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/ratecontrol.c :| 176 ~~ ^ ~~~~~~~~~~: 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/rasc.c176: | 432 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] q *432= | p o w ( d , 1 . 0 / s - >NrEcX_Tb_uLfIfNeEr _ a| g ^~~~~~~~~g ressisrc/libavcodec/rasc.cv:i323ty:)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:src/libavcodec/ratecontrol.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]180 :47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | 179 | N E X T _ L I N E | ^~~~~~~~~ src/libavcodec/rasc.c : 323 :12 : note: expanded from macro 'NEXT_LINE' FFMAX (323( | m i n _irfa (tcex ->= bwu *f fse-r_>bspipz)e { + r c c - > b u f f e r _\i n d| e ~~ ^ ~~~~~~~~~~x ) * | ~ src/libavcodec/rasc.c 180: | 459 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | N E X T_ L I N E s -| > ^~~~~~~~~a vctxsrc/libavcodec/rasc.c-:>323r:c_12m:i nnote: _expanded from macro 'NEXT_LINE'v bv_ove r323f | l o wi_fu s(ec,x 1>)=) ;w | * ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ s->bpp) { src/libavutil/macros.h : 47: 22 : note: expanded from macro 'FFMAX' \ | 47 ~~ ^ ~~~~~~~~~~ | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:196:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q /= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 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/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/s302m.o src/libavcodec/rasc.c:552:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avsrc/libavcodec/ratecontrol.cct:x262-:>12w:i dwarning: thimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] || h > avc tx247- | > h e i gdhot)u bl e| ~ ^ ~~~~~~~~~~~~~ const_values[src/libavcodec/rasc.c]: =552 :{11 : | warning: ~comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | 552 | M _iPfI ,( w > 249a | v c t x - > w id tMh _|E|, h > a250v | ct x - >h e i g h tr)c e -| > ~ ^ ~~~~~~~~~~~~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 | src/libavcodec/bytestream.h : 294r:c15e:- >iwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ount / m b_294n | u m , if 256( | s i z e 2 ! = sriczee-)> m c| ~~~~~ ^ ~~~~_m b_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/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:294:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h 294 | bits *= rco[i].quality_factor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (ssrc/libavcodec/ratecontrol.cize2 != size) | ~~~~~ ^ ~~~~ :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) 24| ~~~~~~~~~~^~~~~~~~~~~~~~ ~ warnings generated. 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_quansrc/libavcodec/rasc.c:602:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] t_ factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ 602 | if (s->cursor_src/libavcodec/ratecontrol.cx >= 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] 303 602 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->heiCC libavcodec/s302menc.o ght) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :src/libavcodec/rasc.c:606:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 55 606 | s->cursor_y + s->cursor_h > avctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :src/libavcodec/rasc.c 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.c605:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 605 | if (s->cursor_x + s->cursor_w > avctx->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 303src/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++) { | ~ ^ ~~~~~~~~~~~ 28src/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] warning: 639 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ :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/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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:699:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | if (src/libavcodec/ratecontrol.cbytestream2_get_bytes_left(gb) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ :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(rsrc/libavcodec/rasc.c:787:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ce , rce->new_qscale) + rce->mv_bits + rce->misc_bits; | ~~~~~~~ ~~~~~^~~~~~~~~~ 787 | { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECOsrc/libavcodec/ratecontrol.cDING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ :441:42:src/libavcodec/rasc.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :788 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ :8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | { NULL }, | ^ 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 | "[l1avc rc] estimated target average qp: %.3f\n", warning generated. 452 | (float)qscale_sum / rCC libavcodec/samidec.o cc->num_entries); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4 warnings generated. 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->prIn file included from ob[1][val + 1]); | ~~~~~~~ ^ ~~~~~~~~~~~~ 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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (src/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 618 | if (s->avctx->qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ ize2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:625:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num; | ~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rka.c:646:22: 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] 646 357 | if (size2src/libavcodec/ratecontrol.c !:=552 s:i25z:e )warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | ~~~~~ ^ ~~~~ | 552 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } while (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/rka.c:697:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 697 | for (int x = 0; x < size;) { | ~ ^ ~~~~ src/libavcodec/rka.c:704:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 037 warnings generated. ; y < FFMIN(split, size - x); y++, off++) { | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.hCC libavcodec/sanm.o :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:704:27: 4 warnings generatedwarning: 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 | CC libavcodec/sbc.o 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/sbc_parser.o src/libavcodec/ratecontrol.c:742:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | const float lumi_masking = s->avctx->lumi_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:743:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | const float dark_masking = s->avctx->dark_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:774:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 774 | factor = 1.0 + p_masking; | ~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:777:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:777:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:779:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 779 | factor *= pow(spat_cplx, -spatial_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:779:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 779 | factor *= pow(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); | ^~~~ ~ CC libavcodec/sbcdec.o CC libavcodec/sbcdec_data.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:156In file included from src/libavcodec/roqvideodec.c: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) | ~~~~~~ ^~~~~~~~~~~ :31src/libavcodec/ratecontrol.c:939:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/bytestream.h 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ :187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 940 | 187 | if (size2 != size) | ~~~~~ ^ ~~~~ br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->fraCC libavcodec/sbcdsp.o me_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] src/libavcodec/bytestream.h: 988 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :38 :11: note: expanded from macro 'av_assert0' 294 38 | if (!(cond)) { \ | ^~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ 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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { 21 \ | ^~~~ warnings generated. src/libavcodec/ratecontrol.c11:1004:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ s 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " generated 1000 | "size:%d src/libavcodec/bytestream.hva:r:357%:"P15R:I dwarning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 "/%"PRId 63574 | " br :i%f" P(RsiIzde624 "! =f pssi:z%e)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; | ~ ^ 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/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/roqvideodec.c:55:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if((nv2 = chunk_src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] ar 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ g & 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_tellsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( gb) < chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 294src/libavcodec/roqvideodec.c | if (size2 != size) | ~~~~~ ^ ~~~~ :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 | src/libavcodec/bytestream.h if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/sbcdsp_data.o CC libavcodec/sbcenc.o 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) | ~~~~~ ^ ~~~~ 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/sbrdsp.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/sbrdsp_fixed.o src/libavcodec/roqvideoenc.c:244:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsignsrc/libavcodec/rpzaenc.ced:)720 :m23x: > warning: rocomparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare]q ->width-size || (unsigned ) 720m | y > r o q - > h e i g h t - s iizfe )( i | = ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~= chan) { | ~ ^ ~~~~ 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/rpzaenc.c:857:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 857 | { "skip_frame_thresh", NULL, OFFSET(skip_frame_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:858:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 858 | { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:859:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 859 | { "continue_one_color_thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:860:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 860 | { "sixteen_color_thresh", NULL, OFFSET(sixteen_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:861:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 861 | { NULL }, | ^ src/libavcodec/roqvideoenc.c: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/rscc.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/roqvideoenc.c:548:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 548 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 549 | best_dist) { | ~~~~~~~~~ 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/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] 294 | 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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(Bitsrc/libavcodec/bytestream.hBu:f318):)15 :{ warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/scpr.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 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/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/put_bits.h:265: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/screenpresso.o src/libavcodec/roqvideoenc.c:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1077 | ifCC libavcodec/setts_bsf.o (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/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 >CC libavcodec/sga.o = 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++) { | ~ ^ ~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rv10.c:488:50: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 488 | if (sIn 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] ->current_picture_ptr->f->pict_type != s->pict_type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sgidec.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(BIn 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] i 482 | if (gb->sitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ze_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:633:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 633 | if (offsesrc/libavcodec/rv10enc.c:54:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t 54 | if (s->mb_width * s->mb_height >= (1U << 12)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ >= buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:647:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 647 | offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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/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/sgienc.o 2 warnings generated. 9 warnings generated. CC libavcodec/sgirledec.o src/libavcodec/sbcdec.c:335:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | In file included from for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning 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) | ~~~~~ ^ ~~~~ | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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/sheervideo.o 4 warning3 warnings generated. s generated. 35 warnings generated. 10 warnings generated. CC libavcodec/shorten.o CC libavcodec/simple_idct.o 4 warnings generated. CC libavcodec/sinewin.o CC libavcodec/sipr.o 2 warnings generated. CC libavcodec/sipr16k.o CC libavcodec/sipr_parser.o CC libavcodec/siren.o CC libavcodec/smacker.o CC libavcodec/smc.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/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/put_bits.h:265: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/smcenc.o 10 warnings generated. CC libavcodec/snappy.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 }, | ^ 13 warnings generated. src/libavcodec/sanm.c:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sanm.c:1332:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/snow.o src/libavcodec/sanm.c:1408:54: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1408 | if (bytestream2_get_bytes_left(&ctx->gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~CC libavcodec/snow_dwt.o 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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/snowdec.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 }, | ^ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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-6 warnings generated. >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) { | ~~~ ^ ~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~ 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:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | if (rccode < p) { | ~~~~~~ ^ ~ src/libavcodec/scpr3.c:174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 236 | src/libavcodec/bytestream.h if (k > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :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) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~ 82 warnings generated. 7 warnings generated. 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) | ~~~ ^ ~~~~~ 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/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sonic.o 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)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sp5xdec.o CC libavcodec/speedhq.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/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/sgienc.c:202:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ 38src/libavcodec/sgienc.c:205:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warnings generated. 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_persrc/libavcodec/scpr3.c:692:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] _c 692 | if (f > Fhannel) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ Fsrc/libavcodec/sgienc.c_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :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 < src/libavcodec/scpr3.c:height; y++) { | ~ ^ ~~~~~~ 709:src/libavcodec/sgienc.c:237:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 23 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 237 709 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ | 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 }, | ^ 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++) | ~ ^ ~~~~~ 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] CC libavcodec/speedhqdec.o 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 14 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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/speedhqenc.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/speexdec.o CC libavcodec/srtdec.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/srtenc.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/sipr16k.cIn 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] :CC libavcodec/startcode.o 50:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 50 | lsp[i] = cosf(lsf[i]); | ~ ^~~~~~~~~~~~ | if (size2 != ssrc/libavcodec/scpr.c:193:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] i ze) | ~~~~~ ^ ~~~~ 193 | for (i = 0; i < maxc; i++) { | ~ ^ ~~~~ CC libavcodec/subviewerdec.o CC libavcodec/sunrast.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/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_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] si 187 | if (src/libavcodec/bytestream.hs:i318z:e152: !warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size) | 318 | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ ze))); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 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/sipr16k.c:249:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | ctx->energy_history[0] = 20.0 * log10f(gain_corr_factor); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 20 warnings generated. 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/sunrastenc.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/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] =src/libavcodec/siren.c:418:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ^~~~~~~~~~~~~~ ~ 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.src/libavcodec/sipr.c:f; | ~ ^~~~~ 170:src/libavcodec/siren.c:418:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 23 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~~^~~~~~ ~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDsrc/libavcodec/shorten.c:132:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] E R - 1], 1.3 * M_PI); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' | for (chan = 0; chan <49 s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ | src/libavcodec/shorten.c#define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ :133:32: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizesrc/libavcodec/sipr.cof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ :175:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | lsfnew[i] = cos(lsfnew[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>src/libavcodec/shorten.c:166:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > 166 | if (k > 31U) | ~ ^ ~~~ 4){ // (((size + 3) >> 2) + 3) << 2 must not overflow | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:205:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (chan = 0; chan < s->channels; chan++) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sipr.c: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/svq1.o 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 | src/libavcodec/shorten.c: if (index + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:src/libavcodec/siren.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 34: 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 360 | if ((unsigned)pred_order > s->nsrc/libavcodec/sipr.cwrap) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :src/libavcodec/shorten.c:374:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 408 374 | if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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 + a6vpriv_scalarproduct_float_c(fixed_vector, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning 416 | s generated. src/libavcodec/snow_dwt.c: fixed_vector, | ~~~~~~~~~~~~~ 223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 417 | 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 SUBFR_SIZE)) / | ~~~~~~~~~~~ :228:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 228 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:230:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/sipr.c: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/svq1dec.o src/libavcodec/shorten.c:432:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (s->avctx->ch_layout.nb_channels != s->channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:453:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (maxsrc/libavcodec/snow_dwt.cnlpc > 1024U) { | ~~~~~~~ ^ ~~~~~ :src/libavcodec/shorten.c:458:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 458 | if (s->nmean > 32768U) { | ~~~~~~~~ ^ ~~~~~~ :src/libavcodec/shorten.c:464:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 464 | if ((unsigned)skip_bytes > FFMAX(get_bits_left(&s->gb), 0)/8) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/smacker.c:611:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/snow_dwt.c: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 :| ~~~~~ ^ ~~~~~~~~~~~~~~~~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/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/svq1enc.o src/libavcodec/shorten.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < s->channels; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/snow_dwt.c:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:590:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:594:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:596:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:618:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:620:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (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] y 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ + 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 | src/libavcodec/put_bits.h: if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 265src/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/svq3.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/synth_filter.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 5 warnings generated. 265 | if4 warnings generated. (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/rv34.c:722:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 722 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:721:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 721 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/tak.o CC libavcodec/tak_parser.o CC libavcodec/takdec.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/takdsp.o 6 warnings generated. 1 warning generated. src/libavcodec/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/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.o src/libavcodec/srtenc.c:242:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 242 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/srtenc.c:265:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | CC libavcodec/targa_y216dec.o if (s->buffer.len > bufIn 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] s ize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 482 | if (gb->size_in_bits <= re_indexsrc/libavcodec/snowdec.c) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :315:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:351:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:388:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | if(s->spatial_decomposition_type > 1U){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:407:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 407 | if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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/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->src/libavcodec/bytestream.h:318:15: warning: buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)maplengtsrc/libavcodec/bytestream.h:h357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ + (len * h) * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:429:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 429 | if (second_field_offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:441:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 441 | if (second_field_offset == 4 || second_field_offset == (buf_size-4)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/targaenc.o CC libavcodec/tdsc.o CC libavcodec/textdec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: '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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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 }, | ^ 1 warning generated. CC libavcodec/texturedsp.o 2 warnings generated. src/libavcodec/snowenc.c:1279:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1299:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1299 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/texturedspenc.o src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/speexdec.c:623:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | stereo->balance = exp(sign * .25f * get_bits(gb, 5)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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/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/put_bits.h:265: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 13 warnings generated. 4 warnings generated. src/libavcodec/speexdec.c:964:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ~~~ ~~~~~^~~~~~~~~~ src/libavcodec/speexdec.c:964:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ^~~ ~ CC libavcodec/tiff.o In file included from src/libavcodec/takdec.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/tiff_common.o src/libavcodec/snowenc.c:1915:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1915 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> src/libavcodec/tak.c:120:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ME 120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 inCC libavcodec/tiffenc.o 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/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 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) { | ~ ^ ~~~~~~~~~~~~ 6 warnings generated. 24 warnings generated. 2 warnings generated. 3 warnings generated. CC libavcodec/to_upper4.o CC libavcodec/tpeldsp.o CC libavcodec/trace_headers_bsf.o src/libavcodec/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { 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) | ~~~~~ ^ ~~~~ CC libavcodec/truehd_core_bsf.o CC libavcodec/truemotion1.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/truemotion2.o CC libavcodec/truemotion2rt.o CC libavcodec/truespeech.o src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | {6 NULL } | ^ warnings generated. src/libavcodec/targaenc.c:193:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "rle", "Use run-length compression", OFFSET(rle), AVsrc/libavcodec/targa.c_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ :183:48: warning: src/libavcodec/targaenc.c:195:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 195 | 183 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/targa.c { NULL }, | ^ :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/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_tCC libavcodec/tscc.o ype[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) { | ~~~~~~~~~ ^ ~~~ 6 warnings generated. 1 warning generated. CC libavcodec/tscc2.o In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/tta.o src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/ttadata.o 2 warnings generated. CC libavcodec/ttadsp.o src/libavcodec/tdsc.c:535:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 535 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/texturedsp.c:570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | b = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ CC libavcodec/ttaenc.o src/libavcodec/texturedspenc.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/tmv.c 306 | magn = fabs(vfr); | ~~~~ ^~~ :52:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52src/libavcodec/texturedspenc.c:307:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 307 | if (fabs(vfg) > magn) | ~~~~ ^~~ if (asrc/libavcodec/texturedspenc.c:308:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | magn = fabs(vfg); | ~~~~ ^~~ vpktsrc/libavcodec/texturedspenc.c:309:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 309 | if (fabs(vfb) > magn) | ~~~~ ^~~ >size < 2*charsrc/libavcodec/texturedspenc.c:310:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ 310 | magn = fabs(vfb); | ~~~~ ^~~ rows*chasrc/libavcodec/texturedspenc.cr_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ :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); | ^~~ ~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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/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]1 warning generated. 131 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int32_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 6 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttaencdsp.o CC libavcodec/ttmlenc.o CC libavcodec/twinvq.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/twinvqdec.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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] 294src/libavcodec/bytestream.h | if (size2 != size) | ~~~~~ ^ ~~~~ :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 CC libavcodec/txd.o != size) | ~~~~~ ^ ~~~~ CC libavcodec/ulti.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/utils.o CC libavcodec/utvideodec.o CC libavcodec/utvideodsp.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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/utvideoenc.o In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v210dec.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/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_GEOKEYCC libavcodec/v210enc.o (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(tiIn file included from src/libavcodec/tta.cff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :44src/libavcodec/tiff.c:153:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 153 | RET_GEOKEY(CONF, conf, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50src/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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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:src/libavcodec/truemotion2.c: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314src/libavcodec/tiff.c:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :201: 314 | if (len == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ 9: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 */ | ~~~ ^ ~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 201 | src/libavcodec/tta.c REsrc/libavcodec/bytestream.hT_:G294EO:K15E:Y _Vwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L (GT_RAS T294E | R _ T Y PiEf, (gsti_zreaste2r _!=t yspiez);e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:198:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 198 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 193:src/libavcodec/tta.c:214:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 36 : note: expanded from macro 'RET_GEOKEY_VAL' 214 193 | val - TIFF_##TY | if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PE##_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(src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] L 318 | if (size2 != size) | ~~~~~ ^ ~~~~ INEAR_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' src/libavcodec/bytestream.h 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :357src/libavcodec/tiff.c:213:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 15213 | 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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/tiff.c:214:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | In file included from src/libavcodec/ttaenc.c if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ :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/tta.c:416:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "password", "Set decoding password", OFFSET(pass), AV_Osrc/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] PT 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ _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/v210x.o 4 warnings generated. 15 warnings generated. 4 warnings generated. CC libavcodec/v308dec.o 4 warnings generated. CC libavcodec/v308enc.o CC libavcodec/v408dec.o In file included from src/libavcodec/twinvq.c:30: In file included from src/libavcodec/metasound_twinvq_data.h:25: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: src/libavcodec/ttmlenc.c: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; | ~~~~~^~~~~~~~~~~ ~ 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, CC libavcodec/v408enc.o s->buffer.str, bufsize) > bufsize - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/v410dec.o src/libavcodec/tscc2.c:259:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:302:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 302 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/v410enc.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) | ~~~~~ ^ ~~~~ 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/v4l2_buffers.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:49In 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] : 25: note: expanded from macro 'FFMIN' 203 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ | src/libavcodec/tiff.c return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ :1406src/libavcodec/twinvq.h:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1406 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ 203:src/libavcodec/tiff.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 1456 | for (int i = 0; i < co: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] u nt; i++) | ~ ^ ~~~~~ 203 | src/libavcodec/tiff.c:1464:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) /1464 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.cmu; | ~~~~ ^ :1547src/libavcodec/twinvq.h:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1547 | bytestream2_get_bytes_left(&s->gb) < couIn file included from ntsrc/libavcodec/utils.c :/ 443: *src/libavcodec/put_bits.h :o227:f37f: *warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 203 src/libavcodec/tiff.c227: | 1560 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s- >1560b | uf _ e n d - sf-o>rb u(fi_ pt=r 0>;= is 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[isrc/libavcodec/put_bits.h].:co265u:n37t: >warning: ccomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]o unt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 265 | isrc/libavcodec/tiff.cf: 1706:(50s-:> bwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f _end - s- >1706b | u f _ p t r >i=f s(ibzyetoefs(tBriteBaumf2_)g)e t{_ b y| t ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e s_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/v4l2_context.o src/libavcodec/tiff.c:1890:50: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1890 | cam2rgb[i][j] += cam2xyz[i][k] * xyz2rgb[k][j]; | ~ ^~~~~~~~~~~~~ CC libavcodec/v4l2_fmt.o 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; | ^~~ ~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/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:2086:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2085 | av_log(avctx, AV_LOG_ERROR, "Black2Level (%g) must be less than WhiteLevel (%"PRId32")\n", | ~~~~~~ warnings generated. 2086 | s->black_level[0], s->white_level); | ^~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/v4l2_m2m.o 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_CCC libavcodec/v4l2_m2m_dec.o EIL_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/tiff.csrc/libavcodec/twinvq.c:65:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 1926:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 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] return 0.5 / (p + q); CC libavcodec/v4l2_m2m_enc.o | ~ ~~^~~ 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 =1 warning generated. 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++CC libavcodec/vaapi_av1.o ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1963src/libavcodec/twinvq.c:133:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :19 133 | if (out[i + st:ep] + out[i - step] > 1.95 * out[i] || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~ warning: src/libavcodec/twinvq.c:133:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~ ^~~~~~ 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) !=src/libavcodec/utils.c s:-576>g:e24o:t agwarning: scomparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned long' [-Wsign-compare][ i].type) { | 576 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ | if (fmt < 0 || fmt >= src/libavcodec/tiff.cF:F2120_:A34R:R Awarning: Ycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ ELEMS(ma p2120) | ) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~ 6 warnings generated. src/libavcodec/twinvq.c:228:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | out[i] = (1.0 / (1 << 13)) * | ~ 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/twinvq.c:233:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | float val = (1.0 / (1 << 23)) * | ~ 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_m2ul warningaswi generatedn. v(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/tiff.c:2448:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2448 | 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 + | ^~~~~~~~ ~ subimage", "decode subimage instead if availablsrc/libavcodec/twinvq.c:254:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e 254 | float min_dist2 = min_dist * 0.5; | ^~~~~~~~ ~ ", OFFSET(get_subimage), AV_OPT_TYPEsrc/libavcodec/twinvq.c:257:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ 257 | src/libavcodec/tiff.c:2449:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] float avg = (lsp[i] + lsp[i - 1]) * 0.5; | ~~~~~~~^~~~~~~~~~~~ ~ 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]src/libavcodec/twinvq.c:293:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 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 }, | ^ 293src/libavcodec/tiff.c | float tmp1 = 1.0 - cb3[lpc_hist_idx * mtab->n_lsp + i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :2451:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2451 | { NULL }, | ^ 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_decode.o src/libavcodec/utvideodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | for (i = 0; i < nb_elems; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/vaapi_encode.o CC libavcodec/vaapi_encode_h264.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/twinvq.c:547:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | const float scale = -sqrsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t (norm / bsize) / (1 << 15); | ~~~~ ~~~~~^~~~~~~ 318 | if (size2 != 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/v210enc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/v210dec.c:223:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ src/libavcodec/v210dec.c:224:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | {NULL} | ^ src/libavcodec/bytestream.hIn 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] : 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 8 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_encode_h265.o CC libavcodec/vaapi_encode_mjpeg.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}, | ^ 2 warnings generated. CC libavcodec/vaapi_encode_mpeg2.o 4 warnings generated. CC libavcodec/vaapi_encode_vp8.o CC libavcodec/vaapi_encode_vp9.o 9 warnings generated. CC libavcodec/vaapi_h264.o CC libavcodec/vaapi_hevc.o CC libavcodec/vaapi_mjpeg.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_mpeg2.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_mpeg4.o 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_vc1.o CC libavcodec/vaapi_vp8.o 3 warnings generated. src/libavcodec/v4l2_buffers.c:284:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 284 | bytesused = FFMIN(size+offset, length); | ^ ~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/v4l2_buffers.c:286:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset)); | ^ ~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vaapi_vp9.o CC libavcodec/vb.o src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_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_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) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/v4l2_context.c:740:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 740 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | V4L_4 warnings generated. 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 }, | ^ 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}, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vble.o src/libavcodec/vaapi_av1.c:196:3 warnings generated. 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/vbndec.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 | 7 warnings generated. .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/vbnenc.o 3 warning42 warnings generated. s generated. 8 warnings generated. CC libavcodec/vc1.o 7 warnings generated. CC libavcodec/vc1_block.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, ...) {CC libavcodec/vc1_loopfilter.o AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:419:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 419 | MAP(WMV3, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:420:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 420 | MAP(WMV3, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:421:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 421 | MAP(VC1, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:422:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 422 | MAP(VC1, VC1_MAIN, VC1Main ), | CC libavcodec/vc1_mc.o ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:423:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 423 | MAP(VC1, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:424:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 424 | MAP(VC1, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:425:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 425 | MAP(VP8, UNKNOWN, VP8Version0_3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:427:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 427 | MAP(VP9, VP9_0, VP9Profile0 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:430:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 430 | MAP(VP9, VP9_1, VP9Profile1 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:431:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 431 | MAP(VP9, VP9_2, VP9Profile2 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:432:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 432 | MAP(VP9, VP9_3, VP9Profile3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:435:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 435 | MAP(AV1, AV1_MAIN, AV1Profile0), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:436:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 436 | MAP(AV1, AV1_HIGH, AV1Profile1), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ CC libavcodec/vc1_parser.o CC libavcodec/vc1_pred.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) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 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, }, | ^ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c: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 }; | ^ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vc1data.o CC libavcodec/vc1dec.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/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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | src/libavcodec/vaapi_encode.c ~~~~~ ^ ~~~~ :1912:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ 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 }; | ^ 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 | src/libavcodec/vaapi_encode_h264.cif: (398s:->23b:u f_warning: encomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]d - s->buf_ptr >= siz e398of | ( B i tB u f ) ) f{o r | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/put_bits.h:265: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: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 | { VAIn file included from ConfigAttribEncSliceStructure }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:35src/libavcodec/vaapi_encode.c:2198:63: warning: missing field 'value' initializer [-Wmissing-field-initializers] : 2198 | { VAConfigAttribEncTileSupport }, | ^ src/libavcodec/put_bits.h:227:37: 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 (s3 warningis generated. ze2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: src/libavcodec/vaapi_encode_h264.c:comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 734 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 734 | for (; i < FF_ARRAYsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ELEMS(vpic->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2271:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2271 | src/libavcodec/vaapi_encode_vp9.c:157:i19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] f 157 | for (i = 0; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (ctx->nb_slices > max_slices) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2287:60: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2287 | src/libavcodec/bytestream.h VAConfigAttrib attr = { VAConfigAttribEncPackedHeaders }; | ^ :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: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, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:234:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.c:2348:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 234 2348 | VAConfigAttrib attr = { VAConfigAttribEncQualityRange }; | ^ | { FF_PROFILE_UNKNOWN } | ^ 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] 2395src/libavcodec/vaapi_encode_vp9.c | VAConfigAttrib attr = { VAConfigAttribEncROI }; | ^ :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 | { .i64In file included from src/libavcodec/vaapi_vc1.c = 0 }, 0, INT_MAX, FLAGS }, \ | ^ :26: In file included from src/libavcodec/mpegvideodec.h:37: 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 }, \ | ^ In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:src/libavcodec/vaapi_encode_vp9.c227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] :274: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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(loop_filter_level), AV_OPT_TYPE_INT, {src/libavcodec/vaapi_encode_mpeg2.c .:i5286:464 := warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 }, 0, 63, F528L | A G S } , | ^ av_clip((avctx->i_quant_factor * priv->qusrc/libavcodec/vaapi_encode_vp9.can:t280_:p82 :+ warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 280529 | | O F F S E T (l o o p _ f i l t er _ sahvacrtpxn-e>sis_)q,u aAnVt__OoPfTf_sTetY)P E+_ I0N.T5, ,{ 1.,i 6341 )=; 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_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/put_bits.h:265: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: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 } | ^ 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' 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_A493 | { In file included from .isrc/libavcodec/vaapi_encode_h265.c6:438 : =In file included from src/libavcodec/hevc_sei.h:030 : }In file included from ,src/libavcodec/h2645_sei.h :028: , src/libavcodec/bytestream.hI:N187T:_M15A:X , warning: FLcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AG S } | ^ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ RRAY_ELEMS(vslice->RefPicList0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mpeg2.c:667:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 667 | { NULL }, | ^ CC libavcodec/vc1dsp.o src/libavcodec/vaapi_encode_h264.c:1084:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1084 | if (avctxsrc/libavcodec/vaapi_encode_mpeg2.c:->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ 680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { NULLsrc/libavcodec/vaapi_encode_h264.c }, | ^ :1086:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1086 | 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 < av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ = sizeof(hu1087 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ ff->huffman_table[tsrc/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) | ~~~~~~~^~~~~~~~~~~~~~ ~ .dc_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.hsrc/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 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 381093: | 11: note: expanded from macro 'av_assert0' 38 | i f a(v!c(tcxo-n>db)_)q u{a n t _ o f fs e t ) + 0 . 5, 1 , 5 1 ) ; | ~~~~~~~~~~~~~~~~~~~~~ ~ \ | ^~~~ 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: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:1151:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers]src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1151 | { FF_PROFILE_UNKNOWN } | ^ 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/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/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1264 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | src/libavcodec/vaapi_encode_mjpeg.c:491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { FF_PROFILE_UNKNOWN } | ^ { .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 } | ^ 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 | ifsrc/libavcodec/vaapi_encode_mjpeg.c (:s543-:>5b:u fwarning: _emissing field 'unit' initializer [-Wmissing-field-initializers]n d - s- >543b | u f _ p tVrA A>=P Is_iEzNeCoOfD(EB_iCtBOuMfM)O)N _{O P T| I ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ONS, | ^ 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, FLAGSsrc/libavcodec/vaapi_encode_h264.c }:,1268 :\63 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 src/libavcodec/vaapi_encode_mjpeg.c},: 0543,: 55:2 ,warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGS 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:1270:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | 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 } | ^ OFFsrc/libavcodec/vaapi_encode_mjpeg.c:SET(quality), AV_OPT_TYPE_INT, { .i64 =547:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 547 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ -1 }, -1src/libavcodec/vaapi_encode_mjpeg.c:550:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , INT_MAX, FLAGS }, | ^ 550 | { .i64 src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] = 1 }, 0, 1, FLAGS }, | ^ 265 | src/libavcodec/vaapi_encode_mjpeg.c if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :552:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 552 | { NULL }, | ^ src/libavcodec/vaapi_encode_h264.c:1279:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1279 | OFFSET(aud), AV_OPT_src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ 557 | { NULL }, | ^ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:187:15: src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1336 187 | if (size2 != size) | ~~~~~ ^ ~~~~ | { NULL }, | ^ 31 warnings generated. src/libavcodec/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { 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/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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.hsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sizesrc/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ 15 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/vc2enc.o src/libavcodec/vb.c:220:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_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/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/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_h265.c:514:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 514 | for (i = 0; i < FF_ARRsrc/libavcodec/vaapi_encode_vp8.cAY:_219E:L5E:M Swarning: (ff_h264missing field 'unit' initializer [-Wmissing-field-initializers]5 _pixsrc/libavcodec/vaapi_encode.he:CC libavcodec/vc2enc_dwt.o 484l:_39a:s pnote: eexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'c t); i+ +484) | { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { .i64 = 1 }, 1, Isrc/libavcodec/vaapi_encode_h265.cN:T521_:M15A:X , warning: Fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]LA GS }, \ | ^ 521 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | 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, 4M warningAsX_ generatedA. SYNC_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/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/vaapi_encode_vp8.c:223src/libavcodec/twinvqdec.c::79226:: 44warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | 226 | O F F S E T ( l ofolpo_afti lstte r _ l=e vuesle)_,h iAsVt_ O?P T(_1T.Y0P E-_ IvNaTl,) {* .tim6p42 =+ 1v6a }l, *0 ,h i6s3t,[ iFdLxA]G S+ }1,. 0 | ^| ~ ^~~ src/libavcodec/twinvqdec.c:227:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | src/libavcodec/vaapi_encode_vp8.c : 225 : 82 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] :225 t | m p 2 + O1F.0F;S E T| ( ^~~~ ~l oop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/twinvqdec.csrc/libavcodec/vaapi_encode_vp8.c::230226::1217:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | CC libavcodec/vcr1.o 230 | { N U L L } , | i ^f (st < -1.0) | ^~ ~ src/libavcodec/vaapi_encode_vp8.c:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ 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/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_hevc.c:99:26: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/vbnenc.c 99 | for (i = 0, j = 0; i < FF_ARRAY_ELEMS(pp->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/vaapi_hevc.c27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 102:28: warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 102 | CC libavcodec/version.o while (!frame && j < FF_ARRAY_ELEMS(h->DP294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] B )) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/bytestream.h ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :357src/libavcodec/vaapi_encode_h265.c:1176:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :15 1176 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 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/vaapi_encode_h265.c:1263:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | if (avctxsrc/libavcodec/bytestream.h->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (ssrc/libavcodec/vaapi_encode_h265.c:1265:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i ze2 != size) | ~~~~~ ^ ~~~~ 1265 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2 warnings generated. 1266 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1269:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1269 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1271:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1271 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1272 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_hevc.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~ 9 warnings generated. src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1387 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 016 warnings generated. }, 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: src/libavcodec/vaapi_hevc.cnote: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ :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_encode_h265.c:1387src/libavcodec/vaapi_hevc.c::5493: :33warning: : missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode.h:489:47: note: 493expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' | 489f | o r ( i = {0 ;. ii6 4< = 125 }&&, i1 ,< MsAhX-_>AnSb_YrNeC_fsD[EPLT0H],; FiL+A+G)S { } ,| ~ ^ ~~~~~~~~~~~~~~~\ | ^ src/libavcodec/vaapi_hevc.c:500:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 500 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h265.c:1391:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1391 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1394:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1394 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1454:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1454 | { .str20 = NULL }, 0, 0, FLAGS }, | ^ warnings generated. src/libavcodec/vaapi_encode_h265.c:1456:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1456 | { NULL }, | ^ src/libavcodec/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ src/libavcodec/vaapi_encode_h265.c:1469:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | { NULL }, | ^ 12 warnings generated. CC libavcodec/videodsp.o CC libavcodec/vima.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/put_bits.h:265: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/vlc.o CC libavcodec/vmdaudio.o CC libavcodec/vmdvideo.o 20 warnings generated. CC libavcodec/vmnc.o 5 warning4 warnings generated. s generated. 11 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/vorbis.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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_ptrCC libavcodec/vorbis_data.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vorbis_parser.o CC libavcodec/vorbisdec.o 5 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:CC libavcodec/vorbisdsp.o 37: 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 - CC libavcodec/vorbisenc.o s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 18 warnings generated. 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 2 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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(BiCC libavcodec/vp3.o tBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/vp3_parser.o CC libavcodec/vp3dsp.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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. 2 warnings generated. 4 warnings generated. CC libavcodec/vp5.o CC libavcodec/vp56.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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/vp56data.o 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 CC libavcodec/vp56dsp.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:563:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 563 | || (unsigned)(src_y - (s->mspel << fieldmv)) > v_edge_pos - (my & 3) - ((8 + s->mspel * 2) << fieldmv)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp6.o src/libavcodec/vc2enc.c:195:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 195 | while (val > maxval) { | ~~~ ^ ~~~~~~ src/libavcodec/vc2enc.c:220:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | while (val > maxval) { | ~~~ ^ ~~~~~~ 4 warnings generated. src/libavcodec/vc1_mc.c:739:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 739 | || (unsigned)uvsrc_y > (v_edge_pos >> 1) - 9) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:738:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 738 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 9 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/vp6dsp.o 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) { \ | ~~~ ^ ~~~~~~~~~ 2 warnings generated. src/libavcodec/vc1_mc.c:905:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 905 | || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:904:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 904 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp8.o CC libavcodec/vp8_parser.o src/libavcodec/vc1_mc.c:1079:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1079 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1078:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1078 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp8dsp.o src/libavcodec/vc2enc.c:984:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | s->slice_min_bytes = s->sliceCC libavcodec/vp9.o _max_bytes - s->slice_max_bytes*(s->tolerance/100.0f); | ~^~~~~~ 6 warnings generated. 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:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ src/libavcodec/vc2enc.c:1190:129: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~~ src/libavcodec/vc2enc.c:1190:123: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1190:116: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAsrc/libavcodec/bytestream.hGS:, 294":to15l:e rwarning: ancomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ce "}, | ~ ^~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vc2enc.c:1216:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1216 | { 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/vp9_metadata_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/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) | ~~~~~ ^ ~~~~ 10 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/vp9_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/vima.c:142:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (samples > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:168:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 168 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ CC libavcodec/vp9_raw_reorder_bsf.o src/libavcodec/vorbisdec.c:378:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:378:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbis_parser.c:139:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 139 | src/libavcodec/vorbisdec.c:384:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i f (get_bits(&gb0, 6) + 1 == mode_count) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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) | ~~~~~~ ^~~~~~~~~~~ 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] src/libavcodec/vp3dsp.c :432483 | : 29 : warning: { comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 , 16, 16, 0483 | } , | ^a v_assert0(filter_limit < 12src/libavcodec/vorbis_enc_data.h8:U)433;: 24 :| ~~~~~~~~~~~~ ^ ~~~~warning: missing field 'min' initializer [-Wmissing-field-initializers] 433 | src/libavutil/avassert.h{: 382:, 11 : note: 8expanded from macro 'av_assert0' , 8, 0 38} | , | ^i f (!(cond)) { src/libavcodec/vorbis_enc_data.h : 434 : 24 : warning: missing field 'min' initializer [-Wmissing-field-initializers] 434 | { 2 , 25 6 , 2 5 6 , 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 | { src/libavcodec/vorbisdec.c:421:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 , 78, 78, 0 }, | ^ 420 | 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 ff_dlog(vc->avctx, " %f ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ : 421 | codebook_setup->codevectors[j * dim + k]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445src/libavutil/internal.h:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] :156:68: note: expanded from macro 'ff_dlog' 445 | 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:446:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 446 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:447:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 447 | { 2, 100, 100, 0 }, | ^ CC libavcodec/vp9_superframe_bsf.o 23 warnings generated. In file included from src/libavcodec/vorbisenc.c:43: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9_superframe_split_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9block.o CC libavcodec/vp9data.o src/libavcodec/vorbisenc.c:236:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | a = fabs(cb->dimensions[j * cb->ndimensions]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:239:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | a = fabs(cb->dimensions[j * cb->ndimensions + 1]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9dsp.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)) +CC libavcodec/vp9dsp_10bpp.o 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ 2 warnings generated. 11 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); | ~~~~~ ^ 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/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.h4 warnings generated. :156:68: note: expanded from macro 'ff_dlog' src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ff_dlog(NULL, "floor0 synth: map_size = %"PRIu32"; m = %d; wstep = %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1181 | vf->map_size[blockflag], order, wstep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(src/libavcodec/vorbisenc.cctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ :767:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | average +CC libavcodec/vp9dsp_12bpp.o = fabs(coeffs[j]); | ~~~~ ^~~~~~~~~ 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(wstsrc/libavcodec/vorbisenc.c:790:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e p * iter_cond); // needed all times | ^~~~ ~ 790 | average = sqrt(tot_average * average) * pow(1.25f, positiosrc/libavcodec/vorbisdec.cn*0.005f); // MAGIC! | ~~~ ~~~~~~~~^~~~~~~ :1206:src/libavcodec/vorbisenc.c:790:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 23 :790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ^~~~~ src/libavcodec/vorbisenc.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/vp9dsp_8bpp.o 1206 | if (p + q == 0.0) | ~~^~~ ~~ :790:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | src/libavcodec/vorbisdec.c ~~~~ ~~~~~~~~~~~~^~~~~~~~~ :1212:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1212 | - vf->amplitude_offset) * .11512925f); | ~ ^~~~~~~~~~ src/libavcodec/vorbisdec.c:1211:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1211 | (((1ULL << vf->amplitude_bits) - 1) * sqrt(p + q))) | ~~~~ ~~^~~ CC libavcodec/vp9lpf.o src/libavcodec/vorbisdec.c:1167:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflagIn 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/vp9mvs.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/vorbisenc.c:932:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabsrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 357 | if (size2 != size) | ~~~~~ ^ ~~~~ (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/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:933:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavcodec/vp9prob.o src/libavcodec/vorbisdec.c:1493:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1493:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \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/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/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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. 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) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/vp9recon.o CC libavcodec/vpx_rac.o src/libavcodec/bytestream.h:357:15: src/libavcodec/vorbisdec.c:1748:23: 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] 1748 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c 357 | if (size2 :1750:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ! = size) | ~~~~~ ^ ~~~~ 1750 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2src/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | src/libavcodec/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] { 124 | { NULL } | ^ 2,10}, {-4}, {-5}, | ^ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vqavideo.o 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) | ~~~~~ ^ ~~~~ 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}, {-2src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 }, {-20}, {-16}, {-12}, {-0}, | ^ 318 | src/libavcodec/vp56data.c if (size2 != size) | ~~~~~ ^ ~~~~ :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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (sizesrc/libavcodec/vp56data.c2 :!236=: 38s:i zwarning: emissing 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}, | ^ CC libavcodec/vqcdec.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) | ~~~~~ ^ ~~~~ 35 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 | isrc/libavcodec/vp56.cf (size2 != size) | ~~~~~ ^ ~~~~ :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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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 < Fsrc/libavcodec/bytestream.hF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wavarc.o In file included from src/libavcodec/vp6.c:40: src/libavcodec/vp6data.h:293:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:293:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:294:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:294:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:297:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:297:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:298:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ CC libavcodec/wavpack.o src/libavcodec/vp6data.h:298:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | ^ CC libavcodec/wavpackdata.o 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/vp6.c:272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (i=0; isize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(masrc/libavcodec/bytestream.h:g, AV_WL16(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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, isrc/libavcodec/bytestream.hn[:n]357-:>15s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | src/libavcodec/vp9_superframe_bsf.c : 73 :i23f: (note: sexpanded from macro 'wloop'i ze2 != s i73z | e ) | ~~~~~ ^ ~~~~ for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ 4 warnings generated. 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_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] AR 187 | if (size2 != size) | ~~~~~ ^ ~~~~ RAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wavpackenc.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/vp3.c:2440:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2440 | for (int i = 01 warning generated. ; 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/wbmpdec.o 2 warnings generated. CC libavcodec/wbmpenc.o 44 warnings generated. CC libavcodec/wcmv.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) | ~~~~~ ^ ~~~~ CC libavcodec/webp.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) | ~~~ ^ ~~~ 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/vp9.csrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_dasrc/libavcodec/bytestream.hta[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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) | ~~~~~~~~~~~~~~~~~~ ^ ~~ 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/webp_parser.o In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/webvttdec.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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/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 src/libavcodec/bytestream.h:(ssrc/libavcodec/bytestream.hiz:e2357 :!15=: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e) | ~~~~~ ^ ~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/webvttenc.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wma_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) | ~~~~~ ^ ~~~~ 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 < src/libavcodec/vp9prob.c:35:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] s- 35 | update_factor = FASTDIV(update_factor * FFMIN(ct, max_count), max_count); | ^ ~~ ~~~~~~~~~ >cosrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' l 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ s;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)) | ^ | ~~~ ^ ~~~~~~~ 2 warnings generated. src/libavcodec/vp9.c:1420:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1420 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_rIn 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] ow 187 | if (size2 != size) | ~~~~~ ^ ~~~~ ++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1455:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1455 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1486:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1486 | for (i = 0; i < s->sb_rows; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1493:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1493 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/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 src/libavcodec/vp9.c(i: =1511 :029;: iwarning: f r a me s ) ;f oir+ +()t i{l e | = ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/wma_freqs.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. 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.cIn 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] : 1712:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 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 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ isrc/libavcodec/vp9.cf (size2 != size) | ~~~~~ ^ ~~~~ :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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/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 ||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] x 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/wmadec.o src/libavcodec/vp9mvs.c:146:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (col > td->tile_col_start) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:163:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 163 | r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:199:67: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rowssrc/libavcodec/put_bits.h) {: 265 :| 37 ~ ^ ~~~~~~~: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | src/libavcodec/vp9mvs.c : 199 : 42i:f warning: (comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]s ->buf_end -199 | s - > b u f _ p tirf >(=c >s=i zted-o>ft(iBlie_tcBoulf_)s)t a{r t | & ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~& 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/vqavideo.c:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 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) : (src/libavcodec/vqavideo.c:a)) | ~ ^ ~ 844:src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 12 : warning: missing field 'value' initializer [-Wmissing-field-initializers] 227 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ 844src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' | 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ { 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) | ~~~~~ ^ ~~~~ 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/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) | ~~~ ^ ~~~ 4 warnings generated. 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 | CC libavcodec/wmaenc.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wavpack.c:183:62src/libavcodec/bytestream.h: 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) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 294src/libavcodec/wavpack.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 183:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | src/libavcodec/bytestream.h if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ :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 (si12ze2 != size) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/wavpack.c i = FFMIN(ctx->rema:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ ning_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49In 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) 25: note: expanded from macro 'FFMIN' | 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ~~~ ^ ~~~ 4 warnings generated. CC libavcodec/wmalosslessdec.o 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) | ~~~~~ ^ ~~~~ 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/wmaprodec.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/wcmv.c:28: src/libavcodec/bytestream.h:187:15: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmavoice.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.hsrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2CC libavcodec/wmv2.o != 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/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/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-src/libavcodec/bytestream.h>b:s357]:[150]:, warning: wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 = FFMI N357( | s - > c oilfs (-s iczoel2, !b=w 4s)i;z e) | ^ ~~~~~~~~~~~~~ ~~~| ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b1) warning: generated . (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; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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/wmv2data.o CC libavcodec/wmv2dec.o 4 warnings generated. In file included from src/libavcodec/wmadec.c:39: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 4 warnings generated. CC libavcodec/wmv2dsp.o 1 warning 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); | ~ ^ CC libavcodec/wmv2enc.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/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 src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] - 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 974 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)CC libavcodec/wnv1.o ) | ~ ^ ~ 4 warnings generated. 3 warnings generated. 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/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ CC libavcodec/wrapped_avframe.o CC libavcodec/ws-snd1.o 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. 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); | ~~~^~~~~~~~~~~ ~ X86ASM libavcodec/x86/aacencdsp.o src/libavcodec/vp9recon.c:604:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 604 | int end_x src/libavcodec/webp.c:1042:25: warning: =comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] F 1042 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ Fsrc/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' M 38 | if (!(cond)) { \ | ^~~~ IN(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'src/libavcodec/wavpackenc.c :995:19: warning: 49comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | #define FFMIN (995a | , b) ( ( a ) >i f( b()v a?l u(eb )< :G E(Ta_M)E)D ( 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)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/x86/aacencdsp_init.o X86ASM libavcodec/x86/aacpsdsp.o 4 warnings generated. 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_lesrc/libavcodec/vp9block.c:1368:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] ft 1368 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ (&gsrc/libavcodec/vp9block.c:1370:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] b 1370 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ ) cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ csrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' h 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ unksrc/libavcodec/vp9block.c_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ :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, src/libavcodec/wma.c:140:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n, 140 | s->byte_offset_bits = av_log2((int) (bps * s->frame_len / 8.0 + 0.5)) + 2; | ~~~~^~~~~~~~~~~~~~ ~ src/libavutil/intmath.ho = 0; | ^ ~~~~~~~~~~~~~ ~~ :src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 84 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :23:src/libavcodec/vp9block.c note: expanded from macro 'av_log2' :1436:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 84 | 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' d 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (CC libavcodec/x86/aacpsdsp_init.o a)) | ~ ^ ~ efisrc/libavcodec/vp9block.cne 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)) | ^ 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_ensrc/libavcodec/wma.c:150:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | bps1 = bps * 1.6; | ^~~ ~ d = FFMIN(ssrc/libavcodec/wma.c:152:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 152 | if (bps1 >= 0.61) | ^~~~ ~~ >rows - row, h4src/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/libavutil/macros.h:49:src/libavcodec/wma.c:157:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 25 157 | if (bps1 >= 1.16) | ^~~~ ~~ : note: expanded from macro 'FFMIN' 49 | #desrc/libavcodec/wma.c:159:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 159 | else if (bps1 >= 0.72) | ^~~~ ~~ ine FFMIsrc/libavcodec/wma.cN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :160:25src/libavcodec/vp9block.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 160 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ 1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/wma.c:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ 162 | high_fsrc/libavcodec/vp9block.cr:e1443q: 48= :h iwarning: gcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]h _freq * 0 .14436 | ; | ^~~~~~~~~ ~ s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~src/libavcodec/wma.c :164:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | if (bps > 0.5) | ^~~ ~ src/libavcodec/wma.c:165:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:167:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | high_freq = high_freq * 0.3; | ^~~~~~~~~ ~ src/libavcodec/wma.c:169:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:171:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (bps <= 0.625) | ^~~ ~~ src/libavcodec/wma.c:172:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:173:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | else if (bps > 0.75) | ^~~ ~ src/libavcodec/wma.c:176:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | high_freq = high_freq * 0.65; | ^~~~~~~~~ ~ src/libavcodec/wma.c:178:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | if (bps >= 0.8) | ^~~ ~~ src/libavcodec/wma.c:179:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | high_freq = high_freq * 0.75; | ^~~~~~~~~ ~ src/libavcodec/wma.c:180:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | else if (bps >= 0.6) | ^~~ ~~ src/libavcodec/wma.c:181:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:190:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_X86ASM libavcodec/x86/ac3dsp.o 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) | ~~~~~~ ^~~~~~~~~~~ X86ASM libavcodec/x86/ac3dsp_downmix.o 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/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), | ~~~^~~~~~~~~~~ ~ 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/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/put_bits.h:265: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)); | ^~~~~~~~~ ~ In file included from src/libavcodec/wmadec.csrc/libavcodec/wmaenc.c::30194: :In file included from 46src/libavcodec/wma.h:: 31: warning: 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] 194 | a 227 | i f ( s - > b=u f1_/esnqdr t-( sqsr-t>(bau)f)_;p t r | > ~~~~ ^= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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: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: src/libavcodec/wmaenc.c:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ 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 src/libavcodec/wmadec.c: = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ 695:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | mult1 = sqrt(exp_power[j] / exp_posrc/libavcodec/wmaenc.cwer[last_high_band]); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ :258:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | src/libavcodec/wmadec.c double t = *coefs++ / (exponents[i] * mult); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ :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/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/wmaenc.c : 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 395:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | a = s->coefs[0][i] * 0.5; | ^~~~~~~~~~~~~~ ~ src/libavcodec/wmaenc.c:396:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | b = s->coefs[1][i] * 0.5; | ^~~~~~~~~~~~~~ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/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/wavpackenc.c:2949:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2949 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2950:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2950 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2951:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2951 | { NULL }, | ^ In file included from src/libavcodec/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 | CC libavcodec/x86/ac3dsp_init.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 67 warnings generated. 2 warnings generated. 6 warnings generated. 8 warnings generated. 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)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 31 warnings generated. X86ASM libavcodec/x86/alacdsp.o In file included from src/libavcodec/x86/aacencdsp_init.c:27: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/x86/alacdsp_init.o X86ASM libavcodec/x86/audiodsp.o 1 warning generated. CC libavcodec/x86/audiodsp_init.o In file included from src/libavcodec/wmv2enc.c:23: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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 >= sizX86ASM libavcodec/x86/blockdsp.o eof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { CC libavcodec/x86/blockdsp_init.o \ | ^~~~ 5 warnings generated. X86ASM libavcodec/x86/bswapdsp.o CC libavcodec/x86/bswapdsp_init.o 2 warnings generated. CC libavcodec/x86/cavsdsp.o X86ASM libavcodec/x86/cavsidct.o 15 warnings generated. CC libavcodec/x86/celt_pvq_init.o X86ASM libavcodec/x86/celt_pvq_search.o X86ASM libavcodec/x86/cfhddsp.o CC libavcodec/x86/cfhddsp_init.o X86ASM libavcodec/x86/cfhdencdsp.o CC libavcodec/x86/cfhdencdsp_init.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; | ~ ^~~~~ 6 warnings generated. src/libavcodec/wmavoice.c:565:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ~ ^~~~~~~~~~~~ src/libavcodec/wmavoice.c:565:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:565:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ 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 libavcodec/x86/constants.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); | ~~~~^~~~~~~~~~ ~ 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); | ~~~~~~~~ ~~~~~~~~^~~ X86ASM libavcodec/x86/dcadsp.o src/libavcodec/wmavoice.c:732:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | ff_tilt_compensatCC libavcodec/x86/dcadsp_init.o ion(&tilt_mem, 0.7 * tilt_factor(lpcs, s->lsps), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:936:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 936 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:937:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | a1[10 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1005:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1005 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1006:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1006 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ X86ASM libavcodec/x86/dct32.o 2 warnings generated. src/libavcodec/wmavoice.c:1365:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1365 | 5.2409161640 + wmavoice_gain_codebook_fcb[idx]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:1363:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1363 | fcb_gain = expf(avpriv_scalarproduct_floa11t_c(s->gain_pred_err, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. 1364 | gain_coeff, 6) - | ~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1455:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | i_lsps[n] = cos(prev_lsps[n] + fac * (lsps[n] - prev_lsps[n])); | ^~~ ~ CC libavcodec/x86/dct_init.o X86ASM libavcodec/x86/dirac_dwt.o CC libavcodec/x86/dirac_dwt_init.o X86ASM libavcodec/x86/diracdsp.o CC libavcodec/x86/diracdsp_init.o 8 warnings generated. X86ASM libavcodec/x86/dnxhdenc.o 2 warnings generated. CC libavcodec/x86/dnxhdenc_init.o X86ASM libavcodec/x86/exrdsp.o CC libavcodec/x86/exrdsp_init.o CC libavcodec/x86/fdct.o CC libavcodec/x86/fdctdsp_init.o X86ASM libavcodec/x86/fft.o CC libavcodec/x86/fft_init.o X86ASM libavcodec/x86/flac_dsp_gpl.o X86ASM libavcodec/x86/flacdsp.o 2 warnings generated. CC libavcodec/x86/flacdsp_init.o CC libavcodec/x86/flacencdsp_init.o X86ASM libavcodec/x86/fmtconvert.o 11 warnings generated. CC libavcodec/x86/fmtconvert_init.o 8 warnings generated. X86ASM libavcodec/x86/fpel.o X86ASM libavcodec/x86/g722dsp.o CC libavcodec/x86/g722dsp_init.o X86ASM libavcodec/x86/h263_loopfilter.o CC libavcodec/x86/h263dsp_init.o In file included from src/libavcodec/x86/dnxhdenc_init.c:26: In file included from src/libavcodec/dnxhdenc.h:33: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/h264_chromamc.o X86ASM libavcodec/x86/h264_chromamc_10bit.o X86ASM libavcodec/x86/h264_deblock.o X86ASM libavcodec/x86/h264_deblock_10bit.o 2 warnings generated. X86ASM libavcodec/x86/h264_idct.o X86ASM libavcodec/x86/h264_idct_10bit.o X86ASM libavcodec/x86/h264_intrapred.o X86ASM libavcodec/x86/h264_intrapred_10bit.o CC libavcodec/x86/h264_intrapred_init.o CC libavcodec/x86/h264_qpel.o X86ASM libavcodec/x86/h264_qpel_10bit.o X86ASM libavcodec/x86/h264_qpel_8bit.o X86ASM libavcodec/x86/h264_weight.o X86ASM libavcodec/x86/h264_weight_10bit.o 32 warnings generated. CC libavcodec/x86/h264chroma_init.o CC libavcodec/x86/h264dsp_init.o X86ASM libavcodec/x86/hevc_add_res.o 34 warnings generated. X86ASM libavcodec/x86/hevc_deblock.o X86ASM libavcodec/x86/hevc_idct.o 10 warnings generated. X86ASM libavcodec/x86/hevc_mc.o X86ASM libavcodec/x86/hevc_sao.o X86ASM libavcodec/x86/hevc_sao_10bit.o CC libavcodec/x86/hevcdsp_init.o X86ASM libavcodec/x86/hpeldsp.o CC libavcodec/x86/hpeldsp_init.o X86ASM libavcodec/x86/hpeldsp_vp3.o CC libavcodec/x86/hpeldsp_vp3_init.o X86ASM libavcodec/x86/huffyuvdsp.o CC libavcodec/x86/huffyuvdsp_init.o X86ASM libavcodec/x86/huffyuvencdsp.o CC libavcodec/x86/huffyuvencdsp_init.o X86ASM libavcodec/x86/idctdsp.o CC libavcodec/x86/idctdsp_init.o 10 warnings generated. X86ASM libavcodec/x86/imdct36.o 12 warnings generated. X86ASM libavcodec/x86/jpeg2000dsp.o CC libavcodec/x86/jpeg2000dsp_init.o X86ASM libavcodec/x86/lossless_audiodsp.o CC libavcodec/x86/lossless_audiodsp_init.o X86ASM libavcodec/x86/lossless_videodsp.o CC libavcodec/x86/lossless_videodsp_init.o 2 warnings generated. X86ASM libavcodec/x86/lossless_videoencdsp.o CC libavcodec/x86/lossless_videoencdsp_init.o X86ASM libavcodec/x86/lpc.o CC libavcodec/x86/lpc_init.o 30 warnings generated. X86ASM libavcodec/x86/me_cmp.o CC libavcodec/x86/me_cmp_init.o X86ASM libavcodec/x86/mlpdsp.o CC libavcodec/x86/mlpdsp_init.o CC libavcodec/x86/mpeg4videodsp.o CC libavcodec/x86/mpegaudiodsp.o CC libavcodec/x86/mpegvideo.o 4 warnings generated. CC libavcodec/x86/mpegvideoenc.o 5 warnings generated. src/libavcodec/x86/mpeg4videodsp.c:56:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | (unsigned) iy >= height - h || height< h | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:55:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 55 | int need_emu = (unsigned) ix X86ASM libavcodec/x86/mpegvideoencdsp.o >= width - w || width < w || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:64:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | (need_emu && (h > MAX_H || 26stride > MAX_STRIDE))) { | ~~~~~~ ^ ~~~~~~~~~~ warningsrc/libavcodec/x86/mpeg4videodsp.cs generated. :64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | (need_emu && (h > MAX_H || stride > MAX_STRIDE))) { | ~ ^ ~~~~~ CC libavcodec/x86/mpegvideoencdsp_init.o X86ASM libavcodec/x86/opusdsp.o CC libavcodec/x86/opusdsp_init.o X86ASM libavcodec/x86/pixblockdsp.o 4 warnings generated. CC libavcodec/x86/pixblockdsp_init.o X86ASM libavcodec/x86/pngdsp.o CC libavcodec/x86/pngdsp_init.o X86ASM libavcodec/x86/proresdsp.o CC libavcodec/x86/proresdsp_init.o X86ASM libavcodec/x86/qpel.o In file included from src/libavcodec/x86/me_cmp_init.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/qpeldsp.o CC libavcodec/x86/qpeldsp_init.o X86ASM libavcodec/x86/rv34dsp.o In file included from src/libavcodec/x86/mpegvideo.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/x86/rv34dsp_init.o X86ASM libavcodec/x86/rv40dsp.o CC libavcodec/x86/rv40dsp_init.o In file included from src/libavcodec/x86/mpegvideoenc.c:29: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/sbcdsp.o 2 warnings generated. CC libavcodec/x86/sbcdsp_init.o X86ASM libavcodec/x86/sbrdsp.o CC libavcodec/x86/sbrdsp_init.o X86ASM libavcodec/x86/simple_idct10.o CC libavcodec/x86/snowdsp.o X86ASM libavcodec/x86/svq1enc.o CC libavcodec/x86/svq1enc_init.o X86ASM libavcodec/x86/synth_filter.o CC libavcodec/x86/synth_filter_init.o X86ASM libavcodec/x86/takdsp.o CC libavcodec/x86/takdsp_init.o X86ASM libavcodec/x86/ttadsp.o CC libavcodec/x86/ttadsp_init.o X86ASM libavcodec/x86/ttaencdsp.o CC libavcodec/x86/ttaencdsp_init.o X86ASM libavcodec/x86/utvideodsp.o CC libavcodec/x86/utvideodsp_init.o CC libavcodec/x86/v210-init.o X86ASM libavcodec/x86/v210.o X86ASM libavcodec/x86/v210enc.o CC libavcodec/x86/v210enc_init.o 2 warnings generated. CC libavcodec/x86/vc1dsp_init.o In file included from src/libavcodec/x86/snowdsp.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/vc1dsp_loopfilter.o X86ASM libavcodec/x86/vc1dsp_mc.o CC libavcodec/x86/vc1dsp_mmx.o X86ASM libavcodec/x86/videodsp.o CC libavcodec/x86/videodsp_init.o X86ASM libavcodec/x86/vorbisdsp.o CC libavcodec/x86/vorbisdsp_init.o X86ASM libavcodec/x86/vp3dsp.o CC libavcodec/x86/vp3dsp_init.o X86ASM libavcodec/x86/vp6dsp.o 2 warnings generated. CC libavcodec/x86/vp6dsp_init.o X86ASM libavcodec/x86/vp8dsp.o CC libavcodec/x86/vp8dsp_init.o X86ASM libavcodec/x86/vp8dsp_loopfilter.o CC libavcodec/x86/vp9dsp_init.o CC libavcodec/x86/vp9dsp_init_10bpp.o CC libavcodec/x86/vp9dsp_init_12bpp.o CC libavcodec/x86/vp9dsp_init_16bpp.o X86ASM libavcodec/x86/vp9intrapred.o X86ASM libavcodec/x86/vp9intrapred_16bpp.o X86ASM libavcodec/x86/vp9itxfm.o X86ASM libavcodec/x86/vp9itxfm_16bpp.o X86ASM libavcodec/x86/vp9lpf.o X86ASM libavcodec/x86/vp9lpf_16bpp.o X86ASM libavcodec/x86/vp9mc.o X86ASM libavcodec/x86/vp9mc_16bpp.o X86ASM libavcodec/x86/xvididct.o CC libavcodec/x86/xvididct_init.o CC libavcodec/xan.o CC libavcodec/xbm_parser.o 19 warnings generated. CC libavcodec/xbmdec.o CC libavcodec/xbmenc.o CC libavcodec/xface.o CC libavcodec/xfacedec.o CC libavcodec/xfaceenc.o 20 warnings generated. CC libavcodec/xiph.o CC libavcodec/xl.o CC libavcodec/xma_parser.o 4 warnings generated. CC libavcodec/xpmdec.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/xsubdec.o CC libavcodec/xsubenc.o CC libavcodec/xvididct.o 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 libavcodec/xwd_parser.o \ | ^~~~ CC libavcodec/xwddec.o CC libavcodec/xwdenc.o CC libavcodec/xxan.o CC libavcodec/y41pdec.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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/y41penc.o CC libavcodec/ylc.o CC libavcodec/yop.o 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/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) | ~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/yuv4dec.o CC libavcodec/yuv4enc.o CC libavcodec/zerocodec.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/zlib_wrapper.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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/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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/zmbv.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/zmbvenc.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/xwdenc.c:187:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | for (isrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ 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++) { | ~ ^ ~~~~~~~ AR libpostproc/libpostproc.a 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 >= bytestCC libswresample/audioconvert.o ream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libswresample/dither.o 2 warnings generated. 5 warnings generated. 5 warnings generated. CC libswresample/options.o CC libswresample/rematrix.o CC libswresample/resample.o CC libswresample/resample_dsp.o 5 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) != sto7p; i++); | ~~~~~~~~~~~~~ ^ ~~~~ warnings generated. 6 warnings generated. src/libavcodec/ylc.c:112:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 112 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ylc.c:113:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 113 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libswresample/swresample.o CC libswresample/swresample_frame.o CC libswresample/version.o X86ASM libswresample/x86/audio_convert.o src/libavcodec/ylc.c:440:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 440 | forCC libswresample/x86/audio_convert_init.o (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ X86ASM libswresample/x86/rematrix.o CC libswresample/x86/rematrix_init.o X86ASM libswresample/x86/resample.o CC libswresample/x86/resample_init.o CC libswscale/alphablend.o CC libswscale/gamma.o CC libswscale/half2float.o CC libswscale/hscale.o src/libswresample/dither.c:27:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 | double scale = s->dither.noise_scale; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libswresample/dither.c:100:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | scale *= s->dither.scale; | ~~ ~~~~~~~~~~^~~~~ src/libswresample/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/dither.c:117:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] 117 | ifsrc/libavcodec/zmbv.c :(532l:l28a:b s(warning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]- >out_sa m532p | l e _ r a tei f- (fc-->>dercaotme)p*_2s0i zrn)a t{e &| & ~~~~~~~~~~~~~~ ^ ~~~ f->name == s->dither.method) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ OFFSETsrc/libswresample/dither.c(u:s120e:r24_: inwarning: _comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]c h_count ) ,120 | A V _O P T _ T Y PE_INT, {.i 6 4 = 0fo r ( j= 0 ; j < f - > l e n ; j + +}), 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/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)src/libswresample/options.c *: 52(:a160v:c twarning: xmissing field 'unit' initializer [-Wmissing-field-initializers]- >height + 64 U52L | L{)" i>s rF"F M I N ( a v c t x - > m a x _ p,i x"eselts ,i nIpNuTt_ sMaAmXp l/e 4r)a te) "{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:53:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"in_sample_rate" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:54:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:55:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"isf" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:58:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:59:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"out_sample_fmt" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ 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 | src/libswresample/options.c : 60 : 161: dwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]u ble d1, d = s r60c | [{i"]t*sSf_"1 ; | ~ ~~~~~~^~~~ , "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 formsrc/libswresample/dither_template.cat:"66 : 21,: Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FS ET(user_int_ s63a | m p l e_ f m t ) , A V _ O P T _dT Y-P=E _SnAsM_PcLoEe_fFfMsT[ j, { . i] 6*4 =nAsV__eSrAroMrPsL[Epos + j_ F M T _]N ON E| } ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, -1 , I64N | T _ M A X , P A R A M } , | ^ +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/options.c:78:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"clev" , "set center mix level" src/libswresample/dither_template.c : 71 : 27 :, warning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F FSET(clev 71 | ) , AdV1_ O= PrTi_nTtY(PdE _+F LnOoAiTs,e [i{].)d;b l =C| _ ~ ^~~~~~~~3 0DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:79:160:src/libswresample/dither_template.c warning: :73missing field 'unit' initializer [-Wmissing-field-initializers]: 19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | {73" | c e n t e r _ m i x _ l edv1e l*"= S ; ,| ~~ ^" 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" 6 , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ warnings generated. 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:In file included from warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libswresample/dither.c 91 | {"dither_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ :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:105:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"filter_size" src/libswresample/dither_template.c , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ :66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffsrc/libswresample/options.cs:[106j: 161 : warning: ]missing field 'unit' initializer [-Wmissing-field-initializers] * ns_errors[p o106s | {+" pjh a s e]_ s h| i ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f t" 64 | , " s e t s w r r e s a m p li n+gn sp_hcaoseef fss[hji f+t "1,] O*F FnSEsT_(eprhraosres_[sphoisf t+) j ,+ A1V]_ O P| T ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ TYPE_IN T65 | , { . i 6 4 = 1 0 + n s _ c o e f f s [}j, +0 2 ] * n,s _2e4 r r o r s [ p o,s P+A RjA M+ }2,] | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[psrc/libswresample/options.cos: 107+: 161j: +warning: missing field 'unit' initializer [-Wmissing-field-initializers]3 ]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | {"linear_interp" , "enable linear intsrc/libswresample/resample.cer:p182o:l52at:i owarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" , OFFSET(line a182r | _ i n t e r p ) , A V _O P Ti_fT(YxPrematrix_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; | ~~~^~~~~ ~ CC libswscale/options.o src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 234 | for(i=0; iresample_first= RSC*s->out.ch_count/s->used_ch_layout.nb_channels - RSC < s->out_sample_rate/(float)s-> in_sample_rate - 1.0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 4 warnings generated. 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/libswresample/rematrix.c:470:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | maxval = s->rematrix_maxval; | ~ ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:480:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, 480 | maxval, s->rematrix_volume, (double*)s->matrix, | ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:479:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~~~~~~~~~~ src/libswresample/rematrix.c:479:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:479:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_CC libswscale/rgb2rgb.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/slice.o CC libswscale/swscale.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){ | ~ ~~~^~~~~~~~~~~~~~~~~~~~~ CC libswscale/swscale_unscaled.o 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_compeCC libswscale/utils.o nsation / (s->max_soft_compensation < 0 ? -s->in_sample_rate : 1); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/version.o 24 warnings generated. 2 warnings generated. CC libswscale/vscale.o CC libswscale/x86/hscale_fast_bilinear_simd.o X86ASM libswscale/x86/input.o X86ASM libswscale/x86/output.o CC libswscale/x86/rgb2rgb.o 2 warnings generated. X86ASM libswscale/x86/rgb_2_rgb.o 1 warning generated. X86ASM libswscale/x86/scale.o X86ASM libswscale/x86/scale_avx2.o src/libswscale/options.c:54:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "srcw", "source width", OFFSET(srcW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "srch", "source height", OFFSET(srcH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "dstw", "destination width", OFFSET(dstW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "dsth", "destination height", OFFSET(dstH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:58:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "src_format", "source format", OFFSET(srcFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:59:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "dst_format", "destination format", OFFSET(dstFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ 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_TCC libswscale/x86/swscale.o YPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libswscale/options.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ CC libswscale/x86/yuv2rgb.o 16 warnings generated. 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) { | ~ ^ ~~~~~~~~ X86ASM libswscale/x86/yuv2yuvX.o X86ASM libswscale/x86/yuv_2_rgb.o CC libswscale/yuv2rgb.o CC libavutil/adler32.o CC libavutil/aes.o 5 warnings generated. CC libavutil/aes_ctr.o src/libswscale/utils.c:69:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 69 | [AV_PIX_FMT_YUV420P] = { 1, 1 }, | ^ src/libswscale/utils.c:70:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 70 | [AV_PIX_FMT_YUYV422] = { 1, 1 }, | ^ src/libswscale/utils.c:71:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 71 | [AV_PIX_FMT_RGB24] = { 1, 1 }, | ^ src/libswscale/utils.c:72:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 72 | [AV_PIX_FMT_BGR24] = { 1, 1 }, | ^ src/libswscale/utils.c:73:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 73 | [AV_PIX_FMT_YUV422P] = { 1, 1 }, | ^ src/libswscale/utils.c:74:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 74 | [AV_PIX_FMT_YUV444P] = { 1, 1 }, | ^ src/libswscale/utils.c:75:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/utils.c:76:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/utils.c:77:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ src/libswscale/utils.c:78:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 78 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 }, | ^ src/libswscale/utils.c:79:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 79 | [AV_PIX_FMT_MONOBLACK] = { 1, 1 }, | ^ src/libswscale/utils.c:80:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 80 | [AV_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/utils.c:81:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_FMT_YUVJ420P] = { 1, 1 }, | ^ src/libswscale/utils.c:82:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 82 | [AV_PIX_FMT_YUVJ411P] = { 1, 1 }, | ^ src/libswscale/utils.c:83:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/utils.c:84:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 }, | ^ src/libswscale/utils.c:85:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/utils.c:86:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/utils.c:87:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_UYYVYY411] = { 0, 0 }, | ^ src/libswscale/utils.c:88:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ 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_PIsrc/libswscale/swscale.c:1140:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] X_ 1140 | c->src_ranges.ranges[0].len == c->srcH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ FMsrc/libswscale/swscale.c:1143:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] T 1143 | if ((slice_start > 0 || slice_height < c->dstH) && | ~~~~~~~~~~~~ ^ ~~~~~~~ _src/libswscale/swscale.cGRAY12BE] = { 1, 1 }, | ^ :1172:23:src/libswscale/utils.c warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 109:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 1172 109 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ | src/libswscale/utils.c for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ :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/swscale.csrc/libswscale/utils.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 137:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137 | [AV_PIX_FMT_YUVA422P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:138:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 138 | [AV_PIX_FMT_YUVA422P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:139:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 139 | [AV_PIX_FMT_YUVA444P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:140:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 140 | [AV_PIX_FMT_YUVA444P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:141:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 141 | [AV_PIX_FMT_RGB48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:142:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 142 | [AV_PIX_FMT_RGB48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:145:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 145 | [AV_PIX_FMT_RGB565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:146:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 146 | [AV_PIX_FMT_RGB565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:147:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 147 | [AV_PIX_FMT_RGB555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:148:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 148 | [AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:149:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:150:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 150 | [AV_PIX_FMT_BGR565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:151:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 151 | [AV_PIX_FMT_BGR555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:152:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 152 | [AV_PIX_FMT_BGR555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:153:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 153 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:154:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 154 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:155:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 155 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:156:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:157:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:158:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:159:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:160:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:161:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:162:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:163:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/utils.c:164:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:165:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:166:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:167:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:170:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:171:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:172:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:173:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:174:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:175:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:176:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:177:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:178:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ 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, 1CC libavutil/ambient_viewing_environment.o }, | ^ src/libswscale/utils.c:198:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 198 | [AV_PIX_FMT_GBRP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:199:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 199 | [AV_PIX_FMT_GBRAP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:200:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 200 | [AV_PIX_FMT_GBRAP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:201:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 201 | [AV_PIX_FMT_GBRP12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:202:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 202 | [AV_PIX_FMT_GBRP12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:203:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 203 | [AV_PIX_FMT_GBRAP12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:204:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 204 | [AV_PIX_FMT_GBRAP12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:205:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 205 | [AV_PIX_FMT_GBRP14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:206:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 206 | [AV_PIX_FMT_GBRP14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:207:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 207 | [AV_PIX_FMT_GBRP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:208:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 208 | [AV_PIX_FMT_GBRP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:209:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 209 | [AV_PIX_FMT_GBRPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:210:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 210 | [AV_PIX_FMT_GBRPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:211:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 211 | [AV_PIX_FMT_GBRAPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:212:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 212 | [AV_PIX_FMT_GBRAPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:213:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 213 | [AV_PIX_FMT_GBRAP] = { 1, 1 }, | ^ src/libswscale/utils.c:214:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 214 | [AV_PIX_FMT_GBRAP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:215:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 215 | [AV_PIX_FMT_GBRAP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:216:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 216 | [AV_PIX_FMT_BAYER_BGGR8] = { 1, 0 }, | ^ src/libswscale/utils.c:217:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 217 | [AV_PIX_FMT_BAYER_RGGB8] = { 1, 0 }, | ^ src/libswscale/utils.c:218:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 218 | [AV_PIX_FMT_BAYER_GBRG8] = { 1, 0 }, | ^ src/libswscale/utils.c:219:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 219 | [AV_PIX_FMT_BAYER_GRBG8] = { 1, 0 }, | ^ src/libswscale/utils.c:220:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 220 | [AV_PIX_FMT_BAYER_BGGR16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:221:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 221 | [AV_PIX_FMT_BAYER_BGGR16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:222:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 222 | [AV_PIX_FMT_BAYER_RGGB16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:223:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 223 | [AV_PIX_FMT_BAYER_RGGB16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:224:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 224 | [AV_PIX_FMT_BAYER_GBRG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:225:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 225 | [AV_PIX_FMT_BAYER_GBRG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:226:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 226 | [AV_PIX_FMT_BAYER_GRBG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:227:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 227 | [AV_PIX_FMT_BAYER_GRBG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:230:38: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 230 | [AV_PIX_FMT_AYUV64LE] = { 1, 1}, | ^ src/libswscale/utils.c:231:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 231 | [AV_PIX_FMT_P010LE] = { 1, 1 }, | ^ src/libswscale/utils.c:232:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 232 | [AV_PIX_FMT_P010BE] = { 1, 1 }, | ^ src/libswscale/utils.c:233:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 233 | [AV_PIX_FMT_P012LE] = { 1, 1 }, | ^ src/libswscale/utils.c:234:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 234 | [AV_PIX_FMT_P012BE] = { 1, 1 }, | ^ src/libswscale/utils.c:235:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 235 | [AV_PIX_FMT_P016LE] = { 1, 1 }, | ^ src/libswscale/utils.c:236:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [AV_PIX_FMT_P016BE] = { 1, 1 }, | ^ src/libswscale/utils.c:237:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:238:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:239:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:240:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:241:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:242:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:243:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/utils.c:244:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_NV42] = { 1, 1 }, | ^ src/libswscale/utils.c:245:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 245 | [AV_PIX_FMT_Y210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:246:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 246 | [AV_PIX_FMT_Y212LE] = { 1, 1 }, | ^ src/libswscale/utils.c:247:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 247 | [AV_PIX_FMT_X2RGB10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:248:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 248 | [AV_PIX_FMT_X2BGR10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:249:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 249 | [AV_PIX_FMT_P210BE] = { 1, 1 }, | ^ src/libswscale/utils.c:250:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 250 | [AV_PIX_FMT_P210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:251:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 251 | [AV_PIX_FMT_P410BE] = { 1, 1 }, | ^ src/libswscale/utils.c:252:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 252 | [AV_PIX_FMT_P410LE] = { 1, 1 }, | ^ src/libswscale/utils.c:253:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/utils.c:254:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/utils.c:255:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_P416BE] = { 1, 1 }, | ^ src/libswscale/utils.c:256:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/utils.c:257:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/utils.c:258:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/utils.c:259:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/utils.c:260:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:261:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:262:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/utils.c:263:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_XV36LE] = { 1, 1 }, | ^ CC libavutil/audio_fifo.o 9 warnings generated. CC libavutil/avsscanf.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/x86/rgb2rgb.c:94: src/libswscale/x86/rgb2rgb_template.c:1076:16: CC libavutil/avstring.o warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i=0; iinv_gamma = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ 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/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/base64.c:154:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ src/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) CC libavutil/camellia.o { | ^~~~~~~~~~~~~ ~~ 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)); | ^~~~~~~~~~~~ ~ 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/cast5.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) { | ~~~~~^ ~~~ CC libavutil/channel_layout.o 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) { | ~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavutil/cpu.o CC libavutil/crc.o src/libavutil/avsscanf.c:443:29: warning: implicit conversion increases floating-point precision: 'double' to 'long double' [-Wdouble-promotion] 443 | y = 1000000000.0L * y + x[a+i & MASK]; | ~ ^ src/libavutil/avsscanf.c:275:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (; c-'0'<10U || c=='.'; c = shgetc(f)) { | ~~~~~^~~~ src/libavutil/avsscanf.c:523:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~~~~~~^~~ src/libavutil/avsscanf.c:523:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~^~~~ src/libavutil/avsscanf.c:649:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | return sign * INFINITY; | ~~~~~~ ~~~~~^~~~~~~~~~ src/libavutil/avsscanf.c:656:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | if (c==')') return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:672:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | return NAN; | ~~~~~~ ^~~ CC libavutil/csp.o /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:660:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/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) | ~~~~~~~~~ ^ ~~~~ 1 warning generated. CC libavutil/des.o CC libavutil/detection_bbox.o CC libavutil/dict.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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 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] 216CC libavutil/display.o | 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavutil/dovi_meta.o 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 2 warnings generated. = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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/downmix_info.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/encryption_info.o CC libavutil/error.o 1 warning generated. 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) | ^~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavutil/eval.o 2 warningsrc/libavutil/channel_layout.c:882:34: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] s generated . 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)) | ~ ^ ~ 1 warning generated. CC libavutil/fifo.o CC libavutil/file.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/file_open.o CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o CC libavutil/float_dsp.o 8 warnings generated. CC libavutil/frame.o src/libavutil/display.c:43:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 43 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/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/hash.o 2 warnings generated. 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/hdr_dynamic_metadata.o 1 warning generated. CC libavutil/hdr_dynamic_vivid_metadata.o CC libavutil/hmac.o CC libavutil/hwcontext.o CC libavutil/hwcontext_stub.o In file included from src/libavutil/eval.c:34: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavutil/hwcontext_vaapi.o src/libavutil/eval.c:154:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:145:81: note: expanded from macro 'IS_IDENTIFIER_CHAR' 145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~~ src/libavutil/eval.c:154:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:145:61: note: expanded from macro 'IS_IDENTIFIER_CHAR' 145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~~ src/libavutil/eval.c:154:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:145:42: note: expanded from macro 'IS_IDENTIFIER_CHAR' 145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~ 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("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/imgutils.o src/libavutil/eval.c:240:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | double d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:309:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/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("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 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/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/integer.o CC libavutil/intmath.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/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/eval.c:786:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 786 | *d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:401:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 401 | for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/lfg.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 | src/libavutil/frame.c:for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ 487src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/lls.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/log2_tab.o CC libavutil/lzo.o CC libavutil/mastering_display_metadata.o 5 warnings generated. src/libavutil/hmac.c:144:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 144 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/hmac.c:170:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 170 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ CC libavutil/mathematics.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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] CC libavutil/md5.o > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 18 warnings 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavutil/mem.o 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/murmur3.o CC libavutil/opt.o CC libavutil/parseutils.o CC libavutil/pixdesc.o CC libavutil/pixelutils.o CC libavutil/random_seed.o CC libavutil/rational.o CC libavutil/rc4.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. CC libavutil/reverse.o src/libavutil/hwcontext_vaapi.c:892:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 892 | for (i = 0; i < map->image.num_planes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/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/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/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/ripemd.o 1 warning generated. 215 warningCC libavutil/samplefmt.o s generated. CC libavutil/sha.o CC libavutil/sha512.o CC libavutil/slicethread.o CC libavutil/spherical.o CC libavutil/stereo3d.o 3 warnings generated. 8 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/opt.c:106:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den :CC libavutil/tea.o (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 ? nsrc/libavutil/parseutils.c:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] um 371 | FFMIN(slen-hex_offset+1, sizeof(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ * isrc/libavutil/macros.hn:t49n:um25 :/ note: deexpanded from macro 'FFMIN'n : (num && in tn49u | m# d?e fIiNnFeI NFIFTMYI N:( aN,AbN) )(;( a )| > ~ ^~~ (b) ? /usr/include/math.h(:b15): 19:: (note: aexpanded from macro 'NAN') ) | ~ ^ ~ 15 | #define NAN src/libavutil/parseutils.c _:_384b:ui64l:t iwarning: n_comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]n anf("") | ^~~~~~~~~~~~~~~~~~ 384 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 2 warnings generated. CC libavutil/threadmessage.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/time.o CC libavutil/timecode.o CC libavutil/tree.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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/twofish.o 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavutil/tx.o 1 warning 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)) | ~ ^ ~ CC libavutil/tx_double.o CC libavutil/tx_float.o src/libavutil/opt.c:871:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 871 | ret = snprintf(buf, sizeof(buf), "%f", *(float *)dst); | ~~~~~~~~ ^~~~~~~~~~~~~ src/libavutil/pixdesc.c: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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tx_int32.o 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(plasrc/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] n es); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ 2 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/opt.c:1179:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1179 | } else if (dsrc/libavutil/pixdesc.c: == FLT_MAX) { | ~~ ^~~~~~~ 3295/usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' : 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 19CC libavutil/utils.o : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3295 | fosrc/libavutil/opt.c:1181:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r 1181 | } else if (d == FLT_MIN) { | ~~ ^~~~~~~ /usr/include/float.h (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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) { | ~~ ^~~~~~~~ CC libavutil/uuid.o CC libavutil/version.o 5 warnings 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/video_enc_params.o CC libavutil/x86/cpu.o 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. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ X86ASM libavutil/x86/cpuid.o 1 warning generated. X86ASM libavutil/x86/fixed_dsp.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavutil/x86/fixed_dsp_init.o X86ASM libavutil/x86/float_dsp.o CC libavutil/x86/float_dsp_init.o X86ASM libavutil/x86/imgutils.o CC libavutil/x86/imgutils_init.o X86ASM libavutil/x86/lls.o CC libavutil/x86/lls_init.o In file included from src/libavutil/tx_double.c:21: src/libavutil/tx_template.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ X86ASM libavutil/x86/pixelutils.o CC libavutil/x86/pixelutils_init.o X86ASM libavutil/x86/tx_float.o 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/x86/cpu.cIn 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] :173 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | if (max_ext_level >= 0x80000001) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 1 warning generated. CC libavutil/x86/tx_float_init.o 1 warning generated. CC libavutil/xga_font_data.o 1 warning generated. 20 warnings generated. CC libavutil/xtea.o AR libavfilter/libavfilter.a src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1165:28: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1165 | sum += UNSCALE(src[j]) * cos(a * phase); | ^~~~~~ ~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1192:34: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1192 | double val = UNSCALE(src[j*stride]); | ~~~ ^~~~~~~~~~~~~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1809:21: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1809 | tmp1 = (in1 + in2)*0.5; | ~~~~^~~~~ ~ src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/tx_float_init.c:143:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 143 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 13 warnings generated. 9 warnings generated. 1 warning generated. 6 warnings generated. AR libswresample/libswresample.a AR libswscale/libswscale.a AR libavutil/libavutil.a AR libavcodec/libavcodec.a [7/8] Performing install step for 'ffmpeg' INSTALL libavdevice/libavdevice.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL libavfilter/libavfilter.a INSTALL libavformat/libavformat.a INSTALL libavcodec/libavcodec.a INSTALL libpostproc/libpostproc.a INSTALL libswresample/libswresample.a INSTALL libswscale/libswscale.a INSTALL libavutil/libavutil.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavdevice/avdevice.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavdevice/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavdevice/version_major.h INSTALL libavdevice/libavdevice.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/avfilter.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/buffersink.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/buffersrc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavfilter/version_major.h INSTALL libavfilter/libavfilter.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavformat/avformat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavformat/avio.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavformat/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavformat/version_major.h INSTALL libavformat/libavformat.pc INSTALL libavcodec/libavcodec.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/ac3_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/adts_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/avcodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/avdct.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/avfft.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/bsf.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/codec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/codec_desc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/codec_id.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/codec_par.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/defs.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/dirac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/dv_profile.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/jni.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/packet.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/version_major.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/vorbis_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavcodec/xvmc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libpostproc/postprocess.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libpostproc/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libpostproc/version_major.h INSTALL libpostproc/libpostproc.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswresample/swresample.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswresample/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswscale/swscale.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswscale/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libswscale/version_major.h INSTALL libswscale/libswscale.pc INSTALL libavutil/libavutil.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/adler32.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/aes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/aes_ctr.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/ambient_viewing_environment.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/attributes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/audio_fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/avassert.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/avstring.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/avutil.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/base64.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/blowfish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/bprint.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/bswap.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/buffer.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/cast5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/camellia.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/channel_layout.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/common.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/cpu.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/crc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/csp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/des.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/detection_bbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/dict.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/display.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/dovi_meta.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/downmix_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/encryption_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/error.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/eval.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/file.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/frame.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hash.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hmac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_cuda.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_drm.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_opencl.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vaapi.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vulkan.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/imgutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/intfloat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/intreadwrite.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/lfg.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/log.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/lzo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/macros.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/mathematics.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/mastering_display_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/md5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/mem.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/motion_vector.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/murmur3.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/opt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/parseutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/pixdesc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/pixelutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/pixfmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/random_seed.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/rc4.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/rational.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/replaygain.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/ripemd.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/samplefmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/sha.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/sha512.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/spherical.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/stereo3d.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/threadmessage.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/time.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/timecode.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/timestamp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/tree.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/twofish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/uuid.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/video_enc_params.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/xtea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/tea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/tx.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/ffmpeg/src/ffmpeg/libavutil/film_grain_params.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h [8/8] Completed 'ffmpeg' [143/1732] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [144/1732] Completed 'ffmpeg' [145/1732] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [146/1732] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [147/1732] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [148/1732] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [149/1732] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [150/1732] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [151/1732] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [152/1732] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [153/1732] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [154/1732] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [155/1732] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [156/1732] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [157/1732] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [158/1732] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [159/1732] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [160/1732] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [161/1732] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [162/1732] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [163/1732] Generating AddonModuleXbmcwsgi.i.cpp [164/1732] Generating AddonModuleXbmcvfs.i.cpp [165/1732] Generating AddonModuleXbmcplugin.i.cpp [166/1732] Generating AddonModuleXbmc.i.cpp [167/1732] Generating AddonModuleXbmcgui.i.cpp [168/1732] Generating AddonModuleXbmcdrm.i.cpp [169/1732] Generating AddonModuleXbmcaddon.i.cpp [170/1732] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [171/1732] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [172/1732] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [173/1732] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [174/1732] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [175/1732] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [176/1732] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [177/1732] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [178/1732] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [179/1732] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [180/1732] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [181/1732] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [182/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [183/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [184/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [185/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [186/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [187/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [188/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [189/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [190/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [191/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [192/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [193/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [194/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [195/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [196/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [197/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [198/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [199/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [200/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [201/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [202/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [203/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [204/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [205/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [206/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [207/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [208/1732] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [209/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [210/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [211/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [212/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [213/1732] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [214/1732] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [215/1732] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [216/1732] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [217/1732] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [218/1732] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [219/1732] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [220/1732] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [221/1732] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [222/1732] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [223/1732] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [224/1732] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [225/1732] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [226/1732] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [227/1732] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [228/1732] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [229/1732] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [230/1732] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [231/1732] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [232/1732] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [233/1732] Linking CXX static library build/network/dacp/network_dacp.a [234/1732] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [235/1732] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [236/1732] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [237/1732] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [238/1732] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [239/1732] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [240/1732] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [241/1732] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [242/1732] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [243/1732] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [244/1732] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [245/1732] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [246/1732] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [247/1732] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [248/1732] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [249/1732] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [250/1732] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [251/1732] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [252/1732] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [253/1732] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [254/1732] Linking CXX static library build/interfaces/python/python_interface.a [255/1732] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [256/1732] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [257/1732] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [258/1732] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [259/1732] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [260/1732] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [261/1732] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [262/1732] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [263/1732] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [264/1732] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [265/1732] Linking CXX static library build/windowing/linux/windowing_linux.a [266/1732] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [267/1732] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [268/1732] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [269/1732] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [270/1732] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [271/1732] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [272/1732] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [273/1732] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [274/1732] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [275/1732] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [276/1732] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [277/1732] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [278/1732] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [279/1732] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [280/1732] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [281/1732] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [282/1732] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [283/1732] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [284/1732] Linking CXX static library build/platform/common/speech/platform_common_speech.a [285/1732] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [286/1732] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [287/1732] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [288/1732] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [289/1732] Linking CXX static library build/rendering/gles/rendering_gles.a [290/1732] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [291/1732] Linking CXX static library build/input/touch/input_touch.a [292/1732] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [293/1732] Linking CXX static library build/network/upnp/network_upnp.a [294/1732] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [295/1732] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [296/1732] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/DRMPRIMEEGL.cpp.o [297/1732] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIMEGLES.cpp.o [298/1732] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [299/1732] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [300/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [301/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [302/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [303/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [304/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [305/1732] Linking CXX static library build/platform/posix/network/platform_posix_network.a [306/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [307/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [308/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [309/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [310/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [311/1732] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [312/1732] Linking CXX static library build/interfaces/legacy/legacy_interface.a [313/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [314/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [315/1732] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [316/1732] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [317/1732] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [318/1732] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [319/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [320/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [321/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [322/1732] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [323/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [324/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o [325/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [326/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [327/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [328/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [329/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [330/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.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. [331/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [332/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o [333/1732] Linking CXX static library build/platform/linux/powermanagement/platform_linux_powermanagement.a [334/1732] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [335/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [336/1732] Linking CXX static library build/platform/posix/platform_posix.a [337/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [338/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [339/1732] Linking CXX static library build/platform/linux/network/platform_linux_network.a [340/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [341/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [342/1732] Linking CXX static library build/input/touch/generic/input_touch_generic.a [343/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [344/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [345/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o [346/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o [347/1732] Linking CXX static library build/cores/VideoPlayer/videorenderers/shaders/videoshaders.a [348/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o [349/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o [350/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o [351/1732] Linking CXX static library build/platform/linux/peripherals/platform_linux_peripherals.a [352/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o [353/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o [354/1732] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o [355/1732] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o [356/1732] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o [357/1732] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o [358/1732] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o [359/1732] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o [360/1732] Linking CXX static library build/platform/linux/storage/platform_linux_storage.a [361/1732] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o [362/1732] Linking CXX static library build/cdrip/cdrip.a [363/1732] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o [364/1732] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o [365/1732] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o [366/1732] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o [367/1732] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecDRMPRIME.cpp.o [368/1732] Linking CXX static library build/cores/VideoPlayer/process/process.a [369/1732] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/VAAPI.cpp.o [370/1732] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o [371/1732] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o [372/1732] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o [373/1732] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o [374/1732] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o [375/1732] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o [376/1732] Linking CXX static library build/platform/linux/linuxsupport.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. [377/1732] Linking CXX static library build/platform/posix/filesystem/platform_posix_filesystem.a [378/1732] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o [379/1732] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o [380/1732] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o [381/1732] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o [382/1732] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o [383/1732] Linking CXX static library build/cores/VideoPlayer/videorenderers/hwdec/videorenderers_hwdec.a [384/1732] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o [385/1732] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o [386/1732] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o [387/1732] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o [388/1732] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o [389/1732] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o [390/1732] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferPoolDMA.cpp.o [391/1732] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDRMPRIME.cpp.o [392/1732] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDMA.cpp.o [393/1732] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o [394/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o [395/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o [396/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o [397/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o [398/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o [399/1732] Linking CXX static library build/cores/VideoPlayer/subtitles/webvtt/subtitles_webvtt.a [400/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o [401/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o [402/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o [403/1732] Linking CXX static library build/cores/VideoPlayer/videorenderers/videorenderers.a [404/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o [405/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o [406/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o [407/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o [408/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o [409/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o [410/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o [411/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o [412/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o [413/1732] Linking CXX static library build/cores/VideoPlayer/subtitles/dvdsubtitles.a [414/1732] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o [415/1732] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o [416/1732] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o [417/1732] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o [418/1732] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o [419/1732] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o [420/1732] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.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. [421/1732] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o [422/1732] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o [423/1732] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o [424/1732] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o [425/1732] Linking CXX static library build/cores/VideoPlayer/Buffers/videoplayer-buffers.a [426/1732] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o [427/1732] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o [428/1732] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o [429/1732] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o [430/1732] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o [431/1732] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o [432/1732] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o [433/1732] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o [434/1732] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o [435/1732] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o [436/1732] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o [437/1732] Linking CXX static library build/cores/VideoPlayer/codecs/overlay/dvdoverlaycodecs.a [438/1732] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o [439/1732] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o [440/1732] Linking CXX static library build/cores/VideoPlayer/demuxers/dvddemuxers.a [441/1732] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o [442/1732] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o [443/1732] Linking CXX static library build/cores/VideoPlayer/codecs/audio/dvdaudiocodecs.a [444/1732] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o [445/1732] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o [446/1732] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o [447/1732] Linking CXX static library build/cores/VideoPlayer/inputstreams/dvdinputstreams.a [448/1732] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o [449/1732] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o [450/1732] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o [451/1732] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o [452/1732] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o [453/1732] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o [454/1732] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o [455/1732] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o [456/1732] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o [457/1732] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o [458/1732] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o [459/1732] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o [460/1732] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o [461/1732] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o [462/1732] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o [463/1732] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o [464/1732] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o [465/1732] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o [466/1732] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o [467/1732] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o [468/1732] Linking CXX static library build/cores/VideoPlayer/codecs/video/dvdvideocodecs.a [469/1732] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o [470/1732] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o [471/1732] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o [472/1732] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o [473/1732] Linking CXX static library build/cores/VideoPlayer/codecs/dvdcodecs.a [474/1732] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o [475/1732] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o [476/1732] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o [477/1732] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o [478/1732] Linking CXX static library build/video/tags/video_tags.a [479/1732] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o [480/1732] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o [481/1732] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o [482/1732] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o [483/1732] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o [484/1732] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o [485/1732] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o [486/1732] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o [487/1732] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o [488/1732] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o [489/1732] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o [490/1732] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o [491/1732] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o [492/1732] Linking CXX static library build/video/guilib/video_guilib.a [493/1732] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o [494/1732] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o [495/1732] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:818:26: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 818 | {"addDirectoryItem", (PyCFunction)xbmcplugin_addDirectoryItem, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:819:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 819 | {"addDirectoryItems", (PyCFunction)xbmcplugin_addDirectoryItems, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:820:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 820 | {"endOfDirectory", (PyCFunction)xbmcplugin_endOfDirectory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:821:24: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 821 | {"setResolvedUrl", (PyCFunction)xbmcplugin_setResolvedUrl, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:822:23: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 822 | {"addSortMethod", (PyCFunction)xbmcplugin_addSortMethod, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:823:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 823 | {"getSetting", (PyCFunction)xbmcplugin_getSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:824:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 824 | {"setSetting", (PyCFunction)xbmcplugin_setSetting, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:825:20: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 825 | {"setContent", (PyCFunction)xbmcplugin_setContent, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:826:27: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 826 | {"setPluginCategory", (PyCFunction)xbmcplugin_setPluginCategory, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:827:25: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 827 | {"setPluginFanart", (PyCFunction)xbmcplugin_setPluginFanart, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-wayland/build/swig/AddonModuleXbmcplugin.i.cpp:828:21: warning: cast from 'PyObject *(*)(PyObject *, PyObject *, PyObject *)' (aka '_object *(*)(_object *, _object *, _object *)') to 'PyCFunction' (aka '_object *(*)(_object *, _object *)') converts to incompatible function type [-Wcast-function-type-mismatch] 828 | {"setProperty", (PyCFunction)xbmcplugin_setProperty, METH_VARARGS|METH_KEYWORDS, NULL }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. [496/1732] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o [497/1732] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o [498/1732] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.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. [499/1732] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.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. [500/1732] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.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. [501/1732] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o [502/1732] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.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. [503/1732] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o [504/1732] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o [505/1732] Linking CXX static library build/video/jobs/video_jobs.a [506/1732] Building CXX object build/utils/CMakeFiles/utils.dir/DRMHelpers.cpp.o [507/1732] Building CXX object build/utils/CMakeFiles/utils.dir/EGLImage.cpp.o [508/1732] Building CXX object build/utils/CMakeFiles/utils.dir/DMAHeapBufferObject.cpp.o [509/1732] Building CXX object build/utils/CMakeFiles/utils.dir/UDMABufferObject.cpp.o [510/1732] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObjectFactory.cpp.o [511/1732] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObject.cpp.o [512/1732] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o [513/1732] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o [514/1732] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o [515/1732] Linking CXX static library build/video/windows/video_windows.a [516/1732] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o [517/1732] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o [518/1732] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o [519/1732] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o [520/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o [521/1732] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o [522/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o [523/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o [524/1732] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o [525/1732] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o [526/1732] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o [527/1732] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o [528/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o [529/1732] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o [530/1732] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o [531/1732] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o [532/1732] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o [533/1732] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o [534/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o /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. [535/1732] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o [536/1732] Linking CXX static library build/cores/VideoPlayer/VideoPlayer.a [537/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o [538/1732] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o [539/1732] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o [540/1732] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o [541/1732] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o [542/1732] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o [543/1732] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.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. [544/1732] Linking CXX static library build/swig/libpython_binding.a [545/1732] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o [546/1732] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.cpp.o [547/1732] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o [548/1732] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o [549/1732] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o [550/1732] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o [551/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:31:3: warning: 'xmlSubstituteEntitiesDefault' is deprecated [-Wdeprecated-declarations] 31 | xmlSubstituteEntitiesDefault(1); | ^ /usr/include/libxml2/libxml/parser.h:947:1: note: 'xmlSubstituteEntitiesDefault' has been explicitly marked deprecated here 947 | XML_DEPRECATED XMLPUBFUN int | ^ /usr/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' 69 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/xbmc/utils/XSLTUtils.cpp:32:3: warning: '__xmlLoadExtDtdDefaultValue' is deprecated [-Wdeprecated-declarations] 32 | xmlLoadExtDtdDefaultValue = 0; | ^ /usr/include/libxml2/libxml/parser.h:896:37: note: expanded from macro 'xmlLoadExtDtdDefaultValue' 896 | #define xmlLoadExtDtdDefaultValue XML_GLOBAL_MACRO(xmlLoadExtDtdDefaultValue) | ^ /usr/include/libxml2/libxml/xmlexports.h:124:36: note: expanded from macro 'XML_GLOBAL_MACRO' 124 | #define XML_GLOBAL_MACRO(name) (*__##name()) | ^ :195:1: note: expanded from here 195 | __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. [552/1732] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o [553/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o [554/1732] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o [555/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o [556/1732] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o [557/1732] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o [558/1732] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o [559/1732] Linking CXX static library build/video/dialogs/video_dialogs.a [560/1732] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o [561/1732] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o [562/1732] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o [563/1732] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o [564/1732] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o [565/1732] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o [566/1732] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o [567/1732] Linking CXX static library build/view/view.a [568/1732] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o [569/1732] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o [570/1732] Linking CXX static library build/windowing/windowing.a [571/1732] Linking CXX static library build/utils_guilib/utils_guilib.a [572/1732] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o [573/1732] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o [574/1732] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o [575/1732] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o [576/1732] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o [577/1732] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o [578/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o [579/1732] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o [580/1732] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o [581/1732] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o [582/1732] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o [583/1732] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o [584/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o [585/1732] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o [586/1732] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o [587/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o [588/1732] Linking CXX static library build/weather/weather.a [589/1732] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o [590/1732] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o [591/1732] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o [592/1732] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o [593/1732] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o [594/1732] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o [595/1732] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o [596/1732] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o [597/1732] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o [598/1732] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o [599/1732] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o [600/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o [601/1732] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o [602/1732] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o [603/1732] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o [604/1732] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o [605/1732] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o [606/1732] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o [607/1732] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o [608/1732] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o [609/1732] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o [610/1732] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o [611/1732] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o [612/1732] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o [613/1732] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o [614/1732] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o [615/1732] Linking CXX static library build/windows/windows.a [616/1732] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o [617/1732] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o [618/1732] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o [619/1732] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o [620/1732] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o [621/1732] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o [622/1732] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o [623/1732] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o [624/1732] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o [625/1732] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o [626/1732] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o [627/1732] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o [628/1732] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o [629/1732] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o [630/1732] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o [631/1732] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o [632/1732] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o [633/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o [634/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o [635/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o [636/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o [637/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o [638/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o [639/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o [640/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o [641/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o [642/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o [643/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o [644/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o [645/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o [646/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o [647/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o [648/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o [649/1732] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o [650/1732] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o [651/1732] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o [652/1732] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o [653/1732] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o [654/1732] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o [655/1732] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o [656/1732] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o [657/1732] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o [658/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o [659/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o [660/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o [661/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o [662/1732] Linking CXX static library build/imagefiles/imagefiles.a [663/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o [664/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o [665/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o [666/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o [667/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o [668/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o [669/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o [670/1732] Linking CXX static library build/threads/threads.a [671/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o [672/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o [673/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o [674/1732] Linking CXX static library build/platform/platform_common.a [675/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o [676/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o [677/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o [678/1732] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o [679/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o [680/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o [681/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o [682/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o [683/1732] Linking CXX static library build/messagingHelpers/messagingHelpers.a [684/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o [685/1732] Linking CXX static library build/rendering/rendering.a [686/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o [687/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o [688/1732] Linking CXX static library build/utils/utils.a [689/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o [690/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o [691/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o [692/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o [693/1732] Linking CXX static library build/programs/programs.a [694/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o [695/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o [696/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o [697/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o [698/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o [699/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o [700/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o [701/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o [702/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o [703/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o [704/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o [705/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o [706/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o [707/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o [708/1732] Linking CXX static library build/messaging/messaging.a [709/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o [710/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o [711/1732] Linking CXX static library build/powermanagement/powermanagement.a [712/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o [713/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o [714/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o [715/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o [716/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o [717/1732] Linking CXX static library build/playlists/playlists.a [718/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o [719/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o [720/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o [721/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o [722/1732] Linking CXX static library build/storage/storage.a [723/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o [724/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o [725/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o [726/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o [727/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o [728/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o [729/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o [730/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o [731/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o [732/1732] Linking CXX static library build/pictures/pictures.a [733/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o [734/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o [735/1732] Linking CXX static library build/video/video.a [736/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o [737/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o [738/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o [739/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o [740/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o [741/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o [742/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o [743/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o [744/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o [745/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o [746/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o [747/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o [748/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o [749/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o [750/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o [751/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o [752/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o [753/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o [754/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o [755/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o [756/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o [757/1732] Linking CXX static library build/guilib_guiinfo/guilib_guiinfo.a [758/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o [759/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o [760/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o [761/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o [762/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o [763/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o [764/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o [765/1732] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o [766/1732] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o [767/1732] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o [768/1732] Linking CXX static library build/guilib_listproviders/guilib_listproviders.a [769/1732] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o [770/1732] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o [771/1732] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o [772/1732] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o [773/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o [774/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o [775/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o [776/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o [777/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o [778/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o [779/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o [780/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o [781/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o [782/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o [783/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o [784/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o [785/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o [786/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o [787/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o [788/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o [789/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o [790/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o [791/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o [792/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o [793/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o [794/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o [795/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o [796/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o [797/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o [798/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o [799/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o [800/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o [801/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o [802/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o [803/1732] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o [804/1732] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o [805/1732] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o [806/1732] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o [807/1732] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o [808/1732] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o [809/1732] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o [810/1732] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o [811/1732] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o [812/1732] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o [813/1732] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o [814/1732] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o [815/1732] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o [816/1732] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o [817/1732] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o [818/1732] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o [819/1732] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o [820/1732] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o [821/1732] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o [822/1732] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o [823/1732] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o [824/1732] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o [825/1732] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o [826/1732] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o [827/1732] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o [828/1732] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o [829/1732] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o [830/1732] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o [831/1732] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o [832/1732] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o [833/1732] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o [834/1732] Linking CXX static library build/favourites/favourites.a [835/1732] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o [836/1732] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o [837/1732] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o [838/1732] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o [839/1732] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o [840/1732] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o [841/1732] Linking CXX static library build/guilib/guilib.a [842/1732] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o [843/1732] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o [844/1732] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o [845/1732] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o [846/1732] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o [847/1732] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o [848/1732] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o [849/1732] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o [850/1732] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o [851/1732] Linking CXX static library build/commons/commons.a [852/1732] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o [853/1732] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o [854/1732] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o [855/1732] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o [856/1732] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o [857/1732] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o [858/1732] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o [859/1732] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o [860/1732] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o [861/1732] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o [862/1732] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o [863/1732] Linking CXX static library build/dbwrappers/dbwrappers.a [864/1732] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o [865/1732] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o [866/1732] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o [867/1732] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o [868/1732] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o [869/1732] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o [870/1732] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o [871/1732] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o [872/1732] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o [873/1732] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o [874/1732] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o [875/1732] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o [876/1732] Linking CXX static library build/dialogs/dialogs.a [877/1732] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o [878/1732] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o [879/1732] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o [880/1732] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o [881/1732] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o [882/1732] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o [883/1732] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o [884/1732] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o [885/1732] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o [886/1732] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o [887/1732] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o [888/1732] Linking CXX static library build/addons_interfaces_gui_dialogs/addons_interfaces_gui_dialogs.a [889/1732] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o [890/1732] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o [891/1732] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o [892/1732] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o [893/1732] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o [894/1732] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o [895/1732] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o [896/1732] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o [897/1732] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o [898/1732] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o [899/1732] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o [900/1732] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o [901/1732] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o [902/1732] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o [903/1732] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o [904/1732] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o [905/1732] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o [906/1732] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o [907/1732] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o [908/1732] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o [909/1732] Linking CXX static library build/addons_gui_skin/addons_gui_skin.a [910/1732] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o [911/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o [912/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o [913/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o [914/1732] Linking CXX static library build/addons_interfaces_gui_controls/addons_interfaces_gui_controls.a [915/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o [916/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o [917/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o [918/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o [919/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o [920/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o [921/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o [922/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o [923/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o [924/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o [925/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o [926/1732] Linking CXX static library build/addons_binary-addons/addons_binary-addons.a [927/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o [928/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o [929/1732] Linking CXX static library build/addons_settings/addons_settings.a [930/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o [931/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o [932/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o [933/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o [934/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o [935/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o [936/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o [937/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o [938/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o [939/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o [940/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o [941/1732] Linking CXX static library build/addons_interfaces/addons_interfaces.a [942/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o [943/1732] Linking CXX static library build/addons_interfaces_gui/addons_interfaces_gui.a [944/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o [945/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o [946/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o [947/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o [948/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o [949/1732] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o [950/1732] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o [951/1732] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o [952/1732] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o [953/1732] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o [954/1732] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o [955/1732] Linking CXX static library build/addons_gui/addons_gui.a [956/1732] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o [957/1732] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o [958/1732] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o [959/1732] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o [960/1732] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o [961/1732] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o [962/1732] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o [963/1732] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o [964/1732] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o [965/1732] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o [966/1732] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o [967/1732] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o [968/1732] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o [969/1732] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o [970/1732] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o [971/1732] Linking CXX static library build/addons_addoninfo/addons_addoninfo.a [972/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o [973/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o [974/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o [975/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o [976/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o [977/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o [978/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o [979/1732] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o [980/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o [981/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o [982/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o [983/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o [984/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o [985/1732] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o [986/1732] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o [987/1732] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o [988/1732] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o [989/1732] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o [990/1732] Linking CXX static library build/addons/addons.a [991/1732] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o [992/1732] Linking CXX static library build/application/application.a [993/1732] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o [994/1732] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o [995/1732] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o [996/1732] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o [997/1732] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o [998/1732] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o [999/1732] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o [1000/1732] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o [1001/1732] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o [1002/1732] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o [1003/1732] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o [1004/1732] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererDMA.cpp.o [1005/1732] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o [1006/1732] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o [1007/1732] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o [1008/1732] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o [1009/1732] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o [1010/1732] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o [1011/1732] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o [1012/1732] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o [1013/1732] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o [1014/1732] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o [1015/1732] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o [1016/1732] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o [1017/1732] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o [1018/1732] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o [1019/1732] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o [1020/1732] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o [1021/1732] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o [1022/1732] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o [1023/1732] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o [1024/1732] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o [1025/1732] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o [1026/1732] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o [1027/1732] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o [1028/1732] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o [1029/1732] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o [1030/1732] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o [1031/1732] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o [1032/1732] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o [1033/1732] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolDMA.cpp.o [1034/1732] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferDMA.cpp.o [1035/1732] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o [1036/1732] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o [1037/1732] Linking CXX static library build/cores/RetroPlayer/streams/memory/retroplayer_memory.a [1038/1732] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o [1039/1732] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o [1040/1732] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o [1041/1732] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o [1042/1732] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o [1043/1732] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o [1044/1732] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o [1045/1732] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o [1046/1732] Linking CXX static library build/cores/RetroPlayer/buffers/video/rp-buffers-video.a [1047/1732] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o [1048/1732] Linking CXX static library build/cores/RetroPlayer/streams/retroplayer_streams.a [1049/1732] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o [1050/1732] Linking CXX static library build/cores/RetroPlayer/audio/rp_audio.a [1051/1732] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o [1052/1732] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o [1053/1732] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o [1054/1732] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o [1055/1732] Linking CXX static library build/cores/RetroPlayer/rendering/VideoRenderers/rp-videorenderers.a [1056/1732] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o [1057/1732] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o [1058/1732] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o [1059/1732] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o [1060/1732] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o [1061/1732] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o [1062/1732] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o [1063/1732] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o [1064/1732] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o [1065/1732] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o [1066/1732] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o [1067/1732] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o [1068/1732] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o [1069/1732] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o [1070/1732] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o [1071/1732] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o [1072/1732] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o [1073/1732] Linking CXX static library build/cores/RetroPlayer/savestates/retroplayer_savestates.a [1074/1732] Linking CXX static library build/cores/RetroPlayer/guiplayback/retroplayer_guiplayback.a [1075/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o [1076/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o [1077/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o [1078/1732] Linking CXX static library build/settings/dialogs/settings_dialogs.a [1079/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o [1080/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o [1081/1732] Linking CXX static library build/settings/lib/settings_lib.a [1082/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o [1083/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o [1084/1732] Linking CXX static library build/cores/RetroPlayer/guibridge/retroplayer_guibridge.a [1085/1732] Linking CXX static library build/settings/windows/settings_windows.a [1086/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o [1087/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o [1088/1732] Linking CXX static library build/cores/RetroPlayer/process/rp-process.a [1089/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o [1090/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o [1091/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o [1092/1732] Linking CXX static library build/cores/RetroPlayer/buffers/rp-buffers.a [1093/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o [1094/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o [1095/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o [1096/1732] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o [1097/1732] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o [1098/1732] Linking CXX static library build/cores/RetroPlayer/guiwindows/retroplayer_guiwindows.a [1099/1732] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o [1100/1732] Linking CXX static library build/cores/RetroPlayer/guicontrols/retroplayer_guicontrols.a [1101/1732] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o [1102/1732] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o [1103/1732] Linking CXX static library build/cores/RetroPlayer/rendering/rp-rendering.a [1104/1732] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o [1105/1732] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o [1106/1732] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o [1107/1732] Linking CXX static library build/xbmc/xbmc.a [1108/1732] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o [1109/1732] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o [1110/1732] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o [1111/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o [1112/1732] Linking CXX static library build/cores/RetroPlayer/playback/retroplayer_playback.a [1113/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o [1114/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o [1115/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o [1116/1732] Linking CXX static library build/cores/RetroPlayer/cheevos/retroplayer_cheevos.a [1117/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o [1118/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o [1119/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o [1120/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o [1121/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o [1122/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o [1123/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o [1124/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o [1125/1732] Linking CXX static library build/settings/settings.a [1126/1732] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o [1127/1732] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o [1128/1732] Linking CXX static library build/pvr/settings/pvr_settings.a [1129/1732] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o [1130/1732] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o [1131/1732] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o [1132/1732] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o [1133/1732] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o [1134/1732] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o [1135/1732] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o [1136/1732] Linking CXX static library build/pvr/providers/pvr_providers.a [1137/1732] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o [1138/1732] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o [1139/1732] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o [1140/1732] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o [1141/1732] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o [1142/1732] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o [1143/1732] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o [1144/1732] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o [1145/1732] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o [1146/1732] Linking CXX static library build/pvr/windows/pvr_windows.a [1147/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o [1148/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o [1149/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o [1150/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o [1151/1732] Linking CXX static library build/pvr/recordings/pvr_recordings.a [1152/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o [1153/1732] Linking CXX static library build/pvr/timers/pvr_timers.a [1154/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o [1155/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o [1156/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o [1157/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o [1158/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o [1159/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o [1160/1732] Linking CXX static library build/pvr/filesystem/pvr_filesystem.a [1161/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o [1162/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o [1163/1732] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o [1164/1732] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o [1165/1732] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o [1166/1732] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o [1167/1732] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o [1168/1732] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o [1169/1732] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o [1170/1732] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o [1171/1732] Linking CXX static library build/cores/RetroPlayer/retroplayer.a [1172/1732] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o [1173/1732] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o [1174/1732] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o [1175/1732] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o [1176/1732] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o [1177/1732] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o [1178/1732] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o [1179/1732] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o [1180/1732] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o [1181/1732] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o [1182/1732] Linking CXX static library build/pvr/guilib/pvr_guilib.a [1183/1732] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o [1184/1732] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o [1185/1732] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o [1186/1732] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o [1187/1732] Linking CXX static library build/pvr/guilib/guiinfo/pvr_guilib_guiinfo.a [1188/1732] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o [1189/1732] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o [1190/1732] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o [1191/1732] Linking CXX static library build/pvr/epg/pvr_epg.a [1192/1732] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o [1193/1732] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o [1194/1732] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o [1195/1732] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o [1196/1732] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o [1197/1732] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o [1198/1732] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o [1199/1732] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o [1200/1732] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o [1201/1732] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o [1202/1732] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o [1203/1732] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o [1204/1732] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o [1205/1732] Building CXX object build/network/CMakeFiles/network.dir/AirPlayServer.cpp.o [1206/1732] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o [1207/1732] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o [1208/1732] Linking CXX static library build/profiles/windows/profiles_windows.a [1209/1732] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o [1210/1732] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o [1211/1732] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o [1212/1732] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o [1213/1732] Linking CXX static library build/peripherals/events/peripherals_events.a [1214/1732] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o [1215/1732] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o [1216/1732] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o [1217/1732] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o [1218/1732] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o [1219/1732] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o [1220/1732] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o [1221/1732] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o [1222/1732] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o [1223/1732] Linking CXX static library build/pvr/dialogs/pvr_dialogs.a [1224/1732] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o [1225/1732] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o [1226/1732] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o [1227/1732] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o [1228/1732] Linking CXX static library build/pvr/channels/pvr_channels.a [1229/1732] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o [1230/1732] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o [1231/1732] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o [1232/1732] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o [1233/1732] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o [1234/1732] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o [1235/1732] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o [1236/1732] Linking CXX static library build/peripherals/bus/peripherals_bus.a [1237/1732] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o [1238/1732] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o [1239/1732] Linking CXX static library build/network/websocket/network_websockets.a [1240/1732] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o [1241/1732] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o [1242/1732] Linking CXX static library build/profiles/dialogs/profiles_dialogs.a [1243/1732] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o [1244/1732] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o [1245/1732] Linking CXX static library build/peripherals/dialogs/peripherals_dialogs.a [1246/1732] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o [1247/1732] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o [1248/1732] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o [1249/1732] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o [1250/1732] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o [1251/1732] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o [1252/1732] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o [1253/1732] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o [1254/1732] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o [1255/1732] Linking CXX static library build/pvr/pvr.a [1256/1732] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o [1257/1732] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o [1258/1732] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o [1259/1732] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o [1260/1732] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o [1261/1732] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o [1262/1732] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o [1263/1732] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o [1264/1732] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o [1265/1732] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o [1266/1732] Linking CXX static library build/profiles/profiles.a [1267/1732] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o [1268/1732] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o [1269/1732] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o [1270/1732] Linking CXX static library build/peripherals/bus/virtual/peripheral_bus_virtual.a [1271/1732] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o [1272/1732] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o [1273/1732] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o [1274/1732] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o [1275/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o [1276/1732] Linking CXX static library build/peripherals/addons/peripherals_addons.a [1277/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o [1278/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o [1279/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o [1280/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o [1281/1732] Linking CXX static library build/drm/drm.a [1282/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o [1283/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o [1284/1732] Linking CXX static library build/pvr/addons/pvr_addons.a [1285/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o [1286/1732] Linking CXX static library build/peripherals/devices/peripherals_devices.a [1287/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o [1288/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o [1289/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o [1290/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o [1291/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o [1292/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o [1293/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o [1294/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o [1295/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o [1296/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o [1297/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o [1298/1732] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o [1299/1732] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o [1300/1732] Linking CXX static library build/music/jobs/music_jobs.a [1301/1732] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o [1302/1732] Linking CXX static library build/music/tags/music_tags.a [1303/1732] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o [1304/1732] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o [1305/1732] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o [1306/1732] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o [1307/1732] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o [1308/1732] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o [1309/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o [1310/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o [1311/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o [1312/1732] Linking CXX static library build/media/media.a [1313/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o [1314/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o [1315/1732] Linking CXX static library build/network/network.a [1316/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o [1317/1732] Linking CXX static library build/peripherals/peripherals.a [1318/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o [1319/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o [1320/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o [1321/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o [1322/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o [1323/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o [1324/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o [1325/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o [1326/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o [1327/1732] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o [1328/1732] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o [1329/1732] Linking CXX static library build/music/windows/music_windows.a [1330/1732] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o [1331/1732] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o [1332/1732] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o [1333/1732] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o [1334/1732] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o [1335/1732] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o [1336/1732] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o [1337/1732] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o [1338/1732] Linking CXX static library build/interfaces/info/info_interface.a [1339/1732] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o [1340/1732] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o [1341/1732] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o [1342/1732] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o [1343/1732] Linking CXX static library build/input/mouse/generic/input_mouse_generic.a [1344/1732] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o [1345/1732] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o [1346/1732] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o [1347/1732] Linking CXX static library build/music/dialogs/music_dialogs.a [1348/1732] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o [1349/1732] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o [1350/1732] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o [1351/1732] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o [1352/1732] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o [1353/1732] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o [1354/1732] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o [1355/1732] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o [1356/1732] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o [1357/1732] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o [1358/1732] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o [1359/1732] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o [1360/1732] Linking CXX static library build/input/keymaps/generic/input_keymaps_generic.a [1361/1732] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o [1362/1732] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o [1363/1732] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o [1364/1732] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o [1365/1732] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o [1366/1732] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o [1367/1732] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o [1368/1732] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o [1369/1732] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o [1370/1732] Linking CXX static library build/interfaces/generic/generic_interface.a [1371/1732] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o [1372/1732] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o [1373/1732] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o [1374/1732] Linking CXX static library build/input/keyboard/generic/input_keyboard_generic.a [1375/1732] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o [1376/1732] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o [1377/1732] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o [1378/1732] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o [1379/1732] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o [1380/1732] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o [1381/1732] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o [1382/1732] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o [1383/1732] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o [1384/1732] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o [1385/1732] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o [1386/1732] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o [1387/1732] Linking CXX static library build/input/mouse/input_mouse.a [1388/1732] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o [1389/1732] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o [1390/1732] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o [1391/1732] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o [1392/1732] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o [1393/1732] Linking CXX static library build/music/infoscanner/music_infoscanner.a [1394/1732] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o [1395/1732] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o [1396/1732] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o [1397/1732] Linking CXX static library build/input/keymaps/keyboard/input_keymaps_keyboard.a [1398/1732] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o [1399/1732] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o [1400/1732] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o [1401/1732] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o [1402/1732] Linking CXX static library build/input/keymaps/touch/input_keymaps_touch.a [1403/1732] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o [1404/1732] Linking CXX static library build/input/keymaps/joysticks/input_keymaps_joysticks.a [1405/1732] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o [1406/1732] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o [1407/1732] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o [1408/1732] Linking CXX static library build/input/keymaps/remote/input_keymaps_remote.a [1409/1732] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o [1410/1732] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o [1411/1732] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o [1412/1732] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o [1413/1732] Linking CXX static library build/games/tags/gametags.a [1414/1732] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o [1415/1732] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o [1416/1732] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o [1417/1732] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o [1418/1732] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o [1419/1732] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o [1420/1732] Linking CXX static library build/games/ports/types/games_ports_types.a [1421/1732] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o [1422/1732] Linking CXX static library build/interfaces/interfaces.a [1423/1732] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o [1424/1732] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o [1425/1732] Linking CXX static library build/input/joysticks/dialogs/input_joystick_dialogs.a [1426/1732] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o [1427/1732] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o [1428/1732] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o [1429/1732] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o [1430/1732] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o [1431/1732] Linking CXX static library build/interfaces/json-rpc/jsonrpc_interface.a [1432/1732] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o [1433/1732] Linking CXX static library build/input/joysticks/generic/input_joystick_generic.a [1434/1732] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o [1435/1732] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o [1436/1732] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o [1437/1732] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o [1438/1732] Linking CXX static library build/input/keyboard/input_keyboard.a [1439/1732] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o [1440/1732] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o [1441/1732] Linking CXX static library build/input/joysticks/input_joystick.a [1442/1732] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o [1443/1732] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o [1444/1732] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o [1445/1732] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o [1446/1732] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o [1447/1732] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o [1448/1732] Linking CXX static library build/input/keymaps/input_keymaps.a [1449/1732] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o [1450/1732] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o [1451/1732] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o [1452/1732] Linking CXX static library build/input/actions/input_actions.a [1453/1732] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o [1454/1732] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o [1455/1732] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o [1456/1732] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o [1457/1732] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o [1458/1732] Linking CXX static library build/games/controllers/listproviders/games_controller_listproviders.a [1459/1732] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o [1460/1732] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o [1461/1732] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o [1462/1732] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o [1463/1732] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o [1464/1732] Linking CXX static library build/games/controllers/types/games_controller_types.a [1465/1732] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o [1466/1732] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o [1467/1732] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o [1468/1732] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o [1469/1732] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o [1470/1732] Linking CXX static library build/interfaces/builtins/interfaces_builtins.a [1471/1732] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o [1472/1732] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o [1473/1732] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o [1474/1732] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o [1475/1732] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o [1476/1732] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o [1477/1732] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o [1478/1732] Linking CXX static library build/games/ports/input/games_ports_input.a [1479/1732] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o [1480/1732] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o [1481/1732] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o [1482/1732] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o [1483/1732] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o [1484/1732] Linking CXX static library build/games/windows/gameswindows.a [1485/1732] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o [1486/1732] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o [1487/1732] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o [1488/1732] Linking CXX static library build/games/controllers/input/games_controller_input.a [1489/1732] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o [1490/1732] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o [1491/1732] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o [1492/1732] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o [1493/1732] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o [1494/1732] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o [1495/1732] Linking CXX static library build/games/dialogs/osd/gameosddialogs.a [1496/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o [1497/1732] Linking CXX static library build/games/ports/guicontrols/games_ports_guicontrols.a [1498/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o [1499/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o [1500/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o [1501/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o [1502/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o [1503/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1504/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o [1505/1732] Linking CXX static library build/games/controllers/games_controller.a [1506/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o [1507/1732] Linking CXX static library build/input/input.a [1508/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o [1509/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1510/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o [1511/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o [1512/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o [1513/1732] Linking CXX static library build/games/ports/windows/games_ports_windows.a [1514/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1515/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o [1516/1732] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o [1517/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o [1518/1732] Linking CXX static library build/games/dialogs/gamedialogs.a [1519/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o [1520/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o [1521/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o [1522/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o [1523/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1524/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1525/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1526/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o [1527/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o [1528/1732] Linking CXX static library build/games/addons/cheevos/gamecheevos.a [1529/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o [1530/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o [1531/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o [1532/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o [1533/1732] Linking CXX static library build/games/controllers/windows/games_controller_windows.a [1534/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o [1535/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o [1536/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o [1537/1732] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o [1538/1732] Linking CXX static library build/games/controllers/guicontrols/games_controller_guicontrols.a [1539/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o [1540/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o [1541/1732] Linking CXX static library build/games/controllers/dialogs/games_controller_dialogs.a [1542/1732] Linking CXX static library build/games/addons/streams/game_addon_streams.a [1543/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o [1544/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o [1545/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o [1546/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o [1547/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o [1548/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o [1549/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o [1550/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o [1551/1732] Linking CXX static library build/music/music.a [1552/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o [1553/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o [1554/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o [1555/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o [1556/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o [1557/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o [1558/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o [1559/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o [1560/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o [1561/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o [1562/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o [1563/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o [1564/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o [1565/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o [1566/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o [1567/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o [1568/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o [1569/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o [1570/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o [1571/1732] Linking CXX static library build/filesystem/videodatabase/videodatabasedirectory.a [1572/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o [1573/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o [1574/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o [1575/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o [1576/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o [1577/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o [1578/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o [1579/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o [1580/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o [1581/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o [1582/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o [1583/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o [1584/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o [1585/1732] Linking CXX static library build/games/agents/windows/games_agents_windows.a [1586/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o [1587/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o [1588/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o [1589/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o [1590/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o [1591/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o [1592/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o [1593/1732] Linking CXX static library build/games/addons/input/gameinput.a [1594/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o [1595/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o [1596/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o [1597/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o [1598/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o [1599/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o [1600/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o [1601/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o [1602/1732] Linking CXX static library build/games/games.a [1603/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o [1604/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o [1605/1732] Linking CXX static library build/filesystem/musicdatabase/musicdatabasedirectory.a [1606/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o [1607/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o [1608/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o [1609/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o [1610/1732] Linking CXX static library build/games/agents/input/games_agents_input.a [1611/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o [1612/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o [1613/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o [1614/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o [1615/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o [1616/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o [1617/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o [1618/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o [1619/1732] Linking CXX static library build/games/addons/gameaddons.a [1620/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o [1621/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o [1622/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o [1623/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o [1624/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o [1625/1732] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o [1626/1732] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o [1627/1732] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o [1628/1732] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o [1629/1732] Linking C static library build/kissfft/kissfft.a [1630/1732] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o [1631/1732] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o [1632/1732] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o [1633/1732] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o [1634/1732] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o [1635/1732] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o [1636/1732] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o [1637/1732] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o [1638/1732] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o [1639/1732] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o [1640/1732] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o [1641/1732] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o [1642/1732] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o [1643/1732] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o [1644/1732] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o [1645/1732] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o [1646/1732] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o [1647/1732] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o [1648/1732] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o [1649/1732] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o [1650/1732] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o [1651/1732] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o [1652/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o [1653/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o [1654/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o [1655/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o [1656/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o [1657/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o [1658/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o [1659/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o [1660/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o [1661/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o [1662/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o [1663/1732] Linking CXX static library build/cores/dll-loader/exports/util/exports_utils.a [1664/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o [1665/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o [1666/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSAHControlMonitor.cpp.o [1667/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o [1668/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o [1669/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o [1670/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o [1671/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o [1672/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o [1673/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o [1674/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o [1675/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o [1676/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o [1677/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o [1678/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o [1679/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o [1680/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o [1681/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o [1682/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o [1683/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o [1684/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o [1685/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o [1686/1732] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o [1687/1732] Linking CXX static library build/events/windows/events_windows.a [1688/1732] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o [1689/1732] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o [1690/1732] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o [1691/1732] Linking CXX static library build/events/events.a [1692/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/InputProcessorTouch.cpp.o [1693/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/InputProcessorPointer.cpp.o [1694/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/InputProcessorKeyboard.cpp.o [1695/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinSystemWaylandEGLContextGLES.cpp.o [1696/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinSystemWaylandEGLContext.cpp.o [1697/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/XkbcommonKeymap.cpp.o [1698/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinSystemWayland.cpp.o [1699/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WinEventsWayland.cpp.o [1700/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/WindowDecorator.cpp.o [1701/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/__/__/__/wayland-extra-protocols.cpp.o [1702/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/VideoSyncWpPresentation.cpp.o [1703/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Util.cpp.o [1704/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurfaceXdgShellUnstableV6.cpp.o [1705/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurfaceXdgShell.cpp.o [1706/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurfaceWlShell.cpp.o [1707/1732] Linking CXX static library build/cores/dll-loader/dllloader.a [1708/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/ShellSurface.cpp.o [1709/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/SeatSelection.cpp.o [1710/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/SeatInputProcessing.cpp.o [1711/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Seat.cpp.o [1712/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Registry.cpp.o [1713/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/OSScreenSaverIdleInhibitUnstableV1.cpp.o [1714/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Output.cpp.o [1715/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/OptionalsReg.cpp.o [1716/1732] Building CXX object build/windowing/wayland/CMakeFiles/windowing_WAYLAND.dir/Connection.cpp.o [1717/1732] Building CXX object build/cores/VideoPlayer/Process/wayland/CMakeFiles/processWayland.dir/ProcessInfoWayland.cpp.o [1718/1732] Building CXX object build/cores/RetroPlayer/process/wayland/CMakeFiles/rp-process-wayland.dir/RPProcessInfoWayland.cpp.o [1719/1732] Linking CXX static library build/cores/dll-loader/exports/dllexports.a [1720/1732] Copying files into build tree [1721/1732] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o [1722/1732] Linking CXX static library build/cores/playercorefactory/playercorefactory.a [1723/1732] Linking CXX static library build/cores/RetroPlayer/process/wayland/rp-process-wayland.a [1724/1732] Linking CXX static library build/cores/paplayer/paplayer.a [1725/1732] Linking CXX static library build/cores/externalplayer/externalplayer.a [1726/1732] Linking CXX static library build/filesystem/filesystem.a [1727/1732] Linking CXX static library build/cores/VideoPlayer/Process/wayland/processWayland.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. [1728/1732] Linking CXX static library build/cores/cores.a [1729/1732] Linking CXX static library build/cores/audioengine/audioengine.a [1730/1732] Linking CXX static library build/windowing/wayland/windowing_WAYLAND.a [1731/1732] Linking CXX static library libkodi.a [1732/1732] 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: x86_64, ARCH: x86_64-linux -- Cross-Compiling: FALSE -- Execute build artefacts on host: -- Depends based build: -- statx is available -- Checking to see if CXX compiler accepts flag -msse -- Checking to see if CXX compiler accepts flag -msse - yes -- Checking to see if CXX compiler accepts flag -msse2 -- Checking to see if CXX compiler accepts flag -msse2 - yes -- Checking to see if CXX compiler accepts flag -msse3 -- Checking to see if CXX compiler accepts flag -msse3 - yes -- Checking to see if CXX compiler accepts flag -mssse3 -- Checking to see if CXX compiler accepts flag -mssse3 - yes -- Checking to see if CXX compiler accepts flag -msse4.1 -- Checking to see if CXX compiler accepts flag -msse4.1 - yes -- Checking to see if CXX compiler accepts flag -msse4.2 -- Checking to see if CXX compiler accepts flag -msse4.2 - yes -- Checking to see if CXX compiler accepts flag -mavx -- Checking to see if CXX compiler accepts flag -mavx - yes -- Checking to see if CXX compiler accepts flag -mavx2 -- Checking to see if CXX compiler accepts flag -mavx2 - yes -- Found SSE: 1 -- Found SSE2: 1 -- Found SSE3: 1 -- Found SSSE3: 1 -- Found SSE4_1: 1 -- Found SSE4_2: 1 -- Found AVX: 1 -- Found AVX2: 1 -- 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 (18.9s) -- Generating done (1.7s) -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm [1/8] Creating directories for 'crossguid' [2/8] Performing download step (verify and extract) for 'crossguid' -- verifying file... file='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/crossguid/src/crossguid' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [3/8] No update step for 'crossguid' [4/8] Performing patch step for 'crossguid' patching file src/guid.cpp patching file CMakeLists.txt patching file include/crossguid/guid.hpp [5/8] Performing configure step for 'crossguid' CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use 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.2s) -- 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/1735] Building CXX object build/platform/linux/sse4/CMakeFiles/sse4.dir/CopyFrame.cpp.o [2/1735] 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 [3/1735] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [4/1735] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [5/1735] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [6/1735] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [7/1735] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [8/1735] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [9/1735] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [10/1735] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [11/1735] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [12/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [13/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [14/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [15/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [16/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [17/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [18/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [19/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [20/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [21/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [22/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [23/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [24/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [25/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [26/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [27/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [28/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [29/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [30/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [31/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [32/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [33/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [34/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [35/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [36/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [37/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [38/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [39/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [40/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [41/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [42/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [43/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [44/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [45/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [46/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [47/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [48/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [49/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [50/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [51/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [52/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [53/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [54/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [55/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [56/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [57/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [58/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [59/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [60/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [61/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [62/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [63/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [64/1735] Linking CXX shared library system/libsse4-x86_64-linux.so [65/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [66/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [67/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [68/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [69/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [70/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [71/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [72/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [73/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [74/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [75/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [76/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [77/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [78/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [79/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [80/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [81/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [82/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [83/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [84/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [85/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [86/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [87/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [88/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [89/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [90/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [91/1735] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [92/1735] Building C++ header for video.fbs [93/1735] Building C++ header for savestate.fbs [94/1735] Generating build/xbmc/CompileInfo.cpp [95/1735] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o /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. [96/1735] Creating directories for 'libdvdcss' [97/1735] Creating directories for 'ffmpeg' [98/1735] Performing download step (verify and extract) for 'libdvdcss' [99/1735] Performing download step (download, verify and extract) for 'ffmpeg' [100/1735] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [101/1735] Creating directories for 'JsonSchemaBuilder' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdcss/src/libdvdcss' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [102/1735] No update step for 'libdvdcss' [103/1735] No download step for 'JsonSchemaBuilder' [104/1735] No patch step for 'libdvdcss' [105/1735] No update step for 'JsonSchemaBuilder' [106/1735] Performing configure step for 'libdvdcss' In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:71:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 71 | m_Delay = delay?*delay:NPT_TimeStamp(0.); | ^ 1 warning generated. [107/1735] No patch step for 'JsonSchemaBuilder' [108/1735] Performing configure step for 'JsonSchemaBuilder' [109/1735] 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/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/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/Core/PltStateVariable.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:142:12: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 142 | m_Rate = rate; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:308:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | NPT_TimeInterval delay(0.05f); | ~~~~~ ^~~~~ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/lib/libUPnP/Platinum/Source/Core/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/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/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/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/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. /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. -- 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 [110/1735] No update step for 'ffmpeg' [111/1735] Performing patch step for 'ffmpeg' [112/1735] Performing configure step for 'ffmpeg' -- 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-gbm/build/JsonSchemaBuilder/src/JsonSchemaBuilder-build [113/1735] 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. [114/1735] Linking CXX static library build/upnp/libupnp.a [115/1735] Linking CXX executable build/texturepacker/TexturePacker [116/1735] 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 -- Found NASM: /usr/bin/nasm (found version "2.16.03") -- 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 -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -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 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -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;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--enable-gnutls;--x86asmexe=/usr/bin/nasm;--enable-libdav1d;--arch=x86_64 -- 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-gbm/build/ffmpeg/src/ffmpeg-build [117/1735] Performing build step for 'ffmpeg' [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [118/1735] 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 [119/1735] Completed 'JsonSchemaBuilder' [120/1735] Generating ServiceDescription.h [121/1735] 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... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-gnu 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 x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-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 x86_64-pc-linux-musl file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-linux-file... no checking for file... file checking for x86_64-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for x86_64-linux-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/1735] 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' [123/1735] 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' /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' /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/dvdcss/dvdcss.h src/dvdcss/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/include/dvdcss' /usr/bin/install -c -m 644 src/libdvdcss.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib/pkgconfig' 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 libtool: finish: PATH="/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin" ldconfig -n /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdcss/src/libdvdcss' [124/1735] Completed 'libdvdcss' [125/1735] Creating directories for 'libdvdread' [126/1735] 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 [127/1735] No update step for 'libdvdread' [128/1735] No patch step for 'libdvdread' [129/1735] 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... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-gnu 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 x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-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 x86_64-pc-linux-musl file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-linux-file... no checking for file... file checking for x86_64-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes 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 getmntent_r... yes checking for x86_64-linux-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/1735] 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 CC src/bitreader.lo fatal: not a git repository (or any of the parent directories): .git make[1]: [Makefile:1056: ChangeLog] Error 128 (ignored) test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/dvd_input.lo CC src/dvd_reader.lo test -e ChangeLog || touch ChangeLog 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-gbm/build/libdvdread/src/libdvdread' [131/1735] 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 libtool: finish: PATH="/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin" ldconfig -n /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdread/src/libdvdread' [132/1735] Completed 'libdvdread' [133/1735] Creating directories for 'libdvdnav' [134/1735] 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 [135/1735] No update step for 'libdvdnav' [136/1735] No patch step for 'libdvdnav' [137/1735] 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... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-gnu 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 x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-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 x86_64-pc-linux-musl file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-linux-file... no checking for file... file checking for x86_64-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes 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 x86_64-linux-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/1735] 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/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) { | ^ 3 warnings 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))); | ~~~~~~~~~~~~~~^~~~~~~~~ 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. 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. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdnav/src/libdvdnav' [139/1735] 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' /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/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 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/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-gbm/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-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 libtool: finish: PATH="/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin" ldconfig -n /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/libdvdnav/src/libdvdnav' [140/1735] Completed 'libdvdnav' [141/1735] Generating system/players/VideoPlayer/libdvdnav-x86_64-linux.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 x86 (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes standalone assembly yes x86 assembler /usr/bin/nasm MMX enabled yes MMXEXT enabled yes 3DNow! enabled yes 3DNow! extended enabled yes SSE enabled yes SSSE3 enabled yes AESNI enabled yes AVX enabled yes AVX2 enabled yes AVX-512 enabled yes AVX-512ICL enabled yes XOP enabled yes FMA3 enabled yes FMA4 enabled yes i686 features enabled yes CMOV is fast yes EBX available yes EBP available 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 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/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/4xm.c:166:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/3dostr.c 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] 110 163 | fourxm->tracks[track].channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 110 | if (ctrl_size == 20 || ctrl_size == 3 || ctrl_size == -1) | ~~~~~~~~~ ^ ~~ src/libavformat/4xm.c: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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/async.o 1 warning generated. 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/libavformat/4xm.c:356:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/anm.c: 68356:16 | : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] if 68( | t r a c ki_fn um(breerco ro=u raxnmm-->>tnrba_crke_ccoorudnst) &| & ~~~~~~ ^ ~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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->chapterssrc/libavformat/aptxdec.c[c:ha92p:t141e:r _warning: imissing field 'unit' initializer [-Wmissing-field-initializers]d x]->end) { | 92 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | { "samplesrc/libavformat/aadec.c_r:a304t:e21":, "warning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], offset o304f | ( A p tX Diefm u(xcehraCopntteexrt_,id xs a>m=p lse-_>rnabt_ec)ha,p tAeVr_sO)P T{_ TY P| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~E_ 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/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { 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/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/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/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/aiffenc.c:275:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | OFFSET(write_idsrc/libavformat/apngenc.c:3297:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] v 297 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ 2), AV_src/libavformat/apngenc.cOPT_TYPE_BOOL, {.i64 = 0}, 0, 1, CC libavformat/au.o ENC }, | ^ :299:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers]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 }, | ^ 299 | src/libavformat/aiffenc.c AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ :278:12src/libavformat/apngenc.c:300:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : warning: missing field 'help' initializer [-Wmissing-field-initializers] 300 | { NULL }, | ^ 278 | { NULL }, | ^ src/libavformat/aixdec.c:100:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aixdec.c:117:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | if (avio_r8(s->pb) != s->nb_streams || index >= s->nb_streams) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/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/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ 2 warnings generated. CC libavformat/av1.o src/libavformat/apetag.c:164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | for (i=0; iunk3); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/av1dec.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/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] CC libavformat/avc.o 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/avformat.o CC libavformat/avidec.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/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_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/aqtitledec.c:127:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "subfps", "set the movsrc/libavformat/asfdec_f.cie: 122f:r148a:m ewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a te", OFFSE T122( | f r a m e{_ r"aetxep)o, rAtV__xOmPpT"_,T YP"EE_xRpAoTrItO NfAuLl,l {X.MdPb lm=e2t5a}d,a t0a," ,I NoT_fMfAsXet,o fS(DA S}F,C o n| t ^e xt, export_xmp), AV_OPT_TYPEsrc/libavformat/aqtitledec.c_:B128O:O12L:, warning: {missing field 'help' initializer [-Wmissing-field-initializers] .i6 4128 | = 0 {} ,N U0L,L 1}, A| V ^_ OPT_FLAG_DECODING_PARAM }, | ^ 2 warnings generated. src/libavformat/asfdec_f.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ CC libavformat/avienc.o CC libavformat/avio.o CC libavformat/aviobuf.o src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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] 71 | if (187ad | t s -> obijfe c(tstiyzpee 2> !3=U )s i{z e )| ~~~~~~~~~~~~~~~~ ^ ~~ | ~~~~~ ^ ~~~~ CC libavformat/avlanguage.o CC libavformat/avr.o 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 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/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/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 | { src/libavcodec/bytestream.h"write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ 4 warnings generated. :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 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] if (size2 != size) | ~~~~~ ^ ~~~~ 226 | { NULL }, | ^ 1 warning generated. src/libavformat/asfdec_f.c:517:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 517 | if (stream_num < CC libavformat/avs.o 128 &&src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 | 1 2 warning s generated . sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ warning generated. CC libavformat/avs2dec.o src/libavformat/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ src/libavformat/asfdec_o.c:884:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 884 | CC libavformat/avs3dec.o for (i = 0; i < nb_entries; i++)src/libavformat/apngdec.c: { | ~ ^ ~~~~~~~~~~ 289: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] 16 893 | if: (prev_pkt_num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | height != s->streams[0]->codecpar->height || CC libavformat/bethsoftvid.o | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:288:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 295 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:293:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 293 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bfi.o 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. CC libavformat/bink.o 4 warnings generated. 5 warnings generated. src/libavformat/apngdec.c:408:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 CC libavformat/binka.o , 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_src/libavformat/asfdec_o.c:OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ 1000:45: src/libavformat/apngdec.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 413 | { NULL }, | ^ 1000 | if (asf->nb_mul3 warnings generated. t_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 1001 | (asf->sub_header_offset + asf->multsrc/libavformat/asfdec_f.c:979:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] _s 979 | if (rsize > packet_length - padsize) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bintext.o 4 warnings generated. CC libavformat/bit.o 1 warning generated. CC libavformat/bmv.o src/libavformat/asfdec_o.c:1141:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1141 | if (size > asf_pkt->size_left || asf_pkt->size_left <= 0) src/libavformat/asfdec_f.c:1095:CC libavformat/boadec.o 42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c: 1095 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1143:src/libavformat/asfdec_f.c:1096:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 28 : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1096 1143 | if (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/bonk.o CC libavformat/brstm.o src/libavformat/asfdec_f.c:1206:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1206 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1260:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1260 | if (asf->packet_frasrc/libavformat/argo_cvg.cg_:of394f:s12e:t warning: >=missing field 'help' initializer [-Wmissing-field-initializers] asf_ st394- | > p k t .{s iNzULeL |}| | | ^ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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: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) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/c93.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) | ~~~ ^ ~~~~~~~~ CC libavformat/cache.o src/libavformat/asfdec_f.c:1446:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1446 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:6 warnings generated. 1550:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1550 | for (j =CC libavformat/caf.o 0; j < FF_ARRAY_ELEMS(gdef); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/cafdec.o CC libavformat/cafenc.o CC libavformat/cavsvideodec.o 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 | CC libavformat/cdg.o if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cdxl.o 1 warning generated. 1 warning generated. CC libavformat/cinedec.o CC libavformat/codec2.o CC libavformat/concat.o 2 warnings generated. 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/concatdec.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 }, | ^ 1 warning generated. CC libavformat/crcenc.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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/crypto.o 13 warnings generated. CC libavformat/dash.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 }, | ^ CC libavformat/dashenc.o 1 warning generated. CC libavformat/data_uri.o src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ CC libavformat/dauddec.o CC libavformat/daudenc.o 3 warnings generated. In file included from src/libavformat/av1.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 7 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/au.c:165:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:203:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:224:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | if (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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/dcstr.o 1 warning generated. src/libavformat/aviobuf.c:63:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ src/libavformat/avs.c:184:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 184 | if (size - 4 > sizeof(palette)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/demux.o src/libavformat/avienc.c:141:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | avist->max_size = FFMAX(avist->max_size, size); | ^ ~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/avc.c:315:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 315 | while (i < header_len && i < src_len) | ~ ^ ~~~~~~~~~~ src/libavformat/avienc.c: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/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/avformat.c:371:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | if src/libavformat/avio.c(i:c59-:>155p:r owarning: gmissing field 'unit' initializer [-Wmissing-field-initializers]r ams[i]->str e59a | m _ i n d{e"xp[rjo]t oc=o=l _sb)l ac k| l ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~i st", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:60:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/avio.c:61: 12211: | warning: missing field 'help' initializer [-Wmissing-field-initializers] for 61( | n = 0{; NnU Ln b| _ ^s treams; n++) { | ~ ^ ~~~~~~~~~~~~~ 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/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:113:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, CC libavformat/demux_utils.o DEC}, | ^ src/libavformat/av1dec.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL }, | ^ src/libavformat/avformat.c:434:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 434 | for (unsigned i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/avformat.c:468:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 468 | if (program && i == nb_streams - 1 && ret < 0) { | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 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) | ~~~ ^ ~~~~~~~~~~~~~ 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/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: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/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/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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | CC libavformat/dfa.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/libavformat/bintext.c:307:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] 307 | if src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( 294 | if (size2 != size) | ~~~~~ ^ ~~~~ p->buf_size < sizsrc/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 639 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ ofsrc/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++) { | ~ ^ ~~~~~~~~~~~~~ idf_magic)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/cache.c:270:28: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 270 | src/libavcodec/bytestream.h size = FFMIN(sizeof(tmp), pos - c->logical_pos); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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] 708src/libavformat/cache.c:324:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 324 | { "264r | ea d _ wahhileea d(_bliinmki-t>"c,u r"reAnmto_utnrta cikn < bbyitneks- >tnhuamt_a umdaiyo _bter arcekasd) a{h e a| d ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ when seeking isn't supported, -1 for unlimited", OFFSET(read_ahead_limitsrc/libavformat/bintext.c):,376 :A162V:_ OPwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_INT, { .376i | 6 4 = 6{5 5"3l6 i}ne,s p-1e,ed "I,N T"_sMAeXt, sDi m}u,l a t| e ^d l | for (isrc/libavformat/cache.c := 325:010;: iwarning: n325 | b _ s tr e{amNsU;L Li},+ + )| ^{ | ~ ^ ~~~~~~~~~~~~~ ine speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_Dsrc/libavformat/avidec.c:94:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] E CODING_PARAM}, | ^ 94 | { "src/libavformat/bintext.c:377:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] u se_odml", "use odml index", offsetof(AVIContext, use_odml), AV_OPT_TYPE_BCC libavformat/dfpwmdec.o OOL, {.i64 = 1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ 377 | { "videosrc/libavformat/avidec.c:_95s:i12ze:" ,warning: missing field 'help' initializer [-Wmissing-field-initializers]" set v95i | d e o {s iNzUeL,L s}u,c h | a ^s 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/avformat.c:777:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. 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/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ src/libavformat/avidec.c: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/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 | src/libavformat/avidec.c 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] 334 967 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :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/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, CC libavformat/dhav.o INT_MAX, ENC }, | ^ src/libavformat/avienc.c:995:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "write_channel_mask", "write channesrc/libavformat/avidec.cl :m370a:s29k: iwarning: ntcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]o wave format he a370d | e r " , wOhiFlFeS E(Ta(vwiroi_tte_eclhla(nsn-e>lpb_m)a s{p b.)i)6 4{ = | 1 ~~~~~~~~~~~~~~~~ ^ ~~~ }, 0, 1, ENC }, | ^ 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_feofsrc/libavformat/avienc.c(s:-996>:p133b:) )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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/diracdec.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/avidec.c:457:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:474:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ 1 warning generated. 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/dnxhddec.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) // OffImaCC libavformat/dovi_isom.o geOffsets | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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); | ~~~~~~~~ ^~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/dsfdec.o CC libavformat/dsicin.o 2 warnings 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++) { | ~ ^ ~~~~~~~~~~~~ CC libavformat/dss.o 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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aviobuf.c:1398:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1398 | if (new_size < d->pos || new_size > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ src/libavformat/aviobuf.c:1400:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1400 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/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' src/libavformat/data_uri.c:107:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ 107 | src/libavformat/codec2.c size = FFMIN(size, dc->size - dc->pos); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~ :271src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ 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->codCC libavformat/dtsdec.o ecpar->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 | src/libavformat/codec2.c i:f276 :(s5:t rwarning: eamissing field 'unit' initializer [-Wmissing-field-initializers]m _in d276 | e x < F(RuAnMsEiSg_nPeEdR)_sP-A>CnKbE_Ts,t r e| a ^m s &src/libavformat/codec2.c&: 267s:i118z: enote: expanded from macro 'FRAMES_PER_PACKET'> 9 * 4) { 267 | | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ offsetof(Codec2Contexsrc/libavformat/avidec.ct,: 1057f:r22a:m ewarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ per_packe t)1057, | A V _ OiPfT _(TsYtPrEe_aImNT_,i n{d.eix6 4! == s1-}>,n b1_,s tIrNeTa_mMsA X-, 1A)V_ O P| T ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~_ FLAG_DECODING_PARAM} | ^ src/libavformat/avidec.c:1072:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1072 | src/libavformat/codec2.c : 277 : 12 : warning: fmissing field 'help' initializer [-Wmissing-field-initializers]o r ( i277 | = 0 ;{ iN },n b _| s ^t reams; 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/dtshddec.o 3 warnings generated. src/libavformat/brstm.c:331:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 331 | for (i = 0; i < asize; i += 2) { | ~ ^ ~~~~~ CC libavformat/dump.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;CC libavformat/dv.o i++) { | ~ ^ ~~~~~~~~~~~~~ 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: 1 warningcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 430 | if (ret != size) { | ~~~ ^ ~~~~ generatedsrc/libavformat/brstm.c. :442:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 442 | if (ret != size) | ~~~ ^ ~~~~ src/libavformat/avidec.c:1254:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1254 | if (i*5 warning(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ s generatedsrc/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] CC libavformat/dvbsub.o 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]3 == ast1->prefix || !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ warningssrc/libavformat/avidec.c:1338:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] generated 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 1 warning generated. src/libavformat/concatdec.c:249:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:250:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | if (i < avf->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:269:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; 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/avidec.c:1395:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1395 | for (i = 0; i < s->nCC libavformat/dvbtxt.o b_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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 >4 warnings generated. = cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ CC libavformat/dvenc.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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 6 warning4 warnings generated. s generated. CC libavformat/dxa.o 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/eacdata.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)) | ~ ^ ~ 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/electronicarts.o 2 warnings generated. 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 | CC libavformat/epafdec.o if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/ffmetadec.o CC libavformat/ffmetaenc.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++) { | ~ ^ ~~~~~~~~~~~~~ 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/concatdec.c:834:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | CC libavformat/fifo.o 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 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/fifo_test.o 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 } | ^ 5 warnings generated. CC libavformat/file.o 4 warnings generated. src/libavformat/dcstr.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/filmstripdec.o 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/filmstripenc.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/fitsdec.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 libavformat/fitsenc.o CC libavformat/flac_picture.o 2 warnings generated. 5 warnings generated. 1 warning generated. CC libavformat/flacdec.o src/libavformat/dashenc.c:312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/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(BitB8 warninguf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavformat/dashenc.c :363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] s 363 | if generated. (codecs[i].id == par->codec_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/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ CC libavformat/flacenc.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_FLAG2 warnings generated. _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/dashenc.c:623src/libavformat/dfpwmdec.c:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :76 623 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :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/flacenc_header.o CC libavformat/flic.o CC libavformat/flvdec.o 4 warnings generated. 5 warnings generated. CC libavformat/flvenc.o 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)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 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/format.o src/libavformat/demux.c:611:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ src/libavcodec/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/framecrcenc.o :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. 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:201src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | for (int n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < size) { | ~~~ ^ ~~~~ CC libavformat/framehash.o 16 warnings generated. CC libavformat/frmdec.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: 12comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1306 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ warningsrc/libavformat/dashenc.c:1339:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 1339 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ generated. CC libavformat/fsb.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/ftp.o CC libavformat/fwse.o 17 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/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)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/g722.o src/libavformat/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 3 warnings generated. 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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/g723_1.o src/libavformat/dump.c:232:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~CC libavformat/g726.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) pe2 warnings generated. ak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavformat/dump.c:242:55: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ src/libavformat/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/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: src/libavformat/demux.cwarning: CC libavformat/g729dec.o 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); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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_T4 warnings generated. IME_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/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/demux.c:1619:104: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1619 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream duration %f\n", duration_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/gdv.o src/libavformat/dvenc.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/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/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/dashenc.c:2325:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2325 | for (i = 0; i < s->nb_ssrc/libavformat/dtsdec.ct:re121a:m16s:; warning: +comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]+ i) { | ~ ^ ~~~~~~~~~~~~~ 121 | for (i=0; ii zFaFt_iSoAnN Es_eNgBm_eCnHtA"NN,E LOSF F|S|E Ts(aimnpilte__sreagt_en anb_chapte r2398s | ; i + +{) "{g l o| ~ ^ ~~~~~~~~~~~~~~~b al_sidx", "Writsrc/libavformat/dump.ce: 693g:l23o:b awarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SIDX ato m693. | A p p l i c a bflore (ojn l=y 0 ;f ojr en bf_iplreo,g rmamps4; oj+u+t)p u{t , | n ~ ^ ~~~~~~~~~~~~~~~on -streaming mode", Osrc/libavformat/dump.cF:F700SE:T27(:g lwarning: obcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]a l_sidx), A V700_ | O P T _ T Y P E _ B O OfLo,r {( k. i=6 40 ;= k0 <} ,p r0o,g ra1m,- >En b_}s,t r e| a ^m _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/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}, | ^ CC libavformat/gifdec.o src/libavformat/dashenc.c:2411:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2411 | { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2412:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2412 | { "target_latency", "Set desired target latency for Low-latency dash", OFFSET(target_latency), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2413:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2413 | { "min_playback_rate", "Set desired minimum playback rate", OFFSET(min_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2414:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2414 | { "max_playback_rate", "Set desired maximum playback rate", OFFSET(max_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2415:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2415 | { "update_period", "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/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/ffmetaenc.c:1 warning generated. 67src/libavformat/file.c:112:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :19 112 | { "blocksize", "set I/O oper: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] a 67 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ tsrc/libavformat/ffmetaenc.cion maximum block size", o:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f 73 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ fsetof(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", offsetofsrc/libavformat/demux.c:2004:33: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] (F 2004 | (st->codecpar->codec_id != -sti->info->found_decoder || !st->codecpar->codec_id)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ileContext, 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 } | ^ CC libavformat/gopher.o 1 warning generated. 3 warnings generated. src/libavformat/fifo.c:142:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0;i < avf2->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavformat/electronicarts.c:775:CC libavformat/gsmdec.o 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 | {src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] N 294 | if (size2 != siULL} | ^ ze) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/gxf.o src/libavformat/fifo.c:513:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | for (i = 0; i < avf->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/gxfenc.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(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) | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/h261dec.o src/libavformat/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmt, *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/h263dec.o CC libavformat/h264dec.o 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/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.cCC libavformat/hashenc.o :216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ CC libavformat/hca.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:In file included from 2795:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2795src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h | (options && CC libavformat/hcom.o i < orig_nb_streams) | ~ ^ ~~~~~~~~~~~~~~~ :187:15: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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: 2868 | <= time_base.num * (uint64_t)avctx->ticks_per_frame * st->time_base.den) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/hdsenc.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) | ~~~~~ ^ ~~~~ CC libavformat/hevc.o src/libavformat/flac_picture.c:75:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 101 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:145:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 145 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:163:73: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | if (avio_read(s->pb, data->data + len - trunclen, trunclen) < trunclen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 8 warnings generated. src/libavformat/flic.c:226:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (ret != size - FLIC_PREAMBLE_SIZE) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flic.c:247:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | if (ret != size) { | ~~~ ^ ~~~~ CC libavformat/hevcdec.o 1 warning generated. src/libavformat/framecrcenc.c:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:99:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 99 | offset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flacenc.c:112:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/framehash.cCC libavformat/hls.o :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/flacenc.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s-In file included from >nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flacdec.c:31: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 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; src/libavformat/flvdec.ci+:+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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/hls_sample_encryption.o src/libavformat/flacenc.c:406:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "write_header", "Write the file header", offsesrc/libavformat/flvdec.cto:f216(:F25l:a cMwarning: ucomparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare]x erContext, wr i216t | e_ h e ad e r ), rAeVt_OuPrTn_T YPcoEd_eBcO_OLi,d {=.=i a6p4a r-=> c1o}d,e c0_, i1d,; A V| _ ~~~~~~~~ ^ ~~~~~~~~~~~~~~O PT_FLAG_ENCODINsrc/libavformat/flvdec.cG_:P221A:R25A:M warning: }comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare], | ^ 221 | return codec_id == apsrc/libavformat/flacenc.ca:r-407>:12c:o dwarning: emissing field 'help' initializer [-Wmissing-field-initializers] c_i d407; | | ~~~~~~~~ ^ ~~~~~~~~~~~~~~{ NULL }, | ^ src/libavformat/flvdec.c:241:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 241 | return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/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; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. CC libavformat/hlsenc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/libavcodec/put_bits.h:265: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/hlsplaylist.o 8 warnings generated. 15 warnings generated. 2 warnings generated. CC libavformat/hlsproto.o 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), AVsrc/libavformat/flvdec.c:_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E }, | ^ 692:52: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775 to 9223372036854776 [-Wimplicit-const-int-float-conversion] src/libavformat/ftp.c:85:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 692 | && date.milliseconds < INT64_MAX/1000 | ~ ~~~~~~~~~^~~~~ 85 | 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 | ~ ~~~~~~~~~^~~~~ {"ftp-write-seekable", "control seekability of connection during encoding", OFsrc/libavformat/format.cFSET(write_seekable), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ :229:49: src/libavformat/ftp.c:86:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ 86 | {"ftp-anonymous-password", "password for anonymous login. E-mail address should be used.", OFFSET(anonymous_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:87:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"ftp-user", "user for FTP login. Overridden by whatever is in the URL.", OFFSET(option_user), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:88:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"ftp-password", "password for FTP login. Overridden by whatever is in the URL.", OFFSET(option_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:89:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | {NULL} | ^ src/libavformat/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/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 = FFMCC libavformat/hnm.o IN(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_offsrc/libavformat/ftp.c:254:13: warning: set < offset) | ~~~~~~~~~~ ^ ~~~~~~ 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)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/fsb.c:94:27:src/libavformat/flvdec.c: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 947:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 94 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 947src/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | CC libavformat/http.o if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 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/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/flvenc.c:704:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (i = 0; i < s->nb_streams; iCC libavformat/httpauth.o ++) | ~ ^ ~~~~~~~~~~~~~ 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:432:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 432 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:451:13:src/libavformat/g729dec.c warning: :comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]85 :114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | if 85( | r e t >{= "sbiizte_orfa(tceo",m m"a"n,d )O)F F S| E ~~~ ^ ~~~~~~~~~~~~~~~T (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/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 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/icecast.o 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 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/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_PARA2 warnings generated. M }, | ^ src/libavformat/flvenc.c:1056:src/libavformat/g726.c:66:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 1056 | { NULL }, | ^ | src/libavformat/flvdec.c:1124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ 1124 | src/libavformat/g726.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL }, | ^ 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] 17 1184 | if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ warnings generated. CC libavformat/icoenc.o src/libavformat/flvdec.c:1362:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1362 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1363:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1364:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1364 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1365:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | { "missing_streams", "", OFFSET(missing_streams), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xFF, VD | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/flvdec.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ CC libavformat/id3v1.o 3 warnings generated. 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)) { | ~~~ ^ ~~~~~~~~~~~~~~~ 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->interleaCC libavformat/id3v2.o ve_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/id3v2enc.o 2 warning1s generated. warning generated. 6 warnings generated. 2 warnings generated. src/libavformat/gsmdec.c:94:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gsmdec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ 10 warnings generated. In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/idcin.o 7 warnings generated. CC libavformat/idroqdec.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/libavformat/hca.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) src/libavcodec/bytestream.h| ~~~~~ ^ ~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavformat/gifdec.c:386:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "min_delay" , "minimum valid delay between frCC libavformat/idroqenc.o ames (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 valisrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] d 294 | if (size2 != size) | ~~~~~ ^ ~~~~ delay between frames (in hundredths of seconds)", offsetof(GIFDemuxConte2 warnings generated. xt, max_delay) , AV_OPT_TYPE_INT, {.i64 = 65535} src/libavcodec/bytestream.h , 0, 65535 , AV_OPT_FLAG_DECODING_PARAM }, | ^ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318src/libavformat/gifdec.c | if (size2 != size) | ~~~~~ ^ ~~~~ :388:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "default_delay", "default delay between frames (in hundredths of second)" , offsetof(GIFDemuxConCC libavformat/iff.o text, 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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (sizesrc/libavformat/gifdec.c2 :!390=: 12s:i zwarning: emissing field 'help' initializer [-Wmissing-field-initializers]) | ~~~~~ ^ ~~~~ 390 | { NULL }, | ^ src/libavformat/gif.c:193:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:195:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 196 | { NULL }, | ^ CC libavformat/ifv.o CC libavformat/ilbc.o CC libavformat/img2.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning 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: 5warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] warnings generated. 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ CC libavformat/img2_alias_pix.o 5 warnings generated. 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.cCC libavformat/img2_brender_pix.o :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/gxf.c} : | 438 ^: 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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", OFsrc/libavformat/gxfenc.cFS:E208T:(f21o:rm awarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_v ersion), AV_OP T206_ | T Y P E _sIiNzTe, ={ .sin6p4r i=n t2f}(,b u1f,f e2r,, EsNiCz e}o f (| b ^u ffer), "Ver 1\nBr %.6f\nIpg 1\nPpi %d\nBpisrc/libavformat/hashenc.co:p65 :%12d:\ nwarning: "missing field 'help' initializer [-Wmissing-field-initializers] | ~~~~~~~~ 65 | {207 | N U L L } , | ^ "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/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]src/libavformat/gxfenc.c 72 | { NULL }, :211:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | ^ 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hashenc.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 78 38 | if (!(cond)) { \ | ^~~~ | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ CC libavformat/img2dec.o 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/img2enc.o CC libavformat/imx.o src/libavformat/gxfenc.c:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/ingenientdec.o CC libavformat/ip.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/gxfenc.c:504:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/ipfsgateway.o CC libavformat/ipmovie.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/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)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ipudec.o 7 warnings generated. src/libavformat/hdsenc.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | for (i = 0; i < src/libavformat/hevc.c:475:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] s- 475 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ >nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ircam.o 5 warnings generated. src/libavformat/hdsenc.c:331:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (j = 0; j < os->ctx->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/ircamdec.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(winCC libavformat/ircamenc.o dow_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 12from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ warnings generated. 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 }, | ^ 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/isom.o 42 warnings generated. CC libavformat/isom_tags.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: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}}CC libavformat/iss.o ; | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/hls.c 294 | if (size2 != size) | ~~~~~ ^ ~~~~ :860:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 860 | struct init_section_info info = {{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) | ~~~~~ ^ ~~~~ CC libavformat/iv8.o src/libavformat/id3v1.c:232:23: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 232 | if ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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-src/libavformat/icecast.c>size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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", CC libavformat/ivfdec.o 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), 1 warning generated. 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 | 8 warning s{ generated . "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/hlsenc.c:623:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | if (playlist_duration <= -previous_segment->duration) { | ^~~~~~~~~~~~~~~~~ ~~ src/libavformat/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: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) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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 },CC libavformat/ivfenc.o | ^ 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", 3OF warningFsS generatedE. T(cookies), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:159:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:160:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "icy_metadata_headers", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/hls.c:src/libavformat/http.c1609::25161:: 159:warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | 1609 | { "i c y _inmett acdoaptya__spiazcek e=t "F,F M"IreNt(uvr-n> inciutr_rseenct_ dIatCa_Yl meen t-a vd-a>itnai tp_ascekc_etbu"f,_ rOeFaFdS_EoTf(fiscety,_ mbeutfa_dasitzae)_; p a| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~k et), AV_Osrc/libavutil/macros.hP:T49_:25T:Y PEnote: _expanded from macro 'FFMIN'S TRING, 49{ | # d.esftirn e= FFNMUILNL( a},b,) 0(, (0a,) >A V(_bO)PT _?F L(bA)G _:E X(PaO)R)T }| , ~ ^ ~ | ^ src/libavformat/http.c:162:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:166:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E }, | ^ src/libavformat/http.c:167:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/hlsenc.c:889:19src/libavformat/http.c: :169warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]146 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 889 | 169f | o r ( i{ =" e0n;d _io f,n b"_tsrtyr etaom s;l iim+i+t) {t h e| ~ ^ ~~~~~~~~~~~~~~r equest to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:175:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:176:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D }, | ^ src/libavformat/http.c:177:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/http.c:178:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:179:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "reply_code", "The http status code to return to a client", OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 200}, INT_MIN, 599, E}, | ^ src/libavformat/http.c:180:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavformat/jacosubdec.o 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' src/libavformat/icodec.c: 5446: | 43#:d ewarning: fcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]i ne INT64_M A54X | ( 0 xf7ofrf f(fif f=f f0f;f fi fbuf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:65:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 65 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/jacosubenc.o src/libavformat/hls.c:1873:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1873 | while (pls->n_main_streams < pls->ctx->nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/idroqenc.c:35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:187:15src/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavformat/jpegxl_probe.o src/libavformat/hls.c:2108:42: warning: comparison of integers of different signs: 'const int' and 'enum AVCodecID' [-Wsign-compare] 2108 | if (in_fmt->raw_codec_id == pls->audio_setup_info.codec_id) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:115: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning generated 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/libavformat/idroqdec.c:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/idroqdec.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index), AV_OPT_TYPE_src/libavformat/idcin.c:313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] INT, {313. | i 6 4 = - 3 }e,ls eI NiTf_ M(IrNe,t I!N=T _cMAhXu,n kF_LsAiGzSe}), {| ^ | ~~~ ^ ~~~~~~~~~~ src/libavformat/hls.c:2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2546 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2550:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2550 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2552:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2552 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2554:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2554 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2556 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2558 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2560 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2562:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2562 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2564:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2564 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2565:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2565 | {NULL} | ^ CC libavformat/jvdec.o CC libavformat/kvag.o src/libavformat/ifv.c:200:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (ifv->next_video_index < sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:209:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 209 | if (ifv->next_audio_index < sti->nb_index_entries) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:302:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (i == ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/lafdec.o 6 warnings generated. CC libavformat/latmenc.o src/libavformat/id3v2.c:510:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 510 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/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 (src/libavformat/imx.c:117:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] s tream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 117 | src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (int i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavformat/hlsenc.c:2177:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2177 | if (nb_ccstsrc/libavformat/id3v2.cr:648:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ea 648 | if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ms < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 16 warnings generated. src/libavformat/http.c:1384:33:src/libavcodec/bytestream.h warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 1384 | while (*path && q - buf < sizeof(buf) CC libavformat/lmlm4.o - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 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_readsrc/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (p 68 | if (printed >= sizeof(c->gateway_buffer)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ b, priv->src/libavformat/ipfsgateway.cd:a104t:a21,: prwarning: icomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]v ->datasiz e)104 | ! = p r i v -i>dfa t(apsriiznet)e d | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~= 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:src/libavcodec/bytestream.h145::9:318 :warning: 15comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | 318 | i f ( sinfp r(isnitzfe(2i p!f=s _sigzaet)e w a| y ~~~~~ ^ ~~~~_ file, sizeof(ipfs_gateway_file), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | ipfs_full_data_folder) | ~~~~~~~~~~~~~~~~~~~~~~ 145 | >= sizeof(ipfs_gateway_file)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:799:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 799 | { NULL } | ^ 2 warnings generated. 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_varstresrc/libavcodec/bytestream.ham:s357;: 15j:+ +warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~ ^ ~~~~~~~~~~~~~~~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/loasdec.o 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/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_SCC libavformat/lrc.o TRING, {.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}, | ^ 9 warnings generated. src/libavformat/iff.c:136:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 136 | if (avio_read(s->pb, buf, data_size) != data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/id3v2.cCC libavformat/lrcdec.o :907:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 907 | if (tlen < src/libavformat/http.c:1599:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] le 1599 | size = FFMIN(size, s->chunksize); | ^ ~~~~ ~~~~~~~~~~~~ nsrc/libavutil/macros.h) { | ~~~~ ^ ~~~ :49:src/libavformat/id3v2.c:989:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 25 989 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ : 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/id3v2.c:1083:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1083 | ExtraMetaList extra_meta = { NULL }; | ^ 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/hlsenc.c:2429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2429 | for (i = 0; i src/libavformat/img2dec.c:< hlCC libavformat/lrcenc.o s->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 73:src/libavformat/hlsenc.c:2431:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 19 2431 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 1src/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); | ^ ~~~~ ~~~~~~~~~ warningsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' generated 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ . 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/luodatdec.o 1 warning generated. CC libavformat/lvfdec.o src/libavformat/id3v2.c:1232:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1232 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 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)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/http.c:1911:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]src/libavformat/hlsenc.c:2739:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1911 | (whence == SEEK_SET && off == s->off))) | ~~~ ^ ~~~~~~ 2739 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/lxfdec.o src/libavformat/img2enc.c:255:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "update", "continuously overwrite onsrc/libavformat/iff.ce file", OFFSET(update), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ :363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 363 | src/libavformat/img2enc.c:256:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c : i259f: 35(:c hwarning: ucomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]n k_pos >= 259 | i f f- > b o d y _ e n d ) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~i f ((p - s->path)src/libavformat/iff.c >:=391 :(27s:i zwarning: ecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]o f(s->pa t391h | ) - 2 ) ) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ 256 | { "start_number", "set first number in th3e sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ warnings generated. 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/m4vdec.o CC libavformat/matroska.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/matroskadec.o 7 warnings generated. CC libavformat/matroskaenc.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 = 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] 3129CC libavformat/mca.o | {"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)CC libavformat/mccdec.o , 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}, | ^ CC libavformat/md5proto.o src/libavformat/img2dec.c:624:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "start_number", "set first number in src/libavformat/hlsenc.cth:e3167 :s135e:q uwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]n ce", OFFSET(start_ n3167u | m b e r ){," hAtVt_pO_6Pu warningTss_e generatedTr. Y_PaEge_nItN"T,, " o v e{r.rii6d4e =U s0e r -A g}e, nItN Tf_iMeIlNd, iInN TH_TMTAPX ,h eDaEdCe r}",, O F| F ^S ET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0,src/libavformat/img2dec.c 0:,625 : 156 : Ewarning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 625 | { "start_number_range", "set range for lsrc/libavformat/iff.coo:ki691n:g31 :a twarning: tcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]h e first sequence nu m691b | e r " , O F F S E src/libavformat/hlsenc.cT (: s3168 t: a123 r: t warning: _missing field 'unit' initializer [-Wmissing-field-initializers]n u m btearg _=r anr ge3168ef | ) ,< AF V{F_"_OvAaPRrTR__AsTYtY_rPEeELa_EmI_MNSTm(,ad ps{"d.,_i 6s"4oVu ar=rc ie5a_}nc,to m1s,mt erIneNatTm)_ Mm?Aa Xpd, s sdDt_ErsCio nu}gr"c,,e _ Oc| Fo ^Fm S21mET warninge(snv generatedt. a[rr_efs]tr e:a m"_smoaupr)c,e _AcVo_mOmPeTn_tTY"P;E _ S| T ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R ING, {.str = NULL},src/libavformat/iff.c : 0694,: 310:, warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] E}, | ^ 694 | tag = ref < FF_ARRAY_ELEMS(dsd_history_commsrc/libavformat/hlsenc.cen:t3169): 129?: dwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]d _src/libavformat/img2dec.chi:s630t:o165r:y warning: _3169cmissing field 'unit' initializer [-Wmissing-field-initializers] | o m m e n{t"[crce _f630s] | t r: e a "m{f_ im"laeepx_"ph,oi rs"ttC_olproayst"eh;d_ mc| e ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~at patdiaotan"s, s"terneaabml em ampe tsatdraitnag "c,o nOtFaFiSnEiTn(gc ci_nsptrueta mp_amatph) ,i nAfVo_rOPmTa_tTiYoPnE"_,S TORFIFNSGE,T ({e.xstpro r=t _NpUaLtLh}_,m e t0a,d a0t,a ), A VE_}O,P T _| T ^Y PE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/hlsenc.c:3170:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3170 | src/libavformat/img2dec.c : 631 :{"5m:a stwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r _pl_n a631m | e " , "CCOrMMeOaNt_eO PHTLISO NmSa s t| e ^r playsrc/libavformat/img2dec.cl:i611s:t127 :w inote: texpanded from macro 'COMMON_OPTIONS'h this name "611, | O F F S{E T"(fmraastmeerr_aptle_"n,a m e ) ," sAeVt_ OtPhTe_ TvYiPdEe_oST RfIrNaGm,e r{a.tset"r, =O FNFUSLLE}T,( f r0a,m e0r,a t e ) ,E } , A| V ^_ OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/hlsenc.c:3171:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3171 | {"master_pl_publish_rate", "Pusrc/libavformat/img2dec.cb:l631i:sh5 :m awarning: smissing field 'unit' initializer [-Wmissing-field-initializers]t er src/libavformat/img2dec.cp:l612a:y127 :l isnote: texpanded from macro 'COMMON_OPTIONS' every after 612t | h i s m{a n"yp isxeeglm_efnotr miantte"r,v a"lss"e,t OvFiFdSeEoT (pmiaxsetle rf_oprumbalti"s,h _ rOaFtFeS)E,T (ApV_iOxPeTl__TYfoPrEm_aItN)T,, A{V._iO6P4T _= T0Y}P,E _0S, TURIINNTG_,M A X, E }{, . s| t ^r = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/hlsenc.c:3172:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3172 | src/libavformat/img2dec.c {:"631h:t5t:p _warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]e rsissrc/libavformat/img2dec.ct:e613n:t127":, note: "expanded from macro 'COMMON_OPTIONS'U se persis t613en | t H T T{P "cvoindneeoc_tsiioznes"",, OF F "SsEeTt( hvtitdpe_op esrsiizset"e,n t ) , A V _ O P TO_FTFYSPEET_(BwOiOdLt,h ){,. i 6 4 = 0 A}V,_ O0,P T1_,T YEP E}_,I M| A ^G E_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' src/libavformat/hlsenc.c:3174:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 614 | { "loop "3174, | { " i g n"ofreo_rcieo _leororopr so"v,e r" Iignnpourte fIiOl ee rsreoqruse nfcoer" ,s tOaFbFlSeE Tl(olnogo-dpu)r,a tAiVo_nO PrTu_nTsY PwiEt_hB OnOetLw,o r k {o.utip6u4t "=, 0O F F S}E,T (0ig,n o1r,e _ i o _ e r rDoErCs )},, A\V _ O| ^ 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 }, | ^ PT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3175:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3175 | {"headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3176:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3176 | { NULL }, | ^ CC libavformat/metadata.o src/libavformat/img2dec.c:655:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 655 | { "frame_size", "force frame size in bysrc/libavformat/hlsenc.ctes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC }, | ^ :3120:132: warning: src/libavformat/img2dec.cimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] :656 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' 5 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/hlsenc.c 656 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:3119:132: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] :611 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h: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 }, \ | ^ :46:21: note: expanded from macro 'INT64_MAX' src/libavformat/img2dec.c 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :656:5: src/libavformat/hlsenc.c:3118:128: warning: 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] 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 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 }, \ | ^ 46:21: note: expanded from macro 'INT64_MAX' src/libavformat/img2dec.c 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :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 1 warning generated. 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 }, | ^ src/libavformat/ircamdec.c:91:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/mgsts.o CC libavformat/microdvddec.o 3 warnings generated. CC libavformat/microdvdenc.o CC libavformat/mj2kdec.o CC libavformat/mkvtimestamp_v2.o 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavformat/mlpdec.o CC libavformat/mlvdec.o CC libavformat/mm.o CC libavformat/mmf.o CC libavformat/mms.o CC libavformat/mmsh.o CC libavformat/mmst.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/jvdec.cCC libavformat/mods.o :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/moflex.o 1 warning generated. 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/mov.o CC libavformat/mov_chan.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/mov_esds.o src/libavformat/lafdec.c:198:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/movenc.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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) | ~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/lvfdec.c:1261 warning generated. :30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/movenc_ttml.o CC libavformat/movenccenc.o src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/movenchint.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) src/libavformat/metadata.c | ~~~~~ ^ ~~~~ :64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | CC libavformat/mp3dec.o 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++) | ~^~~~~~~~~~~~~~~~~ 15 warnings generated. CC libavformat/mp3enc.o CC libavformat/mpc.o CC libavformat/mpc8.o CC libavformat/mpeg.o 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) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/mpegenc.o src/libavformat/mgsts.c:57:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavformat/mpegts.o 57 | fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/mpegtsenc.o 3 warnings generated. src/libavformat/microdvddec.c:190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ 1 warning generated. 1 warning generated. CC libavformat/mpegvideodec.o CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o CC libavformat/mpl2dec.o CC libavformat/mpsubdec.o 3 warnings generated. CC libavformat/msf.o CC libavformat/msnwc_tcp.o 8 warnings generated. src/libavformat/mm.c:167:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (avio_read(pb, pkt->data + MM_PREAMBLE_SIZE, length) != length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/mspdec.o src/libavformat/matroskaenc.c:474:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | if (writer->current_master_element == wri52 warnings generated. ter->nb_elements - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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)In file included from src/libavformat/matroskadec.c { | ~~~~~~~~~ ^ ~~~~~~~ :src/libavformat/mms.c:87:25: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 65 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] src/libavformat/oggdec.h 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] 160 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] 36 104 | 46 +src/libavformat/mmsh.c m:m193s:-25>:s tsrc/libavformat/matroskaenc.cwarning: r:ecomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]625a :m27_:n umwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]* 6 < 193s | iz e 625 o | f ( m m s - > io fu t (_itbfur fa(fclkeenr- )>>) o s{if fz seo| fe ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~(t mm s<-=> isni_zbeu)fsrc/libavformat/mms.c f: e123| ~~~~~~~~~~~~~ ^ ~~~~r: )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] warning: 131 | if (end - p < skip_bytes + 22) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavformat/mms.c:138:29: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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) {CC libavformat/mtaf.o | ~~~~~~~~~ ^ ~~~~~~~ 2 warnings generated. src/libavformat/matroskaenc.c:649:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 649 | unsigned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/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) { | ~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/mtv.o In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/musx.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] 931 | while (idx > 0 && entries[idx - 1].pts > ts) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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 libavformat/mux.o CC libavformat/mux_utils.o src/libavformat/matroskadec.c:447:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 447 | { EBML_ID_EBMLVERSION, Esrc/libavformat/mlvdec.cBML_NONE }, | ^ :414:18:src/libavformat/matroskadec.c:448:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 448 | { EBML_ID_DOCTYPEVERSION, EBML_NONE }, | ^ 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/matroskadec.csrc/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) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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 | { Msrc/libavformat/matroskaenc.c:1274:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AT 1274 | if (codecpriv_size > track->codecpriv_size && !alternative_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ Rsrc/libavformat/matroskaenc.c:1277:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] O 1277 | } else if (codecpriv_size > track->codecpriv_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ SKA_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, CC libavformat/mvdec.o 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, EIn file included from BMsrc/libavformat/mmst.cL:_F36L: OAsrc/libavcodec/bytestream.h:T187,: 151:, 0warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] o ffsetof(Ma t187ro | sk a M a sitfe r(isnigzMee2t a!=, smiizn_el)u m i| ~~~~~ ^ ~~~~na nce) }, | ^ 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_ve11r warningts) generated . }, | ^ 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/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: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, pixelsrc/libavcodec/bytestream.h_w:i318d:t15h:) warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^ 318 | if (size2 != size) 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/mov_chan.c:514:14: src/libavformat/matroskadec.cwarning: :comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare]523 :50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]514 | i523f | ( s i{z eMA Tnb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/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/mxfdec.o 2 warnings generated. src/libavformat/matroskadec.c:703:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 703 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTag, name) }, | ^ src/libavformat/matroskadec.c:704:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 704 | { MATROSKA_ID_TAGSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaTag, string) }, | ^ src/libavformat/matroskadec.c:706:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 706 | { MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:707:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 707 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:713:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 713 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) }, | ^ CC libavformat/mxfenc.o src/libavformat/matroskadec.c:733:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 733 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ src/libavformat/matroskaenc.c: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:744:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 744 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ src/libavformat/matroskadec.c:762:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 762 | { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlock,additional) }, | ^ src/libavformat/matroskadec.c:772:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 772 | { MATROSKA_ID_BLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, CC libavformat/mxg.o 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 | src/libavformat/mmst.c { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) }, | ^ :285src/libavformat/matroskadec.c:788:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] : 788 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP }, | ^ 37:src/libavformat/matroskadec.c warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :789 285 | || length_remaining > sizeof(mms->in_buffer) - 12) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :46src/libavformat/mmst.c: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] :321:37: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 789 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP }, | ^ 321 | src/libavformat/matroskadec.c:790:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] || length_remaining > sizeof(mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 790 | src/libavformat/mmst.c:340:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE }, | ^ 340 | src/libavformat/matroskadec.c:791:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 791 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ src/libavformat/matroskaenc.c:2259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2259 | forCC libavformat/ncdec.o (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/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/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/network.o ~ ^ ~ CC libavformat/nistspheredec.o src/libavformat/matroskadec.c:1226:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1226src/libavformat/moflex.c | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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) | ~~~~~~~~ ^ ~~~~~~~ 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(2 warnings generated. i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/moflex.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | forsrc/libavformat/matroskaenc.c: (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/nspdec.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/libavcodec/put_bits.h:265: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/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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 (isrc/libavformat/mov.c: = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259src/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/mov.c:288:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | if (n_hmmt > len / 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/libavformat/matroskadec.c:1664:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1664 | if (pksrc/libavformat/movenchint.ct_:si334z:e24 :> =warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]1 0000000U) 334| | ~~~~~~~~ ^ ~~~~~~~~~ if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ CC libavformat/nsvdec.o 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) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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/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++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mpegts.c:src/libavformat/mp3dec.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 :19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 187 175 | fsize = fsize >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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 nusrc/libavformat/mpjpeg.cmb:er55 :(12%:f )warning: imissing field 'help' initializer [-Wmissing-field-initializers]n string .55\ | n " , v a{l )N;U L L| ^~~} , | ^ src/libavformat/matroskaenc.c:3283:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3283 | { "reserve_index_space", "Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues).", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3284:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3284 | { "cues_to_front", "Move Cues (the index) to the front by shifting data if necessary", OFFSET(move_cues_to_front), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3285:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3285 | { "cluster_size_limit", "Store at most the provided amount of bytes in a cluster. ", OFFSET(cluster_size_limit), AV_OPT_TYPE_INT , { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.csrc/libavformat/mov.c:481:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] :3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 481 | 3286 | { "cluster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/matroskaenc.c :3287:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | if3287 | ( s i z{e 2" d!a=s h"s,i ze")C r ea| t ~~~~~ ^ ~~~~e a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ if (src/libavformat/matroskaenc.csnprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :3288:140: src/libavformat/mov.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] : 497:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3288 | { "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ 497 | src/libavformat/mp3enc.csrc/libavformat/matroskaenc.c::3289506::121105:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 3289 | 506 | { " loifvfes"e,t o"fW(rMitPe 3fCiolnest eaxsts,u miidn3gv i2t_ ivse ra sliioven )s,t rAeVam_.O"P,T O_FTFYSPEET_(IiNsT_,l i{ve.)i6,4 AV=_ O4P}T,_ T0Y,P E4_,B OAVO_LO,P T{_ F.LiA6G4_ E=N C0O D}I,N G0_,P A1,R AFLMA}G,S }| , ^ | ^ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 !=src/libavformat/mp3enc.c si:z508e:)104src/libavformat/matroskaenc.c: : | 3290 ~~~~~ ^ ~~~~warning: : 113missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 508 | 3290 | o {f f"saeltloofw(_MrPa3wC_ovfnw"t, e"xatllo,w wRrAiWte _ViFdW3 vm1o)de," ,AV _OOFPFSTE_TT(YaPlEl_oBwO_OrLa,w _v{f.iw6)4, =A V0_O}P,T _0T,Y P1E,_ BAOVOL_,O {P T._iF6L4A G=_ 0E N}C,O 0D,I N1G,_ PFALRAAGMS} ,} , | ^| ^ if (src/libavformat/mp3enc.cssrc/libavformat/matroskaenc.cnp:r3291i:n147t:f (warning: stmissing field 'unit' initializer [-Wmissing-field-initializers] r, str_siz e3291_a | l l oc {, ""%fuli"p,p evdal_)r a>w_=r gbs"t,r _"sRiazwe _RaGlBl obci)t {m a p| s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ in VFW mode are stored bottom-up", OFFSET(src/libavformat/mov.cf:l505:i58p:p ewarning: dcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_r aw_rgb) ,505 | A V_ O P T _ T Y P E _iBfO O(Ls,np r{i n.tif6(4s =t 0r ,} ,s t0r,_ s1i,z eFL_AaGSll o}c,, " %| f ^" , val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :src/libavformat/matroskaenc.c510: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}, | ^ 3292:139src/libavformat/mp3enc.c: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 511:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 511 | { NULL }, | ^ 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:3297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3297 | { NULL }, | ^ src/libavformat/matroskaenc.c:3286:193: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3286 | { "cluster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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. 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/libavformat/mp3dec.c:601:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 601 | { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/mp3dec.c:602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 602 | { NULL }, | ^ src/libavformat/movenc.c:98:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "skip_iods"src/libavformat/mov.c:, "Skip writing iods atom.", offsetof(MOVMuxContext, iods_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 599:17: src/libavformat/movenc.c:99:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 99 | { 599 | entries >= UINT_MAX / sizeof(*sc->drefs)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c"iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, A:602:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] V 602 | for (i = 0; i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ _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_Osrc/libavformat/mpc8.cPT_FLAG_ENCODING_PARAM}, | ^ :132:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/movenc.c132:101:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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:CC libavformat/nullenc.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "msrc/libavformat/mov.c:771:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] i n_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 771 | src/libavformat/mpeg.c src/libavformat/movenc.c : 103i:f156 : (warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]i tle_size > F103F | M I N (I N{T _"MfArXa,g S_IsiZzE_eM"A,X -"1M)a)x im u| m ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ :463:23: warning: src/libavformat/movenc.c:104:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 463 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ | { "ism_lookahead", "Number of lookahead entries for ISM files", offsetofIn 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) | ~~~~~ ^ ~~~~ 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(MOVMusrc/libavformat/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] xC 185 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ontext, video_track_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_src/libavformat/mpegenc.c:196:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F 196 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.cLAG_ENCODING_PARAM}, | ^ :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/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/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/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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | ifCC libavformat/nut.o (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.c:115:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:116:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "write_tmcd", "force or disable writing tmcd", offsetof(MOVMuxContext, write_tmcd), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:120:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "empty_hdlr_name", "write zero-length name string in hdlr atoms within mdia and minf atoms", offsetof(MOVMuxContext, empty_hdlr_name), AV_OPT_TYPE_BOsrc/libavcodec/bytestream.hOL, {.i64 = 0}, :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 318 | if (size2 != size) | ~~~~~ ^ ~~~~ , 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_MAXsrc/libavcodec/bytestream.h, AV_OPT_FLAG_ENCODING_PARAM}, | ^ :357:15:src/libavformat/movenc.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 122 357 | if (size2 != size) | ~~~~~ ^ ~~~~ | { NULL }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/nutdec.o src/libavformat/mpegenc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < csrc/libavformat/mpjpegdec.c:371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] tx 371 | { "strict_mime_boundary", "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ ->nsrc/libavformat/mpjpegdec.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] b_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 372 | 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++) { | ~ ^ ~~~~~~~~~~~~~~~ { 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/movenc.c:253:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | ifsrc/libavformat/matroskadec.c: (oldval != track->cluster[i].samples_in_chunk && track->cluster[i].chunkNum) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/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++) | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/nutenc.o src/libavformat/mov.c:1365:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1365 | src/libavformat/mpegenc.c:827:30: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] f827 | src/libavcodec/bytestream.h : 294 : 15 : ifwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( payloa d294_ | s i z e i< fa v(_sfizief2o _c!=a ns_irzeea)d ( s| t ~~~~~ ^ ~~~~r eam->fifo)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ or (i = 0; i < c->fc->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/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/libavcodec/bytestream.hsrc/libavformat/matroskadec.c:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :3040:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 357 | 3040 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_ARsrc/libavformat/mpeg.cRAY_ELEMS(matroska_doctypes)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :803: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] 27 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3136 | 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 = if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0; i < src/libavformat/mspdec.c:s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 97src/libavformat/mpeg.c:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :909 97 | for (i = 0; i < st->codecpar->height; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ :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/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: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.csrc/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) | ~~~~ ^ ~~~~~ 1014:src/libavformat/matroskadec.c:3227:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 19 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] warning: 3263 | if (lace_size[n - 1] + snum > (uintcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64_t)INT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1014 | 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) | ~~~~ ^ ~~~~~ 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/mpeg.c { | ~ ^ ~~~~~~~~~~~~~~~ :src/libavformat/mpegenc.c1018:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :1107 1018 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1107 | av_assert0(av_fifo_can_reasrc/libavformat/mpeg.cd(stream->fifo) == trailer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :1034:150src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' : 38 | if (!(cond)) { \ | ^~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1034 | { "1 warning generated. 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 } | ^ CC libavformat/nuv.o 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/matroskadec.c:3406:23: src/libavformat/mpegenc.cwarning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] : 3406 | CC libavformat/oggdec.o if (blocksize > srclen) { | ~~~~~~~~~ ^ ~~~~~~ 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/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 demusrc/libavformat/mxf.c:32:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] x- 32 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_VIDEO }, | ^ decode delaysrc/libavformat/mxf.c:33:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] in microseconds.", OFFSET(preload), AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX, E }, | ^ 33 | src/libavformat/mpegenc.c:1286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1286 | { NULL }, | ^ { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x02,0x00,0x00,0x8 warning00 }, 13, AVMEDIA_TYPE_AUDIO }, | ^ s generated. 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 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/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 <= asrc/libavformat/mxf.cto:m44.:s119i:z ewarning: 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 */ | ^ 1 warning generatedsrc/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 }src/libavformat/mpegts.c, /* XDCAM proxy_pal030926.mxf */ | ^ :189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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 */ | ^ 189 | MPEGTSsrc/libavformat/mxf.c:48:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] _ OPTIONS, | ^ 48src/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 } | ^ { { 0x06,0xsrc/libavformat/mpegts.c:191:51:src/libavformat/matroskadec.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]3741 :42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]191 | {.i6 43741 | = 1 } , 0, (1b,l oAckV__tOiPmTe_ F>L=A G0 _|D|EC OcDlINuGs_tPeAr_RtiAmMe }>,= -| b ^l ock_time)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 0Esrc/libavformat/matroskadec.c:3745:22: warning: src/libavformat/mpegts.ccomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]:193 :95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3745 | 193 | t{i.ime6c4o =d e0 <} ,t r0a,c k0-,>e nAdV__OtiPmTe_cFoLdAeG)_ D E| CO ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~D ING_PARAM | src/libavformat/matroskadec.cA:V_3788O:P74T:_ Fwarning: Lcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]A G_EXPOR T3788 | | A V _iOfP T(c_lFuLsAtGe_rR_tEiAmDeO N!L=Y (},u in t| 6 ^4 _t)-1 && (block_time >= 0 || cluster_tsrc/libavformat/mpegts.ci:m195:e53 :> =warning: missing field 'unit' initializer [-Wmissing-field-initializers]- block _195t | i me ) ) { .| i ~~~~~~~~~~~~ ^ ~~~~~~~~~~~6 4 = -1}, -1, 1, Asrc/libavformat/matroskadec.cV:_3790O:P13T:_ Fwarning: Lcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]A G_DECODIN 3790G | _ P A R A M }, | ^F FMAX(track->end_timecode, timecodesrc/libavformat/mpegts.c :+197 :bl51o:c k_warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]u rat io197n | ) ; | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~{ .i64 =src/libavutil/macros.h 0:}47,: 25:0 ,note: expanded from macro 'FFMAX'1 , AV_O P47T | _#FdLeAfGi_nDe EFCFOMDAIXN(Ga_,Pb)A RA(M( a}), > (| b ^) ? (a) : (b)) | ~ ^ ~ ,0src/libavformat/matroskadec.c:3835src/libavformat/mpegts.cx::22199::52: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2 B3835, | 0 x 3 4 , 0 x 0 4i,f0 x(01t,i0mxe0c1,o0dxe0 7!,=0 xA0V4_,N0OxP0TS1_,V0AxL0U2E,)0 x | ~~~~~~~~ ^ ~~~~~~~~~~~~~~0 2,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ 199 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxf.c:49:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 49 | { { src/libavformat/mpegts.c0x:02016:,260: xwarning: 0missing field 'unit' initializer [-Wmissing-field-initializers]e ,0x2b,0 x32014 | , 0 x 0 4 ,{0x.0i16,40 x=0 10,}0,x 00A,, 01x0,4 ,00 x}0,1 , 0| x ^0 2,0x02,0x04,0x01,0x00,0x00 }, 14, AV_CODEC_ID_VC1 src/libavformat/mpegts.c},: 203/:*26 :V Cwarning: 1missing field 'unit' initializer [-Wmissing-field-initializers] S P@LL *203/ | | ^ {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:205src/libavformat/mxf.c:64::50: 119warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'desc' initializer [-Wmissing-field-initializers] 205 | { 50. | i 6 4 {= {2 004x80060,}0,x 01e,, 0IxN2Tb_,0MxA3X4/,20,x 0A4V,_0OxCC libavformat/oggenc.o P0T1,_0FxL0A1G,_0DxE0CAO,D0IxN0G4_,P0AxR0A1M, 0}x,0 2 ,| 0 ^x 02,0x04,0x02,0x00,0x00 }, 14, src/libavformat/mpegts.c : 206 : 12 : Awarning: Vmissing field 'help' initializer [-Wmissing-field-initializers]_ CODE C206_ | I D _ V C{1 N}U,L L/ *} ,VC 1 | S ^P @ML */ | ^ src/libavformat/mxf.c:51:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 51 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@LL */ | ^ src/libavformat/mxf.c:52:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 52 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@ML */ | ^ src/libavformat/mxf.c:53:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 53 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x05,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@HL */ | ^src/libavformat/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' src/libavformat/mxf.c:54:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 186 | { " r54e | s y n c _{s i{z 0ex"0,6 , 0 x"0see,t0 xs2ibz,e0 xli3m4i,t0 xf0o4r, 0lxo0o1k,i0nxg0 1u,p0 xa0 An,e0wx 0s4y,n0cxh0r1o,n0ixz0a2t,i0oxn0"2,, 0oxf0f4s,e0txo0f6(,M0pxe0g0T,0SxC0o0n t}e,x t1,4 ,r e s y n c _ s iAzVe_)C,O DAEVC__OIDP_TV_CT1Y P}E,_ I/N*T ,V C 1{ A.Pi@64L 0= * /M A X| _ ^R ESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mxf.c:55:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 55 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0xsrc/libavformat/mpegts.c01:,2200:x590:A ,warning: 0xmissing field 'unit' initializer [-Wmissing-field-initializers]0 4,0x01, 0220x | 0 2 , 0x 0 2 , 0 x 0{4 ,0.xi067,40 x=0 00, 0}x,0 00 ,} ,1 ,1 4 ,A V _ O P T _ F LAAVG__CDOEDCEOCD_IINDG__VPCA1R A}M, }/,* V C| 1 ^ AP@L1 */ | ^ src/libavformat/mpegts.c:224:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | AV_src/libavformat/mxf.cOP:T56_:F119L:A Gwarning: _missing field 'desc' initializer [-Wmissing-field-initializers]D ECODING_PARA M56 | | A V _{O P{T _0FxL0A6G,_0ExX0PeO,R0T x|2 bA,V0_xO3P4T,_0FxL0A4G,0_xR0E1A,D0OxN0L1Y, 0},x 0 A,| 0 ^x 04,0x01,0x02,0x02,0x04,0x08,src/libavformat/mpegts.c0:x2250:012,:0 xwarning: 0missing field 'help' initializer [-Wmissing-field-initializers]0 }, 12254 | , { N U LALV _}C,O D E| C ^_ 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 | src/libavformat/mpegts.c { { 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 */ | ^ :279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c 279 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ :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,0src/libavformat/mpegts.cx00,0x00 }, 14, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ :292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c:63:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 292 | 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 */ | ^ for (i src/libavformat/mxf.c:64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 64 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */ | ^ = 0; i 7 warnings generated. < src/libavformat/mxf.cts->stream->nb_programs; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ :src/libavformat/mpegts.c65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] : 293:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 293 | if (ts->stream->programs[i]->id == programid) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ | { { 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,0x0CC libavformat/oggparsecelt.o E,0x2B,0x34,0x04,0x01,0x01,0x0Asrc/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].timestasrc/libavformat/mpegts.cm:p 342* :m19:a trwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ka->time _342s | c a l ef o>r t(s)i {= 0| ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ i < p->nb_psrc/libavformat/matroskadec.ci:d4027s:;67 :i +warning: +comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]) | ~ ^ ~~~~~~~~~~ 4027 | 0 x 04 ,i0fx 0(1i,nd0exx0_2e,n0txr0i1e,s0[ix 0-1 ,10]x.0t2i,m0exs0t2a,m0px 0*1 m}a,t r1o6s,k a - > t i meA_Vs_cCaOlDeE C_FnFVb1_ p}r,o g/*FrFVa1m sV;0 i*+/+ ) | { ^ | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:355:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (program->id == prsrc/libavformat/mxf.cog:r70a:m119i:d )warning: missing field 'desc' initializer [-Wmissing-field-initializers]{ | ~~~~~~~~~~~ ^ ~~~~~~~~~ 70 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x02,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V1 */ | ^ src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 71 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x04,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V3 */ | ^ src/libavformat/mxf.c:73:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 73 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 74 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x00,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, /* uncompressed */ | ^ src/libavformat/mxf.c:75:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 75 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, | ^ src/libavformat/mxf.c:76:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 76 | { { 0x06,0x0E,0x2B,0x34,0x0src/libavformat/mpegts.c4,:0390x:0191:, 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 1,0x07,0x04, 0390x | 0 2 , 0 xf0or2 ,(0kx 0=1 ,00x;7 Ek, 0xs0t0r,e0axm0-0> n}b,_ p1r3o,g r aAmVs_;C OkD+E+C)_ I D| _P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~C M_S16BE }, /*src/libavformat/mpegts.c :F393r:o11m : Owarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n eon MXF f393i | l e * /i f | ( ^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; src/libavformat/mxf.ci: <77 :t119s:- >warning: nmissing field 'desc' initializer [-Wmissing-field-initializers]b _prg; i++) {77 | | ~ ^ ~~~~~~~~~~ { { 0x06,0src/libavformat/mpegts.cx:0398E,:023x:2 Bwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x34,0x0 4398, | 0 x 0 1 , 0 x 0 1f,o0rx 0(4j, 0=x 004;, 0jx 0<2 ,0px-0>2n,b0_xp0i2d,s0;x 0j3+,+0)x 0{1 , 0| x ~ ^ ~~~~~~~~~~0CC libavformat/oggparsedirac.o 1,0x00 }, 15,src/libavformat/mpegts.c : 402A:V27_:C Owarning: Dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E C_ID_PCM_ A402L | A W } , / * X D C AfMo rP r(okx y= C00;0 2k3 S0<1 .tmsx-f> s*t/r e a| m ^- >nb_programs; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:403:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | src/libavformat/mxf.ci:f 78(:t119s:- >warning: missing field 'desc' initializer [-Wmissing-field-initializers]st ream->pro g78r | a m s [ k{] -{> i0dx0 6=,=0 xp0-E>,i0dx)2 B{, 0 x| 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~4 ,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 | { { 0x0390, warning0sx generated0. 0,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,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 */ | ^ CC libavformat/oggparseflac.o 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,0x4 warnings generated. 00 }, 14, AVCOL_PRI_SMPTE431 }, CC libavformat/oggparseogm.o /* 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,0xsrc/libavformat/matroskadec.c:00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ 4423:171: CC libavformat/oggparseopus.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4423 | { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4424:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4424 | { "bandwidth", "bandwidth of this stream to be spesrc/libavformat/mov.ccified in the DASH manifest.", OFFSET(bandwidth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ :2534:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] src/libavformat/matroskadec.c:4425:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 25344425 | | { N U L Lc o}d,e c _| t ^a g != AV_RL32("dvpp") && codec_tag !src/libavformat/mxf.c= :A111V:_114R:L 3warning: 2missing field 'desc' initializer [-Wmissing-field-initializers]( "dvcp") && 111| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ | { { 0x06,0x0src/libavformat/mov.cE:,25340:x212:B ,warning: 0xcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]3 4,0x04,0x01 ,25340 | x 0 1 , 0 x 01 ,0 x 0c4o,d0exc0_1t,a0gx 0!1=, 0AxV0_1R,L03x20("1d,v0pxp0"1), 0&x&0 0c,o0dxe0c0_ ta}g, !1=4 ,A V_ARVLC3O2L("_dTvRcCp_"G)A M&M& A2 2| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ }, /* ITU-R BTsrc/libavformat/mov.c.:425327:053 :* /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_RL32src/libavformat/mxf.c(:"112a:p112c:h "warning: ) missing field 'desc' initializer [-Wmissing-field-initializers]& & | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 112 | src/libavformat/mov.c{: 2532{ :021:x 0warning: 6comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare], 0x0E,0x2B, 02532x | 3 4 , 0x 0 4 ,0 x 0 1c,o0dxe0c1_,t0axg0 1!,=0 xA0V4_,R0Lx3012,(0"xa0p1c,n0"x)0 1,&0&x c0o1d,0exc0_2t,a0gx 0!0=, 0AxV0_0R L}3,2 (1"4a,p chA"V)C O&L&_ T R| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~C _BT709 }, /src/libavformat/mov.c* :I2530T:U51-:R warning: Bcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]T .709 */ | ^2530 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup"))src/libavformat/mxf.c :&113&: 116 :| ~~~~~~ ^ ~~~~~~~~~~~~~~~warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mov.c113: | 2530 : 22 : { warning: {comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 0x06,0x0E, 02530x | 2 B , 0 x 3 4 , 0x 0 4(,c0oxd0e1c,_0txa0g1 ,!0=x0 1A,V0_xR0L43,20(x"0A1V,01xx"0)1 ,|0|x 0f1,o0rxm0a1t, 0!x=0 3A,0Vx_0R0L,302x(0"0A V}u,p "1)4), &A&V C O| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~L _TRC_SMPTE240M }, /* SMPTE 240M */ | ^ CC libavformat/oggparseskeleton.o 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,0src/libavformat/mov.cx0:12565,:039x:01 ,warning: 0missing field 'size' initializer [-Wmissing-field-initializers]x 01,0x01 ,25650 | x 0 6 , 0 x0 0 , 0MxO0V0A t}o,m 1a4 ,= A{V CAOVL__RTRLC3_2L(I"NEsAtRs d}",) /}*; L i| n ^ea r */ | ^ src/libavformat/mpegts.c:739:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 739 | src/libavformat/mxf.c : 117 : 115 : warning: imissing field 'desc' initializer [-Wmissing-field-initializers]f (iconv(cd ,117 | & i n, &{i n{l e0nx,0 6&,o0uxt0,E ,0&xo2uBt,l0exn3)4 ,=0=x 0-414,) warning0 sx{ generated0 . 1 ,| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~x 01,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/movenc.c:1676:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1676 | for (i = 0; i < FF_ARRAY_ELEsrc/libavformat/mxf.cMS:(120m:o116v:_ pwarning: imissing field 'desc' initializer [-Wmissing-field-initializers]x _fmt_tags); i120+ | + ) {{ | { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 x06,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,0x04src/libavformat/movenc.c:1766:32: warning: comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare],0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */ | ^ 1766 | src/libavformat/mxf.c:127:src/libavformat/mvdec.c118:: 250warning: missing field 'desc' initializer [-Wmissing-field-initializers]: 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | { { 0 x2500 | 0 ,0 x 0 0f,o0rx 0(0i, 0x=0 00,0x;0 0 , 0 x 0 0 ,0 x c00o,d0exc0_0t,0axg0s0->,i0dx 0=0=, 0xc0o0d,e0cx_00i,0dx0)0 , 0| ~~~~~~~~~~~~~~ ^ ~~~~~~~~x0 0,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED }, | ^ i < count; i++) { | ~ ^ ~~~~~ 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,0x0src/libavformat/movenc.c:1,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601src/libavformat/mpegtsenc.c *:/526 : | 19 ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1816: 526 | for (i = 0; i < s->nb_streams; i++) { src/libavformat/mxf.c :| 133 ~ ^ ~~~~~~~~~~~~~:112 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] 21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 133src/libavformat/mpegtsenc.c | : 538 : 27{: {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]01816 x | 0 6 , 0 xi0fE ,(538f0 | ix e2 l Bd _, o0 rx d 3e 4r , 0< fx o0Fr4F _,(Ak0R xR=0A Y10_,;0E LxkE0 1M<,S 0(pxfri0oe1g,lr0a_xm0d-a4>t,na0b)_)xs 0t 1r| ,e ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~0a xm0_1i,n0dxe0x1e,s0;x k0+2+,)0 x | 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~2 ,0x00,0x00 }, 14, AVCsrc/libavformat/mpegtsenc.cO:L539_:S46P:C _warning: Bcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]T 709 }, /* 539I | T U - R B T . 7 0 9 * / src/libavformat/mpegts.c | i:f ^987 (:p24r:o gwarning: rcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]a m->str e987a | m _ i n d e oxl[d_kc]o d=ec=_ taig) {!= st| -> ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~c odecpar->codec_tag) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:764:57: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavformat/mxf.c:134src/libavformat/mpegts.c::116986:: 24764warning: : | missing field 'desc' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 986 | 134 | o lw dh_ ic{lo ed{ e(0scxt_0ird6l , e0 nx!(=0l Esa,tn0-gx>u2caBog,de0e)xc p3>a4=,r 0-3>x c0o&4d&,e 0cqx_ 0i-1d ,d 0 ax t0a|1| ,< 0 | xs ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~0 i6z,e0oxf0(4d,a0txa01), 0-x 061), 0{x 0 1| ,0 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~x 02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:135:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ src/libavformat/mxf.c:136:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */ | ^ src/libavformat/mxf.c:139:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:141:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 141 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ CC libavformat/oggparsespeex.o 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/mov.c:2726:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2726 | src/libavformat/mux.cif :(747(u:i52nt:6 4_warning: t)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ntries * 12 + 4 > a t747om | .s i z e ) i f| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~( pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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)) { \ | ^~~~ CC libavformat/oggparsetheora.o 2 warnings generated. 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/mvdec.c:485: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 | if (mv->eof_count >= avctx->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:514:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/oggparsevorbis.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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/oggparsevp8.o src/libavformat/mpegts.c:1329:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1329 | for (i = 0; i < p->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/oma.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/mpegtsenc.c:1123:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1123 | for CC libavformat/omadec.o (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1153:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1153 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c: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/mux.c:1050:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/omaenc.o In file included from src/libavformat/mxfenc.c:51: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/options.o CC libavformat/os_support.o 12 warnings generated. src/libavformat/mov.c:3564:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3564 | src/libavformat/movenc.c:2539:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 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] 2539 3594 | if (ctts_sample == msc->ctts_data[ctts_ind].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 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 <6 warnings generated. entries; i++) { | ~ ^ ~~~~~~~ 82 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); | ~~~~~ ^ ~~~~~~~~~~~~~ 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/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/paf.o 3 warnings generated. src/libavformat/mov.c:3980:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3980 | if (sc->cttsrc/libavformat/nistspheredec.c:115:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s _data[i].coun115 | if (bps > INT16_MAX/8U) | ~~~ ^ ~~~~~~~~~~~~ t > 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/movenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2970 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/pcm.o src/libavformat/movenc.c:2991:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2991 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2250:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2255 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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: CC libavformat/pcmdec.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3080 | for (int i = 0, index = 1; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 22 warnings generated. src/libavformat/mxfenc.c:147:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 147 | { AV_CODEC_ID_NONE } | ^ src/libavformat/nsvdec.c:607:23: src/libavformat/mov.cwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : 4054:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 607 | 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] for (i = 0; i < FFMIN(8, vsize); i++) | ~ ^ ~~~~~~~~~~~~~~~ 4083 | if (av_sat_sub64(start_timeCC libavformat/pcmenc.o , empty_durasrc/libavformat/mpegts.c:tion) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2358:45src/libavformat/mov.c:4152:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4152 | 2358 | if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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->ksrc/libavformat/mpegtsenc.c:eyframes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2188:19src/libavformat/mov.c:4288:23: 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] 4288 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2188 | 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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) | ~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/pjsdec.o src/libavformat/mpegts.c:2597:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2597 | src/libavformat/mpegtsenc.c : 2231 : 19i:f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p rg_idx > nb_ p2231r | g ) f| ~~~~~~~ ^ ~~~~~~o r (i = 0; i src/libavformat/mpegts.c<: 2599s:-29>:n b_warning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t reams; i2599+ | + ) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~^ ~~~~~~~~~~ 3 warnings generated. 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(originsrc/libavformat/mov.cal:_4413n:e54t:w owarning: rkcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]_ id), AV_OPT_TYPE_ I4413N | T , { . i 6 4i f= (DiV B=_=P RrIeVf-A>TnEl_vNlE_TtWoO -R K1_ &S&T AsRrcT_ p}a,t h0 x-0 0s0r1c, 0nb_prg; i++) { | ~ ^ ~~~~~~~~~~ Osrc/libavformat/mpegts.c:2873:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F FSECC libavformat/pmpdec.o T(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h2873 | if (i == ts->nb_prg && ts->nb_prg > 0) { | ~ ^ ~~~~~~~~~~ :46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffsrc/libavformat/mov.c:ffffff) | ^~~~~~~~~~~~~~~~~~ 4510:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4510 | if (sc->stsc_count && sc->stsc_data[ ssrc/libavformat/mxfdec.c:c485:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - 485 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ >stsc_count - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:4539:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4539 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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: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/pp_bnk.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/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) | ~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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/mxfenc.c:622:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/prompeg.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/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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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 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: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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavformat/pva.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/nut.c:258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~~~ 258src/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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ for (i = 0; i < nut->avf->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/pvfdec.o 6 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; | ~ ^ ~~~~~~~~~~~~~ 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:src/libavformat/movenc.c:4497:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: 4497 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]src/libavformat/movenc.c:4538:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 4538 | int ret = mov_write_trak_tag(s, pb, mov, &(mov->tracks[i]), i < s->nb_streams ? s->streams[i] : NULL); | ~ ^ ~~~~~~~~~~~~~ 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:src/libavformat/movenc.c:4567:11src/libavformat/mxfenc.c: :warning: 1050comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]: 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4567 | len =1050 | FF M I Nf(osri z(ei o=f (0b;u fi) -nb _1s,t lreena)m;s ; | i ^ ~~~~~~~~~~~~~~~~~~~ ~~~+ +) | ~ ^ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 5118:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 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] d efine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/mov.c:5421:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5421 | if (c->CC libavformat/qcp.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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,0src/libavformat/movenc.cx01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */ | ^ :4912:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4912src/libavformat/mxfdec.c:1596:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] | if (track->nb_frag_info >= track->frag_info_capacity) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1596 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ src/libavformat/mxfdec.c:1597:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1597 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ | ^ src/libavformat/mxfdec.c:1598:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1598 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x15,0x01,0x00 }, 14, AV_CODEC_ID_DIRAC, NULL, 14 }, /* VC-2 */ | ^ src/libavformat/mxfdec.c:1599:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1599 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1b,0x01,0x00 }, 14, AV_CODEC_ID_CFHD, NULL, 14 }, /* VC-5 */ | ^ src/libavformat/mxfdec.c:1600:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1600 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1c,0x01,0x00 }, 14, AV_CODEC_ID_PRORES, NULL, 14 }, /* ProRes */ | ^ src/libavformat/mxfdec.c:1601:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1601 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0src/libavformat/mov.cx0:15664,:041x:0 2warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 x0d,0x01,0x03,0x 056631 | , 0x 0 2 , 0 x 0 4a,v0_xl6o0g,(0c-x>0f1c ,} ,A V1_4L,O GA_VT_RCAOCDEE,C _"IdDu_rMaPtEiGo2nV=I%D"EPOR,I dN6U4L"L ,t i1m5e =}%",P R/I*d 6M4P"E Gr-aEtSe =*%/f \ n| " ^, | ~~~~~~ 5664 | e->duration, e->time, e->rate); | ~~~^~~~ 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/oggdec.csrc/libavformat/mxfdec.c::3021608::34129:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1608302 | | { i{f 0(oxs0-6>,b0uxf0sei,z0ex 2-b ,o0sx-3>4b,u0fxp0o4s, 0streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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:1616src/libavformat/oggdec.h::119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1616 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ 180 | if (pts > INT64_MAX && pts != AV_NOPsrc/libavformat/mxfdec.cTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ :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 | src/libavcodec/bytestream.h:{ { 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 */ | ^ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c 294 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/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/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;src/libavformat/mxfdec.c :i+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/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:1638:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1638 | { { 0x06,0x0e,0x2b,0x3src/libavformat/nuv.c4,:0x1820:154:, 0xwarning: 01implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0x01,0x02,0 x1820 | d , 0 x 0i1f, 0(xf0p3s, 0)n b*_/s t r| e ^a ms; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1642:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1642 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1646:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1646 | { { 0x06,CC libavformat/qtpalette.o 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,src/libavcodec/bytestream.h0x:02943:,150:x 01warning: ,0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 02,0x0e,0 x2940 | 0 , 0 x 00i f} ,( s1i6z,e 2A V!_=C OsDiEzCe_)I D _| NO ~~~~~ ^ ~~~~N E, "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/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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/mxfenc.c:1810:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1810 | 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 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.csrc/libavformat/mxfenc.c:1838:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1838 | for (i = 0; i < mxf->edit_units_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 5332src/libavformat/mxfenc.c:1850:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1850 | for (j = key_index; j < mxf->edit_units_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 19src/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) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5332 | for (i = 0; i < 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/oggparsedirac.c2:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] warning 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ s generated. 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/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 != Asrc/libavformat/oggdec.hV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ :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:5506:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5506 | src/libavformat/mxfdec.c for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :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 =src/libavformat/mov.c= best_index_sid && s->index_start_position == best_index_start && s->index_du11ra warningst generatedi. on > best_index_duration)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ :6149src/libavformat/mxfdec.c:1795:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] :46 1795 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->src/libavformat/nutenc.cin:d190e:x35_:s tawarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t _position 190 | < b e s tf_oinr d(esxt_rsetaamr_ti d| |= 0| ; ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ stream_id < : src/libavformat/mxfdec.cwarning: :comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]1791 :108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] s->n b_1791 | s tr e a ms ; s t r e a m _ i d+ + ) s-src/libavformat/mxfenc.c{>: 2030b:o 19d| ~~~~~~~~~ ^ ~~~~~~~~~~~~~y: _ swarning: icomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]d == last_body_ s2030i | d & & sf-o>ri n(di e=x _0s;i id <== FlF_aAsRtR_AiYn_dEeLx_EsMiSd( m&x&f _sp-r>oriends_ecxo_dsetacr_ut_lsp)o;si tii+o+)n {> l a| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s t_index_start) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 6149 | if (atom.size < AV_UUID_LEN || atom.size >= FFMIN(INT_MAX, SIZE_MAX)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 | #defsrc/libavformat/mxfenc.cin:e2084 :FF19M:A Xwarning: (comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]a ,b) ((a) > ( b)2084 | ? (fao)r :( i( b=) )0 ; | i ~ ^ ~ < FF_ARRAY_ELEMS(mxf_dnxsrc/libavformat/mxfdec.chd:_1896:c23o:d ewarning: ccomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]_ uls); i++ 1896) | { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (edit_unit < s->index_start_position + s->index_duration) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mxfdec.c:src/libavformat/oggparsevorbis.c1902::3141:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1902 | 187 | i f i(fs i(zs-e>2n b!_=in dseixz_een) t r| i ~~~~~ ^ ~~~~es == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.csrc/libavformat/mov.c::3846312::1923:: 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] 3846312 | | f o r f(oir =( i0 ;= i0 ;< in u-t>ifmce-_>bnabs_es_tcroeuanmts;; ii++++)) {{ | | ~ ^ ~~~~~~~~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c :5694:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c:6318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5694 | f o6318r | ( i n t i =i f0 ;( i i= =< cs-->>fncb-_>sntbr_esatmrsea;m si)+ + )| ~ ^ ~~~~~~~~~~~~~~~~~{ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1945:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavformat/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1945 | if (s->index_duration > INT_MAX - index_table->nb_ptses) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6388src/libavformat/mxfdec.c | for (i = 0; i < subsample_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ :1953:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1953 | s->nsrc/libavcodec/bytestream.h:b_index_entries != s->index_duration * 2 + 1) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 294:src/libavformat/mxfdec.c:1952:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 33 : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_entrisrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e s != s->index318 | if (si_dCC libavformat/r3d.o uration && | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ zesrc/libavformat/mxfdec.c:2013:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2 2013 | if (s->nb_index_enIn file included from trsrc/libavformat/oggparsespeex.ci:e30s: src/libavformat/oggdec.h=:=160 :236 :* warning: s->comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]i ndex_dura t160i | o n + 1 ) i f | ( ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~o gg->streasrc/libavformat/mxfdec.cm:s2015:[33i:] .warning: scomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]e rial == 2015se | r i al ) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ != size) | ~~~~~ ^ ~~~~ 1 warning 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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggparseflac.c:src/libavformat/movenc.c27: 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 5735: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]19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5735 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 6481 | avio_seek(pb, encryption_index->auxiliary_offsets[0], src/libavformat/mxfdec.c:2125:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] S 2125 | for (k = 0; k < mxf->fc->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ EEK_SET) != encryption_index->auxisrc/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] l iary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALsrc/libavformat/nutenc.cU:E631) :{16 : | warning: ~~~ ^ ~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 631 | for (i=0; iavf->nb_streams; i++) { | ~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2318:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6544:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6544 | if (avio_read(pb, buffer + offset, to_read) != to_read) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rawdec.o 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: src/libavformat/nutenc.cwarning: 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 743:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 743 | for (i = 0; i < s->n2 warnings generated. b_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:15src/libavformat/mov.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :6686:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 763 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 6686src/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) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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 src/libavformat/nutenc.c:FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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;CC libavformat/rawenc.o i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:291:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | src/libavformat/mxfdec.c if (tmp_stream >= stream_count) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ :2468src/libavformat/nutdec.c:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :320 :13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2468 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 descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :362:19: src/libavformat/mxfdec.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2467 :41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 362 | fo r2467 | ( i = 0src/libavformat/omadec.c ; : i292 : <23 : s dtwarning: ercomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]se carmi_pctoourn-t> ;w292 h | ii+ t+ e) _ r {e f _ | l ~ ^ ~~~~~~~~~~~~ e fvoerl (=i= =( 203;5 McSo(mlpeoanfe_ntta_bdleept);h i- +8=) ) 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_CC libavformat/rawutils.o INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM}, | ^ src/libavformat/oggenc.c:92:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/oggenc.c:94:74: warning: implicit conversion from 'long' 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/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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 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/mov.c:6923:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6923 | if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/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:6179:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6179 | if (trsrc/libavformat/mxfenc.c:2547:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] k ->entry >= trk->cluster_capacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2547 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rawvideodec.o 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mxfenc.c:2733:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2733 | for (i = 0; src/libavformat/mov.c:6998:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] i 6998 | for (i = 0; i < sam < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ ple->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rdt.o 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 + samplsrc/libavformat/oggenc.cesrc/libavformat/nutdec.c->:s498u:b19s:a mpwarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e s[i].by t498e | s _ o ff_oprr o(teic =t e0d;_ dia ta vsf-i>zen)b_ s{t r e| a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~m s; ++i) | ~ ^ ~~~~~~~~~~~~~~~ :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/oggparseogm.c:111:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 111 | if (bytestream2_get_bytes_left(&p) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/nutenc.c: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/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/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/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/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 src/libavformat/nutenc.c:1230:20(err || avio_tell(s->pb) < oc->content_start) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | fosrc/libavformat/oggparseogm.cr (i=0; inb_streams; i++) | ~^~~~~~~~~~~~~~ :183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | if (os->psIn file included from ize < lb + 1) | ~~~~~~~~~ ^ ~~~~~~ src/libavformat/options.c:39: CC libavformat/realtextdec.o 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/nutenc.c:1245:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/options_table.h :124540 | : 143 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "write_index "40, | {""Wfriotrem aitnpderxo"b,e s i z e " , " n u m b e r o f b y t e s t o OpFrFoSbEeT (wfriiltee _fionrdemxa),t "A,V_ OOPFTF_STEYTP(E_fBoOrOmL,a t _{p.rio6b4e s=i 1z}e,) , A V _ O P T _ T Y P E _ I N0T,, { . i 6 4 1=, EP,R O}B,E _ B| U ^F _MAX}, 0, INT_MAX-1, D}, | ^ src/libavformat/nutenc.c:1246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"packetsize", "set packet size", OFFSET(pacsrc/libavformat/mov.cke:t7115_:19s:i zwarning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]) , AV_OPT_ T7115Y | P E _ I NfTo,r ({i. i=6 04; =i D su0b,s aImNpTle__cMoAuXn,t ;E }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/libavformat/options_table.h| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~56 :136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | # d56e | f{i"nsee eFkF2MaInNy("a,, b")a ll(o(wa )s e>e k(ibn)g ?t o( bn)o n:- k(eay)f)r a m| e ~ ^ ~s 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 src/libavformat/mxfenc.cho:w2902 :m19a:n ywarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]mi croseconds ar2902e | a n a l yfzoerd (isrc/libavformat/nutdec.ct :o=550 :0pr19;o: b iewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]innbp_us tt550"r | ,e a OmF sF ;Sf EoiTr+( +m()ai x {_= a n0| a; ~ ^ ~~~~~~~~~~~~~l yiz e<_ dcuournatt;i oin+)+,) {A V _| O ~ ^ ~~~~~PT _TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ^ src/libavformat/options_table.h:58:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"cryptokey", "decryption key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D}, | ^ src/libavformat/options_table.h:59:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D}, | ^ src/libavformat/options_table.h:60:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422 video */ | ^ src/libavformat/options_table.h:63:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"max_delay", "maximum muxing or demuxing delay in microseconds", OFFSET(max_delay), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, E|D}, | ^ src/libavformat/options_table.h:64:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ^ src/libavformat/options_table.h:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:66:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"audio_preload", "microseconds by which audio packets should be interleaved earlier", OFFSET(audio_preload), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:67:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"chunk_duration", "microseconds for each chunk", OFFSET(max_chunk_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:68:1162: warningwarning: smissing field 'unit' initializer [-Wmissing-field-initializers] generated . 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/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/options_table.h:81:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mov.c:7181:103: 81warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]{ "use_wallclo c7181k | _ a s _ t i m e sitfa m(pssa"m,p l"e-u>sseu bwsaalmlpclleosc[ki ]a.sb ytteism_eosft_aclmepasr"_,d aOtFaF S+E Tsa(mupslee_-w>aslulbcslaomckp_leass[_it]i.mbeystteamsp_so)f,_ pArVo_tOePcTt_eTdY_PdEa_tBaO O>L ,s i{z.ei6)4 {= 0| } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~, 0, 1, D}, | ^ 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_bysrc/libavformat/options_table.hte:s82 :<164 :1 6warning: *missing field 'unit' initializer [-Wmissing-field-initializers]s ample->cryp t82_ | {b"ystek_ibpl_oicnki)t i{a l _| b ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~y tes", "set numbersrc/libavformat/mov.c :o7201f: 21b:y twarning: ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]s to skip b7201e | f o r e r e a d i ndga thae a+=d eFrF MaInNd( 1f6r*asmaemsp"le,- >OsFkFiSEpT_(bsyktie_pb_loicnki,t rieaml__bbyyttese)s;) , | A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~V _OPT_TYPE_Isrc/libavutil/macros.hN:T496:425,: {note: .expanded from macro 'FFMIN'i 64 = 0} ,49 | #0d,e fIiNnTe6 F4F_MMIANX(-a1,,b ) D(}(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 | src/libavformat/options_table.h : 83 : 129 : rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]m _bytes -= F F83MI | N{("1c6o*rsraemcptl_et-s>_skoivpe_rbflytoew_"b,l o"ccko, rrreemc_tb ystiens)g;l e | t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~i mestamp osrc/libavutil/macros.hv:e49:r25f:l onote: wexpanded from macro 'FFMIN's ", OFFS E49T( | c#odrerfeicnte_ FtFsM_IoNv(ae,rb)f l(ow()a,) >A (Vb_)O P? (b) : (aT_TYPE_BOOL, {.i64 = 1}, 0, 1, D}, | ^ )) | ~ ^ ~ src/libavformat/options_table.h:84:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"flush_pacsrc/libavformat/paf.ckets", "enable flushing of the I/O context after each packet", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, E}, | ^ :58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare]src/libavformat/options_table.h:85:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | if ((p->buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 85 | {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", OFFSET(metadata_header_padding), AV_OPT_TYPsrc/libavformat/paf.cE: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++) { | ~ ^ ~~~~~ INT, {.i64 = -1}, -1, INT_MAX, E}, | ^ src/libavformat/options_table.h:86:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86src/libavformat/mxfenc.c:3048:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ^ 3048 | fsrc/libavformat/options_table.hor (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ :87:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"In file included from max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ^ 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].seriasrc/libavformat/options_table.h:95:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] l 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 }, | ^ == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/options_table.h:101:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"dump_separator", "sesrc/libavformat/mov.c:7296:60: warning: t information dump field ssrc/libavformat/oggenc.cep:a481r:a19t: owarning: r"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], OFFSET(du m481p | _ s efpaorra t(oi r=) ,0 A;V _iO

PnEb__SsTtRrIeNamGs, ;{ .is+t+r) ={ "| , ~ ^ ~~~~~~~~~~~~~ "}, 0, 0, D|E}, | ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7296 | src/libavformat/options_table.h } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :102:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavformat/mxfenc.c:3107:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 102 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSEsrc/libavformat/oggdec.hT(:c180o:d32e:c _warning: wcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]h itelist), A V180_ | O P T i_TfY (PpEt_sS T>R IINNGT,6 {4 _M.AsXt r& &= pNtUsL L! =}, A V0_src/libavformat/movenc.cN,:O 63320P:,T23S :_D V warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}L ,U E )| ^{ 6332| | ~~~ ^ ~~~~~~~~~~~~~~ for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/options_table.h3107 | src/libavformat/movenc.c : 6349 : 49 :f owarning: rcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] (i = 0;47 warning is6349 | generated< . m xf src/libavformat/nutdec.c- >: b o731id:fy19 _:(p saiwarning: rdcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]et i&t&i osnisde__c so731iu | zne t ;> if0+o +&r)& ({(i s = i | d0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~e; _ sii z< es -!>=n bp_asrt-re>aemxst;r aid+a+ta)_ s{iz e | | ~ ^ ~~~~~~~~~~~~~| memcmp(side, par->esrc/libavformat/nutdec.cx:t741r:a27da:t awarning: ,comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] side_siz e)741) | ) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ if (n + x >src/libavformat/movenc.c=: 6374s:y41n:cp owarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n t_count + 63741 | ) { i| f ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ (trk->entry && pkt->stream_index < s->nb_streams) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :src/libavformat/movenc.c103: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 }, | ^ 6380:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavformat/options_table.h :6380104 | : 147 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] (mov- >104m | ax{_"fprraogtmoecnotl__swizhei t&e&l imsotv"-,>m d"aLti_sts iozfe p+r ostiozceo l>s= tmhoavt- >maarxe_ farlalgomweendt _tsoi bzee) u|se|d " | , ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ 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_strsrc/libavformat/options_table.he:a105m:s151;: jwarning: +missing field 'unit' initializer [-Wmissing-field-initializers]+ ) { | ~ ^ ~~~~~~~~~~~~~ 105 | {"protocsrc/libavformat/oggenc.co:l_617b:l19a:c kwarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i st", "L i617s | t o f fporro t(ojc o= l0s; t hja t< asrsrc/libavformat/mxfdec.c-e: >3046n:no67bt:_ s warning: tacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]rl elaomwse;d jt+o+ )b e{ 3046u | s| e ~ ^ ~~~~~~~~~~~~~ d " , O F F S E Ti(fp r(otdoecsoclr_ibpltaocrk-l>ichsatn)n,e lAsV _ c.hsatnrn e=l sN U>L=L F},F _ S0A,N E0_,N BD_ C},H A N| N ^E LS) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:src/libavformat/options_table.h3091::23106:: 115warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3091106 | | { " m afxo_rst r(eianmts "i, = "0m;ax iim bfecr- >onfb _ssttrreeaammss";, iO+F+F)S E{T ( m| a ~ ^ ~~~~~~~~~~~~~~~~~~~x _streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INTsrc/libavformat/mxfdec.c_:M3094A:X35,: Dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , | ^ 3094 | for (int j = i + 1; jsrc/libavformat/options_table.h :<107 :m173x:f -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]f c->nb_str 107e | a{"mss;k ijp_+es+t)i m{a t e| _ ~ ^ ~~~~~~~~~~~~~~~~~~~d uraCC libavformat/redspark.o tion_from_pts2" warning,s generated". skip duration calculation in estimate_timings_from_pts", OFFSET(skip_estimate_duration_from_pts), AV_OPT_TYPE_BOOL, {.src/libavformat/oggparsevorbis.ci64 = 0}, 0, 1, D}, | ^ :58:23: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 }, | ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/options_table.hsrc/libavformat/mxfenc.c: 313058: | 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i3130 | = 0 ; if o n0b;_ cih a

;n bi_+s+tr) e a| m ~ ^ ~~~~~~~~~~~~~~~ s; i++) | ~ ^ ~~~~~~~~~~~~~ :109src/libavformat/mxfenc.c::63133: :warning: 40missing field 'help' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 109 | {NULL} ,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/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_offsetsrc/libavformat/paf.c",: 227":s19e:t warning: oucomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]t put time s227t | a m p offofrs e(ti" , =O F0F;S EiT (Xf,r aImNeTs6_4o_fMfAsXe,t _Eta}b,l e [| p-~ ^~~~~~~~~~> current_frame] >= p->video_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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 readingsrc/libavformat/oggenc.c h:ea694d:e19r: awarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d frames", O F694F | S E T ( sfkoirp (_ii n=i t0i;a li_ by,n bA_Vs_tOrePaT_mTsY;P Ei_+I+)N T{6 4 ,| ~ ^ ~~~~~~~~~~~~~ {.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] src/libavformat/nutdec.c:835:65: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | {"start_ti m835e | _ r e a lftoirm e("i,n i"twiaallli-zceldo_cskt rteiamme_ cwohuennt s=t r0e;a mi nbietgiianlsi z(ePdT_Ss=t=r0)e"a,m _OcFoFuSnEtT (tn_bt_ismter_eraemas;l)t i{m e )| , ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, Isrc/libavformat/mxfenc.cNT:643222_:M112A:X ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]E }, | ~ ^~~~~~~~~ 3222 | /usr/include/stdint.h : 46 : 21 : ofnote: fexpanded from macro 'INT64_MAX's etof(M X46F | C#odnetfeixnte, IsNtTo6r4e__MuAsXe r _(c0omxm7efnftfsf)f,f fAfVf_fOfPfTf_fTfsrc/libavformat/oggenc.c)Y P: E709| _: ^~~~~~~~~~~~~~~~~~B19 O:O Lwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] {.i64 = 1} ,709 | 0, 1 , fAoVr_ O(PiT _=F LA0G;_ EiN CGn_bP_AsRtArMe}a,m s ;| i ^+ +) { | ~ ^ ~~~~~~~~~~~~~ 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] src/libavformat/mxfenc.c:3223:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 322357 | | { " a n{a lNyUzLeLd u}r,a t i| o ^n ", "specify how many microsecon2 warnings generated. ds are analyzed to probe t2 warnings generated. he input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, src/libavformat/mxfenc.cINT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:3235:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 46:21: note: expanded from macro 'INT64_MAX' 3235 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 src/libavformat/oggenc.c=: 727-:119}:, -warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 8, AV_O PT727_ | F L AG _fEoNr C(OiDI N=G _0PA;R AiM }<, s -| > ^n b_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3238:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3238 | In file included from offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/options.c:src/libavformat/mxfenc.c39: 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] : 3239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h3239 | { NULL }, | ^ :46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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, Isrc/libavformat/movenc.c:6606:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] N 6606 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ T_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/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/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,src/libavformat/movenc.c:6713:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 x01,0x02,0x04,0x00 }, mxf_read_partition_pack }, | ^ 6713 | CC libavformat/replaygain.o for (i = 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 }, | ^ 0; i < s->nb_stresrc/libavformat/mxfdec.c:3231:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] a ms; i++) { | ~ ^ ~~~~~~~~~~~~~ 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 },src/libavformat/pcmdec.c:116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] m 116 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ xf_read_src/libavformat/pcmdec.c:118:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] parsrc/libavformat/nutdec.c:1074: 21118: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "channe l1074s | " , " " , of f s e tsoifz(eP >C M2A u*d inouDtem-u>xmearxCo_ndtiexstt,a ncceh a|n|n el s| ) ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~, AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ tition_pack }, | ^ src/libavformat/pcmdec.c:119:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "ch_layout", "", offsetof(src/libavformat/mxfdec.cPC:M3234A:usrc/libavformat/options.c116d:i: o228D:warning: e12mmissing field 'ctx_size' initializer [-Wmissing-field-initializers]:u xwarning: ermissing field 'help' initializer [-Wmissing-field-initializers]C ontex t,228 | c3234h _ | l a y{ o uNtU){L, L{ }A0 Vx _0| O6P ^T ,_0TxY0PeE,_0CxH2LbA,Y0OxU3T4,, 0{x.0s2t,r0x 0=5 ,N0UxL0L1},,0 x00,1 ,00,x 0AdV,_0OxP0T1_,F0LxA0G2_,D0ExC0O1D,I0NxG0_1P,A0RxA0M4 ,}0,x 0 2| , ^0 x00 }, mxf_read_partition_pack },src/libavformat/pcmdec.c :| ^123 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ src/libavformat/mxfdec.c:3235:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3235 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3236:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3236 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata }, | ^ src/libavformat/mxfdec.c:3237:125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3237 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata }, | ^ CC libavformat/riff.o src/libavformat/options.c:250:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | if (s->nb_streams >= s->max_streams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/riffdec.o src/libavformat/pcmdec.c:182:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/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 (avCC libavformat/riffenc.o io_tell(pb) src/libavformat/pcmdec.c> k:l184v:_166e:n dwarning: )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/rka.o 20 warnings generated. 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/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/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rl2.o src/libavformat/mxfdec.c:3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3509 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6992:src/libavformat/mxfdec.c23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 3525:19: warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning s generated. 6992 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 3525 | 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++) { | ~ ^ ~~~~~~~~~~~~~ fosrc/libavformat/movenc.cr (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] 7062 3545 | if (x < mxf->partitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7062 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rm.o CC libavformat/rmdec.o src/libavformat/mxfdec.c:src/libavformat/mov.c3626::198031:: 19:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80313626 | | ffoorr (i( j= =0 ;0 ;i j< -p>anrbt_icthiaopntse_rc_otruanctk;s ;i +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/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/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/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 | foCC libavformat/rmenc.o r (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 | src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~ 8 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 src/libavformat/pp_bnk.c= :0;142 :i 23<: swarning: ->comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]n b_streams; i142+ | + ) | f ~ ^ ~~~~~~~~~~~~~o r (insrc/libavformat/mov.ct :i 8224=: 019;: iwarning: 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++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. 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/rmsipr.o 2 warnings generated. 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/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/mxfdec.c:3969:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavformat/mov.c 3969: | 8446 : 38 : warning: missing field 'size' initializer [-Wmissing-field-initializers]i f (t && 8446t | ra c k - >MsaOmVpAlteo_mc oauntto m< =t -{> nAbV__pRtLs3e2s()" r{o o t| " ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~) }; | ^ 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)) | ~ ^ ~ src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 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/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 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.csrc/libavformat/mxfdec.c:48:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 407848 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4078 | mxf->current_klv_data = (KLVPacket){{0}}; | ^CC libavformat/rpl.o src/libavformat/movenc.c:7782:170: warning: src/libavformat/mxfdec.c:4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 7782 | { "movie_timescale", "set movie tsrc/libavformat/mxfdec.c:4091:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] i 4091 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ mescale",src/libavformat/mov.c:8481:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, IN8481 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ T_src/libavformat/mov.c:8490:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] M 8490 | for (i = 0src/libavformat/mxfdec.c; :i4100 :<56 s:- >nwarning: bmissing field 'offset' initializer [-Wmissing-field-initializers]_ stream s4100; | i + +) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c :m8497x:f27-: >warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ur ren t8497_ | k l v _ d a t a f=o (rK L(jV P=a c0k;e tj) <{ {s-0>}n}b;_ s t| r ^e ams; j++) | ~ ^ ~~~~~~~~~~~~~ Asrc/libavformat/mov.cX,: 8510A:V19_:O Pwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ FLAG_EN C8510O | D I N G _fPoArR A(Mi} ,= 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 12n:b _swarning: tmissing field 'help' initializer [-Wmissing-field-initializers]r eams; 7784i | + + ) {{ N| U ~ ^ ~~~~~~~~~~~~~L L }, | ^ 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/mxfdec.c:src/libavformat/mov.c4111::857652::46 :warning: warning: missing field 'offset' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41118576 | | f o r (i = m0x;f -i> c_bkiltvra_tdeast_ac o=u n(tK L&V&P aic k{nb{_0s}t}r;e a m| s ^; 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/rsd.o 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 (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 3 warnings generated. src/libavformat/mov.c:8656:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8656 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rso.o 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_parsrc/libavformat/qtpalette.ctition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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: CC libavformat/rsodec.o 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_src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] e 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ nd; i++) { | ~ ^ ~~~~~~~~~ 2 warnings generated. src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c:8855:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8855 | if (sc->ctts_data && sc->ctts_index < sc->ctts_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8860:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8860 | sc->ctts_data[sc->ctts_index].count == sc->ctts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8859:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8859 | if (sc->ctts_index < sc->ctts_count && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8874:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8874 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c: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 }, | ^ CC libavformat/rsoenc.o 40 warnings generated. src/libavformat/mov.c:9061:22:src/libavformat/qcp.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 9061 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :src/libavformat/mov.c16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :9075 132 | for (i=0; inb_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] 9115CC libavformat/rtmpdigest.o | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9119:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9119 | 0, 1, FLAsrc/libavformat/qcp.cGS}, | ^ :162:30:src/libavformat/mov.c:9121:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9121 | 0, 1, FLAGS}, | ^ warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavformat/mov.c: 162 | if (c->data_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ 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/rtmphttp.o CC libavformat/rtmppkt.o 3 warnings generated. 1 warning generated. 1 warning generated. CC libavformat/rtmpproto.o 7 warnings generated. 2 warnings generated. CC libavformat/rtp.o 5 warnings generated. src/libavformat/r3d.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i < r3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec.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/rtpdec_ac3.o CC libavformat/rtpdec_amr.o CC libavformat/rtpdec_asf.o CC libavformat/rtpdec_dv.o 1 warning 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_g726.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_h261.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/rawdec.c:123:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:124:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rawdec.c:138:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:139:12:src/libavformat/rawvideodec.c warning: :missing field 'help' initializer [-Wmissing-field-initializers] 139:115: 139warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { NULL }, | 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_h263.o 4 warnings generated. CC libavformat/rtpdec_h263_rfc2190.o CC libavformat/rtpdec_h264.o 6 warnings generated. 4 warnings generated. CC libavformat/rtpdec_hevc.o 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 17< frame_count;i++) { | ~ ^ ~~~~~~~~~~~ warningsrc/libavformat/rl2.c:198:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 198 | for(i=0;inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:242:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_ilbc.o src/libavformat/rl2.c:290:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for(i=0; i < s->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ 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_jpeg.o 2 warning1 warning generatedsrc/libavcodec/bytestream.h. :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 357 | if (size2 != size) | ~~~~~ ^ ~~~~ generated. src/libavformat/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/rdt.c:423:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | for (n = 0; n < s->nb_streams; n++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_latm.o CC libavformat/rtpdec_mpa_robust.o 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/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_unsupported_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:291:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 291 | for (i = 0; !error && i < number_of_chunks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/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++) { | ~^~~~~~~~~~~~~~~~ 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/rpl.c:331:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 331 | if (rp1l->chunk_number >= sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ warning generatedsrc/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_parCC libavformat/rtpdec_mpegts.o t == rpl->frames_per_chunk) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/rtpdec_qcelp.o 7 warnings generated. src/libavformat/rmdec.c:445:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 445 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/rmenc.c:456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/libavformat/rmdec.c:740:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:745:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtmphttp.c:265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC}, | ^ src/libavformat/rtmphttp.c:266:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 266 | { NULL }, | ^ CC libavformat/rtpdec_qdm2.o In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_qt.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/rtpdec_rfc4175.o CC libavformat/rtpdec_svq3.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/rtpdec_vc2hq.o 1 warning generated. src/libavformat/rmdec.c:1071:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ CC libavformat/rtpdec_vp8.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: 1 warning generated. warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | In file included from for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | ifCC libavformat/rtpdec_vp9.o (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_xiph.o 2 warnings generated. CC libavformat/rtpenc.o CC libavformat/rtpenc_aac.o CC libavformat/rtpenc_amr.o 6 warnings generated. CC libavformat/rtpenc_chain.o 2 warnings generated. CC libavformat/rtpenc_h261.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/rtpenc_h263.o src/libavformat/rtpdec_asf.c:165:src/libavformat/rtpdec_h264.c27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 108:40: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 165 | 108 | && (dst - base64packet) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpenc_h263_rfc2190.o 4 warnings generated. 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: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/rtpenc_h264_hevc.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/rtpenc_jpeg.o CC libavformat/rtpenc_latm.o CC libavformat/rtpenc_mpegts.o CC libavformat/rtpenc_mpv.o 4 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/rtpenc_rfc4175.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/libavformat/rtpdec_mpa_robust.c:87:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 87 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:120:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 120 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/rtpenc_vc2hq.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)) | ~ ^ ~ 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_vp8.o 1 warning generated5 warnings generated. . CC libavformat/rtpenc_vp9.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)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rtpenc_xiph.o src/libavformat/rtpdec_qdm2.csrc/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :282:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 278 | i282f | ( p a y l o aidf_ l(e+n+ qtna_-p>kptgsr o< uqpd)m- >s ub| p ~~~~~~~~~~~ ^ ~~~~~~~~~~~~k ts_per_block) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/rtpproto.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/rtsp.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/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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtspdec.o 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/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/rtspenc.o 16 warnings generated. src/libavformat/rtmpproto.c:3102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3102 | {"rtmp_app", "Name o2 warnings generated. f 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 algoriCC libavformat/s337m.o thm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3123 | { NULL }, | ^ src/libavformat/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "cname", "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ CC libavformat/samidec.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/sapdec.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/sapenc.o 2 warnings generated. 4 warnings generated. 2 warnings generated. CC libavformat/sauce.o CC libavformat/sbcdec.o 1 warning generated. 10 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) | ~~~~~ ^ ~~~~ CC libavformat/sbgdec.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/sccdec.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 CC libavformat/sccenc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/scd.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/sdns.o CC libavformat/sdp.o 1 warning generated. CC libavformat/sdr2.o CC libavformat/sdsdec.o CC libavformat/sdxdec.o CC libavformat/seek.o CC libavformat/segafilm.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++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/segafilmenc.o 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 }, | ^ 5 warnings generated. CC libavformat/segment.o 8 warnings generated. CC libavformat/serdec.o 33 warnings generated. CC libavformat/sga.o 5 warnings generated. CC libavformat/shortendec.o CC libavformat/sierravmd.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/siff.o CC libavformat/smacker.o CC libavformat/smjpeg.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/smjpegdec.o 4 warnings generated. CC libavformat/smjpegenc.o 6 warnings generated. src/libavformat/rtpproto.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ CC libavformat/smoothstreamingenc.o 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/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 2 warnings generated. CC libavformat/soxdec.o src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/rtsp.c:98:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:99:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535CC libavformat/soxenc.o , 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", 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/rtspenc.csrc/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/spdif.o : 81:176: note: expanded from macro 'COMMON_OPTS' 92 | 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] for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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 }, | ~ ^~~~~~~~~1 warning generated. /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 51 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) | ~~~~~~~~~~ ^ ~~~~ src/libavformat/sapdec.c:174:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { src/libavformat/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); | ~~~~~~~~ ~~~~~~~~~^~ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/spdifdec.o src/libavformat/sapenc.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/spdifenc.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 + (uinCC libavformat/srtdec.o t64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:src/libavformat/rtspdec.c187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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-src/libavformat/sapenc.c:>nb_streams; r++) { | ~ ^ ~~~~~~~~~~~~~ 145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state;src/libavcodec/bytestream.h | ^ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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/libavformat/rtsp.c:734 :27: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/srtenc.o 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/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:351 warning generated. : 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/srtp.o 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(cpoint2 warnings); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ s generated. CC libavformat/srtpproto.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/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:280:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:294:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/stldec.o src/libavformat/rtsp.c:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/sbgdec.c 1172 | if (len1 > sizeof(buf)) :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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~ CC libavformat/subfile.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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/subtitles.o 2 warnings generated. src/libavformat/serdec.c:124:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ src/libavformat/sbgdec.c:1528:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1531:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1534:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1535:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1535 | { NULL }, | ^ src/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 nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/subviewerdec.o CC libavformat/supdec.o src/libavformat/segment.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = 0; i < s->nb_streams; i++) {CC libavformat/supenc.o | ~ ^ ~~~~~~~~~~~~~ CC libavformat/svag.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/svs.o 2 warnings generated. src/libavformat/segment.c:422:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 422 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/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/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/smacker.c:217:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 217 | for (i = 0; i < smk->frames; i++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/swf.o 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, ssrc/libavformat/segment.ciz:e614): 23!:= swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ze ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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/smjpegenc.c:594 warnings:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated 59 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ . 22 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 > smksrc/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++) { | ~ ^ ~~~~~~~~~~~~~~~~ fsrc/libavformat/sierravmd.crame_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~ :205:src/libavformat/smacker.c:320:57: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 320 205 | for (j = 0; j < vmd->frames_per_block; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ | if ((ret = av_get_packet(s->pb, pkt, sizeCC libavformat/swfdec.o )) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/sierravmd.c:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | if(ffio_limit(pbsrc/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++) { | ~ ^ ~~~~~~~~~~~~~ , 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavformat/shortendec.c:26: src/libavcodec/golomb.h:482:34: CC libavformat/swfenc.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 5 warnings generated. src/libavformat/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/takdec.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: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 offs1et warning", generated . 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 thCC libavformat/tcp.o e 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 src/libavformat/rtsp.c:of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ 2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/segment.c: 2591 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/tedcaptionsdec.o 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 }, | ~ ^~~~~~~~~ src/libavformat/smoothstreamingenc.c:167:19: /usr/include/stdint.hwarning: :46comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 21: note: expanded from macro 'INT64_MAX' 46 | #167d | e f in e fIorNCC libavformat/tee.o T (6i4 _= M0A;X i (<0 xs7-ff>fnfbf_fsftfrfefafmfsf;f fi)+ + )| ^~~~~~~~~~~~~~~~~~{ | ~ ^ ~~~~~~~~~~~~~ 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", OFsrc/libavformat/soxdec.cFS:E105T:(50i:n iwarning: ticomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a l_offset), AV _105O | P T _T Y P E _ D UiRfA T(IaOvNi,o _{r.eia6d4( p=b ,0 }c,o m-mIeNnTt6,4 c_oMmAmXe,n tI_NsTi6z4e_)M A!X=, cEo m}m,e nt _| s ~ ^~~~~~~~~~i ze) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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:10641:138 warning: generated . 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) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/tee_common.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)) | ~ ^ ~ CC libavformat/teeproto.o 1 warning generated. src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for 4(i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ warningssrc/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated 555 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ . CC libavformat/thp.o src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "window_size", "number of fragments 1kept in the manifest" warning generated. , 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,CC libavformat/tiertexseq.o E }, | ^ src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 627 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 628 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ 4 warnings generated. 30 warnings generated. 35 warnings generated. CC libavformat/tls.o CC libavformat/tls_gnutls.o CC libavformat/tmv.o CC libavformat/tta.o CC libavformat/ttaenc.o CC libavformat/ttmlenc.o src/libavformat/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: tiCC libavformat/tty.o ll 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/txd.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/ty.o 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_src/libavformat/spdifenc.c:params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ 483:43: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]src/libavformat/srtpproto.c :45 483 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :111:src/libavformat/spdifenc.c:484:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 484 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 }, | ^ isrc/libavformat/srtpproto.cf (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :47src/libavformat/spdifenc.c:487:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :12 487 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes)) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: src/libavformat/spdifenc.c:491:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] missing field 'help' initializer [-Wmissing-field-initializers] 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] 47 | { NULL } | ^ 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_insertsrc/libavformat/srtpproto.c =: F86F:M26I:N (mwarning: acomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]t _codes[next_c o86d | e_ i dx ] .hp-o>sma -x _cptaxc-k>ehtd__sbiuzfe_ f=i llFeFdM,I N (| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >rtp_h d542- | > m a x _ p a c k e t _ s i z e , | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | d a t a _ re m a i n i n g ) ; | ~~~~~~~~~~~~~~ sizsrc/libavutil/macros.he:o49f:(25s:- >note: eexpanded from macro 'FFMIN'n cryptbu f49) | )# de-f i1n4e; F F| M ~~~~~~~~~~~~~~~~~~~~~IN (a,b) ((asrc/libavutil/macros.h): >49 :(25b:) note: ? expanded from macro 'FFMIN'( b) : (a) )49 | | # ~ ^ ~d efine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ^~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/subtitles.c:126:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 126 | if 2 warnings generated. (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/udp.o 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] 6 warnings generated. 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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/uncodedframecrcenc.o CC libavformat/unix.o 1 warning generated. CC libavformat/url.o 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] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/urldecode.o 147 warnings generated. CC libavformat/utils.o CC libavformat/vag.o CC libavformat/vc1dec.o CC libavformat/vc1test.o CC libavformat/vc1testenc.o CC libavformat/version.o CC libavformat/vividas.o CC libavformat/vivo.o CC libavformat/voc.o CC libavformat/voc_packet.o 2 warnings generated. CC libavformat/vocdec.o 20 warnings generated. 2 warnings generated. src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavformat/swfenc.c:208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ CC libavformat/vocenc.o CC libavformat/vorbiscomment.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/teeproto.c:src/libavformat/tee.c:69:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39: 69 | OFFSET(use_fifo), AV_OPT_T14YP warningsE generated_. BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39src/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] { NULL } | ^ 72 | {NULL} | ^ src/libavformat/tedcaptionsdec.c:39:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | AV_OPT_FLAG_SUBTITLE_PARAM | AV_OPT_FLACC libavformat/vpcc.o G_DECODING_PARAM }, | ^ src/libavformat/tedcaptionsdec.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL }, | ^ src/libavformat/swfdec.csrc/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", | ~ 237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 37 | offsetof(TEDCaptionsDemuxer, start_time), AV_OPT_TYPE_INT64, 237 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ 38 | src/libavformat/swfdec.c:259:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .i64 = 15000 }, INT64_MIN, INT64_MAX, | 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] /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 276 46 | #define INT64 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ _Msrc/libavformat/swfdec.cAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :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) { | ~ ^ ~~~~~~~~~~~~~ 13 warnings generated. CC libavformat/vpk.o src/libavformat/tee.c:256:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 256 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 332 | for (i = 0; i < avf2->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/tee.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (i = 0; i < avf->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:416:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | for (i = 0; i < slave->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vplayerdec.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); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_src/libavformat/thp.cpal_data_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ :101:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 101 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vqf.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) { | ~~~ ^ ~~~~~~~~~~~~~~ 1 warning 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){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/w64.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 | { "frame1r warninga generatedt. e", "", 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 }, | ^ 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/wady.o 42 warnings generated. 5 warnings generated. CC libavformat/wavarc.o 1 warning generated. 1 warning generated. CC libavformat/wavdec.o 1 warning generated. CC libavformat/wavenc.o 4 warnings generated. CC libavformat/wc3movie.o 1 warning generated. 1 warning generated. CC libavformat/webm_chunk.o CC libavformat/webmdashenc.o CC libavformat/webpenc.o CC libavformat/webvttdec.o CC libavformat/webvttenc.o CC libavformat/westwood_aud.o CC libavformat/westwood_audenc.o CC libavformat/westwood_vqa.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/wsddec.o src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ CC libavformat/wtv_common.o CC libavformat/wtvdec.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 > l4e warnings generated. n ? size - len : 0, fmt, vl); | ~~~~ ^ ~~~ CC libavformat/wtvenc.o src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 9 warnings generated. 8 warning3s generated. warnings generated. src/libavformat/vc1test.c:44:CC libavformat/wv.o 47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/udp.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | src/libavformat/udp.c if (a2 > s) { | ~~ ^ ~ :132:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:134:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:136:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:137:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ src/libavformat/udp.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/vividas.c:222 :13936 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "fifo_siz e"222, | "isfe t( atvhieo _UrDePa dr(escreci,v ibnugf c+i r4c,u lna)r =b=uf fne)r s{i z e| , ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 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),src/libavformat/url.c A:V263_:O5P:T _warning: Tcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare]Y PE_BOOL, {. i2636 | 4 = 0C}O,P Y0(,u b1.,u r l , Dk }e,e p )| ; ^ | ^~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len src/libavformat/udp.c>: o141u:t157_:e nwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers] - out) { \ | 141 ~~~ ^ ~~~~~~~~~~~~~ | { "timeout",src/libavformat/url.c :264 : 5 : warning: "comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare]s et rai s264e | e r ro rC OtPiYm(euocu.tu,r li,n umci.pcartoshe)c;o n d| s ^~~~~~~~~~~~~~~~~~~~~ (onlsrc/libavformat/url.cy: 256i:n17 :r enote: aexpanded from macro 'COPY'd mode )256" | , O F F S E Tif( t(ilmeeno u>t )o,u t _ en d - ou t ) A{V _\O P T| _ ~~~ ^ ~~~~~~~~~~~~~T YPE_INT, {.i64 src/libavformat/url.c=: 2890:}9:, warning: 0comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'long' [-Wsign-compare], INT_M A289 | X , D } , C| O ^P Y(root, root + 1); | ^~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:256:17: note: expanded from macro 'COPY' 256 | if (len > out_end - outsrc/libavformat/udp.c): 144{: 12\: warning: | ~~~ ^ ~~~~~~~~~~~~~missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } 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] src/libavformat/udp.c:128:142: 307warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | COPY(uc.url_compo n128e | n t _ e n{d _"pbautrsht,_ buict.se"n,d ) ; | " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M ax lesrc/libavformat/url.cn:gt256h: 17o: fnote: expanded from macro 'COPY'b ursts i256n | b i t s ( w hiefn (ulseinn g> boiuttr_aetned) "-, oOuFFtS)E T{( b\u r s| t ~~~ ^ ~~~~~~~~~~~~~_ 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, src/libavformat/vividas.c{ :.270i:6344: =warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, 0270, | I N T 6i4f_ M(AaXv,io _.rfelaadgs( s=r cE, }b,u f +| 8 ~ ^~~~~~~~~, n) !/usr/include/stdint.h=: 46n:)21 :{ note: expanded from macro 'INT64_MAX'| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/wvdec.o 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/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - oCC libavformat/wvedec.o ffset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 1 warning generated. 3 warnings generated. CC libavformat/wvenc.o src/libavformat/udp.c:523:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavformat/vorbiscomment.c:74 :52327 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (av_fi f74o | _ c an _ w r i t e(fso-r>f i(foi)n t< lie n= +0 ;4 )i {< n| b ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~_ chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ 1 warning generated. 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)) { \ | ^~~~ CC libavformat/xa.o CC libavformat/xmd.o CC libavformat/xmv.o CC libavformat/xvag.o src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ CC libavformat/xwma.o 1 warning 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_canCC libavformat/yop.o _write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/yuv4mpegdec.o 3 warnings generated. CC libavformat/yuv4mpegenc.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) | ~~~ ^ ~~~~~~~~ GEN libavformat/libavformat.pc 1 warning generated. 7 warnings generated. src/libavformat/webmdashenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:529:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:530:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:531:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ src/libavformat/wavdec.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ src/libavformat/wc3movie.c:142:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | src/libavformat/wavenc.c : 99 : 15 : iwarning: fcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] ((ret = avio_re ad99(p | b , bu f f e rl,en s=i zFeF)M)I N!(=le ns,i zmea)x l{e n )| ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ | ^ ~~~ ~~~~~~ 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++) { | ~ ^ ~~~~~~ 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/wc3movie.c:253:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if ((unsigned)size > sizeof(text) || (ret = avio_read(pb, text, size)) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wavdec.c:247:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 247src/libavformat/webm_chunk.c | : 281 : 146 :a vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]a ssert0( l281e | n g t{h "cdata[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) | ~~~ ^ ~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~ 6 warnings generated. 5 warnings generated. 2 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings 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) { | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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: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: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/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) { | ~~~~~~~~ ^ ~~~~~~~ 1 warning generated. 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/wvdec.c:298:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 298 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/wvdec.c:313:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 313 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. 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->data2_o warningfsf generatedse. t) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~ ^ ~~~~~~~~~~ 7 warnings generated. GEN libavcodec/libavcodec.pc CC libpostproc/postprocess.o CC libpostproc/version.o GEN libpostproc/libpostproc.pc GEN libswresample/libswresample.pc GEN libswscale/libswscale.pc 10 warnings generated. GEN libavutil/libavutil.pc CC libavfilter/aeval.o AR libavdevice/libavdevice.a CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o CC libavfilter/af_adenorm.o 4 warnings generated. CC libavfilter/af_aderivative.o CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o 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_ARRACC libavfilter/af_adynamicsmooth.o Y_ELEMS(pix_fmt_array); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o CC libavfilter/af_aexciter.o src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_afade.o CC libavfilter/af_afftdn.o CC libavfilter/af_afftfilt.o CC libavfilter/af_afir.o CC libavfilter/af_aformat.o CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o CC libavfilter/af_agate.o CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o CC libavfilter/af_amerge.o CC libavfilter/af_amix.o CC libavfilter/af_amultiply.o CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o 3 warnings generated. CC libavfilter/af_anlms.o CC libavfilter/af_anull.o CC libavfilter/af_apad.o 34 warnings generated. CC libavfilter/af_aphaser.o 10 warnings generated. 5 warnings generated. CC libavfilter/af_apsyclip.o CC libavfilter/af_apulsator.o 2 warnings generated. CC libavfilter/af_aresample.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_arnndn.o In file included from src/libavfilter/af_adrc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_adynamicsmooth.c:19: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_asdr.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); | ~ ^ 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] - sCC libavfilter/af_asetnsamples.o rc[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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 6 warnings generated. In file included from src/libavfilter/af_anequalizer.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-src/libavfilter/af_acontrast.c:1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 39src/libpostproc/postprocess.c:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 39 | { "contrast", "set contrast", OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=33}, 0, 100, A }, | ^ 395 | src/libavfilter/af_acontrast.c numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ :src/libpostproc/postprocess.c40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 40 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ | src/libpostproc/postprocess.c { NULL } | ^ :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)) < dcThresho3 warnings generated. ld; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: src/libavfilter/af_acontrast.ccomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] :55:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 398 55 | float d = src[c] * M_PI_2; | ^~~~~~ ~ | src/libavfilter/af_acrusher.c:74:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] n umEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 75src/libpostproc/postprocess.c | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ :399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]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 }, | ^ 399 | src/libavfilter/af_acrusher.c:77 numEq += ((unsigned)(src[ 4*step] - src[5*src/libavfilter/af_acontrast.cst:ep77:]30 :+ dwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O ffset)) < 77d | c T h re s h o l d ; | d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~s t[c] = sinsrc/libpostproc/postprocess.c:(400d :+70 :c owarning: ncomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]t rast * sin(d 400* | 4 ) ) ; | ^~~~~~~~ ~ 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] :111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 77src/libpostproc/postprocess.c | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ :402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | nsrc/libavfilter/af_adelay.c:umEq += ((unsigned)(ssrc/libavfilter/af_acrusher.crc:[81 7:*111:s twarning: emissing field 'unit' initializer [-Wmissing-field-initializers]p] - src[ 881 | *src/libavfilter/af_acontrast.c st :e 96 {pCC libavfilter/af_asetrate.o : 23]": d +cwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]"d c,O f f s e 96t" | )s )e t < D dC c" T, h r e f ls oh ao tl d d; = sr c| [ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~On FF]S E*T M(_dPcI),_ 2 ; | ^~~~~~ ~ AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A }, | ^ 59:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]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 }, | ^ 59 | src/libavfilter/af_acrusher.c { "delays", "set list of delays for each channel", OFFSET(delays), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A | AV_OPT_FLAG_RUNTIME_PARAM }, | ^ :83:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adelay.c 83 | { "samples", "set sample reductisrc/libavfilter/af_acontrast.co:n116":,30 :O Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET(samp l116e | s) , A V _ O P Td_sTtY[PnE] _= DsOiUnB(LdE ,+ {c.odntbrla=s1t} ,* si n( d *1 ,4 ) ) ; | ^~~~~~~~ ~2 50, A }, | ^ :60:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_acrusher.c :84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 84 | { "lfo", "enable LFO", OFFSET(is_lfo), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ | { "asrc/libavfilter/af_acrusher.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] l l", "use last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ 85src/libavfilter/af_adeclick.c:95 | { "lfosrc/libavfilter/af_adelay.cr:a61n:g12e:" , warning: "missing field 'help' initializer [-Wmissing-field-initializers]s et L F61O | d e p t{h ",N U L L } | OF ^FS ET(lforange), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 250, A }, | ^ :103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_acrusher.c:86:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 86 | { "lforate", "set LFO rate", | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ OFFsrc/libavfilter/af_adeclick.cSET(lforate), AV_OPT_TYPE_DOUBLE, {.dbl=.3}, .01, :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 }, | ^ 200src/libavfilter/af_adeclick.c, A }, | ^ :97:103:src/libavfilter/af_acrusher.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 97 | { "overlap", "se | { NULL } | ^ t 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_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, uisrc/libavfilter/af_adeclick.cnt:8100_:t,103 :0 xwarning: 8missing field 'unit' initializer [-Wmissing-field-initializers]0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 100 | src/libavfilter/af_adelay.c : 75 :{28: "note: aexpanded from macro 'DELAY'", "set auto r75e | g r e s s i o n iofr d(edr-">,d eOlFaFyS_EiTn(daerx) ,< d - > d e l aAyV)_ O{P T _ T Y P E _ D O U B L E , { . d b l = 2 } , 0, 2 5 ,\ A F | } ~~~~~~~~~~~~~~ ^ ~~~~~~~~, | ^ 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, src/libavfilter/af_adeclick.c0:x81010:)103 : | warning: ^~~~~~~~~~~~~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adelay.c101: | 76 : 29 : {note: expanded from macro 'DELAY'" threshold "76 | , " s e t t h re s h oclodn"s,t i n tO FlFeSnE T=( tFhFreMIsNh(onlbd_s)a,m pAlVe_sO,PT _dTY-P>Ed_eDlOaUyB L-E ,d -{>.ddeblla=y2_}i,n d e x1),; \1 0 0| , ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ A F }, | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? src/libavfilter/af_adeclick.c(b:)102: 103: :( awarning: )missing field 'unit' initializer [-Wmissing-field-initializers]) | ~ ^ ~ 102 | { "t", "sesrc/libavfilter/af_adelay.ct: 95t:h1r:e swarning: hcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]o ld", 95 | D E L A Y (OuF8F,S E Tu(itnhtr8e_sth,o l0dx)8,0 )A V _| O^~~~~~~~~~~~~~~~~~~~~~~~~P T_TYPsrc/libavfilter/af_adelay.cE:_90D:O33U:B Lnote: Eexpanded from macro 'DELAY', {.dbl=2 }90, | 1 , 1 0 0 , AFd ->}i,n d e| x ^ = d->index >= d->delay ? 0 : d->index; \ | 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_acrusher.c ^ :156:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_adeclick.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ src/libavfilter/af_acrusher.c:170:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_adelay.c: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_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 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 97 | DELAY(s32, int32_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: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_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:72:26: note: expanded from macro 'PFILTER' 72 | type cos_theta = cos(shift); \ | ~~~ ^~~~~ src/libavfilter/af_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_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, src/libavfilter/af_adecorrelate.c:217:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 ) | ^~~~~~~~~~~~~~~~~~~~~~ 217src/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{ "stages", "set filtering stages", OFFSET(stages), AV_OPT_TYPE_INT, {.i64=6}, 1, MAX_STAGES, FLAGS }, | ^ :98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavfilter/af_adecorrelate.c:218:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c218 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ :90:33src/libavfilter/af_adecorrelate.c:219:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : note: expanded from macro 'DELAY' 219 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ | { NULL } | ^ src/libavfilter/af_aexciter.csrc/libavfilter/aeval.c:91:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :55 :107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 55 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ | {src/libavfilter/af_aexciter.c "nb_samples", "set the n:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] u 56 | { "level_out", "set lesrc/libavfilter/af_aemphasis.cv:e50l: 104o:u twarning: ",missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET( l50e | v e l _o u{t )",l eAvVe_lO_PiTn_"T,Y PE _ D O"UsBeLtE ,i n{p.udtb l=g1a}i,n" , O F F S E T ( l0e,v e6l4_,i nA) ,} , A V_| O ^P T_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAsrc/libavfilter/af_aexciter.cG:S 57}:,107 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] m 57 | { "amount", "src/libavfilter/af_adenorm.cse:254t :a106m:o uwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]t ", src/libavfilter/af_aemphasis.c254 : | O51 F: F 104S :ET{ ( awarning: "mmissing field 'unit' initializer [-Wmissing-field-initializers]lo euvenlt"),, 51 | " s eA tV _l{Oe Pv"Tel_eTYlvPe"l,E_ oOF_uFtDS"OE,UT B L( El e,"v se{el_.tdd bbo)lu,=t 1pA}uVt,_ Og aP iT _nT "Y ,P EO _F DF0SO,EU TB6(4Ll, EeA,v e}{l_.,od bu lt| =) ^-, 3A5V1_}O, P T-_T4Y5P1E_,D Osrc/libavfilter/af_adrc.c U B: L99E :,121- :9 {0warning: .missing field 'unit' initializer [-Wmissing-field-initializers],dsrc/libavfilter/af_aexciter.c b :Fl=58L1:A}107,G: S 0 warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]} ,699 4 | | , ^ 58F | L A{ G S" t}{r, a "n ds| r ^fi evre"",, " s e"ts ehta rtmhoen itcrsa"n,s fe r e x p rOeFsFsSiEoTn("d,r iOvFeF)S, E T( e x pArV__sOtPrT)_,T Y P AEV__DOOPUTB_LTEY,P E{_.SdTbRIlN=G8,. 5{}.,st r = " p " }0,. 1 ,0 ,1 0 , A0 ,} ,F L A| Gsrc/libavfilter/af_adelay.c ^S : }99,: 1 : | warning: ^comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavfilter/af_adenorm.cb:e260r: o12f: swarning: missing field 'help' initializer [-Wmissing-field-initializers]asrc/libavfilter/af_aexciter.c m:p59le: s107260 : | p ewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] r e{ qNu eUsrc/libavfilter/af_adrc.csL:t59Le100 d | }: 121: f | rwarning: ^am missing field 'unit' initializer [-Wmissing-field-initializers] e{ " ",b OlFeFnSdE"T(, n 100b"src/libavfilter/af_aderivative.c_ | s:s e164a tm: p12 lb:{e sl warning: )en,"missing field 'help' initializer [-Wmissing-field-initializers]d a th at r a m164co | nAk V" i_, Oc P s{T "_ ,TN YU"OPLsFEeF_LtINS T E}t,T ( h | be ^l{ ea.tnit6da4)c, k = " , 1 0 A2 4}V ,_ O P T 0 _,T Y P E _ ODO FU F BSLEIETNT,(_ aM{tt.AdXab,cl Fk=LA_0Gm}Ss, ) , } ,A V _ | O ^ P T_ TY-P1E0_D,O U1B0LE,, A{ .}d,bl = 5| 0 ^.} , 1src/libavfilter/af_aemphasis.c, :16500:012,: Fwarning: Lmissing field 'help' initializer [-Wmissing-field-initializers]A GS }, 65 src/libavfilter/aeval.c | | ^: 92 : 159{ :N Uwarning: src/libavfilter/af_aexciter.cLmissing field 'unit' initializer [-Wmissing-field-initializers]L: 60}: 107 :| ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers]92 | { 60"n | " , { " f r e q " ," "ssrc/libavfilter/af_adrc.cse:et101t: 121ths:ec warning: omissing field 'unit' initializer [-Wmissing-field-initializers]np uem"b,er o f sa 101m | p l e s OF{p Fe"SrrE Tre(elfeqreaueqsste)"e,,d f r a m" seAe"Vt,_ OtPhOTFe_T FYSrPEeETl_(eaDnsOebU"_B,sL aEm ,p l {e .s d) b,l = 7 50 0 } ,OA FVF S_2E0OT0(P0rT,e_ lT1Y2e0Pa0Es_0eI,_N mTAs, ) }, , A V{_ .| iO6 ^4P T=_ 1TY0P2E4_}D,O U B L E0,, { .d b l = 10 0 src/libavfilter/af_aexciter.c.IN}:T,61 _:5M107,A: X 2,warning: 00 missing field 'unit' initializer [-Wmissing-field-initializers]0 F,L AFGLSA G}61S, | } | ^, { | " ^ce il", "CC libavfilter/af_ashowinfo.o set ceiling", OFFSET(ceil), src/libavfilter/aeval.c : 93src/libavfilter/af_adrc.c:: 146 :102A :V121warning: _: Omissing field 'unit' initializer [-Wmissing-field-initializers]warning: P missing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_D O93102U | | B L E ,{ {."{dsba ml"p=clh9e9a_9nr9an}tele,s"",, " 9s 9e9t 9"th,se e 2s0ta 0m0cp0hla,en nAer lats}e" ,,t o| ^ f i l t e r " , O F F S E T( c h a n n e l s _ t oOF_FfSilEtTe(r)ssrc/libavfilter/af_aexciter.c:,a62Am:pV107le_:_O rPwarning: Tamissing field 'unit' initializer [-Wmissing-field-initializers]_t TeY_sPtEr _)62S, | T RA IV_ NO GP{,T {_".TlsYtiPsrE=t_eS"nTa"Rl,Il N""eG}na,,b 0l{.,es tl r i =s0 t,"e4 n4FL1 A0mG0oS"d }}e,," , O0| F, ^F S0E,T( lFiLsAGtSe n}),, | ^ AV_OPsrc/libavfilter/af_adrc.cT_:T103Y:P10E:_ Bwarning: Omissing field 'help' initializer [-Wmissing-field-initializers]O L, 103 | { . i 6{4N=U0L}L,} | ^ src/libavfilter/aeval.c :094,: 146 : warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], A }, | ^94 | { "s", src/libavfilter/af_aexciter.c : 63 : 12 :" swarning: emissing field 'help' initializer [-Wmissing-field-initializers]t th e63 | s a m pl e{ NrUaLtLe "}, | ^ OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ 99 | DELAY(dsrc/libavfilter/aeval.c:95:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] b 95 | { "duration", "set audio dursrc/libavfilter/af_afreqshift.cat:i152on:"33:, warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FSET(durati o152n | )F,F IAVL_TOEPR(Tf_TlYtP,E _fDlUoRaAtT, IsOiNn,f, {c.ois6f,4 f= mo-d1f},, c-f1) , | I~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~N T64_MAXsrc/libavfilter/af_afreqshift.c,: 147F:29L:A GSnote: expanded from macro 'FFILTER' }, | ^ 147 | theta = 2. * M_PI * fmod(shift * (N + src/libavfilter/aeval.cn:)96: 118*: twarning: smissing field 'unit' initializer [-Wmissing-field-initializers], 1.); src/libavfilter/af_adrc.c \: 11196: | 42| : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ",src/libavfilter/af_adynamicsmooth.c : 108 : 124 : 111warning: | missing field 'unit' initializer [-Wmissing-field-initializers] " s e t 108af | luo da it o { dv ura"lasuteieno sn= "i0, t.Oi5vFfFi St*E yT("(1,d. uf r "a-sti eoctn o),ss mfAo(Vo2_t.OfhP T *_Ts YePMnE_s_PiDItU R*iA vi iT/t yIs"O,iN z, e)O{)F.iF;6S 4E | =T ^~~ ~ ( -s1e}n,s i-t1i,v iItNyT)6,4 _ MAAXV_,O PFTL_ATGYSP E}_,D O UB| L ^ E, {.dbl=2}, 0, 1000000, FLAGS }, | ^ lsrc/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 97 | { "channel_layousrc/libavfilter/af_adynamicsmooth.ct:"109,: 124"s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]c hannel l a109y | o u t ", {O F"FbSaEsTe(fcrhelqsrc/libavfilter/af_aformat.c"a,:y o 58u :t 12 :"_ ssewarning: ttrmissing field 'help' initializer [-Wmissing-field-initializers] ), b aAseV _ O58fPr | Te q_ uT eY nPc{Ey_ "S,TN RU LI LN G } , O| {F.F ^sS tErT (=b aNsUeLfLr}e,q )0,, 0, FALVA_GSOP T}_,T Y PE| _ ^D OUBLE, {.dbl=22050}, 2, 1000000, FLAGS },src/libavfilter/af_acrossover.c : 89| ^: 104: src/libavfilter/aeval.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 98:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adynamicsmooth.cd98:o | 110u :b 12l :e ,{ warning: "missing field 'help' initializer [-Wmissing-field-initializers] c 0"), 110 | | ^~~~~~~~~~~~~~~~~~~~~~ { src/libavfilter/af_adelay.cN U: L75 L: 28} : "note: sexpanded from macro 'DELAY'| e ^t chann e75l | l a y o u t "if, (dO-F>FdSeElTa(yc_hilnadyexo udrel)a,y )A V{_ O P T _ T Y P E _ S T R I N G , { . s t r = N U L L } , 0\, 0| , ~~~~~~~~~~~~~~ ^ ~~~~~~~~ FLAGS }, | ^ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 89 99 | DEsrc/libavfilter/aeval.cL:AY99(d:b12l:, warning: dmissing field 'help' initializer [-Wmissing-field-initializers]o uble ,99 | 0 ) | ^~~~~~~~~~~~~~~~~~~~~~{ NULL } 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 { "split", "set split src/libavfilter/aeval.cfr:96e:q101u:e nwarning: cimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]i es", OFFSET(spl i96t | s _ s t r{) ," dA"V,_ O P T _ T Y P E _ S"TsReItN Ga,u d{i.os tdru=r"a5t0i0o"n}",, 0O,F F0S,E ATF( d}u,r a t| ^i on), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ :/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 49 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :25: note: expanded from macro 'FFMIN'src/libavfilter/aeval.c:95:101: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 95 | 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 { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h::9046::3321:: note: note: expanded from macro 'DELAY'expanded from macro 'INT64_MAX'src/libavfilter/af_acrossover.c :101:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]46 | #90d | e f i n e 101 | I N T 6 4 _{ M dA"-Xl> ei n(vd0eexlx7" f,=f f"dfs-fe>ftif nfidfnefpxfu ft>f =fgf a)id n-" >,| d ^~~~~~~~~~~~~~~~~~e l a y ? O0F F: SdE-T>(ilnedveexl;_ i n ) , AV _ O P T _ T\YP E _| F ~~~~~~~~ ^ ~~~~~~~~L OAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_acrossover.c:102:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "gain", "set output bands gain", OFFSET(gains_str), AV_OPT_TYPE_STRING, {.str="1.f"}, 0, 0, AF }, | ^ src/libavfilter/af_acrossover.c:107:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 107 | { NULL } | ^ src/libavfilter/af_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_aecho.c:52:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adynamicequalizer.c:272 :52123 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "in_ga i272n | " , "{s e"tt qsfiagcntaolr "i,n p u t" sgeati nt"a,r ge tO FQF SfEaTc(tionr_"g,a i n ) , O FAFVS_EOTP(Tt_qTfYaPcEt_oFrL)O,A T , A V{._dObPlT=_0T.Y6P}E,_ D0O,U B1L,E ,A {}.,d b l| = ^1 }, 0.001, 1000, FLAGS }, | ^ src/libavfilter/af_aecho.csrc/libavfilter/af_adynamicequalizer.c::53273::103123:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 27353 | | {{ ""aotutta_cgka"i,n " , " "sseett saitgtnaaclk oduutrpautti ogna"i,n " , O F FOSFEFTS(EoTu(ta_tgtaacikn)),, A V _ OAPVT__OTPYTP_ET_YFPLEO_ADTO,U B L{E.,d b{l.=d0b.l3=}2,0 }0,, 1 , A }1,, 2 0| src/libavfilter/af_adelay.c0 ^:0 151,: 1 : warning: Fcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]L AGS }, | ^ 151 | CHANGE_DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:src/libavfilter/af_adelay.c54::125107::22 :src/libavfilter/af_adynamicequalizer.cwarning: :note: missing field 'unit' initializer [-Wmissing-field-initializers]274expanded from macro 'CHANGE_DELAY' : 123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | 125 | 274 { | " d e l {a y"isrf"e ,l( ed a- s>"esi"en,td el xi s t>" sonefet w s_ridegelnleaaalys )ed e{dl u ar ay t si "o ,n " O, F F S E TO (F dF eS lE aT y(s r) e, l eA aV s_ e O) P, T _ T Y P AE V_ _S OT PRT I _N T GY ,P E{_ .D sO tUr B=L " E1 ,0 0{ 0. "d }b ,l = 02 ,0 0 0} ,, A } , \1 ,| ^| 2 ~~~~~~~~ ^ ~~~~~~~~~ 000, FLAGS }, | 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, uint8src/libavfilter/af_aecho.c_:t,55 :0106x:8 0src/libavfilter/af_adynamicequalizer.cwarning: ):missing field 'unit' initializer [-Wmissing-field-initializers] 275 :| 123^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adelay.c55: | 136 : 28 : {note: 275 expanded from macro 'CHANGE_DELAY'" | de c a y s{" , " 136r | a t" i soe "t , l i s ti f"o sf(e dt-s >direglanatayil_o i dnfedacecxat yo>=rs "d"-,>, dO eF lF aS Ey T) (O{Fd Fe Sc Ea yT s() , r aA Vt i_ oOP T)_ ,T Y P E _ S AT VR_ IO NP TG _, T Y {P E. s _tD rO =U B" 0L E. ,5 " {} ., d b0 l, = 10} ,, A } , | ^ 0 , 3 0, \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~F LAGS }, | ^ src/libavfilter/af_aecho.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ src/libavfilter/af_adynamicequalizer.c:276:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "makeup", "setsrc/libavfilter/af_adrc.c:224:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_acrossover.c:173 :22448 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] var _173v | a l u e s [ V A R _ P ]s =- >gXagi;n s[ i| ] ~ ^~ = expf(gain * M_LN10 / 20.f); | ~ ^~~~ masrc/libavfilter/af_acrossover.csrc/libavfilter/af_adrc.c::225173::3132:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] k 225 | 173 | v a r _ va lsu-e>sg[aViAnRs_[iF]] == nex p*f f(xga;i n | * ~ ~~^~~~ M_LN10 / 20.f); | ^~~~ ~ eup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dsrc/libavfilter/af_amerge.cbl=0}, 0, 100, FLAGS }, | ^ :52:59: warning: src/libavfilter/af_adynamicequalizer.cmissing field 'unit' initializer [-Wmissing-field-initializers] : 52 | AV_OPT_TYPE_INT, { .i64 = 2 }, 1, SWR_CH_MAX, FLAGS }, | ^ 277:123: src/libavfilter/af_amerge.c:53:12: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'help' initializer [-Wmissing-field-initializers] 277 | { "range", "set max gain", OFFSET(range), AV_O 53 | { NULL } | ^ PT_TYPE_DOUBLE, {.dbl=50}, 1, 200, FLAGS }, | ^ src/libavfilter/af_acrossover.c:src/libavfilter/af_afade.c:190:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 208:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 208 | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be positive number.\n" | FADE_PLANAR(flt, float)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] src/libavfilter/af_afade.c:167:20: note: expanded from macro 'FADE_PLANAR' 152 | CHANGE_ DE167L | A Y ( s 1 6 , i n t 1d6[_it], =0 )s[ i ]| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~* gainsrc/libavfilter/af_adelay.c;: 125 : 22 : note: expanded from macro 'CHANGE_DELAY' 125 | i f ( d - > in d e x > n e w _\src/libavfilter/af_adynamicequalizer.cd e: l293a| :y ^~~~ ~)12 :{ warning: missing field 'help' initializer [-Wmissing-field-initializers] 293 | { N U L L } | ^ \ | ~~~~~~~~ ^ ~~~~~~~~~ , src/libavfilter/af_adelay.c:152freq); | ~~~~~~ ^~~~ :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,src/libavfilter/af_acrossover.c 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:213:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 136:28: note: expanded from macro 'CHANGE_DELAY' 213 | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be in increasing order.\n", freq); | ~~~~~~ ^~~~ 136 | if (d->delay_index >= dsrc/libavfilter/aeval.c:233:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - >delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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_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_asoftclip.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(dbsrc/libavfilter/af_afreqshift.cl,: 350d:o109u:b lewarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] -1.0, 350 | 1 . 0 {src/libavfilter/af_afade.c " :s 195h:)i 1f :t| "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" setsrc/libavfilter/af_aecho.c :f163r:e34q :u195 e | note: nFcexpanded from macro 'ECHO'Ay D Es(src/libavfilter/af_afftdn.cfh:li t167f163,: | t123 ":f, l warning: o Oamissing field 'unit' initializer [-Wmissing-field-initializers]Fct o)Fn sS tE| T^~~~~~~~~~~~~~~~d( osuhbilfesrc/libavfilter/af_afade.ct ):o,185 :u167A20t | V_ :_ g Oa note: P expanded from macro 'FADE'iT{ n_ T"=Yn PocEit_sxD e-O185_ | r>U oeB ud Lut c_Etg, ia o{ in. "nd ,; b l "=ds0 [e }kt ,] -t= Ih N se T[ _kn M]o A i* Xs e , g arI ieN dnT; u_ cM A tX i , o n F " L, AO GF SF S E} T , ( \ n o | i| ^ ~~~~~~~~ ~~~~~^~~~~~~~ s e _ r e d u c t i o n ) , A V _ O P T _T Y\P E _| F ^~~~ ~L OAT,{.dbl = 12}, .src/libavfilter/af_afreqshift.c01:,351 :91097:, warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]Fsrc/libavfilter/af_aecho.c R :}198,: 1 :| ^ warning: 351implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { "leve l198" | ,E C"HsOe(td src/libavfilter/af_adelay.cbo:ul153t,:p 1ud:ot u warning: blcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]el vee,l " ,- 1 . 153 0 | O,CF HF ASsrc/libavfilter/af_afftdn.c NE :GT 168E( :_l1123De.:Ev0 e Lwarning: lAmissing field 'unit' initializer [-Wmissing-field-initializers] )Y (, s 3A 2V),_ O Pi| 168Tn^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | _t 3T 2Y _P tE{src/libavfilter/af_aecho.c,_ : D"1640On):U 33r B:"| L ,E^~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: , expanded from macro 'ECHO' " {s.edt src/libavfilter/af_adelay.cbt:lh125=e 1: }16422n, | :o inote: expanded from macro 'CHANGE_DELAY's e c0ro.en0ds,ut c t d i125oo | un b"1 l,.e 0 i, n _ F gLOa AFiiFGfnS (=S}d E,-T c( >tn| ixo ^ni -ds>eeix_n r_>eg danuicentw;i_ od ne ) l,a yA )V _ {O P T _ T Y P E _ F L O A T , { .src/libavfilter/af_afreqshift.c d: b l352 : 109= : 1 warning: 2 missing field 'unit' initializer [-Wmissing-field-initializers] } , \ | ~~~~~~~ ~~~~~^~~~~~~ 352 | .{ 0 "1 o, r 9d 7e ,r " A, F "R s }e , t f| i ^ l te r o r d e r " , \ | O ~~~~~~~~ ^ ~~~~~~~~~F FSET(nb_coeffs),AV_OPTsrc/libavfilter/af_adelay.c_:T153Y:P1E:_ Iwarning: Ncomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]T ,src/libavfilter/af_afftdn.c {:.169i:61234:= 8153warning: } | ,Cmissing field 'unit' initializer [-Wmissing-field-initializers] H AN1G,E _MDAEXL_A NY169B( | _s C3 O2 E, F {Fi Sn",t n3Fo2Li_AstGeS,_ f}0l,)o o r| | " ^^~~~~~~~~~~~~~~~~~~~~~~~~~~~~, "setsrc/libavfilter/af_adelay.c :t136h:e28 :n onote: iexpanded from macro 'CHANGE_DELAY's e floor",OFsrc/libavfilter/af_afreqshift.cF :136S353 | E: T12 (: n o warning: i missing field 'help' initializer [-Wmissing-field-initializers]s ei_f f l353(o | o dr - )> ,d{ e lN aU yLA_LVi _n}Od Pe Tx| ^_> =T YdP-E>_dFeLlOaAyT), { { . d b l = - 5 0} , - 8 0 , - 2 0 , A F R } , | ^ \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_afftdn.c:170:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "nf", "set the noise floor", OFFSET(noise_floorIn file included from ),src/libavfilter/af_afftfilt.c : 30 : src/libavfilter/window_func.hA:V155_:60O:P Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_FLOAT, {.dbl = -1555 | 0 } , -l8u0t,[-n2]0 ,= eAxFpR( -}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(-0In 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] . 5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); src/libavfilter/af_afftdn.c| ~^~~: 181:122: src/libavfilter/af_aecho.cwarning: src/libavfilter/window_func.hmissing field 'unit' initializer [-Wmissing-field-initializers]:: 153198::26:1 :note: expanded from macro 'SQR'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]181 | 153 { | " b a n 198d | _E nC#oHdiOefs(inede"b ,lS, Q" Rsd(exot )ut b(hle(e xc,)u *s (t-xo)1m. )0 b, a n| d ^s n o1i.s0e " , O F F)S ET (| b^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a nd_noisrc/libavfilter/af_aecho.cs:e185_:s35t:r )note: ,expanded from macro 'ECHO' AV_OPT_T Y185P | E _ ST R I N G , { . s t r o=ut 0 }+,= d b u f0[,i x ]0 ,* AcFt x-},> d e| c ^a y[j]; \ | ~ ^~~~~~~~~~~~~ 78src/libavfilter/af_afftdn.c:182:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | real += cos(-x * w) * src[x]; | ~ ^~~~~~ 182 | src/libavfilter/window_func.h { "bn", "set the custom bands noise", OFFSET(band_noise_str), AV_OPT_TYPsrc/libavfilter/afir_template.cE_:S79T:R35I:N Gwarning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] {.str = 079} | , 0 ,i m a0g, +A=F s}in,( - x| ^* w) * src[x]; | ~ ^~~~~~ :162:25:src/libavfilter/af_afftdn.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 :123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | if (FFABS(n - M) >src/libavfilter/afir_template.c=: 080.:339 :* Mwarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { | ~~^~~ ~~ 183src/libavutil/common.h | :64 :31 :{ "note: rexpanded from macro 'FFABS'e sidual _f64l | o#oderf"i,n e"s eFtF AtBhSe( arsrc/libavfilter/af_amultiply.c)e s(:i(54da:u)19a :>l = warning: flcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0o o r?" ,(OaF)F S:E T54( | -( (r ae) s) i)fd our a| l ^(_ ifl o=o r0);, i A_nTbY_In file included from PiEsrc/libavfilter/af_afftfilt.cn_:pF30uL: Otsrc/libavfilter/window_func.hAs:T 162,&: &17{ :.n dbwarning: b_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ls a=mp-l3src/libavfilter/af_afade.ce8s}: , 231> 162: | 1 0 :; - warning: i+8 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0+ ), - {2 0 | , ~ ^ ~~~~~~~~~~~~~~A231 Fsrc/libavfilter/af_afreqshift.c | iSR:fC 389A:L }97E(,:_F warning: P Fmissing field 'unit' initializer [-Wmissing-field-initializers] L| AA ^BNS A(Rn( f-l t,M )f l>o=a 389src/libavfilter/af_aecho.c t | )0:. 1993 : 1| {:*^~~~~~~~~~~~~~~~~~~~~~~~ " Mwarning: s)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h isrc/libavfilter/af_afade.c{f:t "211 ,:| 20: ^~~~~~~~~~~~ ~~" src/libavfilter/af_afftdn.c :snote: 184199expanded from macro 'SCALE_PLANAR'e: | t123src/libavutil/common.hE :C:p 64Hhwarning: missing field 'unit' initializer [-Wmissing-field-initializers]:Oa 37(s211:f | e l note: t s 184hexpanded from macro 'FFABS', i | ff t l " o 64 ,a{ | tO# , "Fde rF fdfS i["Ei,-Tn(]1e s. "=h0Fsi ,eFfs ttA[ )Bi,S t ] A(h *Vae ) _ gO1(ra(iP.ea0n) Ts ;>_i = Td uY asrc/libavfilter/af_adelay.c0 l:P ) 154Ef?l : _ o 1Do: (| Oar "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ )Uwarning: , : Bcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] (L - src/libavfilter/af_aecho.cE :( ,a 163 ) { : .)d154 34O ) | b: F Cnote: lexpanded from macro 'ECHO' =F H | A0S E ^~~~}N ,G T E (-_163 1 | rDe . sE 0 iIn file included from L , d1usrc/libavfilter/af_afftfilt.cAc: .aloY30 0_n: ( ,f sfsrc/libavfilter/window_func.h t:l lt F 162Lo, d:fAo o 39lGruo :bS lat) ,e}\ ,warning: ,o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V u t| _ _ ^~~~ ~ O| gP a0 ^)Ti _n 162T =| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y c Pt Ex _- Fsrc/libavfilter/af_adelay.c> Lo :u O125 tA _ :Tg ,22:ai inote: fn {expanded from macro 'CHANGE_DELAY' ; .( dF Fb Al B=S - (3 125n8 | } - src/libavfilter/af_afreqshift.c, M : ) 390 > : =97 : i 0f warning: . src/libavfilter/aeval.cmissing field 'unit' initializer [-Wmissing-field-initializers]3(: d341 : -- 116*>8 : i0 nM,dwarning: )missing field 'unit' initializer [-Wmissing-field-initializers]-e x 2 0 {,390> | A | n341F | ~ ^ eR w \ _}{ d , e {| "l| ~~~~~~~~ ~~~~~^~~~~~~~a ^le" vyc )hae nl{n" e, l _" lsa e yt o ou tu "t ,p u "t s el te v ce hla "n ,n Oe Fl F S lE src/libavfilter/af_afftdn.ca src/libavfilter/af_adrc.cTy ::(185o :src/libavfilter/af_aecho.c414lu 123::et199v" :e:22 ,1l : warning: O :) missing field 'unit' initializer [-Wmissing-field-initializers]F ,warning: F implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AE VT _ (O c P185 h | 414T l | _ ay199 | E TC o { u YH t _ PO"Es t( t r_frs )aD,clO- >kAtU a_,VnB t t_L OofaE P,il c Tso{ka _. e tT"d , ,Yb = P l" = -E t1_e r1 .}xa,S T0pc\ src/libavfilter/window_func.hR 0, .fk| ( ~~~~~~~~ ^ ~~~~~~~~~:I 0 -n1163N. ,oG:f i86, 1 s.: e/ 0{ ", warning: .(src/libavfilter/af_adelay.css,:1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F154.t0- L:rA > 1 G a= :St N } U, tLawarning: Lccomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 163 },kO | | F ) 0_ ^F ,mS154 s E | | 0 , TC^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(* H t F rAi nLaN l iAsrc/libavfilter/af_aecho.ccG nkG:kES164 _->_ sn:a o33mD} p:iE,lL e sA l_note: eexpanded from macro 'ECHO'Y| ur) (, a ^tft [ lent ], /164 =src/libavfilter/af_afreqshift.c A f | 1:Vl 00391o._ 0:a05O 107:t. P ,f *Tcwarning: ) _omissing field 'unit' initializer [-Wmissing-field-initializers]) (Tn1 ;0Y st) P+ dE | o391_ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~csrc/libavfilter/aeval.c| u | B o:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~b Os342 Ol ( :(Le116{,src/libavfilter/af_adelay.cM :: 136 _i"warning: : Pnomissing field 'unit' initializer [-Wmissing-field-initializers]28r{I_. :d*gisrc/libavfilter/af_adrc.c e(a6:inote: 4n414:Fr expanded from macro 'CHANGE_DELAY'342 73="F | ,=: A "cB twarning: sSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( n0x e136 } | -{t-, > " ifMcni414 )"_ | l t, ge - a inr ; i0 f (o. dr 3 -d0 >e,* dr " 1seM,, -l ) )O> a A/Fa( y" _sFFte( it1nSRdt E e - aTc x (}ch k 0n>, a .b=3 n d_) c n | = -o*ee ^ l > lf edaMxeypfl a)ofs yu)( ))t)- ,";1{ , . A fV O F_| O /F ~ ^P S T( E_\TsY -PT > E( src/libavfilter/window_func.ha| c: ~~~~~~~ ~~~~~^~~~~~~_ tsrc/libavfilter/af_afftdn.ch163t I: :laaNcy69T, 186ko:{ :_123 u. m:warning: t is _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6s warning: t missing field 'unit' initializer [-Wmissing-field-initializers]4 *r= ) 8i, } n 163 ,A l | V186 i _ | O n src/libavfilter/af_agate.c1 : P Tk _,- 70> :T 123Y: s M {Pamwarning: Ap X E missing field 'unit' initializer [-Wmissing-field-initializers]l_" _t eN Sn_ B T"r R _,aC IN Gt 70 e O", | tE/ { rF l.aF1 S suc0 , tt {k0 [r n ]0nF . "oL =A=f i lG ) 0seS })N.veUe ,;"L5Ll , } ,_ | ~ ^~~~~~ *i| n 0 ^ " , ( , 01 , + " F s\Le c A to src/libavfilter/af_adrc.cG| Ss (: ~~~~~~~~~~~~~~ ^ ~~~~~~~~414 i}( :n,MO27p _F:u| PFt ^warning: src/libavfilter/af_afreqshift.cIS : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]*El392 e(:T12vF(:F etAwarning: lrBmissing field 'help' initializer [-Wmissing-field-initializers]a" Sc(,kn _-n 414o | 392iM s ) | esrc/libavfilter/aeval.c -): ,3430 :. 12 O 3{F : F warning: * Nmissing field 'help' initializer [-Wmissing-field-initializers]S U Es MLT-A()>V)La l/_t(}t e343 Ov(Pa1 | | eT ^c l_ k- T _ Y Pi{E0=n )_.NB ,e3OU) xO L pLL*Af,V ( }_M- ) O1 P ).{)| fT.; ^ i _ /6T 4Y(| s=P ~ ^ E- _>0}Da,OtU tB aL cE k, _ m{ s . d *src/libavfilter/window_func.hb li: =n01631l,:56}i: ,n k1 -warning: , > implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] As Fa Rm p }l , | 0 ^. 015625, 64, A }, | ^ 80 | real_num 163+ | = c o s ( - x * w ) * lsrc/libavfilter/af_afftdn.csurt:c[187[n:x]123] : = * warning: e missing field 'unit' initializer [-Wmissing-field-initializers]0x .;_5 r a*| t ~ ^~~~~~e( 1 / 187 + | 1 0c 0o 0s .({f( )M")_t;Pr Ia c*| k( ^~~~ ~_F rFeAsBiSd(una l-" ,M ")t r-a c0k. 3 r*e sMi)d)u/a(l("1, -O F0F.3S)E T(* tMr)a)c)k;_r e| s ~~^~~ ~i dualsrc/libavfilter/af_aecho.c),: src/libavutil/common.h 199:A:64V1:_:31O :Pwarning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]note: _ Texpanded from macro 'FFABS'Y PE_BOOL ,64 | 199 # | dE{e.fCiH6src/libavfilter/af_agate.ciO4n:e ( 74=fF: F113lA tsrc/libavfilter/afir_template.c0,B::} S, 81f (warning: l :missing field 'unit' initializer [-Wmissing-field-initializers]oa39 a:)t , ( src/libavfilter/af_adrc.c warning: ( :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] a 415 :)7422- :1> | . = warning: 081implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | , 0 ? 0 ( , a 1 ) . 04151 | : { "( r a ,n s-) -(Ag Fa>R re)i | )me^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a" )}lg, e,_ a sn| src/libavfilter/af_aecho.c ^e: u180| = m: ^e 18+ :x =p" fnote: ss(expanded from macro 'ECHO'i-en t1( .-mfxa xIn file included from / src/libavfilter/af_afftfilt.c g:* a(180 s30i | w-: >nsrc/libavfilter/window_func.h)r :er 163le: *48de :u acwarning: ss timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afftdn.cri e co:_ n[m "s 188 xi*],n : 123 iO163=F*n | Fl: i *S s n; kEwarning: T - x(> missing field 'unit' initializer [-Wmissing-field-initializers]s ar ; m a nsrc/libavfilter/af_afade.c p: l | g236e ~ ^~~~~~:_ re1 a: )188 ,t e | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] l / u t 1[ 0nA 0 0V].236 f | _ ) S= O src/libavfilter/af_amerge.c)0C P;. T{A5:L _ E (| 227T"f *Y: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l tt ,P( 19 rE 1":_f, l warning: Do +src/libavfilter/af_adrc.cO":a 415tt comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )U: c r 73 B : ao| L ^~~~~~~~~~~~~~~~~ s warning: c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]227(kE src/libavfilter/af_afade.c | :( 226, r : e20 sM :_ inote: { P415expanded from macro 'SCALE' dI f | .u * ao d lr (226 " | ( b i s\,Fl- > = r | ~ ^~e 0F l e . a 0sA 6=edB1 [ 20Sk= (5 ]; e} n =xi, p -fs< ( [-ck1 M ].) f t */ x -(0O-g,sa -iF1>>n0Fr;S.ne ,E3l b e T_a (Ai s nt e r _p} m*us ,t* s ; i M nia l)+ ick| n+_k )) ^- r >/e s{(s a( m1i p d l -ue | a_ ~ ^ ~~~~~~~~~~~~~~l0r ). a,3 t ) e *A / V M_1 )O0 )P0 )T0 ;_. f T ) Y| ) P ^~~~~~~~~~~~ ~; E _ B| O ~ ^~~~~~\Osrc/libavutil/common.h L: ,64| src/libavfilter/af_agate.c: ^~~~ ~37: :75 :note: {113expanded from macro 'FFABS'.: i 6warning: src/libavfilter/af_adrc.c4missing field 'unit' initializer [-Wmissing-field-initializers]: 415=: 6427 | :0# }dwarning: e,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f i n 75e | F F A B{ S 415(" | at0 )h r, e ( s ( h1a o), l d>sA"-=,F> R r" e0sl} ee,?at s te(| h a ^r=) e es:x hp(fo-(l(-da1").,)f ) / | ( ^~~~s - > r e l eOaFsFeS_EmT(st h*r eisnhloilndk)-,> sAaVm_pOlsrc/libavfilter/af_aecho.ceP_T:r_a199Tt:YeP1 E:/_ src/libavfilter/af_anlms.cwarning: D1:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O067 U0:B0109L.:Ef ,)warning: ) ;missing field 'unit' initializer [-Wmissing-field-initializers]{ 199 . | d| Eb ^~~~ ~Cl H=O0(. f167l2 | t5, } ,f l o{ a t" ,o r d0e ,r- "11,., 0 ,A " }s , e t | t1 ^h. e0 f i l t e r )o r d| e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r ", Osrc/libavfilter/af_aecho.cF:F185S:E33T:( onote: rexpanded from macro 'ECHO'd er), AV _185OP | T _ T Y P E _ I NT , src/libavfilter/af_agate.c :{ 76. :i 1176 :4o u=warning: t2missing field 'unit' initializer [-Wmissing-field-initializers] 5 +6}=, d b u1f,[ i IxN76]T | 1 *6 _ cM tA{x -X">,rd aeAtc ia}o,y "[ ,j| ] ^ ; " s e t r a t i o " , O\F F S| E ~~ ~~~~~~~~~^~~~~~~~~~~~~~~T (ratio), Asrc/libavfilter/af_anlms.cV:_O68P:T102_:T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _DOUBLE, { .68d | b l = 2 }src/libavfilter/af_afftdn.c{, :" 197m :u 123" :, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1 ," s e9t0 0 t0197h, | e A f i}l, {t e| r ^ " maud"a,p t i v i t yO"F, F"SsETe(t maud)a,p t src/libavfilter/afir_template.ci v :i t97 y:A35 V:f_ aOwarning: cPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tT o_rT"Y,POsrc/libavfilter/af_agate.cEF_:FF 77SL97E:OT119 | A(: Tr ,awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] { i . od )b ,li =n 0t . 7y77 5p | }h ,a s e0 ,A= { 2 V(,"_ a0Ot.APtTTa5 c _}k*T,"Y ,P (E | 1 _ ^. F +L" OpsAheTat,s e a[{t.itd]ab lc/k " =, M 0_ .P 5I }) ,) * ( s - > O Fh F S-0E ,T1 () a;1t , t | aA ^~~~~~~~ ~cF kR) ,} , | Asrc/libavfilter/af_anlms.c ^V: _69O:P102T:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_DOUBLE, {69. | d b l = 2{0 }",e p s " , 0".s0e1t, src/libavfilter/af_afftdn.c th:9e1980 :0f123i0:l, t warning: eAmissing field 'unit' initializer [-Wmissing-field-initializers]r }e,p s "| , ^ 198 | O F F S{E T"(aedp"s,) , A V"_sOePtT _adTaYpsrc/libavfilter/af_adelay.cPtEi:_vF155iL:tO1yA: T f,warning: a src/libavfilter/af_agate.ccomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]{c: t.78odr:b"119l,:=O 1Fwarning: }F155S,missing field 'unit' initializer [-Wmissing-field-initializers] | E CTH ( A rN aG0tE,i_ oD1)E,, L 78A A | T Y (} d, b l ,{ | ^"d AroVeu_lbOelPaeTs,_e T" Y,0P )E _ F"| L^~~~~~~~~~~~~~~~~~~~~~~~~~~~~sO eATt ,r e src/libavfilter/af_adelay.cl{:e.125ad:sbe22l": , = note: expanded from macro 'CHANGE_DELAY'0 . 5 } , src/libavfilter/af_anlms.c O : 70F125 :F | 102 S: E0warning: , Tmissing field 'unit' initializer [-Wmissing-field-initializers] ( r 1e ,li efAa Fs( Rde70 | -}) >,, i n d e| { x ^ A ">Vl _enOeaPwkT__adTgeYelP"aE,y_) D "O{sU eB tL E t,h e{ . fd ib ll t= e2 r5 0l }e , a k a g e src/libavfilter/af_afftdn.c" ,: 199 :O 123F0 F:. S 0E warning: 1T ,missing field 'unit' initializer [-Wmissing-field-initializers] ( l9e 0a0 k0a ,g e A199) , | } , A V _| O{ P ^ T _ "T fYl Po Eo _r F_ Lo Of Af Ts ,e t {" . d, b "l s= e 0t} , n\ o src/libavfilter/af_aecho.ci :s| 0200e ~~~~~~~~ ^ ~~~~~~~~~:, 1f :l1 o,warning: o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rA To f}src/libavfilter/af_agate.cf,:s 79e : | src/libavfilter/af_adelay.c200t116 ^ | : : fE155aC H:warning: cO1missing field 'unit' initializer [-Wmissing-field-initializers](:t sowarning: 1r6comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]", , OiFn Ft79S1 | 6E _T 155t( | ,f C l{HI oNA"oTNm1Gr6E__a_MkDoIeENufLp,fA" sYI,e(N tTd )1 b6, _l "MA,AsV Xe_dt)O o Pm uaT| bk_le^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~eTu ,Yp P Eg0_src/libavfilter/af_aecho.c)aF: iL163 n| :O^~~~~~~~~~~~~~~~~~~~~~~~~~~~~34"A T,:, note: {src/libavfilter/af_adelay.cexpanded from macro 'ECHO' .: d136 b :l 28 := O1note: .F expanded from macro 'CHANGE_DELAY'0163 F} | S, E T ( -mc2ao,k n e136 su | 2tp , )d , Ao Fu Rb l e}Ai ,Vfo _ u O(t| P_d ^Tg- _>aTdiYesrc/libavfilter/af_amerge.cnlP a:E=y289 __:Dci19Otn:Udx Be-Lwarning: x>Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] o, >u =t {_d.-gd>abdilnesrc/libavfilter/af_anlms.c=;l 1: a}76 289,y | : )12 : {warning: missing field 'help' initializer [-Wmissing-field-initializers] f osrc/libavfilter/af_afftdn.c r 76(: | i200 : 1123 , : src/libavfilter/aeval.c warning: = { : N 401 missing field 'unit' initializer [-Wmissing-field-initializers] 1 ;U : L31 6 : iL4 , 200 n b _ i } , 401n | { p \" f| | u ^ ~~~~~~~~ ~~~~~^~~~~~~~t o s e v a" &l, &- > n bv a _ r s _ av am lp lu ee s [ s"V A>s R e 0_t ;T n] i o\+= i+ s)N| e A ~~~~~~~~~~~~~~ ^ ~~~~~~~~{N ;f l| o ~ ^ ~~~~~~~~~~~~~~| o src/libavfilter/af_agate.cr ~ ^~~ : o80f:f116s:e twarning: /usr/include/math.hfmissing field 'unit' initializer [-Wmissing-field-initializers]:src/libavfilter/af_aecho.ca 15::src/libavfilter/af_amerge.cc19200t::: 299o1note: r:: expanded from macro 'NAN' 19" warning: 80:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | Owarning: F Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] S E15{T | (#"f dkl200neo | foe EreiC_"n299Ho,e | O f (NfsA s1N e 6 t , f )o i,"nrs t Ae1 V 6(__ Oit tP, T _=IkT_NnY _Te0bPe1u"6E;_,isrc/libavfilter/afir_template.c_ lM F :LIi 121NO ,:t A 46 b)nl" b _"121= | i| )O ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nF F S p1| E u.T tsrc/libavfilter/af_aecho.c( ^~~~~~~~~~~~~~~~~~0s: k}164s,;:n 33n p :eir- +i2enote: +)n,expanded from macro 'ECHO't), f ({2 t, e xA| tF ~ ^ ~~~~~~~~~~~~~~A,R V 164s_ | }Oi ,zP eT _o | Tfc ^Yo(P ntEse_xtDt )Od,UoB uL"bE%l,.e 2{if.n"d,_b glma=ai2xn.) ;8= 2 8c| 4t ~~~~~~~~ ^~~2x 7-1>2i5n}_,g a1i,n ; 8 , A } ,src/libavfilter/af_afwtdn.c : 444| : ^ 90 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | {\ "| s ~~~~~~~ ~~~~~^~~~~~~i gma", "set noise sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1,src/libavfilter/af_alimiter.c A:F82R: 109}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 82 | { "level_in", "set input level", OFFSET(src/libavfilter/afir_template.cle:ve125l:_src/libavfilter/af_afwtdn.c46i::n 445)warning: ,:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 113 : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _O P125T | _ T Y P E _ D O 445U | Bs Ln Esrc/libavfilter/af_afftdn.cp ,:r 207{{i: .n"dtlb123elfv=:(e 1tlewarning: s}xmissing field 'unit' initializer [-Wmissing-field-initializers]",t ,,. 0"s1si5ez6te 2on 5u,207m | b e r6 4 ,o{ f A "Fwb aa}vn,ed l_ e| mt ^u llsrc/libavfilter/af_adeclick.cet:vi749pe:ll107is:e" r,warning: "missing field 'unit' initializer [-Wmissing-field-initializers], O F"FsSsrc/libavfilter/af_agate.ceE:tT87 :(749b123 | la :en vd warning: e missing field 'unit' initializer [-Wmissing-field-initializers]lm{ su )l",t wiAipVln_ ideO87roPsrc/libavfilter/af_alimiter.c | w"T ,_:" O T83,F Y:{F P109E S"":_Es TlIewarning: (eNmissing field 'unit' initializer [-Wmissing-field-initializers]tbv aTewn,l id_{sn_.cd "om83iw | , u6l s4 =t i"10i zs}pe{e,lt i"" e,1l rs, e)vi M,ed A le XcA__V_OhoFLOFauESPitEnVT" TEg_,(LaT iYwSP)"En-,s_"1 eF,, tL O o AAu T F, tO p{ Fu}.AFdt,VSb E_l OlTe P(| vlT= ^e le_ 1"vT.,eY2 l5POE_}Fs_FD,cS O)EU , T B (L l E eA, vV 0e_l{O._P2.oT,_dub5TYt,l)P, =E _5A D5F O } UA ,BV }L_ ,EO ,P T{ | _.T1 ^dY 0bP,lE= _1 D1}O,0U 0B ,L E ,A F { . d} b,l = 1 }| 0, ^.. 001155662255,, 6644src/libavfilter/af_afftdn.c,, : A208A :F}123 ,}: , | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers]| ^ src/libavfilter/af_adeclick.c f208( | t e xt ) ,{ ""%b.m2"src/libavfilter/af_agate.cf,": ,88 : m12 : i nwarning: )missing field 'help' initializer [-Wmissing-field-initializers]"; s e t| ~~~~~~~~ ^~~ 88 b | a n d {m uNUlLtL isrc/libavfilter/af_alimiter.c}p: l84 i:| e109 ^r: 6" , warningwarning: smissing field 'unit' initializer [-Wmissing-field-initializers] generated . OFFS E84T | ( b a n {d _"mluilmtiitp"l,i e r ) ," sAeVt_ OPlTi_mTiYtP",E _ F L O A T ,O{F.dFSbElT( l=i m1i.t2)5src/libavfilter/aeval.c,} :, 427 : 10 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A0 V._2OP,5T_,src/libavfilter/af_afwtdn.c T :AY454427:FP | 110 E: _D }Owarning: U,missing field 'unit' initializer [-Wmissing-field-initializers]tB 0 src/libavfilter/afir_template.cL | :E= ^129 ,: T 46S{:2. dT454b warning: ( | li =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n 1 -}> p, ts {,0 129."i0n | p6li e 2src/libavfilter/af_aecho.cnkr 5c :- 200e,>n t :" ,t 1i " ms:1seen t,_pwarning: b implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]aArsF p iee}nr),c;t e fn ( | | tt 200 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^eo E CxfHt, O fs(uislzl1e 6odf,e( tneiosrc/libavfilter/internal.hxni:tts2651:),i648 n_:g""t %,,note: . expanded from macro 'TS2T' O2 IFfsrc/libavfilter/af_alimiter.c"NF:TS,85E 1 T:m2656(a109 | xp_:#_edM drewarning: Iemissing field 'unit' initializer [-Wmissing-field-initializers]fcNl, iea nnyINet)T 1)T;856,_SA2 | M TAV_ O(XP| t)T ~~~~~~~~ ^~~~~~~~~ s _{,TY P| "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Eta_ btD)tO aU(csrc/libavfilter/af_aecho.cB(kL:t185"sE:),,33 =:{ =.note: dA"src/libavfilter/af_afftdn.cexpanded from macro 'ECHO'bVs:l216 _eN=t:O8 123:P5aT} twarning: ,S185t_missing field 'unit' initializer [-Wmissing-field-initializers]V | aA0 cL ,U k "E ,1216 | 0? 0 , N A { A NF OF R"F: g S a}E(,ioTnud (_to +as=utm| o bt ^odalt bcheuk"f)),[(, it " xss e]) t *g *Aac Vaitv_nOxP_- T>qs_2msrc/libavfilter/afir_template.cdTd:Yo(ePt133oEctb:h_46a )D:y [r)Owarning: jsrc/libavfilter/af_afwtdn.ca Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] B] :;dL| 455 iE: ^~~u ,95 s133 " | : /usr/include/math.h,{ warning: :O. missing field 'unit' initializer [-Wmissing-field-initializers]15dF :Fb S19l E= :5T } (note: ,g455 expanded from macro 'NAN' a | s i n n p _ r s mo0i 15{o.nt | ht1)f ,,#" ( t dpeeA rxofV i _tf ni,8O le 0P sei ,zT N"eAA _,\T FoNY f "pP| }( rE ~~ ~~~~~~~~~^~~~~~~~~~~~~~~,to_ ef I | N ^xi T t,l e) _ , _nbo iu" si{%el.."ti2,i6 fn"4O_F ,nF= aS mnE0fTi}((n",n_ "de )ee l d a _y | p src/libavfilter/af_alimiter.c) ^~~~~~~~~~~~~~~~~~r; o: f 86 i:| l109 ~~~~~~~~ ^~~~~~~~~e: ) 0,warning: , missing field 'unit' initializer [-Wmissing-field-initializers]A V 5_0O, PTA_ FT86YR | P E} _,B O O{| L , ^" r{e.il6e4a=s0e}",, 0 , 1",s eAtF Rr e}l,e as| e ^" , src/libavfilter/af_afftdn.c : 217 O:F123F:SE Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]re lease), 217 | A V{_ O"PgTs_"T,Y P src/libavfilter/af_afwtdn.cE _: D456 O:U106 B: L warning: E ,missing field 'unit' initializer [-Wmissing-field-initializers]" s{e.td blg= ai5456n0 | } ,s m {o o" th1a ,r d8aad0pi0tu0is,v" e,A"OF,F F}"S,aE dTa( p| gt ^ai vien _psrmoofioltihn)g, oAfV n_oOiPsTe_"T, YOPFEF_SIENTT(,a d asrc/libavfilter/af_alimiter.c p:t 87i{:v109.e:)i ,6 warning: 4A Vmissing field 'unit' initializer [-Wmissing-field-initializers] _=O P0T},_ T87Y | P E _ B O {O L " a, s {c ."0,i, 6 54 =0 0, } , A"0Fe,Rn a}b1,l, e A| aF ^Rs c }",, | ^ OFFSET(asrc/libavfilter/af_afftdn.cu:t218o:_12r: ewarning: lmissing field 'help' initializer [-Wmissing-field-initializers]e assrc/libavfilter/af_afade.c e:218)289 | ,: 149A: V _warning: {Omissing field 'unit' initializer [-Wmissing-field-initializers] P TN_src/libavfilter/af_afwtdn.cUTL:YL457P: E122} :_289 Bwarning: | Omissing field 'unit' initializer [-Wmissing-field-initializers] O | L ^, { "{ s.457ita | 6rt 4_ s= a0{m} p", ls ea "m , p l"0ess,"e ,t "n su1et,m AbfFera rm} e,o fs f| ii ^zr est ins anmupmlbee rt oo fst saarmt pflaedsi",n gO",F FS EOTF(FnSbE_Ts(asmtpalrtesrc/libavfilter/af_alimiter.c_ss:)a,88m :109pA:lV _ewarning: )Omissing field 'unit' initializer [-Wmissing-field-initializers],P TA_VT_YOPPT E_88T_ | YI PN ET_ , I {N{ T."6i4a6,s4 =c 8_{l1.e9iv26}e4,l = " 5,10 2 ", s6 e 5tsrc/libavfilter/af_aecho.c} 5,:3a 6201s,0,c : 1AlI:eFN vT6warning: e}4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l," _, M A | X ^,O TF201FF | LSEAECTGSH( Oa}(s,sc 3_ 2| c,o ^e f ifn)t,32 _ t , A VIN_TO3PT2__TMYPIEN_,D OUIBNLTE3,2_src/libavfilter/af_afwtdn.cM A:{X458).: d107:b l| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: = missing field 'unit' initializer [-Wmissing-field-initializers]0 .5}src/libavfilter/af_aecho.c,: src/libavfilter/af_afade.c163 :: 34290 :0: ,458149note: | :expanded from macro 'ECHO' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1{, " As163Fo | f }t , n 290 e | c| s os ^n" s, t { " "dssoetsu "blt,eh or eu ts _h go a li dni n ="g s secottfx tn-ne>usomusbt"esrc/libavfilter/af_alimiter.c,_r :g 89OaF:oiF109fSn: ; Ef warning: iTr (smissing field 'unit' initializer [-Wmissing-field-initializers] t s o s fta n mpe l ss e) 89, | t Ao sV _t {aO r tP" Tl f_e Ta vYde Pil En" g_, "D , O UO BF L F E,\S" E a{| Tu ~~~~~~~~ ~~~~~^~~~~~~~ .(tdbsolt=a 1rtl}_es,va elm0"p,l,e ) 1, 0 ,A V _ AO OFPFRT F_}ST, YE PTE| ( ^_ aIuNtTo6_4l, esrc/libavfilter/afir_template.c v{:e.src/libavfilter/af_aecho.c159l:i201):6:,4281 : =: src/libavfilter/af_afwtdn.cwarning: 0:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]459 A: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12V _ :O P 159warning: T} | missing field 'help' initializer [-Wmissing-field-initializers] ,_ 201 T 0 Y | ,459 PE C | EH I _N TOB 6O 4( O s_3L {M2,c A, hXN_ U i,gn Lt{aTL3F.i2in_ L6tA }=4, G =S 1 I1 N.| }}T, ^, 3 /2 _ sM| uI ^ mN ;,0 ,I| N ~ ^~~T 3 2 _1M,A AXF) }| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' :src/libavfilter/af_afade.c750::291107::149 : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_alimiter.c:90:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]750291 | | { { 90"" | nw b" _,s a"m spe{l et"s la"wt, ie nn cd"oyswe" t,s in zu m"ebc"eo,rm p e on fs a st aem p ldOeelsF aFfySo"E,Tr src/libavfilter/afir_template.c( Ow:f)F168a,F :dS28e E:d Tu ( warning: rl aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] atti eo nnA"cV, _yO 168)P O | ,T F _ F T SY PEE T_ (AD nOUV B_b OL _P sET,ca_m hTp_{Ylg.PdeaEbsi_l)Bn=,O 5O =5L } ,1A., V _/ O{ Ps.T iu1_6m0T4;,Y= P0 E }| _,1I ~ ^~~ 0N T 06 , 4 , A F 0{},., i 6 4| 1 ^,= A4F4 1src/libavfilter/af_anlmdn.c}0,: 071} :,| 114 ^:1 , warning: INmissing field 'unit' initializer [-Wmissing-field-initializers]T 64_MAX, TF L71AG | S src/libavfilter/af_adelay.c src/libavfilter/af_alimiter.c:} :,235 91 :{ 22| :src/libavfilter/af_adeclick.c : ^:12 " :751swarning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]164 | const double in_gain = ctx-> t iwarning: nmissing field 'help' initializer [-Wmissing-field-initializers]r_ egsrc/libavfilter/af_afade.cna: ig292n91 ; | :t 235149h | :" , warning: "missing field 'unit' initializer [-Wmissing-field-initializers] {s e t N Ui df Le Ln( od i} 292-s | i> : d n e107| : lg ^ {a warning: ys missing field 'unit' initializer [-Wmissing-field-initializers]"t r n>src/libavfilter/afir_template.ce :s n177 "g: ,t 28S h: I751 " | warning: ,Z implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OE _ M FA XF ){ 177S | E{\"T" ( sao ) e vt,e| n ~~~~~~~~ ^ ~~~~~~~~ r | l ua ~~~~~~~ ~~~~~^~~~~~~Amp b V"e ,_r O Po" Tf s_ escTtahY m_PwpgilEane_dsioF nwfL o O=roA vTf ,ea1 rd .le a / pd "u{Sr.,QadR tbTOilF(o=sn0Fu".m,S0) E0; T0 ( 0 o 1v| }e ~ ^~~~~~~~~O,r F0Fl.Sa0Epsrc/libavfilter/afir_template.c0T):0(350n,:b1 _14 s,: a Am src/libavfilter/af_amix.cV1note: p:0_l1880e:Os081expanded from macro 'SQRT'):, P warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]T _A, 35VTA | FY_#TPOd EPe}_ Tf,D188i_O | TU Y BnP | e EL ^ E _SIQ ,R N TT{ 6 .4 d, b sOl qF{r=F.t7Sif5E 6}T4 , ( =n| b ^ _4 i4 1n500p0,}u ,t s19),,5 ,I NAAVTF_6 O4}P,_T M_ AT| XY ^,P src/libavfilter/af_anlmdn.cTE:F_72LI:ANGT107S,: {} ,warning: . missing field 'unit' initializer [-Wmissing-field-initializers]i 6| 4 ^ = 2 }, 721 | , I N T{1 6"_s"M,A X",s eAt| F d}e,n osrc/libavfilter/af_adeclick.c i:| s752 ^i: n107g: ssrc/libavfilter/af_afftfilt.cwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r: e63n:g116t:h "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] O Fsrc/libavfilter/af_afade.c752F:S | E293 T: (149a :) ,63{warning: | missing field 'unit' initializer [-Wmissing-field-initializers] " Ao V" _,{O P""Trs_eeTatYl P"w293,Ei | _ "Fns deLo tOw A {cTo vh,"ea srn tln aaer plt"s{_, t.r idem abe ll" =, e0 x . p 0Or"0sF0eeF0stS1 Es}tTii,(om0noe.s v0"te0,or0 l 0s 1at,p a) ,r1 t 0 Of0F a0FAd0SV,iE_ nTOAgPF("TTr, _e T}a Y,l P _ Es _ t| D ^r O) U, B LA EV ,_ O {P .T d_ bT lY =P E7O_F5SF}TS,RE IT N( Gs ,t a 5r{0t.,_s tt ir m 9e=5) ,," rA eF "A} V,}_ ,src/libavfilter/af_amix.c O :| src/libavfilter/af_anlmdn.c0P196:T ^:,73_ 92: 0T:Y103 P,warning: :Emissing field 'unit' initializer [-Wmissing-field-initializers] _ Awarning: D Umissing field 'unit' initializer [-Wmissing-field-initializers]}R, A T I| O ^196N | , { 73. | i 6 4 ={ 0 " p} ,Oa FtF cS0hE,"T ,(I dN"rTso6esrc/libavfilter/af_adeclick.cp4t:_o 753Mup:AatXt_107tc,r: ahT nFswarning: dLimissing field 'unit' initializer [-Wmissing-field-initializers]uAt rsrc/libavfilter/af_afftfilt.cGai:Sto i64on}:n),116 ,: " ,warning: 753A| | V missing field 'unit' initializer [-Wmissing-field-initializers] ^O _ FO PF TS{_E TT" Y(a64Ppr | d Eo) _r,F d L eO{rAA "VT",_,i O m"P{asTg e"_.Tt,dY bPa"lEs _e=uDt Ut 2cRo.hAr0aT enI}gn,Ore Nle0s,s,s i{iIomN.nTsrc/libavfilter/af_afade.ca_i: M294Ao:X6g,149i4:n r= Aa2dwarning: r0|emissing field 'unit' initializer [-Wmissing-field-initializers]Fyr " 0}e,0,x } p ,r| Oe ^ F 1294s0 | F0s S0i E,o T n (1s{a0 "r",)0s ,0t "0O, 0F AF, VS _ E OA TF PT( T i _}m T, gY _ "| sPs ^tEe r_t)D ,Ot Ui BmALeVE ,_tsrc/libavfilter/af_amix.c Oo{P T:._s198tT:ad80rY:tbP lEwarning: f=_missing field 'unit' initializer [-Wmissing-field-initializers]a8S d}Ti,Rn gI " N 198G, | , { .0 s src/libavfilter/af_anlmdn.c, t : r74 : 103 := warning: "missing field 'unit' initializer [-Wmissing-field-initializers]O iF m 2F S 5E"src/libavfilter/af_aecho.c, T : }A(74 201F | ,: Ow 10e:},iF g Fwarning: h0S, E ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tT{s( sA _t sat}| " ^rrp,)"201,t _, | At| E VC" ^His _eOmOte(P s)pT3,a_ 2tT, cY hPA iVEdn__utOrS3PaT2TtR__IiTtNoYG,nsrc/libavfilter/af_agate.cP, ":E I185,_N:src/libavfilter/af_adeclick.cDT:3U7542 37R:{:_107A .M:src/libavfilter/af_afftfilt.cwarning: s T timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: r:I Imissing field 'unit' initializer [-Wmissing-field-initializers]65O =N " :1 ,O N185 F,I1F | N100754{":T.}3 | ,2 i S_6 E4 0T ,( M p =Ad X warning: 0) missing field 'unit' initializer [-Wmissing-field-initializers])0, , A A}{, V| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0_F O, f|" 65PTsrc/libavfilter/af_aecho.caa | T"I:c }_185tN :o, T, 6 rT334" :_{YM A= snote: Pexpanded from macro 'ECHO'cX| e, ^" tE wtxT_-F >LDiiaAUs GnuR185S__ | Atd}T ,soI i i zr | es O ^ga eb r le"s Ne,s ,id o" s?n e {src/libavfilter/af_amix.ct . 1 i: . 200 ow r:ifdo6 72ue4:t=n: 2r d+ "o=l,wwarning: missing field 'unit' initializer [-Wmissing-field-initializers] s0 Odieb0vusrc/libavfilter/af_afade.ceFz:F0f295 l:e200S149 | }[_E": T ,(ii xn warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1a]*0r 0 0O *,) F, c1F g0t295 x a0 | S i0 E-n0T >0(O df ,fF F{e StA c EaFTy* [_ T "js(]i ;dn}uom,rrz maea )kt eia o l n| "Au, ^ V,i pzA _V Oe ; P _ O )TP"_, Ts _ T | Ae TtVY ~ ^~~Y _P P fO aEE P_d De_TO _UI TN BYdT PuL,rE a, src/libavfilter/af_anlmdn.ctE : _{B O i.75io\:Osrc/libavfilter/afir_template.c 6110Ln{,. " ,::4{d| b ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ . 220 =lwarning: i 4missing field 'unit' initializer [-Wmissing-field-initializers]: 0=9 66328 }:}4, = ,11warning: 75}6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | , ,1 3 01 , 10 ,220 7A | 40|2 warning,F , | T A s } generated ,. 2{ 5 , | O} ^F " Fr A,SFeE Tsrc/libavfilter/af_acrossover.c( s} d: eu 468,a| : r1 ^ a r :src/libavfilter/af_amix.ct| :i ^201oc warning: hn:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" ) ,12, : " c s warning: eh 468_missing field 'help' initializer [-Wmissing-field-initializers]t | g AXarVOe_ iVOn201EP | s eT=Ra_ _TrPY1 cP.RE Oh_C Esrc/libavfilter/af_adeclick.c/Dd{ SUuS(R :ArpTa755Not:dIbwiOUoelLn107NL:r ,src/libavfilter/af_anlms.c"pwarning: ,,:missing field 'unit' initializer [-Wmissing-field-initializers]; { }192 : . dO19| o: Fi| 755 ~ ^~~~~uF6 | ^ 4bwarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] El eT ,= ({10r. 0}d, ,") t192,hd | )r Ae 0Vs| _,f^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hO ooP rlIT Ndsrc/libavfilter/af_acrossover.cT_(":6iT4124, :Y= _ 40PM"0A:;E _sXnote: Diexpanded from macro 'XOVER_PROCESS', U e TRt,e} | ,ns { b h ._oi | i6l nd ^4 p"= u,6 t 0 s 0s 0- &>}&fO d,Fns Fbp2S_0-sE0>a0Tvm,(ep tcl3teh0osr e0r>0_s 0#h00#;o, l fdiAf)F+, + #)TA # Vsrc/libavfilter/af_afade.c{}_m :uO,296 P:| l149 T_| : ~ ^ ~~~~~~~~~~~~~~s ^ _ warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]Ta YlPaEr_(D(OtUyBp Le296E | , * ) {f .r da{bm l"e=ds1"[0,0} ] ,- >src/libavfilter/af_afftdn.c e: x290 t: e19 :n d 1warning: e ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d _" ds1ae0tt0src/libavfilter/af_anlmdn.ca ,f :[ A76ca290Fh: | d] }103,e, : ds u| rwarning: fcrmissing field 'unit' initializer [-Wmissing-field-initializers] ^,a src/libavfilter/afir_template.c = t: i 232o( :n029 ":.76 , | 5warning: \ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * | ~ { s "- r> s"412 a,232 | m | p" l src/libavfilter/af_adeclick.cse e :_ i r756 t:a 107t f : e ) ( rc warning: /eh missing field 'unit' initializer [-Wmissing-field-initializers] s_se g aOa rF ci F-hS> E b n Ta756d ( nd!u | u d=r r _a ca 1e tn.tit or i |ne )[o{ |, N n B "" , s _ P t- "s ,R-A> V>O_"OlFOsiPeFTevr_eS_FTlEYg_tPai EInTi,(tL_hrn DdrEFU) e_RFsBA!ATLAhI=o,NO INDAlS1Gd,NV -.({1_".nO)],biP; _T6s {4_ a T m| = pY ~ ~~~^~~~~~~~~~~ l 0e| Ps ~~~^~~~~~~ ~~src/libavfilter/af_aecho.c E },_: ,D 211U s :R370iA:zsrc/libavfilter/afir_template.ceT , o: If232warning: :O(9Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ,:t Ny{ pTwarning: . eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6i)O 4F _)2116 | MF)4 ;AS =E2326X | T ( , t0 h r 0Ti e\FfL s 0 (A} ,| h ~~~^~~~~~~~soGc- lhS2src/libavfilter/af_afftfilt.c>_0 s}:0g670a,,: dm 98| ) ^,p a:l e3Ai 0Vswarning: 0n_[0 missing field 'unit' initializer [-Wmissing-field-initializers]Oi 0!P]0= ,T = _1 T.A sYF -67TP> |d | |Ee l _sa }y- D[>Oi,U]{i r *"B| o_o ^LugvEt a,l iie{nnr. kdl!-ba=>lp s="a11,m.) 0 "{}s ,e t | w ^~~~~~~ ~~ i n d1,o w 1o0v0e,r lAaFp "},, O F| F ^S ET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, A src/libavfilter/af_adeclick.c},: 757 :107| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] ple_rate /src/libavfilter/af_afftfilt.c :1680:0120:. 0warning: ;missing field 'help' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ 68 | { NULL }, | ^ 757src/libavfilter/afir_template.c | { "hsize", "set histogram size", src/libavfilter/af_anlmdn.c O:F82F:S103E:T (warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]b _hbins), A82V | _ O P T _{T Y"PsEm_oIoNtT,h " , "{s.eit6 4s=m1o0o0t0h} ,f a c1t0o0r",, 9O9F9F9S,E TA(Fm )},, A| V ^_O PT_TYPE_FLOAT, {.dbl=11.}, 1, 1000, AFT }, | ^ src/libavfilter/af_adeclick.c:758:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 758 | { "n", "set histogram size"src/libavfilter/af_anlmdn.c, : 83 : 103 : warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(nb_h b83i | n s ) ,{ "AmV"_O,P T"_sTetY PsEm_oIoNtTh, f a c t{o.r"i,64 = 1 0 0 0 }O,F FS E1T0(0m,) ,9 9 9A9V, _AOFP T}_,T Y P| E ^_ FLOAT, {.dbl=11.}, 1, 1000, AFsrc/libavfilter/af_aecho.cT :}222,: 29 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 222 | if (volsrc/libavfilter/af_anlmdn.cu:m84e :*12 :s- >warning: imissing field 'help' initializer [-Wmissing-field-initializers]n _gai n84 | * s - >o{u tN_UgLaLi n} > | 1 ^. 0) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~ :57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | src/libavfilter/af_aecho.c:224:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_adeclick.c223: | 765 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] av _765l | o g ( c t{x N,U LALV _}L O G| src/libavfilter/af_afade.c_ ^:W 319A:R141N:I Nwarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers], | ~~~~~~ 224319 | | { " s i l e nc e""o,u t _ g ai n " s%eft c atnh ec asuisel esnacteu rgaatiin"o,n o f o u t p u t \ n " , s - > o u t_ g aOiFnF)S;E T (| s ~~~^~~~~~~~i lence), AV_OPT_TYPE_DOUBLE, {.dbl = 0 }, 0, 1, TFLAGS }, | ^ av_log(src/libavfilter/af_afade.c:320:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] c tx, AV_LOG_DEBUG, "ch%d gain %f\n", ch, gain); | ~~~~~~ ^~~~ 320 | { "unity", 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; | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~ "set thesrc/libavfilter/af_anequalizer.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] unity gain", OFFSET(unity), AV_OPT_TYPE_DOUBLE, {.dbl = 1 }, 0, 1, TFLAGS }, | ^ 81 | src/libavfilter/af_afade.c: { "params", NULL, OF321:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] FSET(args), AV_OPT_TYPE_STRING, src/libavfilter/af_afftdn.c :{358.s:t56r:= ""warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, 0, A |358F | } , | c ^ onst double ratio src/libavfilter/af_afftfilt.c= :o92u:32t:l iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k- >frame_ c92o | u nt _ oreuttusrc/libavfilter/af_anequalizer.c r:?n82 :s116s-:-> >rwarning: afmissing field 'unit' initializer [-Wmissing-field-initializers]tf ito_o u:t [1i. c082h; | ] [ | i ~~~~~ ~~~^~~~~x ] .{i m";cu r v| e ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~s ", "draw frequenc321 | { NULL } | ^ y response curves", OFFSET(draw_csrc/libavfilter/af_acrossover.c:468:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] u rsrc/libavfilter/af_afade.cve:296s:),131 :A Vwarning: _implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]O PT_TYPE_BOOL, 296 | {{ ."id6"4,= 0} , 0 , 1 , V |"Fs e}t, f a| d ^e duration", OFFSET(duration), src/libavfilter/af_anequalizer.c : A83V:_124O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_DURATIO N83, | { . i {6 4" s=i z0e "}, , "0s,e tI NvTi6d4e_oM AsXi,z eT"F,L A G S } , | ~ ^~~~~~~~~ OFFSE/usr/include/stdint.hT:(46w:)21,: note: expanded from macro 'INT64_MAX' A46V | _#OdPeTf_iTnYeP EI_INMTA6G4E__MSAIXZ E ,( 0{x.7sftfrf f=f f"fhfd7f2f0f"f}f,f f0), 0| , ^~~~~~~~~~~~~~~~~~ V |F }, | ^ 468 | Xsrc/libavfilter/af_afade.c:295:131: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] OV 295 | { src/libavfilter/af_anequalizer.c"d:u84r:a122t:io nwarning: missing field 'unit' initializer [-Wmissing-field-initializers]", "set f84a | d e d u{rsrc/libavfilter/af_afftdn.ca t":imo374gn:a"i77,n: " , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " s e t m a x g a 374i | n " , O F F S nE oT i( s dy u_OFrdFaaStitEoaTn([)mi,a] g )= , m aA gV _ O=P T _h Ty YpAPEVo_t_D(OUfPRfTAt__TTIdYOaPNtE,a_ _Df{lO.UtiB6[L4iE ],= . r0 e }, , { f. f0d,tb l_I=dN6Ta064t}_,Ma A_f-X,l9 Tt0F[0Li,A] G.9Si0 m0,)} V;,| F | | ~ ^~~~~~~~~} ~~~~~ ~~~~~~~~~~~~~~~~^~ , | ^/usr/include/stdint.h :46:21: note: expanded from macro 'INT64_MAX' src/libavfilter/af_afftdn.c:374: 5746: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ef ine IE R374_ | P RO C E S S ( d bl p, d onuobilsey,_ d1a.t0a,[ id)] =| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m ag =src/libavfilter/af_acrossover.c :h456y:p31o:t (note: fexpanded from macro 'XOVER_PROCESS'f t_data_f l456t | [ i ] . r e , f f t _dcsrc/libavfilter/af_anequalizer.cona:st88ta :_t172y:fp lewarning: t missing field 'unit' initializer [-Wmissing-field-initializers][g ia]i.ni m=) ; s -88| > | ~~~~~ ~~~~~~~~~~~~~~~~^~g a i n s{[ b"acndo]l o*r s(",( b"asnedt &c h1an n&e&l sf icrusrtv_eorsd ecro)l o?r s-"o,n e : oOnFeF)SE;T ( c o l\o r s| ) ^~~~~~~~~~~~~~ ~, AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, V|F }, | ^ NT64_MAX (0x7fffffsrc/libavfilter/af_anequalizer.cff:f89f:f12f:f fwarning: fmissing field 'help' initializer [-Wmissing-field-initializers]f ) | 89 ^~~~~~~~~~~~~~~~~~ | { NULL } | ^ 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", 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_afftdn.c:398:src/libavfilter/af_afade.c38::292 :warning: 131implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 398 | 292 | { " ns "c, o n s t d o u b l e" soeftf sneumtb e=r so-f> fslaomoprl_eosf ffsoert f*a fdleo odru_roaftfisoent"(,n o i s y _OdFaFtSaE,T (sn-b_>sbaimnp_lceosu)n,t , AdVe_nO)P;T _ T| Y ~~~^~~~~~~~~~~~ ~PE _INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:291:131: warning: implicit conversion from 'long' 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 | #1de warningf generatedi. ne 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", OFFSEsrc/libavfilter/af_acrossover.cT(:st485a:r37t:_ swarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ple), AV_OPT _485T | Y P E_ I N T 6 4 , { .sie6t4_ l=p (0& s - > l}p,[ b0a,n dI]N[T06]4,_ MsA-X>,sp lTiFtLsA[GbSa n}d,] , | 0 ~ ^~~~~~~~~. 5, sam/usr/include/stdint.hp:l46e:_21r: anote: texpanded from macro 'INT64_MAX'e ); | ~~~~~~ ^~~~~~~~~~~~~~~ 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 src/libavfilter/af_acrossover.cto: 486s:t37a:r twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ading", O F486F | S E T ( s t a r t _ s a mspelte_)h,p (A&Vs_-O>PhTp_[TbYaPnEd_]I[N0T]6,4 ,s - >{s.pil6i4t s=[ b0an d ] , }0,. 50,, sIaNmTp6le4__rMaAtXe,) ;T F L| A ~~~~~~ ^~~~~~~~~~~~~~~G S }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_aphaser.c:59:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | src/libavfilter/af_acrossover.c: { "in_gain", "set input gain", OFFSET(in_gain), AV_OPT_TYPE_DOUBLE, {.dbl=.4}, 0, 1, FLAGS }, | ^ 502:37: warning: src/libavfilter/af_aiir.c:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aphaser.c165 502: | 1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_amix.c : 375 :s49e:t _warning: 165aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p | (II&sR-_>CHa(pf[lbtap ,373 n | fdl] o[ an t] ,, s - > s p l i -t 1s .[ b ,a ns d- ]> ,f dq s [p i-1d>vx.e],c, t o0sra)_d mm pa| cl^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_es c_arlaatesrc/libavfilter/af_aiir.cr):(;139( d :o17| u: ~~~~~~ ^~~~~~~~~~~~~~~b l note: eexpanded from macro 'IIR_CH' *)out_bu f139- | > e x t e n d e di_cd[0a]t a=[ pssrc/libavfilter/af_apad.c]r,c: 52[ :n| 153] ~: * warning: igmissing field 'unit' initializer [-Wmissing-field-initializers]; 374 | 52 | { " p a c k e t _ s i z e " , " s e t s\ i l e| n ^~~~~~ ~(c deo upbalcek e*t) siinz_beu"f,- > e x t e n d e d _ d a t a [ p ] , 375 | O F F S E T( p a c k e t _ s i z e ), A V _ O P T _ T Y P E _ I N Ts, - >{inp u.ti_6s4c a=l e4[0i]9,6 p}l,a n0e,_s izINeT)_;M A| X ^~~~~~~~~~~~~~~~~, A }, | ^ :60:113: warning: src/libavfilter/af_apad.c:53:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "out_gain", "set output gain", OFFSET(out_gain), AV_OPT_TYPE_DOUBLE, {.dbl=.74}, 0, 1e9, FLAGS }, | ^ 53 | { src/libavfilter/af_aphaser.c:61:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " pad_len", "set number of samples of silence to add", OFFSET(pad_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ 61 | src/libavfilter/af_apad.c:54:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { 54 | { "whole_len", "set minimum target number of samples in the audio stream", OFFSET(whole_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ "delay"src/libavfilter/af_apad.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , "set delay in milliseconds", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=3.}, 0, 5, FLAGS }, | ^ 55 | { "padsrc/libavfilter/af_aphaser.c_dur", "set duration of silence to add", OFFSET(pad_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ :62:113: src/libavfilter/af_apad.cwarning: CC libavfilter/af_aspectralstats.o missing field 'unit' initializer [-Wmissing-field-initializers] : 62 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=.4}, 0, .99, FLAGS }, | ^ 56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_aphaser.c : 56 | { "whole_dur", "set minimum target duration in the audio stream", OFFSET(whole_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ 63:113src/libavfilter/af_apad.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_acrossover.c: : 57warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { NULL 63} | | ^{ "speed", "set modulation speed", OFFSET(speed), AV_OPT_TYPE_DOUBLE527:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , src/libavfilter/af_apad.c {:.56d:b144l:= warning: .implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]5 }, .1, 2, FLAG S56 | } , | { ^ "whole_dur", "set minimum target duration in the audio stream", OFFSET(whole_dur), AV_OPT_TYPE_DU527R | A T I O Nf,o r{ (i.nit6 4i == -01; }i ,< -c1t,x -I>nNbT_6o4u_tMpuAtXs,; Ai +}+,) { | ~ ^~~~~~~~~| ~ ^ ~~~~~~~~~~~~~~~ /usr/include/stdint.h:46:21: src/libavfilter/af_acrossover.cnote: :expanded from macro 'INT64_MAX'543 :23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 46 | #defin e543 | I N T 6 4f_oMrA X(i n t( 0ix 7=f f0f;f fif fnfbf_)o u tp| u ^~~~~~~~~~~~~~~~~~ ts; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:556:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 556 | for (src/libavfilter/af_apad.cin:t55 :i144 := 0warning: ;implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] i < ctx->nb_outp u55t | s ; i +{+ )" p a| d ~ ^ ~~~~~~~~~~~~~~~_ dur", "set duration of silence src/libavfilter/af_aphaser.ct:o69 :a12d:d "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 69 | { N U L L } | ^ 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_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", "ssrc/libavfilter/af_afftfilt.cet: n279u:m47b:e rwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f samples of 279s | i l e n c e t o a d d " , v al u e s [ V A R _ R E A L ] =O FfFfSEtT_(opuatd[_n]l.erne);, | ~ ~~~~~~~~~~~^~ AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' src/libavfilter/af_afftfilt.c46 | :#280d:e47f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] INT64_MAX 280( | 0 x7 f f f f f f f f f f f f f fvfa)l u e| s ^~~~~~~~~~~~~~~~~~[ VAR_IMAG] = fft_out[n].im; | ~ ~~~~~~~~~~~^~ 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 }; | ~ ^~~ 9 warnings generated. src/libavfilter/af_afade.c:439:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 439 | { "nb_samples", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 4src/libavfilter/af_afftdn.c41:0568:0}34,: 1warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I NT32_MAX /5681 | 0 , F L AG src/libavfilter/af_acrossover.cS : }569b,a: n23 :d| _ ^warning: n comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ise[i] = a v569_ | c l i pfdo(rn (oiisnet, i- 2=4 .0,; i2 4<. )c;tsrc/libavfilter/af_afade.c x: -440| ~~~~~~~~ ^~~~~>: n153b:_ owarning: utmissing field 'unit' initializer [-Wmissing-field-initializers]p uts; i++) 440{ | | ~ ^ ~~~~~~~~~~~~~~~ { "ns", src/libavfilter/af_acrossover.c : 584 : 27 : "warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e t numb e584r | o f s am p floers f(oirn t cir o=s s0 ;f ai dtinonb"_,o uOtpFuFtSEs;T (in+b+_)s a{m p le| ~ ^ ~~~~~~~~~~~~~~~s ), AV_OPTsrc/libavfilter/af_acrossover.c_:T592Y:P23E:_ warning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N T, { .592 | i 64 = fo4r4 1(0i0}n,t 1i, = I0N;T 3i2_ M,n bF_LoAuGtSp u}t,s; i| + ^+ ) { | ~ ^ ~~~~~~~~~~~~~~~ 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_astats.o src/libavfilter/af_afade.c:444:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "o"src/libavfilter/af_aphaser.c, "overlap 1st:161:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] streaIn file included from m src/libavfilter/af_afir.ce:n103d: src/libavfilter/afir_template.cw:56i:t39h :2 nwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] stream start "56, | O F F SfEtTy(poev e*rmlaagp,) ,* p h a s e, A V*_dOePlTay_,T YmPiEn_ B=O OFLL,T _ M{A.Xi,6 4m =a x1 = F L}T,_ M0I,N ; 1 , | F ~~~ ^~~~~~~L AGS }, | /usr/include/float.h ^ :15:17: note: expanded from macro 'FLT_MAX' 16115 | | P#HdAeSfEiRn_eP LFALNTA_RM(AfXlt ,3 .f4l0o2a8t2)3 4 6| 6^~~~~~~~~~~~~~~~~~~~~~~~~3 8528859src/libavfilter/af_aphaser.c8:1106:224e:+ 3note: 8expanded from macro 'PHASER_PLANAR'F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | double v = *src * s->in_gain + buffer[In file included from src/libavfilter/af_afir.c : 103 : src/libavfilter/afir_template.c : 56 : 54 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~ ~ 56 | ftype *mag, *phase, *delay, min = FLT_MAX, max = FLT_MIN; | ~~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN src/libavfilter/af_afftdn.c1.:16177:5194:9 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 082228750 76179 | 7 e - 3 8dFo u b| l ^~~~~~~~~~~~~~~~~~~~~~~~~~~e mean = 0.f; | ~~~~ ^~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:57:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | ftype min_delay = FLT_MAX, max_delay = FLT_MIN; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:57:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | ftype min_delay = FLT_MAX, max_delay = FLT_MIN; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:469:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 469 | { 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 | CC libavfilter/af_asubboost.o 13min = fminf(min, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ warnings generated. 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:src/libavfilter/af_afade.c:515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | min_delay = fminf(min_delay, delay[i]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | CROSSFADE_PLAsrc/libavfilter/afir_template.c:91:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N 91 | max_delay = fmaxf(max_delay, delay[i]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ AR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:36: 2note: expanded from macro 'CROSSFADE_PLANAR' warning 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ s generatedsrc/libavfilter/af_afade.c. src/libavfilter/af_afftdn.c:706:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 706 | sdivsrc/libavfilter/af_aiir.c =: 224s-:1>:b anwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ multipl i224e | rS;E RI AL| _I ~ ~~~^~~~~~~~~~~~~~~I R_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515src/libavfilter/af_aiir.c:197:35: note: expanded from macro 'SERIAL_IIR_CH' : 197 | double i0 = ig * (i ? dst[n] : src[n]); \ | ~ ^~~~~~ 1:src/libavfilter/af_aiir.c warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :224:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 224 | SERIAL_IIR_C | CROSSFADE_PLANsrc/libavfilter/af_afftdn.cAR:(708fl:t63,: fwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o at) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.cH (708f | l t p, f l o ast-,> b i n 2 b a n d [-i1]. ,= l r i n t (1s.d,i v0 )* f| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~re q2basrc/libavfilter/af_aiir.cr:k(197(:440: .note: 5expanded from macro 'SERIAL_IIR_CH' * i * s197 | - > s a m p l e _ rdaoutbel)e /i0 s=- i>gf ft*_ l(ein g?t hd2)s)t;[n ] | : ~ ~~~^~~~~~~~~~~ src[n]); \ | ~ ^~~~~~ :490:20: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ 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_afwtdn.csrc/libavfilter/af_aphaser.c:145:24: note: expanded from macro 'PHASER' : 145 | double v = *src * s->in_gain + buffer[pos + c] * s->decay; \ | ^~~~ ~ 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 | ^~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavfilter/af_asupercut.o src/libavfilter/af_afade.c:520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSSsrc/libavfilter/afir_template.cFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:232:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :510 :232 | if1 warning( generated. ch_gain != 1. || s->ir_gain != 1.) { | ~~~^~~~~~~ ~~ 36: note: expanded from macro 'CROSSFADE' 510 | src/libavfilter/afir_template.c:233:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_apsyclip.c:71:118: 233warning: | missing field 'unit' initializer [-Wmissing-field-initializers] f t71y | p e g a{i n" l=e vcehl__ign"a,i n *" sse-t> iirnp_ugta ilne;v e l| " ~ ~~~^~~~~~~, 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] d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ 72 | 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; \ | ^~~~~ ~ { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, FLAGS }, | 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_apsyclip.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "clip", "sesrc/libavfilter/af_afftdn.c:846t:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c 846 | double d6 = (i - 1) * s->sample_rate / s->fft_length; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ lip 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:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "iterations", "set iterations", OFFSET(iterations), AV_OPT_TYPE_INT, {.i64=10}, 1, 20, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:77:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afftdn.c: 874:7736 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "level", 874 | " s e t a u t od nlcehv-e>ln"o,i s e _ r e d u c t iOoFnF SE=T (sa-u>tnoo_ilseev_elr)e,d uAcVt_OiPoTn_;T Y P| E ~ ~~~^~~~~~~~~~~~~~~_ BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_afftdn.c:875:src/libavfilter/af_apsyclip.c36::78 :warning: 10implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | 875 | { N U L L } d n| c ^h ->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; | ~ ~~~^~~~~~~~~~~~~~ CC libavfilter/af_atempo.o 4 warnings generated. 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/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/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 | 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); | ~ ^~~~~~~~~~ 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 | PARA11LLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c warnings generated. :262:19: note: expanded from macro 'PARALLEL_IIR_CH' 262 | 5 warningso0 += dst[n]; \ | ~~ ^~~~~~ generated. src/libavfilter/af_afftdn.c:962:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 962 | avr += src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] f ft_out_flt[n].re; | ~~ ~~~~~~~~~~~~~~~^~ 288 | PARALLEL_src/libavfilter/af_afftdn.cIIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:963:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :279 963 | avi += fft_out_flt[n].im; | ~~ ~~~~~~~~~~~~~~~^~ :25: note: expanded from macro 'PARALLEL_IIR_CH' 279 | src/libavfilter/af_afftdn.c:964:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d st[n] += fir * src[n]; \ | ~ ^~~~~~ 964 | src/libavfilter/af_aiir.cmag2 = fft_out_flt[n].re * fft_out_flt[n].re + | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ :288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 965 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c | fft_out_flt[n].im * fft_out_flt[n].im; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :280:40: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[10 warnings generated. 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_CHCC libavfilter/af_atilt.o (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]; \ | ^~~~~~ ~ CC libavfilter/af_axcorrelate.o src/libavfilter/afir_template.c:464:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->fdsp->vector_dmul_scalar(ptr, ptr, s->wet_gain, FFALIGN(nb_samples, 8)); | ~ ~~~^~~~~~~~ src/libavfilter/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_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_apulsator.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, }, | ^ src/libavfilter/af_apulsator.c:63:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, }, | ^ src/libavfilter/af_apulsator.c:70:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "amount", "set modulation", OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:364:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_apulsator.c :36471 | : 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (relat i71v | e _ d i s{t o"rotfifosne_tl_elv"e,l > 1 ."0s)e t{ o f| f ^~~~~~~~~~~~~~~~~~~~~~~~~ ~s et 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 }, | ^ src/libavfilter/af_afftdn.c:1063:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_apulsator.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | 78 | { " b pmf"f,t _ i n _ f l t [ m ] = w"isendto wB[PmM]" ,* sOrFFcS_ETf(lbtp[mm)], * ( 1 LL clip_level; | ^~~ ~ 80 | src/libavfilter/af_afftdn.c { "hz", "set frequency", OFFSET(hertz), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0.01, 100, FLAGS }, | ^ :1089:42src/libavfilter/af_apulsator.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 81 1089 | dst[m] += s->window[m] * fft_in_flt[m] / (1LL << 23); | ~ ^~~~~~~~~~~~~ | { NULL } | ^ CC libavfilter/af_channelmap.o CC libavfilter/af_channelsplit.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 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->adaptive; | ~~~~~~~~~~~~~~~~~^~~~~ ~ 2src/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/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_aiir.c:345:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 345 | LATTICE_IIRsrc/libavfilter/af_apsyclip.c:_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518src/libavfilter/af_aiir.c:312:27: note: expanded from macro 'LATTICE_IIR_CH':24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 518 | in_buffer[n] = src[n] * s - 312 | const double in = src[n] * ig; \ | ^~~~~~ ~ >level_in; | ^~~~~~ ~ src/libavfilter/af_afftdn.c:1239:34: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1239 | dst_flt[m] = orig_flt[m] - src[m]; | ^~~~~~~~~~~ ~ CC libavfilter/af_chorus.o CC libavfilter/af_compand.o CC libavfilter/af_compensationdelay.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/libpostproc/postprocess.c:src/libavfilter/af_afftdn.c:1344:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 832 1344 | dnch->residual_floor = s->residual_floor; :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_crossfeed.o 6 warnings generated. src/libavfilter/af_aiir.c:517:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | if (fabs(coesrc/libpostproc/postprocess.c:fs[2 * i + 1]) > FLT_EPSILON) { | ~ ^~~~~~~~~~~ 868/usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' : 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ 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_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++) { | ~ ^ ~~~~~~~~~~~~~~ 17 warnings generated. 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_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 }, | ^ 11 warnings generated. 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_aiir.c:716:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 716 | iir->ab[0][2 * outmost_pole.a] = iir->ab[0][2 * outmost_pole.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:717:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 717 | iir->ab[0][2 * outmost_pole.b] = iir->ab[0][2 * ouCC libavfilter/af_crystalizer.o tmost_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 9 warning __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ s generated. 10 warnings generated. 10 warnings generated. CC libavfilter/af_deesser.o CC libavfilter/af_dcshift.o src/libavfilter/af_asetrate.c:42:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",),CC libavfilter/af_dialoguenhance.o | ^ 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 | CC libavfilter/af_drmeter.o { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/af_asetrate.c:43:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/af_asetrate.c:39:5: note: expanded from macro 'OPT_INT' 39 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/af_asetrate.c:36:57: note: expanded from macro 'OPT_GENERIC' 36 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/af_asetrate.c:44:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | {NULL}, | ^ src/libavfilter/af_asetnsamples.c:45:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "nb_out_samples", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:46:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "n", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_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_dynaudnorm.o 23 warnings generated. 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); | ~ ^ 2 warnings generated. 12 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_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, FFMA3 warnings generated. X(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) 5 warnings generated. > (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) CC libavfilter/af_earwax.o > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) src/libavfilter/af_ashowinfo.c: :(b116):)45 : | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_arnndn.c: 1076:11636 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] av_lo g1076( | c t x , A V _ LfOoGl_lIoNwF O=, F"F%MfA"X,( foglalionw -/1. 150,0 0L0y0[.i0]f));; | | ~~~~~~~~~~~~~~~~~~^~~~~~ ~~~~~~ ~~~~~^~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_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) | ^~~~~~~~~~~ In file included from src/libavfilter/af_atilt.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_arnndn.c:1124:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aiir.c :1528:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1124 | features[NB_BANDS+3*NB_DELTA_CEPS+1] = spec_variability/CEPS_MEM-2.1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ 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:129CC libavfilter/af_extrastereo.o : 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, 0src/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 + SQUAF }, | ^ ARE(g[i])*(1src/libavfilter/af_aiir.c:1530:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c 1530 | { "poles", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ :1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8src/libavfilter/af_aiir.c:1531:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1155 | 1531 | e l s{e "rp"[,i ]" s=e tS AQ/UdAeRnEo(mEinxapt[oir]/)po*l(e1s/-lSaQdUdAerR Ec(ogef[fii]c)ie)n/t(s."0,0 1 + S Q UOAFRFESE(Tg([ai_]s)t*r()1,- SAQVU_AORPET(_ETxYpP[E_iS]T)R)IN)G;, {| . ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~s tr=" warnings generated. 1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1157:35: warning: src/libavfilter/af_aiir.c:1532:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1532 | { "gains", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ 1157 | src/libavfilter/af_aiir.c:1533:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); | ~^~~~~ 1533 | 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])); | ^~~~~~ { "k", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STsrc/libavfilter/af_arnndn.cRING, {.str="1|1"}, 0, 0, AF }, | ^ :1166:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aiir.c:1534:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1166 | norm[i] = sqrtf(Ex[i] /1534 | { "dry", "s (1e-8+newE[i])); | ~^~~~~~~ etsrc/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])); | ^~~~~ ~ dry gain", OFFSET(dry_gain), AV_OPT_TYPsrc/libavfilter/af_asoftclip.cE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ :82:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aiir.c 82 | { "threshold", "set softclip threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.d:b1535l:=1131:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 .000001, 1, 1535A | } , {| ^" wet", "set wet gain", OFFSET(wet_gain), AV_OPsrc/libavfilter/af_asoftclip.cT_:T83Y:P107E:_ DOwarning: Umissing field 'unit' initializer [-Wmissing-field-initializers]B LE, {.dbl= 183} | , { 0",o u1t,p uAtF" ,} ,"s e t| ^s oftclip 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_aiir.c:1556:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "normalize", "normalize coefficients", OFsrc/libavfilter/af_arnndn.cFS:E1239T:(23no:r mwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ize),AV_O P1239T | _ T Y P Ei_B O=O (Li,n t )f{l.oio6r4(.=51f}+,2 5 * x ) ;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_TYP5 warnings generated. E_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_asoftclip.c:147:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | float gain =src/libavfilter/af_aiir.c s:-1560>:o125u:t pwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]t * threshold ;1560 | | ~ ^~~~~~~~~ { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_aiir.c:1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_aiir.c:1562:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_aiir.c:1563:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | { NULL }, | ^ CC libavfilter/af_flanger.o 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); | ^~~ ~ 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_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 ? (a15) warning:s generated(. -(a))) | ^~~~ CC libavfilter/af_haas.o CC libavfilter/af_firequalizer.o In file included from src/libavfilter/af_biquads.c:69: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/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; | ~ ^~~ 6 warnings generated. 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); | ~~~~~~~~~~^~~ ~ CC libavfilter/af_hdcd.o 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] src/libavfilter/af_arnndn.c 49 | return exp2f(M_LOG2_10 * x); | ~ ^ :1599:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | { "model", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1600:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1600 | { "m", "set model name", OFFSET(modCC libavfilter/af_headphone.o el_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1601:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1601 | { "mix", "set output vs input mix", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1.0},-1, 1, AF }, | ^ src/libavfilter/af_arnndn.c:1602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1602 | { NULL } | ^ CC libavfilter/af_join.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 | 29 warnings generated. 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 | #defiCC libavfilter/af_loudnorm.o ne 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_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_src/libavfilter/af_chorus.cTYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ :67:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "in_gain", "set input gain", OFFSET(in_src/libavfilter/af_aspectralstats.cgain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^ :87:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]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 }, | ^ 87 | { "win_size", "setsrc/libavfilter/af_chorus.c :t69he: 99w:i nwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]o w size", 69O | F F S E T{( w"idne_lsaiyzse"),, A V"_sOePtT d_eTlYaPyEs_"I,N T , { .OiF6F4S=E2T0(4d8e}l,a y3s2_,s t6r5)5,3 6A,V _AO P}T,_ T Y| P ^E _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_asubboost.c:217:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_chorus.c:72:99: warning: 217missing field 'unit' initializer [-Wmissing-field-initializers] | { " d72r | y " ,src/libavfilter/af_astats.c :{ 148 " :d 12e":ps tehwarning: ts missing field 'help' initializer [-Wmissing-field-initializers]"d ,r y g"148s | ae it n "d ,ep{ t OhNFsFU"S,LE TL ( d} r y _| Og ^Fa iFnS)E,T (AdVe_pOthPsT__sTtYrPE)_,D OAUVB_Lsrc/libavfilter/af_asupercut.cEOP:,T245 _:{1T.:Yd PbEwarning: l_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S= T1RI.N0G},, { . s t r 245= | N0FU,LI LL }T ,E1 ,R 0F(, fL0lA,tG pSA, }}f,,l o a| ^t| ) ^ | ^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asupercut.csrc/libavfilter/af_chorus.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :231:41: note: expanded from macro 'FILTER' 73 | src/libavfilter/af_asubboost.c : 218{:104 :N Uwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]L } | ^ 218 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ 231 | 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}, src/libavfilter/af_aspectralstats.c : 89 : 971:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 2, FLA GS89 | } , {| ^" overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPEsrc/libavfilter/af_asubboost.c_F:L220O:A104T:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. dbl=0.5}, 0,220 | 1 , A{ }",d e c| a ^y ", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0, 1, FLAGS }, | ^ type sin = b ? dst[n] : src[n] * levsrc/libavfilter/af_asubboost.cel:;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(src/libavfilter/af_aspectralstats.csl:o106p:e12):, warning: missing field 'help' initializer [-Wmissing-field-initializers] AV_ O106P | T _ T Y P{E _NDUOLULB L}E , | { ^. 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_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_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_PAsrc/libavfilter/af_astats.cRA:184M: 26:}, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 184 | p->noise_floor = NAN; src/libavfilter/af_atempo.c| ~ ^~~: 169:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]/usr/include/math.h :15:19 :169 | note: expanded from macro 'NAN' { NUL 15L | #}d e f| i ^n e NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_chorus.c:184:src/libavfilter/af_channelmap.c20:: 76warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 76184 | | { iNfU L(Ls -}> i n| _ ^g ain * (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_CC libavfilter/af_mcompand.o gain) | ~ ~~~^~~~~~~~ src/libavfilter/af_aspectralstats.c:189:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | snprintf(value, sizeof(value), fmt, val); | ~~~~~~~~ ^~~ src/libavfilter/af_asupercut.c:319:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS }, | ^ src/libavfilter/af_asupercut.c:320:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:321:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 321 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:322:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 322 | { NULL } | ^ src/libavfilter/af_asupercut.c:358:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 358 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 2, 200, FLAGS }, | ^ src/libavfilter/af_asupercut.c:359:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "src/libavfilter/af_atempo.c:order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ 285:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavfilter/af_asupercut.c 285 | av_assert0(pot <= atempo->window); | ~~~ ^ ~~~~~~~~~~~~~~ :src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 360 38 | if (!(cond)) { \ | ^~~~ :103src/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) { | ~~~ ^ ~~~~~~~~~~~~~~ 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_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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 3 warnings generated. 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", src/libavfilter/af_channelsplit.c : 55 : 12O:F Fwarning: Smissing field 'help' initializer [-Wmissing-field-initializers]E T(leve l55) | , A V{_ ONPUTL_LT Y}P E _| D ^O UBLE, {.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_atilt.c:230:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 230 | { "freq", "set central frequCC libavfilter/af_pan.o ency",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, 10000In 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] , FLAGS }, | ^ 49 | src/libavfilter/af_atilt.c:233:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r 233 | { "order", "set filter order", Oeturn exp2f(M_LOG2_10 * x); | ~ ^ FFSET(src/libavfilter/af_channelmap.c:326:21: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] or 326 | if (nch_out > FF_ARRAY_ELEMS(buf->data)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ dsrc/libavfilter/af_channelmap.cer), AV_OPT_TYPE_INT, {.i64=5}, 2,MAX_ORDER, FLAGS }, | ^ :352:src/libavfilter/af_atilt.c:234:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 12 234 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, : warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 0., 4., FLAGS }, | ^ 352 | src/libavfilter/af_atilt.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL } | ^ 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_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] src/libavfilter/af_channelsplit.c373 | : 143 : 19 :{ warning: NUcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L L } | ^ 143 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:476:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | set_meta(metadata, c + 1, "Peak_count", "%f", (float)(p->min_count + p->max_count)); | ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:191:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:199:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_compensationdelay.c:46:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "mm",src/libavfilter/af_astats.c : "527s:e59t: mwarning: m implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d istance", O FF527S | E T ( d i s t anscete__mmemt)a,( mAeVta_dOaPtTa_,T Y0P,E _"IONvTe,r a l l. P{ea.ki_6co4u=n0t}",, " % f0",, (1f0l,oa tA) (}m,i n _| c ^ou nt + max_count) / (double)s->nb_channels); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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] src/libavfilter/af_astats.c:542:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 48 | { "m", "set meter distance", OFFSET(distance_m), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ 542 | src/libavfilter/af_compensationdelay.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | set_meta(metadata, 0, "Number of NaNs", "%f", nb_nans / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ { "dry", "set dry amount", 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); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ OFFSET(dry), AV_OPT_TYPE_src/libavfilter/af_astats.c:DOUBLE, {.dbl=0}, 0, 1, A }, | ^ 546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_compensationdelay.c : 546 | set_meta(metadata, 0, "Number of denormals", "%f", nb_denormals / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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), Asrc/libavfilter/af_crossfeed.cV_OPT_TYPE_INT, {.i64=20}, -50, 50, A }, | ^ :346:src/libavfilter/af_compensationdelay.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ 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] src/libavfilter/af_biquads.c 347 | { "range", "set soundstage wideness", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ :285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_crossfeed.c:348:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c348 | { "slope", "set curve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1src/libavfilter/af_compand.c,: F75L:A135:G Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 75 | { "attacks", "set time over which increase of vosrc/libavfilter/af_crossfeed.cl:u349m:e109 :i swarning: missing field 'unit' initializer [-Wmissing-field-initializers]d etermine d"349 | , O F F{S E"Tl(eavtetla_cikns"),, A"Vs_eOtP Tl_eTvYePlE _inS"T,R IN G , { . s t r =OF F"S0E"T (}l,e v0e,l _0i,n ),A } ,A V _| O ^P T_TYPE_DOUBLE, {.dbl=.9}, 0, 1, FLAsrc/libavfilter/af_compand.cG:S76 :}135,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ :228:34: note: expanded from macro 'BIQUAD_FILTER' 76 | { "decays",src/libavfilter/af_crossfeed.c :"350s:e109t: twarning: immissing field 'unit' initializer [-Wmissing-field-initializers] e over w hi350c | h d e c{r e"alseev eolf_ ovuotl"u,m e" siest delteevremli noeudt"",, O F F S E T( d e c a yOsF)F,S EATV(_lOePvTe_lT_YoPuEt_)S,T RAVI_NOGP,T _{T Y.PsEt_rD O=U B"L0E,. 8{". d}b,l =01,. }0,, 0,A }1,, FL| A ^G S }, | ^ 228 | src/libavfilter/af_compand.c:77:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_crossfeed.c :77351 | : 109 : warning: { missing field 'unit' initializer [-Wmissing-field-initializers]" points", 351" | s e t p{o i"nbtlsoc ko_fs itzrea"n,s f"esre ftu nthcet ibolonc"k, OsFizFe"S,E T ( p o iOnFtFsS),E TA(Vb_lOoPcTk__TsYiPzEe_)S,TARV_IONPGT,_ T{Y P.Es_tIrNT ,= " - 7{0/.-i7604=|0-}6,0 /0-,2 03|2716/80," A}F, }0,, 0| , ^ A }, | ^ src/libavfilter/af_crossfeed.c:7 352 warning:s12 generated:. warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_compand.c :78: 105352: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL }78 | | ^ { "soft-knee", "set soft-knee", OFFSETo2 = i2 * b2 + i1 * b1 + ibuf[i] * b0 + o2 * a2 + o1 * a1; \ | ^~~~~~~ ~ (curve_dB), src/libavfilter/af_biquads.cAV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.01, 900, A }, | ^ :285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavfilter/af_compand.c : 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]; \ | ~ ^~~~~~~ 79:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "gain", "set output gain", OFFSET(gain_dB), AV_src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] O PT_TYPE_DOUBLE, { .dbl = 0 }, -900, 900285 | 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[CC libavfilter/af_replaygain.o i] * src/libavfilter/af_astats.cb0 :+599 :o521: warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a2 + o2 * a1; 599 | \ U P| ^~~~~~~ ~D ATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) < i s| _f ~ ^~~~~~~l oat ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A },src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ | ^ src/libavfilter/af_astats.c:599:32: src/libavfilter/af_compand.c:80:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | { "volum e599" | , " s e t i nUiPtDiAaTlE _vSoTlAuTmS(eP",, fOloFFaStE, T*(sirnci,t i,src/libavfilter/af_biquads.ca ll:l_285rv:ion1lt:u( m*warning: esimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion])r ,c A*V _(OUPI TN285T_ | 6TB4YI_PQCEU(_A1DD)O_ UFoilsu_fmleoa ta d?j uusptdeart"e_, fOlFoFaStE_sTt(atd(esl,a yp),, sAamVp_lOeP)T _:T YsP-E>_iDsO_UdBoLuEb,l esrc/libavfilter/af_biquads.c{ :?.285 d:ub1pl:d a=warning: t e0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ d}o,u b0l,e _2s0 t,285a | tAB( Is}Q,,U Ap D,| _ ^Fs IaLmTpElRe()f l:t ,( vfolioda)tN,U L L ,- 1).;,src/libavfilter/af_compand.c :\182 .: ,12| : ~~~~~~~~~~~ ^~~~~~0 )warning: missing field 'help' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | src/libavfilter/af_biquads.c : 261 :{14 :N Unote: Lexpanded from macro 'BIQUAD_FILTER'L src/libavfilter/af_astats.c }: 555 :| 13: ^ note: expanded from macro 'UPDATE_STATS_P'261 | i5551 | = i b u f [ i ] ; u p d a t e _ f u n c; \ | ~ ^~~~~~~ \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | 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_STA18 warnings generated. TS(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_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:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, src/libavfilter/af_biquads.cfl:o333a:t1,: *swarning: rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]c , , llrint( *333s | rBcI *Q U(AUDI_NDTI6I4__FCI(L1TE)R (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_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:568:13: note: expanded from macro 'UPDATE_STATS_I' 568 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nmin = p->min normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; src/libavfilter/af_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; \ | ^~~~~~~ ~ CC libavfilter/af_sidechaincompress.o 11 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_silencedetect.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]; \ | ~ ^~~~~~~ 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; \ | ~~~~ ~~~~^~~~ 7 warnings generated. 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_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:540:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 540 | BIQUAD_SVF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c \ | ~~~~ ~~~~^~~~ :514:16: note: expanded from macro 'BIQUAD_SVF_FILTER' 514 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/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; \ | ~~~~ ~~~~^~~~ 6 warnings generated. 22 warnings generated. 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:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/af_silenceremove.o 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] 134 | 155 | lsrc/libavfilter/af_biquads.cut:[590n:]1: = warning: eximplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]p (-0.5 * SQ R590( | (nB-I(QNU-A1D)/_2Z)D/F(_0F.I4L*TE(RN(-f1l)t/,2 .ffl)o)a)t;, | ~^~~- 1., 1.,src/libavfilter/window_func.h: 153:030): note: | expanded from macro 'SQR'^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.cfi:l561t:er27s: (dnote: bexpanded from macro 'BIQUAD_ZDF_FILTER'l , doubl e561, | n o i n ve r s ec, ocnslti pd,o 0u,b l1e, i1n. 0=, aivb_ucfli[pdi,] ;1 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c : 66 : 27 : note: expanded from macro 'filters' 66 | c o n s t t\y p e| ~~ ^~~~~~~m ult = td->mult; \ | ~~~~ ~~~~^~~~ 153 | #define SQR(x) ((x)*(x))src/libavfilter/af_astats.c | ^ :808:66:src/libavfilter/window_func.h warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 808 | av_log(ctx, AV_LOG_INFO, "Number of NaNs: %f\n", nb_nans / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 155 | lut[n] = exp(-0.5 * src/libavfilter/af_astats.c:810:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S QR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h810 | av_log(ctx, AV_LOG_INFO, "Number of Infs: %f\n", nb_infs / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ :153:26: note: expanded from macro 'SQR' 153 | #define SQsrc/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: R(x) ((x)*(x)) | ^ %f\n", nb_denormals / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~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/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/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))) | ^~~~ 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_drmeter.c:52:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_src/libavfilter/af_crystalizer.cDOUBLE, {.dbl=3}, .01, 10, FLAGS }, | ^ :138:1:src/libavfilter/af_drmeter.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 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 | cons11 warningt type mult = td->mult; \ | ~~~~ ~~~~^~~~ s generated. src/libavfilter/af_drmeter.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | rmsCC libavfilter/af_speechnorm.o = sqrt(2 * p->sum / p->nb_sampsrc/libavfilter/af_dialoguenhance.c:59:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] l es); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ 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(enhancesrc/libavfilter/af_crystalizer.c), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS }, | ^ :139:1: warning: src/libavfilter/af_dialoguenhance.cimplicit 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.c61: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 }, | ^ 66:27src/libavfilter/af_dialoguenhance.c: note: expanded from macro 'filters' : 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ 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(seco7ndpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~~~~~ ~ warnings generated. src/libavfilter/af_drmeter.c:168:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | av_log(ctx,CC libavfilter/af_stereotools.o AV_LOG_INFO, "Channel %d: DR: %g\n", ch + 1, chdr); | ~~~~~~ ^~~~ 34 warnings generated. 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); | ~~~~~~ ~~~^~~~~~~~~~~~~~~~ 3 warnings generated. 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, F3 warningLAGS }, | ^ s generated. 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}, 1src/libavfilter/af_dialoguenhance.c:279:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .0 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ~ ~~~^~~~~~~~ ,src/libavfilter/af_dialoguenhance.c 100.0, FLAGS }, | ^ :279:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_dynaudnorm.c:138:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ^~~ ~ 138 | { "targetrms", "set the target RMS", OFFSET(targCC libavfilter/af_stereowiden.o et_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 | { "22 warnings generated. r", "set the target RMS", OFFSET(target_rms), ACC libavfilter/af_superequalizer.o V_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, 14 1, FLAGS }, | ^ warnings generated. 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 }, | ^ In file included from src/libavfilter/af_dynaudnorm.c:142:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_mcompand.c 142 | { "correctdc", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ :32: src/libavutil/ffmath.h:49:src/libavfilter/af_dynaudnorm.c:143:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 30 143 | { "c", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_dynaudnorm.c:144:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 144 | { "altboundary", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ | return exp2f(M_LOG2_10 * x); | ~ ^ 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_extrastereo.c:37:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_CC libavfilter/af_surround.o 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 } | ^ CC libavfilter/af_tremolo.o CC libavfilter/af_vibrato.o src/libavfilter/af_extrastereo.c:87:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | average = (left + right) /src/libavfilter/af_haas.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2 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.15015625, 64, A }, | ^ warnings generated. 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_biquads.csrc/libavfilter/af_haas.c:1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :68 1503 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ :119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {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}, | ^ "middle_phase", "set middle phase", OFFSET(par_middle_phase), AV_OCC libavfilter/af_virtualbass.o PT_TYPE_BOOL, {.i64=0},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(w4i warningdst generatedh. ), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ 0, 1, A }, | 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", OFFsrc/libavfilter/af_haas.cS:E69T:(131w:i dwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]h ), AV_OPT_ T69Y | P E _ DO{U B"LlEe,f t{_.ddeblla=yx"},, 0 , "9s9e9t9 9l,e fFtL AdGeSl}a y "| , ^ OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_biquads.c:1507:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1507 | {"gain", "set gasrc/libavfilter/af_haas.ci:n70":,119 :O Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(gain) ,70 | A V _ O P{T _"TlYePfEt__DbOaUlBaLnEc,e "{,. d b"ls=e0t} ,l e-f9t0 0b,a l9a0n0c,e" ,F L AOGFSF}S,E T( p| a ^r _balance0), AV_OPT_TYPE_DOUBLE, {.dbl=-1.0}, -1, 1, A }, | ^ src/libavfilter/af_biquads.c:1508:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_haas.c:71:119: warning: 1508missing field 'unit' initializer [-Wmissing-field-initializers] | {"g" ,71 | " s e{t "glaeifnt"_,g aOiFnF"S,E T ( g a i"ns)e,t AlVe_fOtPT _gTaYiPnE"_,D OU B L E ,O F{F.SdEbTl(=p0a}r,_ g-a9i0n00,) ,9 0 0 , F L AAGVS_}O,P T _| T ^Y PE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:72:119:src/libavfilter/af_biquads.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]1509 :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | 1509 | { " l eMfItX__pChHaAsNeN"E,L S _ N O"RsMeAtL IlZeEf_tO PpThIaOsNe("1,, " a lOlF"F,S 0E)T,( p ar| _ ^p hasesrc/libavfilter/af_biquads.c0:)1470,: 78 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' AV_OPT_ T1470Y | P E _ B O{O"Lm,i x " , {".sie6t4 =m0i}x," , O F F S E T0(, m i x1),, AA V}_,O P T| ^_ TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, 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}, src/libavfilter/af_biquads.c : 15090:,5 : Mwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]X _HAsrc/libavfilter/af_biquads.cA:S1471_:D78E:L AYnote: ,expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' A }, | ^ 1471 | {"m", "set mix", OFFSET(mix), AV_src/libavfilter/af_haas.cO:P74T:_119T:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ DOUBLE, { .74d | b l = x }{, "0r,i gh1t,_ bFaLlAaGnSc},e " , " s e t r i g h t b a l a n c e " , O F F S E T ( p\ar _ b| a ^l ance1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, A }, | ^ src/libavfilter/af_biquads.c:1509:5:src/libavfilter/af_haas.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]75: 119: src/libavfilter/af_biquads.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]1472: 108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 75 | 1472{ | " r i g{h"tc_hgaaninne"l,s " , ""sseett crhiagnhnte lgsa itno", f i l tOeFrF"S,E TOF(FpSaErT_(gcahi_nl1a)y,o u t _ s t r) ,A VA_VO_POTP_TTY_PTEY_PDEO_UBSLTER,I N G{,. d{b.ls=t1r}=,y }0,. 001,5 602,5 ,F L A6G4S,} ,A }\, | | ^ ^ src/libavfilter/af_haas.csrc/libavfilter/af_biquads.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 }, | ^ 1509:5src/libavfilter/af_haas.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ : 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},CC libavfilter/af_volume.o \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ 8 warnings generated. CC libavfilter/af_volumedetect.o src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1513:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1513 | {NULL} | ^ 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_OPTsrc/libavfilter/af_firequalizer.c:131:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] IO 131 | { "gain", "set gain curve", OFFSET(gain), AV_OPT_TYPE_STRING, { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS }, | ^ N(0.5), 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_biquads.c:src/libavfilter/af_firequalizer.c1457:88: note: expanded from macro 'WIDTH_OPTION' : 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ 133:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c 133 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS }, | ^ :1458:88: note: src/libavfilter/af_firequalizer.c:134:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] expanded from macro 'WIDTH_OPTION' 134 | { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, | ^ 1458 | {"w", "set width", OFFSET(width),src/libavfilter/af_loudnorm.c AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ :103:152: src/libavfilter/af_firequalizer.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :src/libavfilter/af_biquads.c146:102: 103warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "I "4146, | warning s generated . { " f i x e d " , ""sseett fiinxteedg frraatmeed salmopuledsn",e sOsF FtSaErTg(etfi"x,e d ) , O FAFVS_EOTP(Tt_aTrYgPeE_tB_OiO)L,, { . i6 4 = A0V _}O,P T0_,T Y1P,E _FDLOAGUSB L}E,, | { ^. dbl = -24.}, -70., -5., FLsrc/libavfilter/af_firequalizer.cA:GS147 :}102,: warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ :1524:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 1524 | {"gain", "set gainsrc/libavfilter/af_loudnorm.c":,104 :O152F:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (gain), A V104_ | O PT _ T {Y P"Ei_"D,OU B L E , { . d bl = 0} , - 9"0s0e,t 9i0n0t,e gFrLaAGtS}e,d l| o ^ud ness target", OFFSET(target_i), AV_OPsrc/libavfilter/af_biquads.c:T1525_:T86Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]D OUBLE, 1525 | { . d b l{ "=g "-,2 4 . } ," s et -g7a0in.",, OF F S E T (-g5a.i,n ) ,F LAAVG_SOP T}_T,Y P E_| D ^OU BLE, {.dbl=0}, -900, 900, FLAGS}, | ^ | src/libavfilter/af_join.c:src/libavfilter/af_loudnorm.c73::105137:152:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { " m{u l"src/libavfilter/af_biquads.cit:ni1526p",:u t88"s":s, e warning: t missing field 'unit' initializer [-Wmissing-field-initializers] m ul t i "1526 N | cu hm ba enn re{ l"osp fo mlieonsdp"eu,t" ," ssOteFtFr SenaEumTm(sbm.ue"rl, to ifO) F,poF lSAeEVsT_"O,(P iTOnF_pFutTSs)YE,PT E(_ p Bo Ol e Os) L,, A{ V ._ Oi P6 T4 A_=TV Y_0POEP _T_}ITNY,TP E0,,_ {I .1iN,6T4 ,=F2 L} A, G{S1 ,.i} 6,24 , = A| 2F ^} ,} , | 1 ^, INT_MAX, A|F }, | ^ 105 | { "LRA", src/libavfilter/af_firequalizer.c src/libavfilter/af_biquads.c :: 1481527 : :10888 :: "warning: warning: smissing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers]e tsrc/libavfilter/af_join.c :l75o:u130d: n 1527warning: e | smissing field 'unit' initializer [-Wmissing-field-initializers]148 s | r a n{ g"{e p "75t", | az r eg re ot _"p, h" a ss ee " t, n u "O mF sbFe et r S zE eo Trf (o t pp aho ra"glsoeeeut st_m"pl,uort da O)e,Fs" tF, rS eE a TOm F( .Fp "oSAlVE,_ O P eT Ts_ )(T ,Yz P Ae EVr__ Do O_OOPpUFThBF_LTESYa,EPT sE( e{_c).h,daI nbNAnlTeVl, __ O={P. lTi a67_y4.To}Y=,u2P t}E ,_ _s Bt1 rO,1)O .,L2,, , A V{A_ O.P iT 6_4 T Y=P 5E00_ .S},T, R I0FN,LG A,1G ,S{ . Fs}Lt,Ar G F=S| } ^, " s} t,| e ^r eo| " ^} , 0, 0, A|F }, | ^ src/libavfilter/af_loudnorm.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | src/libavfilter/af_biquads.c{: 1528"l:src/libavfilter/af_join.cr5:a:79 ":warning: ,12 missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1528 79 | | "M{sI eXNtCC libavfilter/allfilters.o _ UCLlHLoA u}Nd Nn Ee| Ls ^S s_ NrOaRnMgAeL ItZaEr_gOePtT",I O N ( 1 , " a lOlF"F,SE T0()t,a r g| e ^t _lra), src/libavfilter/af_biquads.c : 1470 : 78 :A Vnote: _expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'O PT_TYPE_DOUB L1470E | , { .{d"bmli =x " ,7 ."}s,esrc/libavfilter/af_firequalizer.c t: 154m :i 103 x:1". ,,warning: missing field 'unit' initializer [-Wmissing-field-initializers]O F F S E T ( m5 i0154x. | ), , AF VL{_A OG"PSd Tu}_m,Tp Yf Pi| lE ^_e D"O,U "BsLeEt, d{.udmbpl =fxi}l,e "0,, O1F,F SFELTA(GdSu}m,psrc/libavfilter/af_loudnorm.c f:i 107l : e152 ):, warning: Amissing field 'unit' initializer [-Wmissing-field-initializers] V _ O P T _ T Y P E107 _ | S T R I N{ G ," T {P ". ,s t r \= N U| L ^L } , 0"s,e t0 ,m aFxLiAmGuSm }t,r u e| ^p eak", OFFSET(targsrc/libavfilter/af_biquads.cet:_1528t:p5):, warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c :A1471V_:O78P:T _note: Texpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'Y PE_DOUBLE, 1471 | { . d b l{ "=m "-,2 . } ,"src/libavfilter/af_firequalizer.cs :e 156t : 95-m:9i.x ,"warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] O F F S E T156 ( | 0m . i, x ){F, L "AAfGVfS_t O2}P",,T _"| Ts ^Ye PtE _2D-OcUhBaLnEn,e l{.sd bflf=tx}",, 0O,F F1S,E TF(LfAfGtS2}),, src/libavfilter/af_loudnorm.c :A 108 V: _152 O:P T warning: _ missing field 'unit' initializer [-Wmissing-field-initializers]T Y P E _ B O O L , 108 | { . i 6{ 4 "= t p 0" , } \, 0 | , ^ 1 , F L A G S "}s,e t m| a ^xi mum true peak", OFFSET(targsrc/libavfilter/af_biquads.cet:_1528t:p5):, warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c :A1472V:_src/libavfilter/af_firequalizer.c108O:P:157T :_note: 109Texpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION':Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ DOUB L1472E | , {157 . | {d" bc hl a n={n e-l"2ms.i"}n,,_ p "h sa es-te9 ".c,,h a" ns ne et l CC libavfilter/asink_anullsink.o m si n ti0om. u,mf i plFhtLaeAsrG"eS, m}Oo,Fd eF "S| ,E ^ T O(FcFhS_ElTay(omuitn__spthra)s, eA)V,_ OAPVT__OTPYT_PET_YSPTER_IBNOGO,L src/libavfilter/af_loudnorm.c,{: .109{s: t152.r:i= 6ywarning: 4}missing field 'unit' initializer [-Wmissing-field-initializers] , = 00, }0,, 0F L,109 A | 1G ,S } F, L {A\ G " Sm| e ^}a ,s u r| ed ^_ I", "measured IL of input fsrc/libavfilter/af_firequalizer.cil:e158":,12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] O F158F | S E T (m src/libavfilter/af_biquads.ce{: a1528Ns:Uu5Lr:L e warning: d}missing field 'unit' initializer [-Wmissing-field-initializers]_ i) ,| src/libavfilter/af_biquads.c ^ : 1473 : 108 : Anote: Vexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'_ OPT_TYPE_D O1473U | B L E , { "{c."d,b l = 0. }",s e t c h-a9n9n.e,l s t o f i 0l.t,e r "F, LOAFGFSS E}T,( c h| _ ^l ayout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0,src/libavfilter/af_loudnorm.c F:L110A:G152S:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]\ | ^ 110 | { "measured_i", "measured IL of input filesrc/libavfilter/af_biquads.c",: 1528 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFsrc/libavfilter/af_biquads.cS:E1474T:(103m:e asured_i)note: ,expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' AV _1474O | P T_ T Y P{E"_noDrOmUaBlLiEz,e " ,{ ."dnobrlm a=l i z0e. }c,o e f f i-c9i9e.n,t s " , O F F SE0T.(,n o rFmLaAlGiSz e}),, A| ^V _OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_loudnorm.c:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "measured_src/libavfilter/af_biquads.cL:RA1528":,5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "measrc/libavfilter/af_biquads.cs:u1475r:e103d: Lnote: Rexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'A of input 1475f | i l e " ,{ " n " , O F F S E T"(nmoeramsaulirzeed _cloreaf)f,i c i e n tAsV"_,O POTF_FTSYEPTE(_nDoOrUmBLaEl,i z e{).,d bAlV _=O P T0_.T}Y,P E_ B O O L0,. ,{ . i 6 4 = z } ,9 90.,, 1 ,F LFALGAGSS }}, | | ^ ^ 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_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | Bsrc/libavfilter/af_loudnorm.cLO:C115K:S152I:Z Ewarning: _Omissing field 'unit' initializer [-Wmissing-field-initializers]P TION(0), 115| | ^ { "src/libavfilter/af_biquads.cm:ea1498s:103u:r enote: dexpanded from macro 'BLOCKSIZE_OPTION'_ thresh", 1498" | m ea s u r{e"bdl otchkrseiszheo"l,d "osfe ti ntphuet bfliolcek" ,s i zOeF"F,S EOTF(FmSeEaTs(ubrleodc_kt_hsraemsphl)e,s ) ,AV A_VO_POTP_TT_YTPYEP_ED_OIUNBTL,E ,{ . i{6.4d=bxl} ,= 0-,7 03.2}7,6 8 , -A9F9}.,, \ | ^ 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:116src/libavfilter/af_biquads.c:152::1531 :warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499: 103116: | note: expanded from macro 'BLOCKSIZE_OPTION' { "offse t1499", | { " b " , " s e t o f f"sseett gtahien "b, l o c k s i z e " , O F F S E T (ObFlFoScEkT_(soafmfpsleets)),, A V _ O P T _ T Y PAEV__IONPTT,_ T{YCC libavfilter/asrc_afdelaysrc.o .PEi_6D4O=UxB}L,E ,0 , {3.2d7b6l8 ,= A F0}. } ,| ^ -99., 99., FLAGS }, | ^ src/libavfilter/af_biquads.c:1532:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1532 | {NULL} | ^ 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_join.c:234:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:278:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | for (i = 0; i < ctx->nsrc/libavfilter/af_biquads.c:b_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 1546:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1546 | {"frequency", "set central frequency", OFsrc/libavfilter/af_join.c:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F SET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ 292 | forsrc/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}, | ^ i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_headphone.c:368:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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 368 | float gain_lin = expf((s->g:1457:88: note: expanded from macro 'WIDTH_OPTION' a 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ in - 3 * src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.cnb_input_channels) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ :1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set widt8 warnings generated. h", 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_firequalizer.csrc/libavfilter/af_join.c| ^: 314:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 314 | for (i = 0; i < ctx->nbsrc/libavfilter/af_biquads.c_:i1554n:p5u:t swarning: missing field 'unit' initializer [-Wmissing-field-initializers]; i++) 1554{ | | ~ ^ ~~~~~~~~~~~~~~M IX_CHANNELS_src/libavfilter/af_join.cN:O425R:M19A:L IZwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ OPTION( 1425, | " a fllo"r, (0i) ,= 0| ; ^ i < csrc/libavfilter/af_biquads.ct:x1470-:>78:n bnote: _expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'i nputs; i+1470+ | ) { { "| m ~ ^ ~~~~~~~~~~~~~~i x", "set mixsrc/libavfilter/af_join.c":,432 :O19F:F SEwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](m ix), A V432_ | O P T _ TfYoPrE _(DiO UB=L E0,; {i. db1n,b _FiLAnGpSu}t,s ; i+ + ) | ~ ^ ~~~~~~~~~~~~~~ \ | ^ 385:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c 385 | ya = s->dump_buf[i]; | ~ ^~~~~~~~~~~~~~ :1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: src/libavfilter/af_firequalizer.c:note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 386 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ :29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->ansrc/libavfilter/af_biquads.cal:y1554s:i5s:_ twarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]u f[i],src/libavfilter/af_biquads.c :s1472-:>108a:n alnote: yexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION's is_tbuf[i+1 ]1472) | : s - >{a"ncahlaynsniesl_st"b,u f"[sie]t; ch a| n ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n els to filter", Osrc/libavfilter/af_firequalizer.cF:F386S:ET82(:c hwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ayout_str), A386V | _ O P T _ T Y PyEb_ ST=R IsN-G>,m i{n._sptrh=ays}e, ?0 , h0y,p oFtLfA(GsS-}>,a n\a l | y ^s is_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~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} | ^ 13 warnings generated. src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1558:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | {NULL} | ^ 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_gainCC libavfilter/asrc_afirsrc.o ), 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)", src/libavfilter/af_join.c:448:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OF 448 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ FSsrc/libavfilter/af_join.c:463:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ET 463 | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (src/libavfilter/af_join.cspeed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10, A }, | ^ :496:20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 496 | if (nb_buffers >src/libavfilter/af_flanger.c: FF_ARRAY_ELEMS(frame->buf)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:src/libavfilter/af_join.c:506:21: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 135: 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), n warning: missing field 'unit' initializer [-Wmissing-field-initializers] b _buffers); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66src/libavutil/macros.h | { "phase", "swept wave percentage phase-shift for mul:49:25: note: expanded from macro 'FFMIN' t 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ i-src/libavfilter/af_join.c:506:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] c 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->hannel", OFFSET(channel_phase), AV_OPT_TYPE_DOUBLE, {.dbl=25}, 0, 100, A }, | ^ buf), nb_buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_flanger.csrc/libavfilter/af_join.c:537:16: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] : 70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 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++) | ~ ^ ~~~~~~~~~~~~~~ 70src/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++) { | ~ ^ ~~~~~~~~~~~~~~ { NULL } | ^ src/libavfilter/af_biquads.c:1579:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1579 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 99999src/libavfilter/af_firequalizer.c9,: F552L:A41G:S },warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstsrc/libavfilter/af_biquads.cru:m1580_:t112b:u f[warning: kmissing field 'unit' initializer [-Wmissing-field-initializers]] , minval)); 1580 | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ {"f", src/libavutil/macros.h : 47 : 22 : note: "expanded from macro 'FFMAX's et centr a47l | #fdreefqiuneen cFyF"M,A XO(FaF,SbE)T ((f(rae)q u>e n(cby)) ,? A(Va_)O P:T _(TbY)P)E _ D| O ^ ~U BLE, {.dbl=3000}, 0src/libavfilter/af_firequalizer.c, :95529:9419:9 9warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS}, | ^ 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_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_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_firequalizer.csrc/libavfilter/af_biquads.c::1584:5655::26 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1584 | 565M | I X _ C H A N N EdLoSu_bNlOeR mMaAgL I=Z Ee_xOpP(TsI-O>Nc(e1,p "satlrlu"m,_ t0bu)f,[ k ]| ^* norsrc/libavfilter/af_biquads.cm): 1470*: 78n:o rnote: mexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'; | ^~~~~~~~~~~~~~~~~~~ ~ 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, 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_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_flanger.c \: 141 :| 28 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | double delay = ssrc/libavfilter/af_biquads.c->:l1584f:o5[:( swarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> lfo_src/libavfilter/af_biquads.cp:o1473s: 108+: c hnote: aexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'n nel_phase )1473 | % s - >{l"fco"_,l e n g t h ] ; " s| e ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_hdcd.csrc/libavfilter/af_biquads.c::1584989::578:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'989 | 1474O | F F S E T{("dniosarmballei_zaeu"t,o c"onnovremratl)i,z eA Vc_oOePfTf_TiYcPiEe_nBtOsO"L,, O{F F.SiE6T4( n=o r1m al},i z0e,) , 1A,V _AO P}T,_ T Y| ^P E_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_hdcd.c:991:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 991 | src/libavfilter/af_biquads.c : 1584 : 5 : warning: Omissing field 'unit' initializer [-Wmissing-field-initializers] FFSsrc/libavfilter/af_biquads.cE:T1475(:p103r:o cnote: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'e ss_stere o1475) | , A V _{O"Pn"T,_ T Y P E _ B O O"Ln,o r{m a.lii6z4e =c oHDeCfDsrc/libavfilter/af_headphone.c_fi:cP710iR:e84nO:Ct EsSwarning: "Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],_ SOTFEFRSEEOT_(Dn Eo710Fr | Am Ua Ll Ti zs}e-,>) g,0a ,iA nV1__,lOfP eAT =_} T,eY xP pEf| _( ^B( OsO-L>,ga i{n. i-6 43= z}*, i0n,li n1k,- >FcLhA_GlSa}y o u| ^t .nb_channels + s->lfesrc/libavfilter/af_hdcd.c_g:a993i:n73): / warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]0 * M_LN1 0993) | ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ 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_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1587 | BLOCKSIZE_OPsrc/libavfilter/af_loudnorm.cTI:O708N:(310:) ,warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]| ^ src/libavfilter/af_biquads.c:1498:103: note: 708expanded from macro 'BLOCKSIZE_OPTION' | 1498 | src/libavfilter/af_hdcd.cf o: r1008 :{10(":ibn ltwarning: omissing field 'help' initializer [-Wmissing-field-initializers]ic k=s i10080z | ;e "i, < " FsF{e_NtUA LRtLRh}A eY _| bE ^l LoEcMkS (ssi-z>ep"t,s );O FiF+S+E)T ( b| l ~ ^ ~~~~~~~~~~~~~~~~~~~~~~o ck_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1588:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1588 | {NULL} | ^ src/libavfilter/af_mcompand.c:97:329: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "args", "seCC libavfilter/asrc_anoisesrc.o t 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/-3src/libavfilter/af_headphone.c1,:-7532:812/:- 2warning: 8missing field 'help' initializer [-Wmissing-field-initializers], -0/-2 5753 | 2 2 0 0 {0 N"U L}L, }0 , | 0 ^, A }, | ^ src/libavfilter/af_mcompand.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/af_biquads.c: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' 2 warnings generated1473. | {"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} | ^ CC libavfilter/asrc_anullsrc.o 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} | ^ 15 warnings generated. src/libavfilter/af_biquads.c:1610:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1610 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1611:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1611 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1613 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1614:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1614 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1615:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1615 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2,src/libavfilter/af_hdcd.c: AF}, | ^ 1360:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_biquads.c : 1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1360 | GAINTOFLOAT(ctx->val_target_gain >>7) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1616src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 832 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ | #definsrc/libavfilter/af_biquads.ce GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ :1616:src/libavfilter/af_hdcd.c5: 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}, \ | ^ :1359:12: warning: 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' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1472 | {"channels", "set channels to filter", OFFSET(c h 1359 | GAINTOFLOAT(target_gain[1] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' l ayout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ 832 | #defisrc/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' n 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ e GAINsrc/libavfilter/af_biquads.cTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ :1616:src/libavfilter/af_hdcd.c5: 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}, \ | ^ 1358:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c 1358 | GAINTOFLOAT(target_gain[0] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:832:30: note: expanded from macro 'GAINTOFLOAT' : 1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 832 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ 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 sizesrc/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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)) { \ | ^~~~ CC libavfilter/asrc_hilbert.o 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[1CC libavfilter/asrc_sinc.o ]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1627 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1628 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_replaygain.c:440:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | left src/libavfilter/af_biquads.c =: 1630(:h5i:s t_warning: bmissing field 'unit' initializer [-Wmissing-field-initializers][ i ] 1630= | s a mWpIlDeTsH[0_]O)P T*I OcoNe(f0f._7b0[70)],; | | ^ ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=src/libavfilter/af_replaygain.cx}:,441 :033,: 9warning: 99implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9, FLAGS} ,441 | \ | ^ right = (hist_b[i + 1] = samples[1]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ 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},src/libavfilter/af_replaygain.c 0:,442 :9479:9 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], FLAGS} | ^ 442 | left += hist_b[i - 2] * coeff_b[1] - hist_a[i - src/libavfilter/af_biquads.c2]: 1631*: 88c:o efwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]_ a[1]; | ^~~~~~~~~~~~~ ~ 1631 | {"polessrc/libavfilter/af_replaygain.c":,442 :"18s:e twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n umber o f442 | p o l e s " , OlFeFfStE T (+p=o lheiss)t, _AbV[_iO P- T2_]T Y*P Ec_oIeNfTf,_ b{[1.]i 6-4 =h2i}s,t _1a,[i 2-, 2A]F }* ,c oe f| f ^_ a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_biquads.c:1632:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1632 | {"p", "set number of posrc/libavfilter/af_replaygain.cle:s443":,47: Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FS ET(poles) ,443 | A V _ O P T _ TrYiPgEh_tI N+T=, h{i.sit6_4b[=i2 }-, 1]1 ,* 2co,e fAfF_b}[,1 ] | - ^ h ist_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_biquads.c :4431633 | : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] right 1633+ | = h i sMtI_Xb_[CiH A-N N1E]L S*_ NcOoReMfAfL_IbZ[1E]_ OP-T IhOiNs(t1_,a [i" al-l 1"], *0 )c,o e f| f ^_ a[1]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_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 -src/libavfilter/af_biquads.c 4:]1633 :*5 :c owarning: efmissing field 'unit' initializer [-Wmissing-field-initializers]f _a[2]src/libavfilter/af_biquads.c;: 1471 | : ^~~~~~~~~~~~~ ~78 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' src/libavfilter/af_replaygain.c :1471444 | : 18 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" m", "se t444 | m i x " , O F FlSeEfTt( m i+x=) ,h iAsVt__ObP[Ti_ T-Y P4E]_ D*O UcBoLeEff,_ b{[.2d]b l-= xh}i,s t0_,a [1i, -F L4]A G*S }co,e f f _ a [ 2 ] ; | ^~~~~~~~~~~~~ ~ \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: src/libavfilter/af_replaygain.cmissing field 'unit' initializer [-Wmissing-field-initializers] :445:47src/libavfilter/af_biquads.c:: 1472warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]108 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 445 | 1472 | r{i"gchhta n+n=e lhiss"t,_ b"[sie t- c3h]a *n nceolessrc/libavfilter/af_hdcd.c ftfo_: b1506f[i:2l49]t: e -r"warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h iOsFFtS_aE[Ti( c-h _3l]a y*o ucto_es ft1506fr) | _, a A[ V2 _]dO;e Pt Te| _c ^~~~~~~~~~~~~ ~Tt Y-P>Em_aSxT_RgIaNsrc/libavfilter/af_replaygain.ciG:n,445_ :{a18.d:sj tuwarning: rsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=t ym}e,n t0 ,= 0F445,F | M FI LN (A dG eS t} e, c rt\i- g> hm| ta ^ x +_=g ahiins_ta_dbj[uist m-e n3t], *G AcIoNeTfOfF_LbO[A2T]( s-t ahties-t>_maasrc/libavfilter/af_biquads.c[xi:_ 1633g-:a5 i:3n ])warning: )missing field 'unit' initializer [-Wmissing-field-initializers]*; c o| src/libavfilter/af_biquads.ce ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:f 1473f:_108a:[ 2note: ]expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'; src/libavutil/macros.h | : ^~~~~~~~~~~~~ ~49 :22 :1473 | note: expanded from macro 'FFMIN' {"c", 49 | # d e f i"nsee tF FcMhIaNn(nae,lbs) t(o( af)i l>t e(rb"), ?O F(FbS)E T:( c(ha_)l)a y o| u ^ ~t _str), AV_OPT_TYPE_STRsrc/libavfilter/af_hdcd.cI:N1506G:,70 :{ .warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t r=y}, 0, 0, F LA1506G | S } , d\e t e| c ^t ->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTsrc/libavfilter/af_biquads.cO:F1633LO:A5T:( swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]a te->src/libavfilter/af_biquads.cma:x1474_:g103a:i nnote: )expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION') ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1474 | {"nsrc/libavfilter/af_hdcd.co:r832m:a30:l inote: zexpanded from macro 'GAINTOFLOAT'e ", "norma l832 | i#zdee fcioneef fGiAcIiNeTnOtFs"L,O AOTF(FgS)E T((gn) or?m -a(lifzleo)a,t )A(Vg_>O>P1T)_ T-Y P(E(_g B&O O1L), ?{ .0i.654 =:z }0,. 00), :1 ,0 .F0L A G| S ^ ~} , src/libavutil/macros.h\: 49 :| 28 ^: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) :src/libavfilter/af_biquads.c :(1633a:)5): | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' src/libavfilter/af_hdcd.c1475: | 1506 : 70 : {warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ", "n o1506r | m a l i zdee tceocte-f>fmiacxi_egnatisn"_,a dOjFuFsStEmTe(nnotr m=a lFiFzMeI)N,( dAeVt_eOcPtT->_mTaYxP_Eg_BaOiOnL_,a d{j.uis6t4m=ezn}t,, 0G,A I1N,T OFFLLOAAGTS(s}t a t| e ^-> 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_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | BLOCKSIZEsrc/libavfilter/af_replaygain.c:489:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ OPTION(0), | ^ src/libavfilter/af_biquads.c489 | left = (hist_b[i] = src[0]) * coeff_b[0]; | ~~~~~~~~~~^~~~~~~~ ~ :1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | src/libavfilter/af_replaygain.c: {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x},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]; | ~~~~~~~~~~~~~~^~~~~~~~ ~ 0, 32768, AF}, \src/libavfilter/af_replaygain.c:491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 491 | lsrc/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.ceft += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ :src/libavfilter/af_replaygain.c1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' : 491:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1499 491 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ | {"b", src/libavfilter/af_replaygain.c:492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ 492 | src/libavfilter/af_biquads.c:1637:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1637 | {NULL} | ^ 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 ]; | ^~~~~~~~~~~~~~ ~ 8 warnings generated. src/libavfilter/af_replaygain.c:493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | CC libavfilter/asrc_sine.o 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] src/libavfilter/af_sidechaincompress.c 493 | left += hist_b[i - 4] :77:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] * coeff_b[ 2] - hist_77 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R }, | ^ a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_sidechaincompress.c:81:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_replaygain.c81 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, :494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .dbl=0.125}, 0.000976563, 1, A|F|R }, | ^ 494 | right += hist_b[i - 3] * coeff_b[ 2] - hissrc/libavfilter/af_sidechaincompress.ct_:a82[:i120 :- warning: missing field 'unit' initializer [-Wmissing-field-initializers]3 ] * coeff_a [822 | ] ; { | " ^~~~~~~~~~~~~~ ~r atio", "set ratsrc/libavfilter/af_replaygain.cio:"494,: 18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET( r494a | t i o ) , r igAhVt_ O+P=T _hTiYsPtE__DbO[UiB L-E , 3{]. d*b lc=o2e}f,f _ b [ 2 ] - h i s t _ a1,[ i - 2 03,] A|*F |cRo e}f,f _ | a ^[ 2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_sidechaincompress.c:83:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "attack", "set attack", src/libavfilter/af_replaygain.c : 495O:F49F:S Ewarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( attack), A495V | _ O P T _ T Y P El_eDfOtU B L+E=, h{i.sdtb_lb=[2i0 },- 6 ] * c o e f0f._0b1,[ 230]0 0-, hAi|sFt|_Ra [}i, - | ^6 ] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:495:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_sidechaincompress.c495 | : 84 : 120 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] left += h i84 | s t _ b [i{ -" r e6l]e a*s ec"o,e f f _"bs[e t3 ]r e-le ahsies"t,_ a [ i - 6O]F F*S EcTo(erfefl_eaa[s3e )],; | A ^~~~~~~~~~~~~~ ~V _OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:85:120: src/libavfilter/af_replaygain.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | { " m496a | k e u p " , r i"gshett src/libavfilter/af_biquads.c+ =m: a1644kh:ei112 s:u tpwarning: _ missing field 'unit' initializer [-Wmissing-field-initializers]bg [aii n-" , 5 ] O *F1644 F | cS oE eT f( fm{_a"bkf[er eu3q]pu )e-,n ch yi "s ,tA _"Vas_[eOitP T-c_ eT n5Yt]Pr Ea*_l D cOfUorBeeLfqEfu,_ ae{n[.c3dy b"]l,;= 1O }F| ,F ^~~~~~~~~~~~~~ ~ S E T ( f r e q u e n csrc/libavfilter/af_replaygain.cy : )4961,:, 18 A: V _warning: 6O4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P, T _A|TFY|RP E}_, D 496O | U| B ^ L E , {. d rbilg=h3t0 0+0=} ,h is0t,_ b9[9i 9-9 9 95,] F*L AcGoSe}f,f _ b| [ ^3 ] - hsrc/libavfilter/af_sidechaincompress.cis:t86_:a120:[ iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]- 5] * co e86f | f _ a [ {3 "]k;n e e| " ^~~~~~~~~~~~~~ ~, "set knee", src/libavfilter/af_biquads.c : 1645 : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(kne e1645) | , { "AfV"_,OP T _ T Y P E _ D"Osrc/libavfilter/af_pan.csUeB:tL405 E:c,132e :n{ t.rdwarning: abmissing field 'unit' initializer [-Wmissing-field-initializers]ll =f2r.e8q2u8e4n3c}y," , Osrc/libavfilter/af_replaygain.c F : F405497 S | : 49E T: ( 1 fwarning: ,{r implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e " qau re8gn,sc "yA,| )F 497,| | N RUA LV }L_, ,O P OT | F_ ^FT SYlEPeTEf(_taD rO g+Us=B) L,hE ,iA sV{t_._OdbPb[Tli_= T3-Y0 P0 E08_}]S, T* R0 I,cN oG9e,f9 f9{_ 9b.9[s9 t,4r ] F =L- ANhGUiSLs}Lt,_ } a,| [ ^i0 ,- 0 ,8 ]A V*_ OcPoTe_fFfL_AaG[_4A U]DI;O _ P| A ^~~~~~~~~~~~~~ ~R AM | AV_OPT_FLsrc/libavfilter/af_replaygain.cAG:_497F:I18L:TE Rwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N G_PARAM }, 497 | | ^ left += hist_b[i - 8] * coeffsrc/libavfilter/af_pan.c_:b406[: 124:] -warning: missing field 'help' initializer [-Wmissing-field-initializers]h ist _406a | [ i - { 8N]U LL } | ^ * coefsrc/libavfilter/af_sidechaincompress.c:93:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f 93 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYsrc/libavfilter/af_biquads.cPE:_1647D:O5UB:L Ewarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] { .dbl= 11647} | , W I D T H0_.O0P1T5I6O2N5(,0 . 7 0674),, A || ^F| R }, src/libavfilter/af_biquads.c| : ^1457 :88: note: expanded from macro 'WIDTH_OPTION' _ 1457 | {"width", "set width", OFFSsrc/libavfilter/af_sidechaincompress.cE:T94(:w120i: dwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]h ), AV_OP T94_ | T Y P {E_ D"OmUiBxL"E,, { . d b l ="sxe}t, m0i,x ",9 9 9 9 9 , F L A G S }O,F F\S ET (| m ^ix ), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0,src/libavfilter/af_biquads.c : 1647 :15,: Awarning: src/libavfilter/af_hdcd.cmissing field 'unit' initializer [-Wmissing-field-initializers]| F:|1672Rsrc/libavfilter/af_biquads.c: :74}1458,:: 88 :warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: ^ expanded from macro 'WIDTH_OPTION' a 1458 | 1672 | {"w " ,src/libavfilter/af_sidechaincompress.c : 95 : 12 : " warning: s missing field 'help' initializer [-Wmissing-field-initializers]ea tv _wl io95dg | t( hc" t,x ,{O AFNVFU_SLELLT O(}Gw _i VEd| Rt ^Bh O)S,E, A"VC_OhPaTn_nTeYlP E%_dD: OtgU B%L0E.,1 {f.:d b%ld=\nx"},, i0,, G9A9I9N9T9O, FFLLOAAGTS(}j ) ,| ^s tate->gain_counts[j]); | ^~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c[4 ]; | ^~~~~~~~~~~~~~ ~src/libavfilter/af_biquads.c :1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :832:30: note: expanded from macro 'GAINTOFLOAT' 1648 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((gsrc/libavfilter/af_replaygain.c :&498 :1)49 :? warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5 : 0.0) :498 | 0 . 0 | ^~~~~~~~~~~~~~ ~r ight += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7 | MIX_C] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ HAsrc/libavfilter/af_replaygain.c:498:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N NELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c498 | right += hist_b[i - 7] * coeff_b[ 4] - hi:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' s 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ src/libavfilter/af_hdcd.c| ^: 1684:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t 1681 | av_log(ctx, AV_LOG_INFO, | ~~~~~~src/libavfilter/af_biquads.c :1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]1682 | src/libavfilter/af_biquads.c : 1471: 78 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' "HDCD 1471d | e t e c t{e"dm:" ,y e s," spete amki_xe"x,t eOnFdF: S%EsT(,m imxa)x, _AgVa_iOnP_Ta_dTjY:PE _%D0O.UB1LfE ,d B{,. dtbrla=nxs}i,e n0t,_ f1,i lFtLAeGrS:}, % s , d e te c t a b l e e r r o r s : % d % s %s \ n" , \ | ^1683 | pe_str[s->detect.peak_extend], src/libavfilter/af_biquads.c: 16481684: | 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c : 1472 :s108->:d enote: texpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'e ct.max_ga in1472_ | ad j us t{m"echnatn,n e l| s ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~" , "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^_ a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ 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_lasrc/libavfilter/af_replaygain.cyo:u499t:_49st: rwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT_TYPE_ S499T | R I N G , { .s tlre=fyt} , +0=, h0i,s tF_LbA[GiS }-, 1\0 ] | * ^ coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:src/libavfilter/af_biquads.c18:: 1648warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474 :499103 | : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' left +1474= | h i s t{_"bn[oir m-a l1i0z]e "*, c"oneofrfm_abl[i z5e] c-o efhfiisct_iae[nit s-" ,10 ]O F*F ScEoTe(fnfo_ram[a5l i];z e )| , ^~~~~~~~~~~~~~ ~ AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_replaygain.c:500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c:1648:5: warning: 500missing field 'unit' initializer [-Wmissing-field-initializers] | src/libavfilter/af_biquads.c : 1475 : 103 :r inote: gexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'h t += hist _1475b | [ i - {9"]n "*, c o e ff _ b [ 5"n]o r-m ahliiszte_ ac[oie f-f ic i9e]n t*s "c,o eOffF_FaS[E5T (]n;o r m| a ^~~~~~~~~~~~~~ ~l ize), AV_OPT_TYPsrc/libavfilter/af_replaygain.cE:_500B:O18O: Lwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.i64=z}, 0 ,500 | 1 , F L A G S }r ig h| t ^ += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ 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, 2src/libavfilter/af_replaygain.c, :F501L:A49G:S }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 501 | left += hist_b[i - 12] * coeff_b[ 6] - histsrc/libavfilter/af_biquads.c_a:[1650i: 88-: 1warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]] * coeff _a1650[ | 6 ] ; { "| o ^~~~~~~~~~~~~~ ~" , "set filtersrc/libavfilter/af_replaygain.c o:r501d:e18r:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(order )501, | A V _ O P T _ TlYePfEt_ I N+T=, h{i.sit6_4b=[2i} ,- 11,2] 2*, cFoLeAfGfS_}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] * coeffsrc/libavfilter/af_biquads.c_a:[16537: 10]:; warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~ ~ 1653 | {NULL} | ^ 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 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ 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_src/libavfilter/af_replaygain.c:OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ 584:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c:1663:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 584 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}, | ^ av_logsrc/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}, | ^ ctx, AV_Lsrc/libavfilter/af_biquads.cOG_INFO, "track_gain = %+.2f dB\n", gain); | ~~~~~~ ^~~~ :1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1666 | 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); | ~~~~~~ ~~~^~~~ MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 9 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DO warnings generated. UBLE, {.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 | {CC libavfilter/audio.o "c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1670:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1670 | {NULL} | ^ src/libavfilter/af_silenceremove.c:114:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | src/libavfilter/af_silencedetect.c: { "start_periods", "set periods of silence parts to skip from start", OFFSET(start_periods), AV_OPT_TYPE_INT, {.i64=0}, 0, 9000, AF }, | ^ 57:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_silenceremove.c 57 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=:115:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0. 115 | { "start_duration", "set start duration of non-silence part", OFFSET(start_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ 001}, 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 }, | ^ 0, DBsrc/libavfilter/af_silenceremove.c:117:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] L_ 117 | { "start_silence", "set start duration of silence part tMAX, FLAGS }, | ^ o keep", 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 }, | ^ OFFSEsrc/libavfilter/af_silencedetect.c:59:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T( 59 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS }, | ^ start_sisrc/libavfilter/af_silencedetect.c:60:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] l 60 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATIence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ ON, {.i64=2000000}, 0, MAX_src/libavfilter/af_silenceremove.c:121:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] DU 121 | { "stop_periods", "set peRATION,FLAGS }, | ^ riods of silsrc/libavfilter/af_silencedetect.c:61:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/avf_a3dscope.o e nce parts to skip from end", OFFSET(stop_periods), AV_OPT_TYPE_INT, {.i64=0}, -9000, 9000, AF }, | ^ 61 | { "mono", "check each channel separately", src/libavfilter/af_silenceremove.c O:F122F:S162E:T (warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]o no), AV_ O122P | T _ T Y P{E _"BsOtOoLp,_ d u r{a.tii6o4n="0,} , " s e t s t o p d u r0a,t i1o,n o f n o n -sFiLlAeGnSc e} ,pa r t| " ^, OFFSET(stop_duration_opt), AV_OPT_TYPE_DURATION, {src/libavfilter/af_silencedetect.c.i:6624:=1370:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, INT32_ M62A | X , A F{ }",m " ,| ^ "check each channel separately", OFFSET(mono), AV_src/libavfilter/af_silenceremove.cOP:T123_:T162Y: Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ BOOL, {.i64 =1230 | } , { " s t o p _ t h0r,e s1h,o l d " , " sFeLtA GtSh r}e,s h o| l ^d for stop silence detection", src/libavfilter/af_silencedetect.c : 63 : 12 : OFwarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]S ET(st o63p | _ t h r e{s hNoUlLdL) ,} | ^ 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 } | ^ 11 warnings generated. src/libavfilter/af_superequalizer.c:69:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~ ^~~~~~~~~~ src/libavfilter/af_superequalizer.c:69:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~~~ ~~^~~ src/libavfilter/af_superequalizer.c:79:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | float omega = 2 * M_PI * f; | ~ ^ src/libavfilter/af_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_superequalizer.c:115:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_silenceremove.c115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~ ~~~~~~~~~^~~~~~~~~~ :227src/libavfilter/af_superequalizer.c:115:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 227 | s->sum -= *wsample; | ~~ ^~~~~~~~ | return 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); | ~ ^~~~~~~~~~~~~~~~~~ 5842f * pow(a - 21,src/libavfilter/af_silenceremove.c 0.4f) + 0.07886f * (a - 21); | ~~~ ^~~~ :230src/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); | ~~~ ~~^~~~ 15: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); | ^~~~~~ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->sum += *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_speechnorm.c:98:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "peak", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:99:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:100:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "expansion", "setsrc/libavfilter/af_silenceremove.c the max expansion factor", OFFSET(max_expansion), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ :277:12: src/libavfilter/af_speechnorm.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 101:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | return sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { "e", "set the max expansion factor", OFFSET(max_expansion), AV_OPT_TYPE_DOUBsrc/libavfilter/af_silenceremove.cLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ :287:15: warning: src/libavfilter/af_speechnorm.c:102:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | { "compression", "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ 287 | src/libavfilter/af_speechnorm.c s->sum -= *wsample; | ~~ ^~~~~~~~ :103:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | src/libavfilter/af_silenceremove.c { "c", "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ :288:15: src/libavfilter/af_speechnorm.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 288 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ 104:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { src/libavfilter/af_silenceremove.c"threshold", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ :290:15: src/libavfilter/af_speechnorm.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 290 | s->sum += *wsample; | ~~ ^~~~~~~~ 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]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] 106 | { "raise", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ 49 | retsrc/libavfilter/af_speechnorm.c:107:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] u rn107 | e x p 2 f{( M"_rL"O,G 2 _ 1 0 "*s ext) ;t h e| ~ ^ex pansion 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",src/libavfilter/af_silenceremove.c OF:F335S:E20T:( cwarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ layout_str )335, | A V _ OrPeTt_TuYrPnE src/libavfilter/af_stereowiden.c_neS:wT46_R:sI100u:Nm G ,/warning: missing field 'unit' initializer [-Wmissing-field-initializers]{s. -s>twri=n"daollw"_} d,46u | 0r ,a t 0i ,o{ n F;"L dA eG| lS ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~a }y,", | ^ "set delay time", OFFSET(delay), AV_OPT_TYPE_FLOAT, src/libavfilter/af_speechnorm.c{.:d111b:l114=:2 0warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 1, 100, A 111} | , | ^{ "h", "set channels to filter", OFFSET(ch_layout_strsrc/libavfilter/af_stereowiden.c):,47 :A101V:_ OPwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_STR I47N | G , { .{s tr"=f"eaeldlb"a}c,k "0,, 0 ," sFeLtA GfSe e}d,b a c| k ^ gain", OFFSET(feedback), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0src/libavfilter/af_speechnorm.c.9:,112 :A99T: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 112 | { "invert", "set inverted filtering", OFFSET(src/libavfilter/af_stereowiden.ci:n48ve:r101t:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_TYPE _48B | O O L , {{ ."ic6r4o=s0s}f,e e0d, "1,, "FsLeAtG Sc r}o,s s | f ^e ed", OFFSET(crossfeed), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0,src/libavfilter/af_speechnorm.c 0:.1138:,99 :A Twarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 113 | { "i", src/libavfilter/af_silenceremove.c"s:e345t: 15i:n vwarning: erimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ed filteri n345g | ", O F FsS-Esrc/libavfilter/af_stereowiden.c>Ts(:iu49nm:v 101e-:r= t warning: )*missing field 'unit' initializer [-Wmissing-field-initializers],w sAaVmp_lOe;P T _ | T49Y ~~ ^~~~~~~~ | P E _ B O{O L",d r{y.mii6x4"=0,} , 0 ," s1,e tF LdArGyS-m i}x," , | ^ OFFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}src/libavfilter/af_silenceremove.c, :0346,: src/libavfilter/af_speechnorm.c151::. 1140warning: :,102 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A :T warning: },missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 346 | 114s | - > s u{m " l=i nfkm"a, xf"(sse-t> slusrc/libavfilter/af_stereowiden.cimn,:k 50e:0d12. :fc )hwarning: ;a missing field 'help' initializer [-Wmissing-field-initializers]n n| e ~ ^~~~~~~~~~~~~~~~~~l s 50f | i l t e r{i nNgU"L,L }O F F| S ^E T(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silenceremove.c:src/libavfilter/af_speechnorm.c348::15115:: 102warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | 115 | s - > s{u m" l+"=, * w s a"mspelte ;l i n| k ~~ ^~~~~~~~ed 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_tremolo.c:39:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:40:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ 9 warnings generated. src/libavfilter/af_silenceremove.c:395:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | return sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.csrc/libavfilter/af_superequalizer.c:330:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :405:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 405 | s->sum -= *wsample; | ~~ ^~~~~~~~ | { "1b", "src/libavfilter/af_silenceremove.c:sCC libavfilter/avf_abitscope.o et 65Hz band gain", OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ 406:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | src/libavfilter/af_superequalizer.cs->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ :331:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | src/libavfilter/af_silenceremove.c:408:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | s->sum += *wsample; | ~~ ^~~~~~~~ { "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_TYPsrc/libavfilter/af_stereotools.cE_FLOAT, {.dbl=1}, 0, 20, AF }: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.0156 | ^ 25, 64, A }, | ^ src/libavfilter/af_superequalizer.c:336:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c 336 | { "7b", "set15 5 warning2s3 generatedH. z band gain", OFFSET:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ( gains [6]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ 64 | { "level_ousrc/libavfilter/af_superequalizer.c:t", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ 337:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c337 | { "8b", "set 740Hz band gain", OFFSET(gains [7]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ :65:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_superequalizer.c:338:97: 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 }, | ^ 338 | { src/libavfilter/af_stereotools.c:66:"9b", "set 1047Hz band gain", OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ 112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "balance_out", "set balance out", OFFSET(balasrc/libavfilter/af_superequalizer.cnc:e339_:o97u: twarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_T Y339P | E _ D O U{B L"E1,0 b{".,d b"ls=e0t} ,14 8 0-H1z, b an d g a in " , 1, OAF F}S,E T( g| a ^ ins [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_stereotools.c:67:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "softclip", "enable softclip", OFFSET(softclipsrc/libavfilter/af_superequalizer.c):,340 : 97 : Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_B O340O | L , {{. i"1614b="0,} ," sIn file included from e tsrc/libavfilter/af_surround.c0 :,2 030 : 9 3src/libavfilter/window_func.h H :z 155 : b60 a:n d1warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g aAi n}",, | O ^F FSET(g a155i | n s [ 1 0 ] ) , A V _O PlTu_TtY[PnE]_ =F LeOxApT(,- 0{..5d b*l =S1Q}R,( (0n, -2(0N,- 1A)F/ 2}),/ ( 0| . ^4 *(N-1)/2src/libavfilter/af_stereotools.c.f:))68):;112 : | warning: ~^~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h: 15368: | 30: note: expanded from macro 'SQR' { "mutel "153, | " m u#tdee fLi"n,e S Q R ( x ) ( ( xO)F*F(SExT)()m u t| e ^_ l), AV_src/libavfilter/af_superequalizer.cOP:T341:_97T:Y Pwarning: E_missing field 'unit' initializer [-Wmissing-field-initializers] BOOL, {341. | i 6 4 = 0{} ," 1 2 bsrc/libavfilter/window_func.h0",,: 155 ": s60 e: t warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9 6 01H,z Ab a},n d 155| g | ^a i n " , O F F S ElTu(tga[inn]s [=1 e1x])p,( -A0V._5O P*T _STQYRP(E(_nF-L(ONA-T1,) /{2.)db/l(=01.}4,* (0N,- 12)0/2,src/libavfilter/af_stereotools.c. f:A)69F): )112};:, warning: | missing field 'unit' initializer [-Wmissing-field-initializers]| ~^~~ ^ src/libavfilter/window_func.h: 15369: | 26 : note: expanded from macro 'SQR'{ "muter "153, | " m#duetfei nR"e, S Q R ( x ) ( ( x )O*F(FxS)E)T ( m| u ^t e_r), AV_OPT_TYPE_BOOL, {src/libavfilter/af_superequalizer.c.i:63424:=970:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 342 | 1 , A{ "}1,3 b ",| ^" set 4186Hz band gain", OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, src/libavfilter/af_stereotools.c0:, 702:0112,: Awarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 70 | { "phasel", "phase L", OFFSET(phase_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, src/libavfilter/af_superequalizer.c : 343 : 971: ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A }, | ^ 343 | { "14b", "set 5920Hz band gain", OFFSET(gains[13]), AV_OPT_TYPsrc/libavfilter/af_stereotools.cE_:F71L:O112A:T ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .dbl=1}src/libavfilter/window_func.h, :0 162,71: | 252 :0 , warning: {A implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F" p}h,a s e| r ^" , 162 | " p h as e R" ,i f ( F F A B S ( nO F- FMS)ET (>p=h a0s.e3_ r*) ,M ) { A| V ~~^~~ ~~_ OPT_TYPE_Bsrc/libavutil/common.hO:O64L:,31 : note: {expanded from macro 'FFABS'. i64=0}, 64 | # d0e,f i n e F Fsrc/libavfilter/af_superequalizer.c A :B 344S1:(,97a :)A warning: (}missing field 'unit' initializer [-Wmissing-field-initializers](, a ) | > ^= 0 344? | (a ) : {( "-1(5ab)"),) " s| e ^t 8372Hz band gain", OFFSET(In file included from gasrc/libavfilter/af_surround.ci:n30s: [src/libavfilter/window_func.h1:4162]:)17,: Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_FL O162A | T , {. d b l = 1 } , 0i,f 2(0F,F AABFS (}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 (FFsrc/libavfilter/af_superequalizer.cAB:S345(:n97 :- warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]) >= 0.3 * 345M | ) { | { ~ ^ "16b", src/libavfilter/af_speechnorm.c"s:et312 :111:8 40warning: Hzimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] band gain", OFFSET( g312a | iAnNsA[L1Y5Z]E)_,C HAAVN_NOEPLT(_fTlYtP,E _fFlLoOaATt,, { .0d.bfl,=1 }(,f 0l,o a20t,) MAIFN _}P,E A K| ) ^ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:272:43: note: expanded from macro 'ANALYZE_CHANNEL' 272 | pi[pi_end].max_peak = max_peak; \ | src/libavfilter/af_superequalizer.c ~ ^~~~~~~~: 346:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "17b", "ssrc/libavfilter/window_func.het: 1163:6867:4 4warning: Hzimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] band gain", O163F | F S E T ( g a i n s [ 1 6 ] )src/libavfilter/af_speechnorm.c , :lA312uV:_t1O[:Pn ]Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T= Y P0E._5F L*OA T( ,1312 | +{A .NdcAboLlsY=(Z1(E}M_,_C PH0IA,*N (N2FE0FL,A( Bfsrc/libavfilter/af_stereotools.cSAl:(Ftn84 , }: -,112f :l M o)| warning: a ^missing field 'unit' initializer [-Wmissing-field-initializers]t- , 0 .03. f*, M()84f) | l/ o( a( t1 ) {M- I "Ns0_l.Pe3Ev)A" K,*) M )| )^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ; | " ~ ^ssrc/libavfilter/af_speechnorm.c e:t 273s:i42d:e note: lexpanded from macro 'ANALYZE_CHANNEL'ev el", src/libavfilter/window_func.h :O163F: 69F273:S | E warning: T (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s l e v ) , src/libavfilter/af_superequalizer.c : 163347 : | 97 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] A V _ pO iP [T 347_p | Ti _Y e Pl un{tEd _[]"nD.O]1r U8mB=bsL "_E0,s., u5" m {s *.e= td ( br12ml 0s=0_+10s 0uH}cm,oz; s ( (b Ma0n ._d 0 P 1Ig5 a*6 i(2 nF5 "F, A , B 6S O(4 Fn, F SA- E }TM )(, g a- i | n ^0 s . 3[ 1 *7 ] M)\,) ) A/| V( ~ ^~~~~~~_( 1O P-T_ T0Y.P3E)_ F*L OMA))T),; { .| d ~ ^b l=1}, 0, 20, AF }, | ^ src/libavfilter/af_stereotools.c:85:112: src/libavfilter/window_func.hwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]163 :56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | { " s163b | a l " , src/libavfilter/af_superequalizer.c : 348 : 12 : warning: " missing field 'help' initializer [-Wmissing-field-initializers]s e tl us348t | i[ dn e] b={a l0Na.Un5Lc Le* " },( 1 O | F+ ^F ScEosT(((sMb_aPlI)*(,F F A B S (n - AMV)_ O-P T0._3T Y*P EM_)D)O/U(B(L1E ,- {0..d3b)l =*0 }M,) ) )-;1 ,| ~~^~~ ~ 1src/libavutil/common.h,: 64A: 31}:, note: | expanded from macro 'FFABS' ^ 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/af_stereotools.c:86:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h :86163 | : 48 : warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" mlev", 163" | s e t mi d d l e l e v e l "l,u tO[FnF]S E=T (0m.l5e v* )(,1 + c o s ( (AMV__POIP*T(_FTFYAPBES_(DnO U-B LME), -{ .0d.b3l =*1 }M,) ) /( (01. 0-1 50.632)5 ,* M64),)) ;A }| , ^~~~~~~~~~~~ ~ | ^ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_stereotools.c:87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "mpan", "setsrc/libavfilter/af_vibrato.c m:id46d:l118e: pawarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSET( 46mp | a n) , { "f " , A"Vs_eOtP Tf_rTeYqPuEe_nDcOyU BiLnE ,h e{r.tdzb"l,= 0 } , O-F1F,S E T ( f r e q ) ,1 , A A}V,_ O P| T ^_ TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_stereotools.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "base", "set stersrc/libavfilter/af_vibrato.ceo: 47b:a118s:e "warning: , missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(base ),47 | { " dA"V,_ O"PsT_eTtY PdEe_pDtOhU BaLsE ,p e{r.cdebnlt=a0g}e, " ,- 1 , O F FS E T ( d e p1t, hA), } , A V| _ ^O Psrc/libavfilter/af_speechnorm.cT_:T312Y:P1E:_ Dwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U BLE, {.d b312l | =A N0A.L5Y}Z,E _ C H0A.N0N0E,L ( f1l.t0,src/libavfilter/af_stereotools.c, :f 89l :o 112a :t ,Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers] A 0G.Sf ,} ,( f l89| o | ^a t ) M I{ N"_dPeElAaKy)" , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "sesrc/libavfilter/af_speechnorm.ct: src/libavfilter/af_vibrato.c304d::e4831l::a12 y:note: " expanded from macro 'ANALYZE_CHANNEL',warning: missing field 'help' initializer [-Wmissing-field-initializers] 48O | F F304S | E T ({ d eN l Ua Ly L)p ,i} [ p i | _ ^e n d ]A.Vm_aOxP_Tp_eTaYkP E=_ DnOeUwB_LmEa,x _{p.edabkl;= 0 } , - 2 0 , 2 0 , A } , | ^ \ | ~ ^~~~~~~~~~~~ src/libavfilter/af_stereotools.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c 90: | 312 : 1{: "warning: scimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l evel", "312s | eAtN ASL/YC ZlEe_vCeHlA"N,N E L ( fOlFtFS,E Tf(lsoca_tl, e v0e.lf),, ( f lAoVa_tO)PMTI_NT_YPPEEA_KD)OU B L| E^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, {.dsrc/libavfilter/af_speechnorm.cb:l305=:130}:, note: expanded from macro 'ANALYZE_CHANNEL'1 , 1 03050 | , A } , | p ^i [pi_end].rms_sum = new_rms_sum; 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_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 | CC libavfilter/avf_ahistogram.o 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:src/libavfilter/af_speechnorm.c:411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 796: 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:src/libavfilter/af_speechnorm.c:387:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] note: expanded from macro 'FILTER_LINK_CHANNELS' 796 | 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)) | ^ ~ if (s->stop_holdoff_end >= s->stop_duration) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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_surround.csrc/libavfilter/af_volume.c : 85 : 93 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | O F F S E T\ ( r| e ~ ^~~~p laygain_preamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, -15.0, 15.0, A|F }, | ^ :253:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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 253 | s->lowcut = 1.f * s->lowcutf / (inlink->sample_rate * 0.5) * (s->win_size / 2); | ~~~~^~~~~~~~~~~~ ~ }, | ^ src/libavfilter/af_volume.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c 88 | { NULL } | ^ :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); | ~~~~^~~~~~~~~~~~~ ~ 5 warnings generated. src/libavfilter/af_speechnorm.c:455:23CC libavfilter/avf_aphasemeter.o : 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated2 warnings generated. . src/libavfilter/af_surround.c:333:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/af_surround.c:333:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/af_surround.c:339:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | if (fabsf(a) <= M_PI_4) | ^~~~~~~~ ~~ src/libavfilter/af_surround.c:340:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | a *= reference / M_PI_2; | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:342:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ^~~ ~ src/libavfilter/af_surround.c:342:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~ src/libavfilter/af_surround.c:342:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:342:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ^~~~ ~ src/libavfilter/af_volume.c:296:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | vol->var_values[VAR_VOLUME] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c: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] 371src/libavfilter/asrc_afdelaysrc.c | : 59 : 37 :*y warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] av_clipf(co s59f | (a * M _ PrIe_t2u+rMn_P Is)i*ncfo(sfM(_MP_IP I*_ 2x-)p/ M/_ P(IM)_*PMI_ L* Nx1)0;+ 1. f| , ~ ^ -1.f, 1.f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_afdelaysrc.c:59:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | src/libavfilter/af_surround.c :r371e:t51u:r nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s inf(M_PI * 371x | ) / (*My_ P=I a*v _xc)l;ip f (| c ^~~~~~~~~~~~~~ ~o sf(a*M_PI_2+M_PI)*cosf(M_PIsrc/libavfilter/asrc_afdelaysrc.c_:259:-24p:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI )*M_LN10 +591. | f , -r1e.tfu, r1n. fs)i;n f (| M ^~_ PI * x) / (M_PI * x);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/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_Psrc/libavfilter/af_volume.c:363:I69 :* warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - s->delay) /362 | s - > n b _t a p s ) a/v _sliongc(fi(nl(ixn k-- >sd-s>td,e lAaVy_)L OG/_ VsE-R>BnObS_Et,a p s| ~~~~~~); | ^ ~ 363 | src/libavfilter/asrc_afdelaysrc.c :"85U:s53i:n gwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ain %f dB 85 | f r o m r e p ldasytga[nin] =s isidne cdaf(txa .-\n ",s- >gd)el;a y) | * ^ cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_tapssrc/libavfilter/af_volume.c):;365 : 39| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 10 warningsrc/libavfilter/asrc_afdelaysrc.cs: generated85. :24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ | 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(volsrc/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); | ~~~~ ^~~~ vsrc/libavfilter/af_surround.c:416:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o 416 | factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ^~~ ~ lume, 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 | src/libavfilter/af_virtualbass.c vol->volume = FFMIN(vol->volume, 1.0 / p); | ~ ^ src/libavutil/macros.h:44:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 49:34: note: expanded from macro 'FFMIN' 44 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ | { "cutoff", "set virtual bass cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=250},100,500, FLsrc/libavfilter/af_volume.cAGS }, | ^ :376:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_virtualbass.c 376 | vol->var_:45:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/asrc_afdelaysrc.c :147:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] v45a | l u e s [{V A"Rst_rSeTnAgRtThP"T,S ]" s=e tT Sv2irDt(ubaulf -b>apstss )s;t r e| n ~ ^~~~~~~~~~~~~~g th", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbsrc/libavfilter/internal.hl:=2643:}48,: note: 0expanded from macro 'TS2D'. 5, 3, 264T | F#LdAeGfSi n}e, TS 2| D ^( ts) ((ts) == AV_NOPTS_VALsrc/libavfilter/af_virtualbass.cU:E46 :?10 :N Awarning: Nmissing field 'help' initializer [-Wmissing-field-initializers] : ( do46u | b l e ) ({tNsU)L)L } | ^~~| ^ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 147 | { "delay", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ | #define src/libavfilter/asrc_afdelaysrc.cNAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :148:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "d", src/libavfilter/af_volume.c "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ :377:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_afdelaysrc.c 377 | vol->var_values[VAR_STARTT ] = TS2T(buf->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 149 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 15:19: note: expanded from macro 'NAN' 149 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ | { "sample_rate", "set ssrc/libavfilter/af_volume.cample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ :379:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_afdelaysrc.c 379 | vol->var_values[VAR_PTS] = TS2D(buf->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:150:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 264:48: note: expanded from macro 'TS2D' 150 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ :15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nasrc/libavfilter/asrc_afdelaysrc.cnf:(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:143src/libavfilter/af_volume.c: :warning: 380missing field 'unit' initializer [-Wmissing-field-initializers]: 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | 380{ | " n " , v o l - > v a r _ v a"lsueets [tVhAeR _nTu m b]e r= oTf Ss2aTm(pbluefs-> pptesr, rienqluienskt-e>d tfirmaem_eb"as, eO)F;F SE T| ( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n b_samplsrc/libavfilter/internal.he:s265):,48 : Anote: Vexpanded from macro 'TS2T'_ OPT_TYPE _265I | N#Td,e f i n{e. iT6S24=T1(0t2s4,} ,t b ) 1(,( tIsN)T _=M=A XA,V _ N OAPFT S_}V,A L| U ^E ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #definsrc/libavfilter/asrc_afdelaysrc.ce: 153N:A143N: warning: missing field 'unit' initializer [-Wmissing-field-initializers] __builtin _153n | a n f ( "{" )" t | a ^~~~~~~~~~~~~~~~~~p s", "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", src/libavfilter/af_volume.c : 384 : 44":s ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] number of ta384p | s f o r vdoell-a>yv afri_lvtaelru"e,s [ V A R _ P O S ]O F= FpSoEsT (=n=b -_1t a?p sN)A,N : p oAsV;_ O P| T ~ ^~~_ TYPE_I/usr/include/math.hN:T15,: 19 : {note: .expanded from macro 'NAN'i 64=0}, 15 | # d e f0i,n e 3N2A7N6 8 , A F _}_,b u i| l ^t in_nanf("") | ^~~~~~~~~~~~~~~~~~ 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,{.3s warningtsr generated=. "stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:156:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "c", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ CC libavfilter/avf_avectorscope.o CC libavfilter/avf_concat.o 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_13 warnings generated. totall + mag_totalr) * 0.5; | ~~~~~~~~~~~^~~~~~~~~~~~ ~ CC libavfilter/avf_showcqt.o 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 | lCC libavfilter/avf_showcwt.o ut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/af_surround.csrc/libavfilter/window_func.h:780:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 780 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ 162 | src/libavfilter/af_surround.cif (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ :src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 781 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ :38: 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] warning: 162 | ifCC libavfilter/avf_showfreqs.o (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :64:37: note: expanded from macro 'FFABS' 781 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) { | ~ ^ phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ 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.hsrc/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; | ^~~ ~ 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/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; | ^~~ ~ CC libavfilter/avf_showspatial.o src/libavfilter/asrc_anullsrc.c:53:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "channel_layout", "set channel_layout", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:54:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "cl", "set channel_layout", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:55:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sample_rate", "set sample rate", OFFSET(sample_rate_CC libavfilter/avf_showspectrum.o str) , AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:56:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "r", src/libavfilter/af_surround.c:892:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set sample rate", OFFSET(sample_rate_str) , AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ 892 | src/libavfilter/asrc_anullsrc.c if (phase_dif > M_PI) | ^~~~~~~~~ ~ :57:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57src/libavfilter/af_surround.c | { "nb_samples", "s:893:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] et 893 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ tsrc/libavfilter/af_surround.c:893:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h 893 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ e number of samples per requested frame", OFFSET(nb_samCC libavfilter/avf_showvolume.o ples), 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 ausrc/libavfilter/asrc_afirsrc.cdio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ :65:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_anullsrc.c 65 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ :60:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_afirsrc.c 60 | { "d", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ :66:123:src/libavfilter/asrc_anullsrc.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 66 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ | { NULLsrc/libavfilter/asrc_afirsrc.c } | ^ :67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | src/libavfilter/af_surround.c: { "frsrc/libavfilter/asrc_anullsrc.ceq:u60e:n133c:y "warning: ,implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] "set frequenc y60 | p o i n{t s"",d "O,F F SE T ( f r e q_ p oi n t"ss_estt rt)h,e AaVu_dOiPoT _dTuYrPatEio_nS"T,R I N G , { . s t r = " 0 1 " } , 0 , 0O,F FFSLEATG(Sd u}r,a t i| o ^n ), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },src/libavfilter/asrc_afirsrc.c :| 68 ~ ^~~~~~~~~: 115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] /usr/include/stdint.h949 :6813 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "f", 949 | "s e t i ff r(epqhuaenscey_ dpiofiln t>s "M,_P IO)F F | ^~~~~~~~~~ ~S ET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^src/libavfilter/af_surround.c :950:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 950 | phase_difl = 2.46:21: note: expanded from macro 'INT64_MAX' src/libavfilter/asrc_afirsrc.c:69:115 :46 | warning: #missing field 'unit' initializer [-Wmissing-field-initializers]d efine 69I | N T64 _ M A{X "(m0axg7nfiftfufdfef"f,ff f"fsffeftf )m a g| n ^~~~~~~~~~~~~~~~~~i tude values", OFFSET(magnitude_str), AV_OPTsrc/libavfilter/asrc_anullsrc.c_:TY59P:133E:_ Swarning: Timplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] RING, {.s tr59= | " 1 1 "{ }",du r0at,i o0n," ,F L A G S } ," s e| t ^ the audio duration", OFFSET(duration), src/libavfilter/asrc_afirsrc.cA:V70_:O115P:T _Twarning: YPmissing field 'unit' initializer [-Wmissing-field-initializers]E _DURATI O70N | , { . i 6{4 "=m -"1,} , - 1 , I"NTs6e4t_M AXm,a gFnLiAtGSu d}e, v a| l ~ ^~~~~~~~~u es", /usr/include/stdint.hOF:F46S:E21T:( mnote: aexpanded from macro 'INT64_MAX'g nitud 46e | _#sdetfri)n,e I N TA6V4__MOAPXT _ T(Y0PxE7_fSfTfRfIfNfGf,f f{f.ffsftfrf=)" 1 | ^~~~~~~~~~~~~~~~~~1 "}, 0, 0, FLAGS }, | ^ 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/asrc_afirsrc.c : 71 : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] phase_di f71l | = 2 . f{ *" pM_hPaIs e-" ,p ha s e _ "dsieftl ;p h a| ^~~ ~s e values", OFFSET(phase_str), AV_OPT_TYPE_STRING, src/libavfilter/af_surround.c{.:s952t:r13=:" 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 "}, 0, 0 ,952 | F L A G S } , i f| ^( phase_difr > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/asrc_afirsrc.c:72:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "p", src/libavfilter/af_surround.c ":s953e:t39 :p hwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s e values" ,953 | O F F S E T ( p hpahsaes_e_sdtirf)r, = 2 . f A*V _MO_PPIT_ T-Y pPhEa_sSeT_RdIiNfGr,; { .| s ~ ^~~~~~~~~~t r="0 0"}, 0, src/libavfilter/af_surround.c0:,953 :F26L:A Gwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 953 | ph18as warninges_ generatedd. ifr = 2.f * M_PI - phase_difr; | ^~~ ~ 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_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_afirsrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_anoisesrc.c:75: 13179: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] {NULL} | 75 ^ | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/af_surround.c:src/libavfilter/asrc_anoisesrc.c1008:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 1008 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ 76:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76src/libavfilter/af_surround.c | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, :1009:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] UINT_MAX, FLAGS }, | ^ 100917 warnings generated. | src/libavfilter/asrc_anoisesrc.c:77:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c: 77 | p h a s{e _"dnibf_sla m=p 2l.efs "*, M _P I" s-e t pthhaes en_umdbieflr; o f| ~ ^~~~~~~~~~s amples per reqsrc/libavfilter/af_surround.cu:e1009s:t26e:d warning: frimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a me", OF F1009S | E T(nb_ s a m pl e s ) , ApVh_aOsPeT__dTiYfPlE _=I NT2,. f{ .*i M6_4P I= -1 0p2h4a}s,e 1_,d iIfNlT;_ M A| ^~~ ~X , FLAGS }, | ^ 122:36:src/libavfilter/af_surround.c:1011:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1011 | src/libavfilter/asrc_anoisesrc.c : 78 : 142 :i fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]( phase_difr >78 | M _ P I{) " n| " ^~~~~~~~~~ ~, "set the number of samples per requested frame", OFFSEsrc/libavfilter/af_surround.cT(:n1012b:_s39a:m pwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e s), AV_OP T1012_ | T Y P E _ I N T , { .pih6a4s e=_ d1i02f4r }=, 21.,f I*N TM__MPAXI, -F LphAaGsSe _}d,i fr ;| ^ | ~ ^~~~~~~~~~ warning: src/libavfilter/af_surround.c:1012:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1012 | src/libavfilter/asrc_anoisesrc.c : 79 : 10 : warning: missing field 'help' initializer [-Wmissing-field-initializers] ph79a | s e _ d i{fNrU L=L }2 . f| * ^ M_PI - phase_difr; | ^~~ ~ 122 | float z = i - 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] .5 65 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ f/usr/include/stdint.h * m, x = z * M_PI, y = :46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ z * musrc/libavfilter/asrc_anoisesrc.c:64:113: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] lt 64 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ 1/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 18; 46 | #| de ^ ~f ine INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ warnings generated. 4 warnings generated. 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) >=CC libavfilter/avf_showwaves.o 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/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 | src/libavfilter/window_func.hph:a163s:e86_:d iwarning: flimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 2.f * M_ P163I | - p h a s e _ d i f l ; | l ^~~ ~u t[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.src/libavfilter/af_surround.c3: 1070*: 13M:) )warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (1 - 0. 31070) | * M ) ) ) ; i| f ~ ^ (phase_difr > M_PI) 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_PIsrc/libavfilter/af_surround.c*(:F1071FA:B39:S (warning: n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- M) - 0. 31071 | * M ) ) / (( 1 - 0 .p3)h a*s eM_)d)i)f;r =| ~ ^2 .f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/window_func.h:163:src/libavfilter/af_surround.c56::1071 :warning: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1631071 | | p h a sleu_td[inf]r == 02..5f ** (M1_ P+I c-o sp(h(aMs_eP_Id*i(fFrFA;B S (| 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) :src/libavfilter/asrc_sinc.c (-:(170a:))57): warning: | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | att = In file included from asrc/libavfilter/asrc_hilbert.ct:t27 : =| 0 ^~~~~~ ~ ? (a) : (-(src/libavfilter/asrc_sinc.ca):)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 * *3be warningtsa generated). * *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/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_siz120 warnings generated. e = 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/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 >> src/libavfilter/asrc_hilbert.c:45:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/avfilter.o 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++) { | ^~~~~~~~~~~~~~~~~~~~~~~ ~ 45 | { "sample_rate", src/libavfilter/asrc_sinc.c"set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ :294:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294src/libavfilter/asrc_hilbert.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | if (fabs(imp_sum) > fabs(peak_imp_sum)) { | ~~~~ ^~~~~~~ 46src/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)) { | ~~~~ ^~~~~~~~~~~~ { "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_sinc.c:330:51: warning: src/libavfilter/asrc_hilbert.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 49:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | a v49_ | l o g ( s,{ A"Vn_bL_OsGa_mDpElBeUsG",, " %"ds entP Ith=e% gn upmebaekr- soufm @s%aim=p%lge s( vaple@r% ir=e%qgu)e;s tleedn= %fir apmoes",t =O%FiF S(E%Tg(%n%b)_\ns"a,m p l| e ~~~~~~s ), AV_ OP329T | _ T Y P E _ I N T , w{o.rik64_ l=e n1,0 2p4i}_,w r1a,p sI[NwTo_rMkA_Xl,e nF L>A>G S1 ]} ,/ M| _ ^P I, peak, peak_imp_sum, imp_peak, 330 | src/libavfilter/asrc_hilbert.c : 50 : 141 : warning: wmissing field 'unit' initializer [-Wmissing-field-initializers]o rk[imp_peak ]50, | * l e n{, "*np"o,s t _ 58l e warningn s, generated 1. 0"0s.eft -t h1e0 0n.ufm b*e r* opfo ssta_mlpelne s/ p(e*rl erne q-u e1st)e)d; f r| a ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m e", OFFSET(nb_samples), AV_OPsrc/libavfilter/asrc_sinc.cT:_330T:Y12P:E _warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N T, {.i64 = 3281 | 02 4 } , a1v,_ lINoTg_(MsA,X ,A VF_LLAOGGS_ D}E,B U G| , ^ "%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_hilbert.c:53:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | {NULL} | ^ CC libavfilter/avfiltergraph.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) ? (aCC libavfilter/bbox.o ) : (b)) | ^ 11 warnings generated. 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, CC libavfilter/boxblur.o INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:421:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:422:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "hp", "set high-pass filter frequency", OFFSET(Fc0), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:423:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "lp", "set low-pass filter frequency", OFFSET(Fc1), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:424:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "phase", "set filter phase response", OFFSET(phase), AV_OPT_TYPE_FLOAT, {.dbl=50}, 0, 100, AF }, | ^ src/libavfilter/asrc_sinc.c:425:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "beta", "set kaiser window beta", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 256, AF }, | ^ src/libavfilter/asrc_sinc.c:426src/libavfilter/af_surround.c:141::1396 :warning: 129missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | {1396 | " a t t "{, " c h l _ o u t "",s e t s"tsoept- boauntdp uatt tcehannunaetli loany"o,u t " , O F F S E T ( o u t _ c h a nn eOFlF_SlEaTy(oauttt_)s,tr ) , A V _ O P TA_VT_YOPPTE__TSYTPREI_NFGL,O A{T.,s t{r.=d"b5l.=11"2}0,} ,0 , 4 00,, F L A G1S8 0},, A F| ^} , | ^ src/libavfilter/af_surround.c:src/libavfilter/asrc_sinc.c1397::427129:: 141warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1397 | 427 | { " c{h l"_roiun"n,d " , " s e t i"nepnaubtl ec hraonunnedlin gl"a,y o u t " , O F F S E T ( i n _ c h a n n e l _ l a y o u t _OsFtFrS)ET,( r AoVu_nOdP)T, _ T Y P E _ SATVR_IONPGT,_T Y{P.Es_tBOrO=L",s t e{r.eio6"4}=,00},, 0 , F L A0G,S } , | ^1 , AF }, | ^ src/libavfilter/af_surround.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c:428:141: 1398warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "level _428i | n " , {" s"ehtp itnappust" ,l e v e l" , " s e t n u m b e r O FoFfS EtTa(plse vfelo_ri nh)i,g h - p a s s fi l t e r " , A V _ O P T_ TOYFPFES_EFLTO(AnTu,m _ t{a.pdsb[l0=]1)},, A V _ O0P,T _ T1Y0P,E _TIFNLTA,G S }{,. i 6| 4 ^= 0}, 0, 32768, AF }, | ^ src/libavfilter/af_surround.c:1399:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | { "levelsrc/libavfilter/asrc_sinc.c_o:u429t:"141,: "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t output le v429e | l " , { " l p t a p sO"F,F S E T ( l e"vesle_to nutu)m,b e r o f t a p s f oArV _lOoPwT-_pTaYsPsE _fFiLlOtAeTr," ,{ . d b l = 1 } ,O F F S E T0(, nu m1_0,t aTFpLsA[GS1 ]}),, | A ^V _OPT_TYPE_INT, {.i64=0}, 0, 3276src/libavfilter/af_surround.c8,: 1400A:F130 :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 1400 | { "lfe", "osrc/libavfilter/asrc_sinc.cu:t430pu:t12 :L Fwarning: Emissing field 'help' initializer [-Wmissing-field-initializers]" , 430 | { N U L LO F}F S E| T ^( output_lfe), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1401:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1401 | { "lfe_low", "LFE low cut off", OFFSET(lowcutf), AV_OPT_TYPE_INT, {.i64=128}, 0, 256, FLAGS }, | ^ src/libavfilter/af_surround.c:1402:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1402 | { "lfe_high", "LFE high cut off", OFFSET(highcutf), AV_OPT_TYPE_INT, {.i64=256}, 0, 512, FLAGS }, | ^ src/libavfilter/af_surround.c:1406:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1406 | { "smooth", "set temporal smoothness strength", OFFSET(smooth), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1407:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1407 | { "angle", "set soundfield transform angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=90}, 0, 360, TFLAGS }, | ^ src/libavfilter/af_surround.c:1408:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1408 | { "focus", "set soundfield transform focus", OFFSET(focus), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1409:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1409 | { "fc_in", "set front center channel input level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1410:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1410 | { "fc_out", "set front center channel output level", OFFSET(f_o[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1411:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { "fl_in", "set front left channel input level", OFFSET(f_i[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1412:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1412 | { "fl_out", "set front left channel output level", OFFSET(f_o[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { "fr_in", "set f3ro warningnst generatedr. ight 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[SCCC libavfilter/buffersink.o _SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1416:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1416 | { "sl_out", "set side left channel output level", OFFSET(f_o[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1417:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1417 | { "sr_in", "set side right channel input level", OFFSET(f_i[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1418:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1418 | { "sr_out", "set side right channel output level", OFFSET(f_o[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1419:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1419 | { "bl_in", "set back left channel input level", OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1420:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1420 | { "bl_out", "set back left channel output level", OFFSET(f_o[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1421:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1421 | { "br_in", "set back right channel input level", OFFSET(f_i[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1422:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1422 | { "br_out", "set back right channel output level", OFFSET(f_o[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1423:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/buffersrc.o 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] 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_CC libavfilter/colorspacedsp.o FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1438:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1438 | { "fly", "set front left channel y spread", OFFSET(f_y[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1439:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1439 | { "fry", "set front right channel y spread", OFFSET(f_y[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1440:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1440 | { "bly", "set back left channel y spread", OFFSET(f_y[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1441:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1441 | { "bry", "set back right channel y spread", OFFSET(f_y[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1442:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1442 | { "sly", "set side left channel y spread", OFFSET(f_y[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1443:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1443 | { "sry", "set side right channel y spread", OFFSET(f_y[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1444:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1444 | { "bcy", "set back center channel y spread", OFFSET(f_y[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1445:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1445 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=4096},1024,65536,FLAGS }, | ^ src/libavfilter/af_surround.c:1447:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1447 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1448:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1448 | { NULL } | ^ 13 warnings generated. CC libavfilter/dnn/dnn_backend_common.o CC libavfilter/colorspace.o 314 warnings generated. warnings generated. src/libavfilter/asrc_sine.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | OPT_DBL("frequency", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:72:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | OPT_DBL("f", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:73:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | OPT_DBL("beep_factor", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:74:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | OPT_DBL("b", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:75:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_sine.c:59:5: note: expanded from macro 'OPT_INT' 59 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:76:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_sine.c:59:5: note: expanded from macro 'OPT_INT' 59 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:77:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:65:5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:65:5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | OPT_STR("samples_per_frame", samples_per_frame, "1024", 0, 0, "set the number of samples per frame",), | ^ src/libavfilter/asrc_sine.c:68:5: note: expanded from macro 'OPT_STR' 68 | OPT_GENERIC(name, field, def, min, max, descr, STRING, st26r, warning s_ generated_. 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__ } | ^~~ CC libavfilter/dnn/dnn_backend_native.o 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__ } | ^~~ CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o 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 | { "yposCC libavfilter/dnn/dnn_backend_native_layer_conv2d.o ", "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}, -18CC libavfilter/dnn/dnn_backend_native_layer_dense.o 0, 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/dnn/dnn_backend_native_layer_depth2space.o 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); | ~~~~^~~~~~ ~ src/libavfilter/avf_a3dscope.c:171:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:171:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/avf_a3dscope.c:172:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | float sr = sinf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:172:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 172 | float sr = sinf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/avf_a3dscope.c:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | float cp = cosf(pitch * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:173:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 173 | float cp = cosf(pitch * M_PI / 180.f); | ^~~~~ ~ src/libavfilter/avf_a3dscope.c:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | float sp = sinf(pitch * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:174:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 174 | float sp = sinf(pitch * M_PI / 180.f); | ^~~~~ ~ src/libavfilter/avf_a3dscope.c:175:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | float cy = cosf(yaw * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:175:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 175 | float cy = cosf(yaw * M_PI / 180.f); | ^~~ ~ src/libavfilter/avf_a3dscope.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:176:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ^~~ ~ src/libavfilter/avf_a3dscope.c:263:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 263 | 32 warnings generated. const int r = 128.f + 127.f * sinf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/avf_a3dscope.c:265:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | const int b = 128.f + 127.f * cosf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/avf_ahistogram.c:71:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:73:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:74:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:84:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "acount", "how much frames to accumulate", OFFSET(count), AV_OPT_TYPE_INT, {.i64=1}, -1, 100, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:85:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rheight", "set histogram ratio of window height", OFFSET(phisto), AV_OPT_TYPE_FLOAT, {.dbl=0.10}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 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", OFFS7ET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ warnings generated. src/libavfilter/avf_abitscope.c:58:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/avf_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_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=10src/libavfilter/avf_ahistogram.c}, :0323,: 182:5 5warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T FLAGS }, | ^ 323 | uf = yf * M_PI; | ^~ ~ src/libavfilter/avf_avectorscope.c:97:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "bf", src/libavfilter/avf_ahistogram.c"s:e324t: 18b:l uwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fade", 324 | O F F S E T ( f a d e [v2f] )=, yAfV _*O PTM__TPYPIE;_ I N| T, ^~ ~ {.i64=5}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:98:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_concat.c: 5998: | 55 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "af", " s59et | a l p h a AfVa_dOeP"T,_ T Y P E _OIFNFTS,E T{( f.ai6d4e [=3 ]2) ,} ,A V1_,O PITN_TT_YMPAEX_,I NVT|,A |{F.}i,6 4 =| 5 ^} , 0, 255, TFLAGS }, | ^ src/libavfilter/avf_concat.c:62:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | src/libavfilter/avf_avectorscope.c : 99 :AV94_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_INT, {99 | . i 6 4 {= "1z o}o,m "0,, "INsTe_tM AzXo,o mV |fFa }c,t o r| " ^, OFFSET(zoom), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, TFLAGS src/libavfilter/avf_concat.c},: 65 :| 53 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A|F}, | ^ src/libavfilter/avf_concat.c:68:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, V|A|F}, | ^ src/libavfilter/avf_concat.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/avf_avectorscope.c: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_aphasemeter.c:164:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | return (phase + 1.) / 2. CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o * (w - 1); | ^~~~~ ~ 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[src/libavfilter/avf_avectorscope.c:1] += aa * uf; | ~ ^~ 126:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/avf_ahistogram.c 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] 391 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] 32 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)) | ~ ^ ~ warning: src/libavfilter/avf_avectorscope.c:130:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]22 warning130s | generated . x = FFMIN(x, s->w - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 391 | out[2] += aa * vf; | ~ ^~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavfilter/dnn/dnn_backend_native_layer_mathunary.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); | ~~~~~~~~^~~~~~~~ 18 warnings generated. 12 warnings generated. 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/avf_showcqt.c:61:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:62:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:63:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "fps", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:64:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:65:128: src/libavfilter/avf_avectorscope.c:357:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | zoom = 1. / max; | ~ ^~~ 65 | { "r", "set video rate", OFFSET(ra18 warnings generated. te), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "bar_h", "set bargraph height", OFFSET(bar_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:67:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "axis_h", "set axis height", OFFSET(axis_h), AV_OPT_TYPE_INT, { src/libavfilter/avf_avectorscope.c.i:64014 :=26 :-1 warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 401 | - 1 , I N T _ M A X , x F L= A(G(Ss r}c,[ 1 ]| ^- src[0]) * zoom / 2 + 1) * hw; | ~~~~~~~^~~~~~~~ ~ 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, src/libavfilter/avf_avectorscope.c{ :.402i:6324: = warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 }, 402 | - 1 , I NT _ yM A=X ,( 1 .F0L A-G S( sr}c,[ 0| ] ^ + src[1]) * zoom / 2) * hh; | ~~~~~~~^~~~~~~~ ~ 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 }, src/libavfilter/avf_avectorscope.c : 404 : 18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 1, 404 | F L A G S }x, = | ( ^s rc[1] * zoom + 1) * hw; | ^~~~~~ ~ src/libavfilter/avf_showcqt.c:70:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "sono_v", "set sonogram volume", OFFSET(sono_v),src/libavfilter/avf_avectorscope.c : 405 :A18V:_ OPwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_STRI N405G | , { . s t r = " 1y6 "= }(, s r c [ 0 ]0 ,* 0z,o oFLmA G+S 1)} ,* h| h ^; | ^~~~~~ ~ src/libavfilter/avf_showcqt.c:71:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "volume", "set sonogram volume", OFFSET(sono_v), src/libavfilter/avf_avectorscope.cAV:_409O:P18T:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_STRIN G409, | { . s t r = " 1 6s"x }=, s r c [ 1 ]0 ,* 0 ,z oFoLmA;G S | } ^~~~~~ ~, | ^ src/libavfilter/avf_showcqt.c:72:src/libavfilter/avf_avectorscope.c114:: 410warning: :missing field 'unit' initializer [-Wmissing-field-initializers]18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | 410 | { " b a r _ v "s,y = "srsce[t0 ]b *a rzgoorma;p h | v ^~~~~~ ~o lume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:411:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * src/libavfilter/avf_showcqt.csq:r73t:f114(:1 warning: -missing field 'unit' initializer [-Wmissing-field-initializers] 0.5 * sy * s y73) | ; | ~ ^~{ "volume2",src/libavfilter/avf_avectorscope.c :"411s:e39t: bwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r graph vo l411u | m e " , O F F S E Tc(xb a=r _svx) *, s q r t fA(V1_ O-P T0_.T5Y P*E _sSyT *R IsNyG),; { .| s ~ ^~t r = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:74:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c :74412 | : 44 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" sono_g", 412 | " s e t s o n o g rcaym =g asym ma*" ,sq rOtFfF(S1E T(-s o0n.o5_ g*) ,sx * s xA)V;_ O P| T ~ ^~_ TYPE_FLOAT, { .src/libavfilter/avf_avectorscope.cd:b412l: 39=: 3warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 }, 412 | 1 . 0 , 7 .c0y, = s y F*L AsGSq rt}f,( 1 | - ^ 0.5 * sx * sx); | ~ ^~ 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_TYPsrc/libavfilter/avf_avectorscope.cE_:F413L:O43A:T ,warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .dbl = 3.0 }413, | 1x. =0 ,h w 7+. 0h,w * F F SFILGANG(Sc x} ,+ c| y ^) * (cx - cy) * .7; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ 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, src/libavfilter/avf_avectorscope.c : 414 :F29L:A Gwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 414 | y = s->h - s->h * fabsf(cx + cy) * .7; | 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_DOUBCC libavfilter/dnn/dnn_backend_native_layer_maximum.o LE, { .dbl = 0.src/libavfilter/avf_showcwt.c17 }, 0.002, 1.0, FLAGS }, | ^ :120:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/avf_showcqt.c : 120 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ 80:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcwt.c 80 | { "tc", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, | ^ :121:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcqt.c 121 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ :81:128: warning: src/libavfilter/avf_showcwt.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "rate", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ 81 | src/libavfilter/avf_showcwt.c { "attack", "set attack time", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0.0, 1.0, FLAGS }, | ^ :123:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/avf_showcqt.c 123 | { "r", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ :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", OFFsrc/libavfilter/avf_showcwt.cSE:T130(:e115n:d fwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e q), AV_O PT130_ | T Y P E _{ D"OmUiBnL"E,, {" s.edtb lm i=n 13iEm warningNusDm generatedF . RfrEeQq u},e n c y " , OF1F0S.E0T,( m1i0n0i0m0u0m._0f,r eFqLAuGeSn c}y,) , | ^AV _OPT_TYPE_FLOAT, {.dbl = 20.}, 1, 2000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:84:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "coeffclamp", "ssrc/libavfilter/avf_showcwt.cet: 131c:o120e:f fwarning: clmissing field 'unit' initializer [-Wmissing-field-initializers]a mp", OFFSE T131( | c o ef f c{l a"mmpa)x,", A V"_sOePtT m_aTxYiPEm_uFmL OfArTe,q u{e .ndcbyl ",= O1F.F0S E}T,( m a x i m u m _ f r e q0u.e1n,c y1)0,. 0A,V _ O P T _FTLYAPGES_ F}L,O A T| , ^ {.dbl = 20000.}, 0, 192000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | src/libavfilter/avf_showcwt.c :{132 :"115t:l ewarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]g th", 132 | " s e{t "tlloegnbg"t,h "",s etO FlFoSgEaTr(ittlhemnigct hb)a,s i s "A,V _OOPFTF_STETY(PlEo_gSaTrRiItNhGm,i c{_ ba.ssitsr) ,= ATVL_EONPGT_TTHYP E}_,F L O A0T,, 0{,. dFbLlA G=S 0}.,0 0 0| 1 ^} , 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:86:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcwt.c :86133 | : 111 : warning: { missing field 'unit' initializer [-Wmissing-field-initializers]" count", 133" | s e t t{r a"dnesfvoiramt icoonu"n,t "",s OeFtF fSrEeqTu(ecnocuyn td)e,v i a t i o n " ,A VO_FOFPSTE_TT(YdPeEv_iIaNtT,i o{n ).,i 6A4V _=O P6T _}TY,P E _ F L O A T , { . d b l 1=, 13.0},, 0 , 1 0 ,F LFALGASG S} ,} , | | ^ ^ src/libavfilter/avf_showcwt.csrc/libavfilter/avf_showcqt.c::13487::98128:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 134 | 87 | { "{p p"sf",c o u"nste"t, p i"xseelts fpreer quseencconyd "c,o uOnFtF"S,ET (OpFpFsS)E,T (AVf_OcPoTu_ntT)Y,P E _ I N TA,V _{O.iP6T4_ T=Y P6E4}_,I N1T,, 1{0 2.4i6,4 F=L A0G S} ,} , | ^ 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(fsrc/libavfilter/avf_showcwt.con:t150co:l12o:r )warning: ,missing field 'help' initializer [-Wmissing-field-initializers] AV_OP T150_ | T Y P E _{ SNTURILNLG ,} { | ^. 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, { .i64CC libavfilter/dnn/dnn_backend_native_layer_pad.o = 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 }, | ^ 16 warnings generated. 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 } | ^ CC libavfilter/dnn/dnn_backend_native_layers.o src/libavfilter/avf_showwaves.c:107:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:108:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:114:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "n", "set how many samples to show in the same point", OFFSET(n), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:117:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:118:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:222:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | deviationsrc/libavfilter/avf_showwaves.c :*127=: 12s:q rwarning: tmissing field 'help' initializer [-Wmissing-field-initializers]f (1.f /127 | ( 4 . f {* NMU_LPLI )}) ; | / ^/ 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 | ^~~ ~ 66 warnings generated. 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 | frequCC libavfilter/dnn/dnn_interface.o ency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~~~~~~~~~~^~~~~~~~~~~ ~ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: src/libavfilter/avf_showvolume.c:74:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 155 | lut[n] = exp(-0 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ .5 * SQsrc/libavfilter/avf_showvolume.c:75:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] R ((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ 75src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' | 153 | #define SQR(x) ((x)*(x)) | ^ { "r", "set video rate", OFFSET(frame_rate), src/libavfilter/window_func.hAV_OPT_TYPE108_ warningsV generatedI. DEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ :162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/avf_showvolume.c : 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ 76src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' : 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ 84: In file included from warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showspatial.c 76 | { "b", "set border width", OFFSET(b), AV_OPT_TYPE_INT, {.i64=1}, 0, 5, FLAGS }, | ^ :35: src/libavfilter/window_func.h:162:17src/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 }, | ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showvolume.c:78:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 78 | { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS }, | ^ | src/libavfilter/avf_showvolume.c:79:90: warning: In file included from missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h: 15579: | 60 : {warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ", "set fa 155 | i f ( F F A BS ( n l-u tM)[ n>]= =0 .e3x p*( -M0.) 5 { * | S ^~~~~~~~~~~~ ~~Q R((n-src/libavutil/common.h(:N64-:137):/ 2note: )expanded from macro 'FFABS'/ (0.4* 64( | N#-d1e)f/i2n.ef )F)FA)B;S (a )| ~^~~(( a) >= 0src/libavfilter/window_func.h :?153 :(30a:) note: :expanded from macro 'SQR' (-(a)) )153 | | ^~~~ #define In file included from Ssrc/libavfilter/avf_showspatial.cQ:35R: (src/libavfilter/window_func.hx:162): 39(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* (x)) 162| | ^ if (FFABS(n - M) >= 0.de", src/libavfilter/window_func.h : 155 : 60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(f), A155V | _ OP T _ T Y P E _ DO U BlLuE,t [{n.]d b=l =e0x.p9(5-}0,. 05, *1 ,S QFRL(A(GnS- (}N,- 1 )| / ^2 )/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h3 * Msrc/libavfilter/avf_showvolume.c) :{80 : 144| : ~ ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 80 | { "c", "set volume color expression", OFFSET(color), AV_OPT_TYPE_STRING, {.str="PEAK*255+floor((1-PEAK)*255)*256+0xff000000"}, 0, 0, FLAGS }, | ^ 153:26: note: src/libavfilter/window_func.h:163src/libavfilter/avf_showvolume.c::8681::96 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] expanded from macro 'SQR' 81163 | | { " t " , " d is plluaty[ n]c h=a nn0e.l5 n*am e(s1" +, cOoFsF(S(EM_TP(Id*r(aFwF_AtBeSx(tn) ,- MAV) _-O PT0_.T3Y P*E _M)B)O/O(L(,1 {-. 0i.634)= 1*} M,) )0),; 1 ,| ~ ^ FLAGS }, src/libavfilter/window_func.h| : ^163 :69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lutsrc/libavfilter/avf_showvolume.c[:n82]: 97=: 0 .warning: 5missing field 'unit' initializer [-Wmissing-field-initializers] * (1 +82 | c o s ( ({ M"_vP"I,* ("FdFiAsBSp(lnay - vMo)l u- m0e. 3v a*l Mu)e)"/,( (O1F -F S0E.T3()d *r aMw))_)v;o l | u ~ ^m e), AV_OPT_TYPE_BOOsrc/libavfilter/window_func.hL,: {163.:56i:6 4warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 }, 0, 1, 163F | L A G S } , | ^ lut[n] = 0.5 * (1 + cos((M_PI*(FFABSsrc/libavfilter/avf_showvolume.c(n: 83-: 126M:) -warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 3 * M)) /83( | ( 1 - 0{. 3")d m*" ,M)) )";d u r| at ~~^~~ ~i on for src/libavutil/common.hm:a64x: 31va:l unote: eexpanded from macro 'FFABS' disp l64 | a#yd"e,f OFiFnSeE TF(FAdBrSa(wa_)p e(r(sa)i s>t=e n0t_ d?u ra(ta)i on:) ,( -A(aV)_)O)P T _| T ^Y PE_DOUBLE, {.dbl=0In file included from .}src/libavfilter/avf_showspatial.c:,35 : 0src/libavfilter/window_func.h,: 1639:0480:0, warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L AGS}, 163| | ^ lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n src/libavfilter/avf_showvolume.c-: 84M:)127 :- warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 .3 * M) )84/ | ( ( 1 -{ "0d.m3c)", "* sMe)t) )c;o l | ^~~~~~~~~~~~ ~o r osrc/libavutil/common.hf: 64t:h37e :m anote: xexpanded from macro 'FFABS' va l64u | e# dleifnien"e, FOFFAFBSSE(Ta()pe r((sais)t a>n=t _0m a?x_ r(gab)a ):, (A-V(_aO)P)T)_ TY P| E ^~~~_C OLOR, {.str = "orange"}, 0, 0, FLAGS }, | ^ 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/avf_showvolume.c:88:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set step size", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dsrc/libavfilter/window_func.hbl:=0162}:,25 :0 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 , FLAGS }, 162 | | ^ if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' src/libavfilter/avf_showvolume.c:96: 1264 | :# dwarning: emissing field 'help' initializer [-Wmissing-field-initializers]f ine FF96A | B S ( a{) (N(UaL)L >}= 0| ^ ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #desrc/libavfilter/avf_showcwt.cfi:n388e: 41F:F Awarning: Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S (a) ((a) >= 0 388? | ( a ) : ( - ( a ) ) ) | ^U = 0.5f + z * sinf((v - In file included from u)src/libavfilter/avf_showfreqs.c :In file included from *36 : src/libavfilter/avf_showspectrum.cMsrc/libavfilter/window_func.h::_47P155I: :_602src/libavfilter/window_func.h:): ;163 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| 48 ~~^~~ ~:CC libavfilter/dnn/dnn_io_proc.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | 163 | l u t [ n ] = l uetx[pn(-]0 .=5 0*. 5S Q*R (((1n -+( Nc-o1s)(/2()M/_(P0I.*4(*F(FNA-B1S)(/n2 .f-) )M)); - | 0 ~^~~. 3 * src/libavfilter/avf_showcwt.cM:)src/libavfilter/window_func.h389)::/15341:(:30( :1 warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-expanded from macro 'SQR' 0.3) * M153) | )389 ) | ; | ^~~~~~~~~~~~ ~ # d e f isrc/libavutil/common.h n: e64 : S37 Q: R V(note: x )expanded from macro 'FFABS'= (0(.x5)f* (64+x | )#z)d e* f | is ^ni en fF(F(AuB S-( av)) (*( aM)_ P>I=_ 20) ;? ( a| ) ~~^~~ ~: (-(src/libavfilter/window_func.ha:)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/queue.o src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define 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 | src/libavfilter/avf_showcwt.clu:t414[:n58]: =warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 .5 * (1 + c o414s | ( ( M _ P I * ( F F A B S ( n - M ) U- + =0 .z3 ** My)f) /*( (s1i n-f 0(.23.f) ** MM)_)P)I; * c| h ~ ^ * yf); | ~ ^~ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcwt.c: 414163: | 40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l414u | t [ n ] = 0 . 5 * ( 1 + c o sU( (+M=_ PzI **( FyFAfB S*( ns i-n fM()2 .-f 0*. 3M_ P*I M*) )c/h( (*1 -y f0).;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))/((1src/libavfilter/avf_showcwt.c -: 0415.:358): *warning: Mimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ))); | ~~^~~ ~ 415 | src/libavutil/common.h : 64 : 31 : note: expanded from macro 'FFABS' 64V | #+d=e fzin e* FyFfA BS*( ac)os f(((2a.)f >*= 0M _?P I( a)* :c h( *- (yaf)));) | | ~ ^~ ^ src/libavfilter/avf_showcwt.c:415In file included from :40src/libavfilter/avf_showfreqs.c:: warning: 36: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/window_func.h :163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | 163 | V + = z * lyuft[ n*] c=o 0s.f5( 2*. f( 1* +M _cPoIs (*( Mc_hP I** (yFFfA)B;S ( 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_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_showspatial.c:59src/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; | ~~~~~^~~ ~ 100src/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; | ^~~~ ~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(w), AV_OPT_src/libavfilter/avf_showvolume.c:223:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T 223 | s->values[ch * VAR_VARS_NB + VAR_PEAK] = max; | ~ ^~~ YPE_IMAGE_SIZE, src/libavfilter/avf_showvolume.c{.str = "512x512"}, 0, 0, FLAGS }, | ^ :224:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspatial.c 224 | s->values[ch * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ :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", O33 warnings generated. FFSET(win_size), AV_OPT_TYPE_INT, {.i64 = 4096}, 1024, 65536, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:63:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | src/libavfilter/avf_showvolume.c:285: { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | 41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 285 | CC libavfilter/dnn/safe_queue.o src/libavfilter/avf_showspatial.c:64:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] m ax_val = av_clipf(0.21 * log10(max) + 1, 0, 1); | ~~~~~ ^~~ 64 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/avf_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_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_VIDECC libavfilter/dnn_filter_common.o O_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_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_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_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 | src/libavfilter/avf_showfreqs.c {: 101":g102a: iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]" , "set scale gain", OFFSET(gain), AV_OPT_TYsrc/libavfilter/avf_showvolume.cP:E369_:68F:L Owarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T , {.dbl =369 | 1 } , 0 , 12 8 , sF->LvAaGlSu e}s[,c *| V ^A R_VAsrc/libavfilter/avfiltergraph.cRS:_55N:B54 :+ Vwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]R _VOLUME ]55 | = 2 0 . 0 * lAoVg_1O0P(Tm_aTxY)P;E _ S| T ~~~~~ ^~~R ING, {.str = NULL}, 0, 0, F|V 101 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS }, | ^ }src/libavfilter/avf_showspectrum.c:172:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 172 | { "rotation",src/libavfilter/avf_showfreqs.c :"102c:o102l: owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] rotatio n102" | , O F F{S E"Ta(vreortaagtiinogn)",, A"Vs_eOtPT _tTiYmPEe_ FLaOvAeTr,ag {i.ngd"b,l O=F F0S}E,T (-a1vg,) ,1 ,A VF_LAOGPTS_ T}Y,P E _| I ^N T, {.i64=1}, | ^ 0, Isrc/libavfilter/avf_showspectrum.cNT32_MAX, FLAGS }, | ^ src/libavfilter/avfiltergraph.c:173:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 173 | { "start", "src/libavfilter/avf_showfreqs.cs:t103a:r154:t warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]r equency", O103 | F F S E {T ("sctoalrorts)",, "AVs_eOtP Tc_hTYaPnEn_eIlNs Tc,o l{o.ris6"4, = O0F}F,S E0T(,c oIlNoTr3s2)_, MAAVX_,O PFT_LTAYGPSE_ S}T,R IN G| , ^ {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }src/libavfilter/avf_showspectrum.c57::54:174 :99warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 1740, | 0 , F{ L"AsGtSo p}",, | " ^s top frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ 57 | src/libavfilter/avf_showfreqs.c:107:112:src/libavfilter/avf_showspectrum.c :warning: 175missing field 'unit' initializer [-Wmissing-field-initializers]: 102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {175 | " m i n a{m p""f,p s "",s e t "msineitm uvmi daeom prlaitteu"d,e " ,O FOFFSEFTS(ErTa(tmei_nasmtrp)),, AAVV__OOPPTT__TTYYPPEE__SFTLROIANTG,, {{..dsbtlr= 1=e -"6a}u,t FoL"T}_,M I0N,, 0 ,1 eF-L6A,G SF L}AGS }, , | ^| ^ AV_src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] O 176 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0src/libavfilter/avf_showfreqs.c,: 1121:,112 :F Lwarning: AGmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 112 | { "channels", "set channels to draw", OFFSET(ch_lsrc/libavfilter/avf_showspectrum.ca:y177o:u110t:_ swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r ), AV_OPT_ T177Y | P E _ S{T R"dIrNaGn,g e{".,s "tsre=t" adlyl"n}a,m i0c , r0asrc/libavfilter/avf_showvolume.c, n:F404Lg:Ae68G: S iwarning: n}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , d B F| S ^" , O F404 | F S E T ( d r a ng e )s-src/libavfilter/avf_showfreqs.c,>v :aA113l:12Vu:_e sOwarning: [Pmissing field 'help' initializer [-Wmissing-field-initializers]c T*_ T VY113 | AP E R_ _F VL{OA RSAN_UTLN,LB + }{V . | Ad ^Rb _lV O=L U1M2E0]} ,= 1200,. 02 0*0 ,l oFgL10A(GmaSx });, | | ~~~~~ ^~~ ^ PT_TYPE_src/libavfilter/avf_showspectrum.cSTRING, {.str = NULL}, 0, 0, src/libavfilter/avf_showfreqs.cF:|107A:91 }:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ : 107 | { "minamp", "ssrc/libavfilter/avfiltergraph.ce:t58 :m12i:n iwarning: mmissing field 'help' initializer [-Wmissing-field-initializers]u m a m58p | l i t ud e{" ,N UOLFFLS E}T, ( mi| n ^a mp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ~ ^~~~~~~ 178/usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' : 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "limitsrc/libavfilter/avf_showcwt.c", "set upper limit in dBFS", OFFSET(limisrc/libavfilter/avf_showwaves.ct:)802,: 100A:V _Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_FLOAT, {. db802l | = 0{ }"s, i-z1e00",, "10s0e,t FvLiAdGeoS si}z,e" , | O ^F FSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.st:r680 :=49 :" 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 x24src/libavfilter/avf_showspectrum.c0":}179,: 1100: ,680warning: | missing field 'unit' initializer [-Wmissing-field-initializers]0 , F L A G Sm i}179n, | i m u| m ^ _ {f r"eoqpuaecnictyy =" ,1 1".s1e7t2 6o8pfa *c iltoyg( 1s.tfr e+n g(t4h6".0,6 5O3F8FfS E*T (moipnaisrc/libavfilter/avf_showwaves.ccm:iu803tm:y_100_f:fr aewarning: cqmissing field 'unit' initializer [-Wmissing-field-initializers]tuo ern)c,y )A V/_ O(PmTi_nTi Ym803P | uEm _ _F fLr Oe{Aq Tu",se "n{,c. yd b +l "=1s 4e16t78.}4,9 f)0),; 1 0| , ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FLAGS }, | ^ src/libavfilter/avf_showcwt.c:680:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minsrc/libavfilter/avf_showspectrum.ci:mu180m:_12f:r ewarning: qmissing field 'help' initializer [-Wmissing-field-initializers]ue ncy =180 | 1 1 . 1 7{2 6N8UfL L* }l og | ( ^1 .f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ^~~~~~~~~ ~ video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:681:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.src/libavfilter/avf_showwaves.c17:280468:f119 :* lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]g (1.f + (46.06538f * ma x804i | m u m _f r{e qu"esnpclyi) t/_ c(hmaaxninmeulm_sf"r,e q"udernacyw +c h1a4n6n7e8l.4s9 fs)e);p a r| ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~at ely", OFFsrc/libavfilter/avf_showcwt.cS:E681T:(29s: pwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i t_channel s681) | , A V _ O P Tm_aTxYiPmuEm__BfOrOeLq,u e{n.ciy6 4= =11 .01}7,2 608,f *1 ,l oFgL(1A.GfS +} (,4 6 .| 0 ^65 38f * maximum_frequency) / (maximum_frequency + 14678.49f)); | ^~~~~~~~~ ~ 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/avfiltergraph.c:104:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (j = 0; jnb_outputs; j++) | ~^~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_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; | ~~~^~~~ ~ CC libavfilter/drawutils.o 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", sCC libavfilter/ebur128.o ->overlap); | ~~~~~~ ~~~^~~~~~~ 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 < fisrc/libavfilter/colorspace.clt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ :src/libavfilter/avfiltergraph.c160:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :226 :23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 160 226 | for (j = 0; j < filt->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ | peak = clm->MaxCLL / REFERENCE_WHITE; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:250:19: warning: src/libavfilter/colorspace.c:167:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | peak = av_q2d(metadata->max_luminance) / REFERENCE_WHITE; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 250 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/avf_showfreqs.c:314:44src/libavfilter/colorspace.c:: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 173 314 | a = log(av_clipd(a, min, 1)) / log(min); | ~~~ ^~~ :55: src/libavfilter/avf_showfreqs.c:314:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 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; | ~ ^~~~~ a = log(av_clipd(a, min, 1)) / log(min); | ~~~~~~~~ ^~~ src/libavfilter/avfiltergraph.c:287:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/colorspace.c: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 | ^~~~~~ 28 warnings generated. src/libavfilter/colorspace.c:191:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | metadata->max_luminance = av_d2q(peak * REFERENCE_WHITE, 10000); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/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: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 (isrc/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, 0; i < f->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~ 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->scalsrc/libavfilter/avfilter.c:e, 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ 607src/libavfilter/avf_showfreqs.c:416:33: note: expanded from macro 'M' : 416 | #define M(a, b) (sqrt((a) * (a) + (b) * (b))) | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ 41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 607 | { .25i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ warnings generated. src/libavfilter/avfilter.c:609:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | src/libavfilter/avf_showfreqs.c:454:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~^~~~~~~~~~~~~~~~~~~~~ Fsrc/libavfilter/avf_showfreqs.c:414:38: note: expanded from macro 'RE' FSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ 414 | #desrc/libavfilter/avfilter.c:610:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] fine RE(x, ch) s->fft_data[ch][x].re | ^ src/libavfilter/avf_showfreqs.c610 | { NULL }, | ^ :417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:454:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avf_showfreqs.c:415:38: note: expanded from macro 'IM' 415 | #define IM(x, ch) s->fft_data[ch][x].im | ^ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_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:src/libavfilter/avf_showfreqs.c:461:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | 581 | a = a*v_vcfl i=pd (*(yMf_ P*I M-_ PPI(;I M (| f ^~~ ~, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:462:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ 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] src/libavfilter/buffersrc.c:300:126: warning: 603missing field 'unit' initializer [-Wmissing-field-initializers] | *300v | f * = {0 ".5wfi d*t hc"o,s f ( M _ P I *N UsL-L>,ro t a t i o n + M _ P I _ 2 ) ; O| F ~ ~~~^~~~~~~~F SET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ 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/buffersrc.c:302:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INTsrc/libavfilter/avf_showspectrum.c, : 607 : 37 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i64 = 0 }, 6070 | , I N T _ M A X*,v fV +}=, * v| f ^ * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ 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/avf_showspectrum.c:625:23:src/libavfilter/buffersrc.c 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "time_base", NULL, OFFSET(time_bsrc/libavfilter/avfiltergraph.case), src/libavfilter/avf_showspectrum.c : 668 :A20V:_O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _TYPE_R A668 | T I O N eALl,s e{ i f.d b(ll o=g 100 (},s e0c,o ndIsNT)_ M>A X6,) A| } ~~~~~ ^~~~~~~, | ^ :415:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415src/libavfilter/buffersrc.c:315:110: src/libavfilter/avf_showspectrum.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]669 :46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {669 " | s a m p l e _ ruantiet"s, = av _NaUsLLp,r iOnFsrc/libavfilter/avfilter.ctF:fS744(:"E%19.T:(2 sfawarning: hmcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p "l,e _sreacotne d)744s, | / ( 6 0 f* o 6r 0 A(V)i_) O;=P T 0_| T; ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~Y PiE _< IfNTi,l te r - > n{b _.iinp6u4t s=; 0i +}+), {0, I| NT ~ ^ ~~~~~~~~~~~~~~~~~_ MAX, A }, | src/libavfilter/avfilter.c ^: 749:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/avf_showspectrum.c:670:20 :749 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for ( 670i | = 0 ;e lis e< iffi l(tloegr1-0>(nbs_eocuotnpdusts); > i3+)+) | { ~~~~~ ^~~~~~~ | ~ ^ ~~~~~~~~~~~~~~~~~~ | for src/libavfilter/buffersrc.c:318:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ( 318 | src/libavfilter/avf_showspectrum.c :{671 :"46c:h awarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n els", 671 | N U LL , OuFniFStEsT (=c haavn_naesplrsi)n,t f ( " % . 2 f m " , sAeV_coOnPTd_sT Y/P E6_0)I;N T| , ~~~~~~~~~~~ ~~~~~~~~^~~~ { .i64 = 0 }, 0, INT_MAX, A }, | ^ i =src/libavfilter/avf_showspectrum.c src/libavfilter/buffersrc.c0:;319 :i12 :< warning: missing field 'help' initializer [-Wmissing-field-initializers]g ra p319h | - > n b _{f iNUlLtLe r}s,; i| + ^+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~ :673src/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 38src/libavfilter/avfiltergraph.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 673 | units = av_asprintf("%.2fs", seconds); | ~~~~~~~~~~~ ^~~~~~~ 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-48 warnings generated. >nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/edge_common.o src/libavfilter/avf_showspectrum.c:767:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:767:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { NULL }, | ^ src/libavfilter/buffersink.c:372:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "all_channel_counts", "accept all channel counts", OFFSET(all_channel_counts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/buffersink.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ src/libavfilter/avfiltergraph.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ src/libavfilter/avf_showspectrum.c:CC libavfilter/f_bench.o 855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ CC libavfilter/f_cue.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_inputsrc/libavfilter/avf_showspectrum.cs; :i912+:+49): { warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^ ~~~~~~~~~~~~~~~~~ 912src/libavfilter/avfiltergraph.c | : 739 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | u n i t s f=o ra v(_ja s=p r0i; njt f<( "f%i.l2tfe"r,- >hnebr_tozu)t;p u t| s ~~~~~~~~~~~ ^~~~~; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:779:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 779 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1035:86: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1035:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfiltergraph.c: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: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/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)CC libavfilter/f_drawgraph.o > (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 | 6 warnings generated. output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter]))src/libavfilter/avfiltergraph.c: - 1.0f; | ^~~~ ~ 877:src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | 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] output[n_filter] = 2.0f / (1.0f + exp(-2.0src/libavfilter/avf_showspectrum.cf :*1068 :o40u:t pwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t [n_filter])) - 10681 | . 0 f ; s -| > ^~~~ ~d max = expf(s->limit * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c926 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ :23src/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.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~~~^~~~~ ~ 172:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | 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 / 20src/libavfilter/avfiltergraph.c.f:)970;: 19: | warning: ~ ^~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | src/libavfilter/avf_showspectrum.c : 1069 : 30f:o rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( i = 0; i 1069< | g r a p hs-->>ndbm_ifni l=t eresx;p f(i(+s+-)> l i| mit - s->d ~ ^ ~~~~~~~~~~~~~~~~~r ange) * M_LN10 / 20.f); | ~~~~~~~~~^~~~~~~~~~~ ~ output[n_filter] = 1.0f /20 warnings generated. (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]CC libavfilter/f_ebur128.o , 0.0) + 0.2 * FFMIN(output[n_filter], 0.0src/libavfilter/avfiltergraph.c);: 980 :| 19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX'980 | fo r47 | (#id e=f i0n;e iF Fan)b _> i(nbp)u t?s (a;) i+:+ )( b{) ) | ~ ^ ~~~~~~~~~~~~~~~~~| ^ ~ src/libavfilter/avfiltergraph.c:987:11:src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]177 :46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 987 | if (i 177= | = f i l t e r - > n b _ i n p u t so)ut p u| t ~ ^ ~~~~~~~~~~~~~~~~~[ n_filter] = src/libavfilter/avfiltergraph.cF:F993M:A19X:( owarning: utcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ut[n_fil t993e | r ] , 0 .f0o)r +( i0 .=2 0*; FiF Mnn_bf_ioluttepru]t,s ;0 .i0+)+;) {| ^~~~~~~~~~~~~~~~ ~ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34:src/libavfilter/avfiltergraph.c :note: 1001expanded from macro 'FFMAX': 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | #defi n1001e | F F M A X ( a , bf)o r( ((aj) >= (0b;) j? ( i| n ^c fg.formats->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = 0src/libavfilter/avfiltergraph.c; :o1038:p19e:r awarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d < native_m o1038d | e l - > ofpoerr (ai n=d s0_;n uim ;< g+r+aopphe-r>anbn_df)il t e| r ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~s; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1473:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1473 | dstctx->var_values[VAR_T] = pts == AV_NOPTS_VALUE ? NAN : pts * av_q2d(link->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/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:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = src/libavfilter/avf_showspectrum.c:1229:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 ; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 1229 | src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ 1053 | src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ :src/libavfilter/avfiltergraph.c191:87: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] :1062 191 | src/libavfilter/avf_showspectrum.c : i1234n:t51 :t warning: hrimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ad_num = (c tx1234- | > o p t i o n s . co n vs2d-_>thwriena_dss c>wopitnidoonsw._cfounvn2cd__ltuhrte[aid] s* > sa-v>_wcpiun_cdoouwn_tf(u)n)c _ l| u ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ t[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ :31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | 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); | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~ 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:108246 warnings generated. :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/dnn/dnn_backend_native_layer_dense.c:133:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspectrum.c133 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 1321 47 | #define FFMAX(a,b:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) 1321 | const float f = s->gain * w; | ~~~^~~~ ~ ((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]src/libavfilter/avfiltergraph.c:1144:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ 1144 | src/libavfilter/dnn/dnn_backend_native_layer_dense.c : 136 : 66 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (f->nb _136i | n p u t s > I N T _ M A X - s i noku_tlpiuntk[sn__cfouinltt)e r ]| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~= 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 | src/libavfilter/avf_showspectrum.c : 1340 :o22u:t puwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ n_filter] = 21340. | 0 f / ( 1 .p0hfa s+e se[xyp]( -=2 .(0fP H*A SoEut(pyu,t [cnh_)f i/l tMe_rP]I) )+ -1 )1 ./0 f;2 ; | | ^~~~ ~ ^~~~~~~~~~~~ ~ src/libavfilter/avf_showspectrum.c:src/libavfilter/dnn/dnn_backend_native_layer_dense.c1314::13622::40 :note: expanded from macro 'PHASE'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1314 | # d136e | f i n e P H A S E ( y , c h ) a t aonu2tfp(uItM[(ny_,f iclht)e,r ]R E=( y2,. 0cfh ) )/ (| 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.0src/libavfilter/avf_showspectrum.cf :/ 1347(:123.: 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + exp(-ou t1347p | u t [ n _cfoinlstte rf]l)o)a;t r| n ~~~ ^~~~~~~~~~~~~~~~~g = 2.f * src/libavfilter/dnn/dnn_backend_native_layer_dense.cM:_139P:I48;: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~ ~ 5139 | warning s generated . output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/avf_showspectrum.c:1389:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1389 | const flsrc/libavfilter/avfiltergraph.c:1201:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] oa 1201 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ t f = s->gain * w; | ~~~^~~~ ~ CC libavfilter/f_graphmonitor.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 147 warnings generated. CC libavfilter/f_interleave.o CC libavfilter/f_latency.o src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:90:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 90 | dst[i] = sin(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:94:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 94 | dst[i] = cos(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:98:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 98 | dst[i] = tan(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:102:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | dst[i] = asin(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:106:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 106 | dst[i] = acos(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:110:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 110 | dst[i] = atan(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:114:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | dst[i] = sinh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:118:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 118 | dst[i] = cosh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:122:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 122 | dst[i] = tanh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:126:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | dst[i] = asinh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:130:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 130 | dst[i] = acosh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:134:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | dst[i] = atanh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:138:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 138 | dst[i] = ceil(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:142:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 142 | 26 d warningsst generated[. i] = floor(src[i]); | ~~~~~ ^~~~~~ CC libavfilter/f_loop.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/avf_showspectrum.c:1709:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c :150:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1709 | 150 | { " s iz e " , " sdestt[ iv]i d=e o esxipz(es"r,c [iO]F)F;S E | T ~~~ ^~~~~~( 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,11 warning1s0 generated,. FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1745:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1745 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1746:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1746 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1747:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1747 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1748:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1748 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1749:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1749 | { "stop", "stop frequency", OFFSECC libavfilter/f_metadata.o T(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/f_perms.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)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_realtime.o CC libavfilter/f_reverse.o CC libavfilter/f_segment.o 3 warnings generated. 12 warnings generated. 12 warnings generated. 32 warnings generated. 16 warnings generated. CC libavfilter/f_select.o CC libavfilter/f_sendcmd.o CC libavfilter/f_sidedata.o 4 warnings generated. CC libavfilter/f_streamselect.o CC libavfilter/fifo.o CC libavfilter/formats.o CC libavfilter/framepool.o CC libavfilter/framequeue.o 13 warnings generated. CC libavfilter/framesync.o CC libavfilter/generate_wave_table.o In file included from src/libavfilter/f_ebur128.c:35: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/graphdump.o CC libavfilter/graphparser.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/lavfutils.o src/libavfilter/ebur128.cCC libavfilter/lswsutils.o :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. 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/f_bench.c:92:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } src/libavfilter/drawutils.c:239:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | f o r ( p l a n e = 0 ; p l a n\e <| ^d raw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/motion_estimation.o 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/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 392 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/palette.o 2 warnings generated. src/libavfilter/drawutils.c:574:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 574 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/f_ebur128.c: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 | { "metadat7 warnings generated. 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 | 13 warnings generated. { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_CC libavfilter/pthread.o 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, 19A| warningFs generated}. , | ^ src/libavfilter/f_ebur128.c:177:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "target", "set a specific src/libavfilter/f_drawgraph.cta:rg61e:t96 :l evwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]l in LUFS (- 2613 | t o 0 ) {" ," mO1F"FS,E T"(steatr g1estt) ,m eAVt_aOdPaTt_aT YkPeEy_"I,N TO,F F{S.EiT6(4k e=y [-02]3)},, A-V2_3O,P T0_,T YVP|EF_ S}T,R I | N ^G , {.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_ebur128.c:188:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ src/libavfilter/f_drawgraph.c:64:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:66:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:67:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:68:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:70:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:82:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | src/libavfilter/f_ebur128.c:{ "size", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ 225:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/f_drawgraph.c :83:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 83 | { "s", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x25 | v = av_clipf(v, 0, ebur128->scale_range)6"}, 0, 0, FLAGS }, | ^ ; src/libavfilter/f_drawgraph.c // make sure it's in the graph scale | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 84 123 | #define av_clipf av_clipf_sse | ^ | { "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_graphmonitor.c:87:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:88:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:89:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:90:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:113:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:114:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/f_interleave.c: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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/qp_table.o src/libavfilter/f_drawgraph.c:239:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:240:30: warning: 30 warningimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | values[VAR_MAX] = s->max; | ~ ~~~^~~ s generated. src/libavfilter/f_drawgraph.c:241:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/scale_eval.o 241 | values[VAR_VAL] = vf; | ~ ^~ 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_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.csrc/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.c187:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 187 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 61:src/libavfilter/f_graphmonitor.c:195:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11 195 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/f_interleave.c:249:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } src/libavfilter/f_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: CC libavfilter/scene_sad.o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:368:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:369:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | values[VAR_VAL] = vf; | ~ ^~ src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: '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 | 32 warnings generated. 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_perms.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "seed", "set the seed for the random mode", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/f_perms.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/setpts.o 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))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 warnings generated. src/libavfilter/f_realtime.c:71:113:CC libavfilter/settb.o 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) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 045, warning sF generatedL. AGS }, \ | ^ 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' 2 warnings generated. 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_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_metadata.csrc/libavfilter/f_loop.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 261:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 261 | { "size", "max number of samples to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT32_MAX, AFLAGS }, | ^ | DEFINE_Osrc/libavfilter/f_loop.c:262:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] P 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ^ TIONsrc/libavfilter/f_loop.cS:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] (metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c263 | { NULL } | ^ :110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | 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) | ^~~~~~~~~~~~~~~~~~ key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ CC libavfilter/split.o src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_segment.c:278src/libavfilter/f_metadata.c:5::403 :1warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c :278123 | : 12 : note: Cexpanded from macro 'DEFINE_OPTIONS'O MMON _123O | P T S { | N ^U LL }src/libavfilter/f_segment.c :\267 : 142| : ^ note: expanded from macro 'COMMON_OPTS' 267 | 10 warning s{ generated . "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 } | ^ 4 warnings generated. 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 30to warning ss generatedp. lit 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_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 | { "starsrc/libavfilter/f_sidedata.ct":, 126":se1t: twarning: hmissing field 'help' initializer [-Wmissing-field-initializers]e loop sta r126t | DfErFaImNeE"_,O P T I O NOSF(FaSsEiTd(estdaartta), , AAVV__OOPPTT__FTLYAPGE__AIUNDTI6O4_,P A{.RiA6M4| AV=_ O0P T}_,F L 0A,G _IFNITL6TE4R_IMNAGX_,PA RVAFML)A;G S | }^, | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULLsrc/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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/src_avsynctest.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 lCC libavfilter/src_movie.o ast 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_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/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 | CC libavfilter/transform.o 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: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_SELCC libavfilter/trim.o ECTED_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] src/libavfilter/formats.c= :N189A:N5;: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 189 | M15E | R#GdEe_fFiOnReM ATNSA(Na , b , f_o_rbmuailttsi,n _nnba_nffo(r"m"a)t s ,| ^~~~~~~~~~~~~~~~~~A VFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) src/libavfilter/f_select.c : 237 : 49 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | \ | ~ ^ ~~~~~s elect->var_valuessrc/libavfilter/formats.c[:V189A:R5_:S Twarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R T_T] 189 | = NMAENR;G E _| F ~ ^~~OR MATS(/usr/include/math.ha:,15 :b19,: fnote: oexpanded from macro 'NAN'r mats, n15b | _#fdoerfmiantes ,N AANV F i l t e r_F_obrumialttsin,_ ncahnef(c"k",) 1 );| ^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.csrc/libavfilter/formats.c::9175::519:: note: expanded from macro 'MERGE_FORMATS'warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 91 | 75M | E R G Ef_oRrE F((ia ,= b0,; fim trefcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/f_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ 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_sendcmd.c:114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRsrc/libavfilter/f_select.cIN:G258,: 49{:. swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r = NULL}, 0 ,258 | 0 , F LsAeGlSe c}t,- > v| a ^r _values[VAR_SCENE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #src/libavfilter/f_sendcmd.cde:f115i:n104e :N Awarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers] __bu i115l | ti n _ n a{n f"(c"""), | ^~~~~~~~~~~~~~~~~~ "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ 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_SAMPLsrc/libavfilter/f_sendcmd.cE:S116_:N]115 := warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]A N; | ~ ^~~ 116 | /usr/include/math.h : 15 : 19{: "note: fexpanded from macro 'NAN'i lename" ,15 | "#sdeet fcionmem aNnAdNs f i l e "_,_ b uOiFlFtSiEnT_(ncanofm(m"an"d)s _ f| i ^~~~~~~~~~~~~~~~~~l ename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_select.c:260:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/f_sendcmd.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]260 | sele c117t- | > v a r{_ v"afl"u,e s [ VA R _ S A M"PsLeEtS _cNo]m m a n d s f i=l eN"A,N ; O F| F ~ ^~~S ET(com/usr/include/math.hm:a15n:d19:s _note: fexpanded from macro 'NAN'i lename )15, | #AdeVf_iOnPeT _NATNY P E _ S T R I_N_Gb,u i{lt.isnt_rn a=n fN(U"L"L)} , | 0 ^~~~~~~~~~~~~~~~~~, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ CC libavfilter/vaapi_vpp.o 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_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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vaf_spectrumsynth.o src/libavfilter/f_select.c:298:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | ret = av_clipf(FFMIN(mafd, diff) / 100., 0, 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ src/libavfilter/f_streamselect.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | fo2 warnings generated. r (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_select.c:325:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | 1 warning generated. return NAN; | ~~~~~~ ^~~ /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/f_select.c | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 335 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ :45src/libavfilter/formats.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | select->var_values[VAR_START_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ 296 | 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 { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:15:19: note: expanded from macro 'NAN' : 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { src/libavfilter/f_streamselect.c \ | ~ ^ ~~~~~~~~~~~ :218:24: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 218 | src/libavfilter/f_select.c:337:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 337 | select->var_values[VAR_START_T] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ fsrc/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' n 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ < 0 || n >= ctx->nb_inputs) { | ~ ^ ~~~~~~~~~~~~~~ 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 : (CC libavfilter/version.o doublsrc/libavfilter/f_streamselect.ce)(ts)) | ^~~ /usr/include/math.h:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :15 306 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ :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_P6 warnings generated. OS] = frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c: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/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/f_sendcmd.c:534:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/graphdump.c:90:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]534 | 90 | v amra_xv_aoluute_sf[mVtA R=_ PFOFSM]A X=(m arxe_fo-u>ptk_tf_mpto,s p=r=i nt-_1l i?n kN_ApNro :p (rNeUfL-L>,p klt)_);p o s| ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^~~ src/libavutil/macros.h/usr/include/math.h::4715::2519: :note: expanded from macro 'FFMAX'note: expanded from macro 'NAN' 4715 | | ##ddeeffiinnee FNFAMNA X ( a , b ) _((_ab)u i>l t(ibn)_ n?a n(fa()" ":) (b )| ) ^~~~~~~~~~~~~~~~~~ | ~ ^ ~ 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)(tssrc/libavfilter/f_select.c)): 446| : ^~~1 : warning: missing field 'help' initializer [-Wmissing-field-initializers] /usr/include/math.h:15:19: note: expanded from macro 'NAN'446 | DEFI N15E | _#OPdeTfIiOnNeS (NaAsNe l e c t , A_V__bOuPiTl_tFiLnA_Gn_aAnUfD(I"O"_)P A R| A ^~~~~~~~~~~~~~~~~~M |AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ CC libavfilter/vf_addroi.o 9 warnings generated. CC libavfilter/vf_alphamerge.o 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_amplify.o src/libavfilter/formats.c:638:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 638 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_aspect.o src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_atadenoise.o src/libavfilter/formats.c:669:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | FORMATS_CHANGEREF(oldrsrc/libavfilter/graphparser.c:331:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ef 331 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ , newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:674:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. CC libavfilter/vf_avgblur.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_backgroundkey.o CC libavfilter/vf_bbox.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, 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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_bilateral.o CC libavfilter/vf_bitplanenoise.o CC libavfilter/vf_blackdetect.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] 30 warnings generated. 939 | for (j = i + 1; j < fmts->nb_channel_layouts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 warnings generated. 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("") | ^~~~~~~~~~~~~~~~~~ 10 warnings generated. 2 warnings generated. 1 warning generated. CC libavfilter/vf_blackframe.o CC libavfilter/vf_blend.o 13 warnings generated. CC libavfilter/vf_blockdetect.o CC libavfilter/vf_blurdetect.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] = NCC libavfilter/vf_bm3d.o AN; | ~ ^~~ /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 __buCC libavfilter/vf_boxblur.o iltin_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_vCC libavfilter/vf_bwdif.o alues[VAR_PREV_OUTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/vaf_spectrumsynth.c:31: src/libavutil/ffmath.hsrc/libavfilter/setpts.c:117:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | 49 | return exp2f(M_LOG2_10 * x); | ~ ^ setpts->var_values[VCC libavfilter/vf_cas.o AR_STARTPTS] = NAN; | ~ ^~~ /usr/include/math.h2:15:19: note: expanded from macro 'NAN' warning 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ s generated. 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'3 warnings generated. 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:133:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | setpts->var_values[VAR_SAMPLE_RATE] = | ~ 133 | setpts->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:138:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | setpts->var_values[VAR_FR] = inlink->frame_rate.num && | ~ 137 | inlink->frame_rate.den ? 138 | av_q2d(inlink->frame_rate) : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | CC libavfilter/vf_chromakey.o 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 | #definesrc/libavfilter/transform.c NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :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/setpts.c:160:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/transform.c :37:18: note: expanded from macro 'PIXEL' 160 | 37 | (s(ext)p t v|a|r _(vya)l utime_base); src/libavfilter/transform.c| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~: 46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/internal.h :265:48: note: expanded from macro 'TS2T' 46 | re t265u | r#nd ePfIiXnEeL (TsSr2cT,( t(si,n tt)b()x (+( t0s.)5 )=,= (AiVnt_)N(OPyT S+_ VA0L.U5E) ,? wNiAdN t:h ,(d ohuebilgeh)t(,t s)s t*r iadve_,q 2dd(eftb));) | | ^ ~ ^~~ src/libavfilter/transform.c/usr/include/math.h::3715::719:: note: note: expanded from macro 'NAN'expanded from macro 'PIXEL' 3715 | | # d ef i((nxe) NA< N0 | | ( y_)_ b= (w) || (y) >= (h)) ? (def) : \ src/libavfilter/setpts.c| ^: 162:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/transform.c:46: 29162: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] setpts->var _46v | al u e sr[eVAtRur_nP TPSI X E L ( s r]c ,= (TSi2nDt()p(txs )+; 0| . ~ ^~~~~~~~~5 ), (int)(src/libavfilter/internal.hy: 264+: 480:. 5note: )expanded from macro 'TS2D', width, h264e | i#gdhetf,i nes trTiSd2eD,( dtesf)) ; | ^ ~(( ts) ==src/libavfilter/transform.c :A38V:_8N:O Pnote: Texpanded from macro 'PIXEL'S _VALUE 38? | N A N (:( ((dxo)u b>le=) ((wt)s )|)| (| y ^~~) >= (/usr/include/math.hh:)15): 19?: (note: dexpanded from macro 'NAN'ef ) : \ 15| | ^# define NAN src/libavfilter/transform.c_:_46b:u45i:l twarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n _nanf("") 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)(src/libavfilter/setpts.cx :+163 :042.:5 )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)(y + 0.5 ),163 | w i dstehtp,t sh-e>ivgahrt_,v asltureisd[eV,A Rd_eTf ) ; | ^ ~ ] = src/libavfilter/transform.cT:S392:T10(:p tnote: s,expanded from macro 'PIXEL' inlink- >39t | i m e _ biamsge[)(;x) +| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~( y) * (strisrc/libavfilter/internal.hd:e265):]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 src/libavfilter/setpts.c:164:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | setpts->var_values[VAR_POS ] = !frame || frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_chromashift.o src/libavfilter/transform.c:98:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | f1 = 1 - sqrt((x_c - x) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/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(src/libavfilter/transform.cd:)99,: 33TS:2 Twarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d , inlink- >99t | i m e _ ba s e )f)2; = | 1 ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ - sqrt((x_src/libavfilter/internal.hc: -265: 48x:) note: *expanded from macro 'TS2T' (y - y_f) )265; | # de| f ~~~~ ~~~~~~~~~~^~~~~~~~~~~i ne TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19src/libavfilter/transform.c:: 100note: :expanded from macro 'NAN'33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 | #defi n100e | N A N f 3 _=_ b1ui l-t isnq_rnta(n(fx( "-") 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/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/transform.c:114:31: src/libavfilter/setpts.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]215 :43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | mat r215i | x [ 0 ] s=e tspcatlse-_>xva r*_ vcaolsu(easn[gVlARe_)P;R E V| _ ~~~ ^~~~~I NT ] = TS2T(insrc/libavfilter/transform.c_:p114t:s17,: iwarning: nlimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nk->time_ b114as | e ) ; | m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a trix[0]src/libavfilter/internal.h :=265 :s48c:a lnote: eexpanded from macro 'TS2T' _x * cos( a265n | g#ldee)f;i ne | T ^~~~~~~ ~S 2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #defsrc/libavfilter/transform.cin:e115 :N22A:N warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] __bu i115l | t i n _ mnaantfr(ix"["1)] =| ^~~~~~~~~~~~~~~~~~- sin(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrisrc/libavfilter/setpts.cx[:4216]: 43=: swarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a le_y * cos( a216 | n g l e )s;et p t| s ~~~ ^~~~~- >var_values[VAsrc/libavfilter/transform.cR:_118P:R17E:V _warning: OUimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T PTS] = T118S | 2 D21( fmr warningaamtser generated-i. x>[pt4s]) ;= s| c ~ ^~~~~~~~~~~~~~~~a le_y * csrc/libavfilter/internal.ho:s264(:an48g:l enote: )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_ciescope.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_Nsrc/libavfilter/settb.c:165:1: warning: Omissing field 'help' initializer [-Wmissing-field-initializers] P TS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h165: | 15D:E19F:I Nnote: Eexpanded from macro 'NAN'_ OPTION S15( | s#edtetfbi,n eV INDAENO ) ; | ^ __builtsrc/libavfilter/settb.ci:n70_:n12a:n fnote: (expanded from macro 'DEFINE_OPTIONS'" ") | ^~~~~~~~~~~~~~~~~~ 70 | { NULL } \ | ^ src/libavfilter/setpts.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { 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); | ~ ^ src/libavfilter/settb.c:197:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 197 | DEFINE_OPTIONS(asettb, AUDIO); | ^ src/libavfilter/settb.c:70:12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } \ | ^ src/libavfilter/setpts.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { NULL } | ^ CC libavfilter/vf_codecview.o 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 CC libavfilter/vf_colorbalance.o = 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 } | ^ 3 warnings generated. src/libavfilter/src_avsynctest.c:72:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"framerate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"fr", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:76:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"samplerate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:77:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"sr", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:78:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"amplitude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:79:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"period", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "sCC libavfilter/vf_colorchannelmixer.o et 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", src/libavfilter/trim.c : "181s:e5t: f lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]s h delay", O F181F | S E T ( dCeOlMaMyO)N,_ O P T S | AV ^_ OPT_TYsrc/libavfilter/trim.cP:E108_:I170N:T ,note: expanded from macro 'COMMON_OPTS' {.i64= 0108} | , "-s3h0ou,l d 3b0e, pVas s}e,d ", | ^ OFFSET(start_src/libavfilter/src_avsynctest.ct:i83me:)113,: Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_D U83R | A T I O N{," d{l ".i,6 4 = I N T 6 4 _"MsAeXt }f,l a s h IdNTe6l4a_yM"I,N, OFINFTS6E4T_(MdAeXl,a yF)L,A G S } , \ A| V ^_O PT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ 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' src/libavfilter/src_avsynctest.c: 84110: | 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "shoul d84 | b e p as{s"ecdy"c,l e " , " s e t d e l a y c y c l e " , O F F S E T( c y c l e ) , O F F S ET ( sAtVa_rOtP_Tt_iTmYeP)E,_ B OAOVL_O,P T _ TY P E _{D.UiR6A4T=I0O}N,, { . i 6 4 = 0I,NT 6 41_,M AVX }},, | ^ INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/src_avsynctest.c:85:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"c", "set delay cyclesrc/libavfilter/trim.c":,181 :O5F:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (cycsrc/libavfilter/trim.cl:e112):,170 : note: expanded from macro 'COMMON_OPTS' AV_OPT_T Y112P | E _ B O O L , " s ho u l{d. ib6e4 =d0r}o,p p e d a g a i n0",, 1 , V } , | ^ OFFSET(end_time), Asrc/libavfilter/src_avsynctest.cV:_86O:P121T_:T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _DURATION, 86{ | .i 6 4 ={" dIuNrT6a4t_iMAoXn "},, " sIeNtT6 4d_uMrIaNt,i oInN"T6,4 _ MA X ,O FFFLSAEGTS( d}u, r\a t i| o ^n ), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, 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 src/libavfilter/src_avsynctest.cd:ro87p:p121e:d warning: amissing field 'unit' initializer [-Wmissing-field-initializers]ga in", 87 | { " d " , " s e t d u r aOtFiFoSnE"T,( e nd _ tOiFmFeS)E,T ( d u rAaVt_iOoPnT)_,T Y P E _ DAUVR_AOTPITO_NT,Y P{E _.DiU6R4A =T IIONN,T6 4 _ M{A.Xi 6}4,= 0 } , IN T 6 4 _ M I N0,, INITN6T46_4MA_XM,A XF,L AVG|SA }},, \ | | ^ ^ src/libavfilter/src_avsynctest.c:88:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c :88181 | : 5 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers]" fg"src/libavfilter/trim.c,: 116 : 170 : note: expanded from macro 'COMMON_OPTS' "set foregr o116u | n d c o l o"r "p,a sOsFeFdS"E,T ( r g b a [ 0 ] ) , A V _ O P T _ T Y P E _ C O L O R , { . s t r = " w h i t e " } , 0O,F F S ET0(,s tVa r}t,_ p t| s ^) , AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INsrc/libavfilter/src_avsynctest.cT:6894:_M113I:N ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]I NT64_MAX, F89L | A G S {}",b g\" , | ^ "set background color", OFFSET(rgba[1]), AV_OPT_TYPE_COLOR, src/libavfilter/trim.c : 181 :{5.:s twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]= "blsrc/libavfilter/trim.ca:118c:k170":} ,note: expanded from macro 'COMMON_OPTS' 0, 0, V }118, | | ^ "dropped again", OFFsrc/libavfilter/src_avsynctest.cS:E90T:(113e:n dwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]p ts), A V90_ | O P T _ TY{P"Ea_gI"N,T 6 4 , { . i6 4" s=e tA Va_dNOdPiTtSi_oVAnLaUlE c}o,l IoNrT6"4,_ MOIFNF,S EITN(T6r4g_bMAaX[2,] )F,L AAGSV _}O,P T\_ T Y| P ^E_ COLOR, {.str="gray"}, 0, 0, V }, | ^ src/libavfilter/trim.c:181:src/libavfilter/src_avsynctest.c5:: 91warning: :10missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119: 17091: | note: expanded from macro 'COMMON_OPTS' {NULL}, | ^ 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, src/libavfilter/src_avsynctest.c : 87 : 1060:, warning: Iimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]N T64_MAX, FLAGS }87, | \ | { ^" d", "set duration", OFFSET(duration), AV_OPT_TYPE_DUsrc/libavfilter/trim.cRA:T181I:O5N:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.i6src/libavfilter/trim.c4:=1200:}170,: note: expanded from macro 'COMMON_OPTS' 0, INT6 4120_ | M A X , { V"|dAu r}a,t i o| n ~ ^~~~~~~~~i" , "Maximum/usr/include/stdint.h :d46u:r21a: tnote: iexpanded from macro 'INT64_MAX'o n of th e46 | ou#tdpeuftin"e, I N T 6 4 _ M A X ( 0 x 7 f fOfFFfSfEfTf(fdfufrfaftfifofn)) , | ^~~~~~~~~~~~~~~~~~ AV_OPT_TYPE_DURATION, { .i64 = 0 }, 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] 0, INT 6864 | _ M A X ,{ "FdLuArGaSt i}o,n36" warning,| s ^ generated . "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, src/libavfilter/trim.c{.:i1836:4157=:0 }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, I183N | T 64 _ M A X , "Vt|oA }t,h e | o ~ ^~~~~~~~~ut put", /usr/include/stdint.h : 46 : 21 : note: expanded from macro 'INT64_MAX' 46 | # d e f i ne I N T 6 4 _ M A X ( 0 x7 f f f f f f f f fOfFfFfSfEfTf()s t a| r ^~~~~~~~~~~~~~~~~~t _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) | 2 ^~~~~~~~~~~~~~~~~~ warning s 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 | src/libavfilter/trim.clu:t183[:n140]: =warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]e xp(-0.5 * S182 | Q R ( ( n{- ("Ns-t1a)r/t2_)f/(r0a.m4e*"(,N -"1N)u/m2b.efr) )o)f; t he| ~^~~f irst framesrc/libavfilter/window_func.h :t153h:a30t: shnote: oexpanded from macro 'SQR'u ld be pa s153s | e d " | ~ #define SQR( x183) | ( ( x ) * ( x )")t o | t ^h e output", src/libavfilter/window_func.h : 155 : 60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(sta rt155_ | fr a m e) , A V _ OP T _lTuYtPE[_nI]N T=6 4e,x p ({- 0..i56 4* =S Q-R1( (}n,- ( N - 1 ) / 2-)1/,( 0I.N4T*6(4N_-M1A)X/,2 .FfL)A)G)S; } ,| ~^~~ | ^~~~~~~~~ src/libavfilter/window_func.h:153:/usr/include/stdint.h26::46 :note: 21expanded from macro 'SQR': note: expanded from macro 'INT64_MAX' 153 | 46 | # d e f#idneef iInNeT 6S4Q_RM(AxX) (((0xx)7*f(fxf)f)f f ff| f ^f fffff) | ^~~~~~~~~~~~~~~~~~ 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 | src/libavfilter/window_func.h#d:ef162i:n25e: Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 64_MAX (0x 7162f | f f f f f f f f f f f f fiff) ( F| F ^~~~~~~~~~~~~~~~~~A BS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavfilter/trim.csrc/libavutil/common.h:64:31: note: expanded from macro 'FFABS' :181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ 181 | 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 COMMON_OPTS | ^~~~~~~~~~~ :src/libavfilter/trim.c:119:153: note: expanded from macro 'COMMON_OPTS' 64: 119 | { "duration", "Maximum duratio15n warningosf generated . the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ~ ^~~~~~~~~ /usr/include/stdint.h37: note: expanded from macro 'FFABS' : 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 46: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] 21 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ : note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7ffffffffffffffsrc/libavfilter/window_func.hf) | ^~~~~~~~~~~~~~~~~~ :163:86: src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] warning: 181 | COMMON_OPTS | ^~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ 117 | src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "end_pts", "Timestamp of the first frame that should be " \ | ~ 163 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ :46:21src/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.hnote: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :64:31: note: src/libavfilter/trim.cexpanded from macro 'FFABS' :181:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 181 | COMMON_OPTS | ^~~~~~~~~~~ | src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' # define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ 115 | 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{ "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.h64:37: note: expanded from macro 'FFABS' : 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 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 fra6 warningme that " \ | ~ s 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT6 generated. 4_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 | { "starsrc/libavfilter/src_avsynctest.ct":, 308 : 49 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" Timestamp of 308t | h e f isrnsptr ifnrtafm(e ttehxatt ," s i z e o f ( t e x t ) , " A : % 1 . 2 f " , s - > a m p l i t u d e ) ; | ~~~~~~~~ ~~~^~~~~~~~~ \ | ~ 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/vaf_spectrumsynth.c:79:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 15, INT_MAX, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:80:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "channels", "set channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:90:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/src_movie.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "stream_index", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:90:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "si", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:91:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "seek_point", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:92:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sp", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "streams", "set streams", OFFSET(stream_specs), 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/vf_addroi.c ^ :230:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 230 | OFFSET(qoffset), AV_OPT_TYPE_RATIONAL, { .dbl = src/libavfilter/src_movie.c-0:.971: 134}:, warning: -missing field 'unit' initializer [-Wmissing-field-initializers]1 , +1, FLAGS }97, | | ^ { "dec_threads", "set the number of threads for decoding", OFFSET(dec_thrsrc/libavfilter/vf_addroi.cea:ds233):,66 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_ I233N | T , { . CC libavfilter/vf_colorconstancy.o i 6OF4F S=E T (0c}l,e a0r,) ,I NATV__MOAPXT,_ TFYLPAEG_SB O}O,L , | { ^ .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_addroi.c:235src/libavfilter/src_movie.c:12::98 :warning: 130missing field 'help' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 235 | { NU L98L | } | { ^ "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. CC libavfilter/vf_colorcontrast.o CC libavfilter/vf_colorcorrect.o src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", src/libavfilter/src_movie.c OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ :123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/trim.c 123 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ :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/vaf_spectrumsynth.c:250:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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' 250 | s->fft_in[ch][f].re = magnitude * cos(phase); | ~~~ ^~~~~ 114 | 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); | ^~~~~~~~~ ~ "should be drsrc/libavfilter/vaf_spectrumsynth.copped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ :251:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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' 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ 116 | 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); | ^~~~~~~~~ ~ " 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 }, | ^ CC libavfilter/vf_colorkey.o src/libavfilter/vaf_spectrumsynth.c:275:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re src/libavfilter/trim.c=: 336m:a158g:n iwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]ud e * cos(phas e336) | ; | ~~~ ^~~~~ "passed to thesrc/libavfilter/vaf_spectrumsynth.c :o275u:t27p:u twarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 275 | s - > f f t _ i n [ c h ] [ f ] . r e = m a gOnFiFtSuEdTe( s*t acrots_(sapmhpalsee)),; A V| _ ^~~~~~~~~ ~O PT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vaf_spectrumsynth.c:276:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/trim.c:338 :276158 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers]s ->fft_in[ch] [338f | ] . i m = m a"gdnrioptpuedde a*g asiinn"(,p h a s e ) ; | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c : 276 : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O F276F | S E T ( esn-d>_fsafmptl_ei),n [ c hA]V[_fO]P.Ti_mT YP=E _mIaNgTn6i4t,u d e{ *. is64i n=( pIhNaTs6e4)_M;A X | } ^~~~~~~~~ ~, 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_alphamerge.c :OF184F:S12E:T (warning: dmissing field 'help' initializer [-Wmissing-field-initializers]u ratio n184) | , {A VN_ULOLP T}_ T Y| PE ^_ 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:src/libavfilter/vf_aspect.c21:: 166note: :expanded from macro 'INT64_MAX'135 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | #define I NT1666 | 4 _ M A X{ "(m0axx7"f,f f f f"fsfeftf fmfafxf fvfa)l u e| ^~~~~~~~~~~~~~~~~~f or nominator or denominator in the ratio", OFsrc/libavfilter/trim.cFS:E334T:(5m:a xwarning: ),implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] AV_OPT_T Y334P | E _ I N TC,O M{M.OiN6_4O=P1T0S0 } ,| ^~~~~~~~~~~1 , INT_Msrc/libavfilter/trim.cA:X118,: 153F:L Anote: GSexpanded from macro 'COMMON_OPTS' }, | ^ 117 | { "end_pts", "Timesrc/libavfilter/vf_aspect.cst:a167m:p12 :o fwarning: tmissing field 'help' initializer [-Wmissing-field-initializers]h e firs t167 f | r a m e {t hNaUtL Ls h}o u l| d ^ 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 | { "stsrc/libavfilter/src_movie.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] a rt_pts", "Timestamp of the first frame that should be " \ | ~ 279 116 | " passCC libavfilter/vf_colorize.o ed", OFFSET(start_ | for (i = 0; i < movie->format_ctx->nb_streams;src/libavfilter/vf_amplify.c i:+160+:)9 : | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] pt 160 | AMPLIFY_SLICE(uint8_t, int, CLIP8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.cs), 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' 116 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :31: note: expanded from macro 'AMPLIFY_SLICE' src/libavfilter/trim.c 116 | for (int x = 0; x < s->linesize[p]: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' sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | src/libavfilter/vf_amplify.c { "endi", "Timestamp of the first frame that " \ | ~ : 114 | "should be dropped again", 162:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | src/libavfilter/src_movie.cAM:P343L:IF19Y:_ SLwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C E(uint16_ t343, | i n t ,f oCrL I(Pi1 6=) 0 ;| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i < ctxsrc/libavfilter/vf_amplify.c-:>116n:b31_:o unote: texpanded from macro 'AMPLIFY_SLICE'p uts; i++ )116 | { | ~ ^ ~~~~~~~~~~~~~~~ for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c 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' 164 46 | #define INT:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 6 164 | AMPLIFY_SLICE(float, float, NOP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c4_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :116:31: note: expanded from macro 'AMPLIFY_SLICE'src/libavfilter/trim.c : 116 | for (int x = 0; x < s->linesize[p] / sizsrc/libavfilter/vf_aspect.ceo:f229(t:y135p:e )warning: ; missing field 'unit' initializer [-Wmissing-field-initializers]x ++) { 229 | { " ma x " , " s e t \m a x| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~v alue for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ 334:5:src/libavfilter/vf_aspect.c warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] :230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " \ | ~ 230 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h | { NULL } | ^ :46:21: note: expanded from macro 'INT64_MAX'src/libavfilter/vf_atadenoise.c: 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 74 | { "0a", "set threshold A for 1st plane", OFFSET(fthra[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ 334 | COMMsrc/libavfilter/vf_atadenoise.cON_OPTS | ^~~~~~~~~~~ :src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 75: 109 | src/libavfilter/src_movie.c : 360:{19 ":s twarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] rti", 360 | " T im efsotr a(mip =of 0t;h ei f< ircsttx -f>rnabm_eo utthpautt s"; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~ \ | ~ 110 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' : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 75 | { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ | #define src/libavfilter/vf_atadenoise.c:76:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] I NT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 76 | { "src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1 a", "set threshold A for 2nd plane", OFFSET(fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:CC libavfilter/vf_colorlevels.o 153: note: expanded from macro 'COMMON_OPTS' 107 | { "src/libavfilter/vf_atadenoise.cst:ar77t:",110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]" Timestamp o f77 | t he f i{r s"t 1fbr"a,m e" stehta tt h"r e s h o l d B f o r 2 n d p l a n e " , O F F S E T ( f t h r b [ 1 ] ) , A V _ O P T _ T Y P E _ F L O A T , { . d b l = 0 . 0 4 } , 0 , 5 . 0 , F L A G S } , | ^ \ | ~ 108 | "should be passed", src/libavfilter/vf_atadenoise.c : 78 : 110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { " 2 a " ,O F"FsSEeTt( sttharrets_htoimled) ,A fAoVr_ O3PrTd_ TpYlPaE_nDeU"R,A TOIOFNF, S{E T.(if6t4h r=a [I2NT]6)4,_ MAAVX_ O}P, T _ T YIPNET_6F4L_OMAINT,, I{N.Td6b4l_=MA0X.,0 F2L}A,G S0 ,} ,0 .\3 , | ^~~~~~~~~F LAGS },/usr/include/stdint.h : 46| : ^21 : note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | src/libavfilter/vf_atadenoise.c ^~~~~~~~~~~~~~~~~~ :79:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZE, VF }, | ^ src/libavfilter/vf_atadenoise.c:81:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:85:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | for (i = src/libavfilter/vf_atadenoise.c0;: 87i: 121<: cwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]x ->nb_outp u87t | s ; i{+ +")2 s{" , | ~ ^ ~~~~~~~~~~~~~~~" 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: 11 warnings generated. missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ src/libavfilter/vf_amplify.c:253:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | { "planes", "set what planesrc/libavfilter/src_movie.c:s to filter", O469:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F FSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VFT }, | ^ 469 | src/libavfilter/vf_amplify.c:254:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 254 | { NULL }, | ^ src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(rad5 warnings generated. ius), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:56:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "sizeY", "set vertical size", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_atadenoise.c: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/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/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/src_movie.c \ | ~~~~~~~~ ^ ~~~~ :618src/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.c23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :164 618 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ :22: note: expanded from macro 'WFILTER_ROW' 164 | isrc/libavfilter/vf_bilateral.c:62:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f 62 | { "sigmaS", "ssrc/libavfilter/vf_bbox.cet: 43s:p136a:t iwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]l sigma", 43 | O{F F"SmEiTn(_sviaglm"a,S )",s eAtV _OmiPnTi_mTuYmP El_uFmLiOnAaTn,c e{. dvball=u0e.1 }f,o r0 .b0o,u 5n1d2i,n g FbLoAxG"S, }O,F F SE| T ^(m in_val), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, src/libavfilter/vf_bilateral.cU:I63N:T10416: _warning: MAmissing field 'unit' initializer [-Wmissing-field-initializers] X, FLAGS 63 | } , | { ^ "sigmaR", "set range sigmasrc/libavfilter/vf_bbox.c":,44 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]O FFSE T44( | s i g m aR{) ,N ULALV _}O P T| _ ^T YPE_FLOAT, {.dbl=0.1}, 0.0, 1, FLAGS }, | ^ (ldisrc/libavfilter/vf_bilateral.cff > thra || \ | ~~~~~ ^ ~~~~ :64:src/libavfilter/vf_atadenoise.c104: 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 }, | ^ 186:1src/libavfilter/vf_bilateral.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 65 | { NULL } | ^ 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 || \ | ~~~~~ ^ ~~~~ 24 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' 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: 3note: warningexpanded from macro 'WFILTER_ROW_SERIAL's generated. 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_colormap.o src/libavfilter/vf_blackdetect.c:58:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "black_min_duration", "set minimum detected black duration in seco1nd warnings generated". , OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "threshold"src/libavfilter/vf_blackdetect.c, : 60":s150e:t warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]h e scene chan g60e | t h r e{s h"oplidc"t,u rOeF_FbSlEaTc(k_trharteisoh_otlhd"),, " sAeVt_ OtPhTe_ TpYiPcEt_uFrLeO AbTl,a c{k .radtbilo =t h0r.e0s8h}o, l0d."0,, 1O.FF0S,E TF(LpAiGcSt u}r,e _ b| l ^ac k_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^src/libavfilter/vf_backgroundkey.c :224:126:src/libavfilter/vf_atadenoise.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]282 :1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | 282 | {F I"LsTiEmRi_lRaOrWi(utiyn"t,8 _"t,s et8) t h| e^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blackdetect.c s:i61m:i150la:src/libavfilter/vf_atadenoise.cr i:t262warning: y:missing field 'unit' initializer [-Wmissing-field-initializers]"25 ,: note: expanded from macro 'FILTER_ROW' 61 | 262O | F F{ S E"T (p si ic m_ it lh a" r, i t y ) l, s uA mV d_ iO fP fT _ >T Y Pt Eh _r"FbsL)eO tA T t, h e{ p. id c bt lu r =e 0b .l a1 c k} , r a 0t .i 0o, t 1h .r0e ,s h Fo lL A dG "S , } ,O F F | S ^E T ( p\i c t| u ~~~~~~~~ ^ ~~~~r e_black_ratio_th)src/libavfilter/vf_atadenoise.c,: 282A:V1_:O Pwarning: Tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_T YPE_DOUB L282E | ,F I{L.TdEbRl_=.R9O8Wsrc/libavfilter/vf_backgroundkey.c}(,: u2250:,i126 n:1t ,8warning: _Fmissing field 'unit' initializer [-Wmissing-field-initializers]tL ,A G8S) } , src/libavfilter/vf_blackframe.c | : ^~~~~~~~~~~~~~~~~~~~~~| 100225 ^: | 117 : src/libavfilter/vf_atadenoise.c :warning: 261{missing field 'unit' initializer [-Wmissing-field-initializers]: 22":b lnote: eexpanded from macro 'FILTER_ROW'n d", "261 | s100e | t t h e b l "e fn odir f v ta(hlledu iefsrc/libavfilter/vf_blackdetect.cf"rf:,a 62m :>e 126 :t t h owarning: r missing field 'unit' initializer [-Wmissing-field-initializers] a b e| |c o On F sF 62iS | dE eT r( eb d l e{ bn ld" a) pc, ik x" , e l _O F b F lASaEV cT_ k( O_b tPa hm "oT u,_ n Tt"Y )sP ,eE t _A V Ft_L hOO ePA TT p_, iT x Y eP {lE\ _ .I dNbb| Tl, ~~~~~ ^ ~~~~la c{=k . 0it.6h04r e}=s, h 9osrc/libavfilter/vf_atadenoise.c08l.: d0}282",,,: 110:.O,F 0 ,Fwarning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]FS0 LE0T,A(Gp Si x e} 282,l | _F FbL IA| LlG ^TaS Ec Rk}__,Rt hO W)| (, ^u iAnVt_8O_PtT,_ T8Y)P E _| D^~~~~~~~~~~~~~~~~~~~~~O UBLE, src/libavfilter/vf_atadenoise.c{:.272d:b25l:= .note: 1expanded from macro 'FILTER_ROW'0 }src/libavfilter/vf_backgroundkey.c, :0226,: 121,: 272Fwarning: | L missing field 'help' initializer [-Wmissing-field-initializers]A G S } , 226 | | ^ { Nrsrc/libavfilter/vf_blackframe.csUuL:mL102d :}i117f :f | warning: > ^ missing field 'unit' initializer [-Wmissing-field-initializers]t hrb) 102 | src/libavfilter/vf_blackdetect.c : 63 : 126 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ~~~~~~~~ ^ ~~~~ 63 | { O"FpFiSxsrc/libavfilter/vf_atadenoise.cE_:Tt282(h:b"1t,:h r warning: e comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s h ) , A V282"_ | OsFPeITsrc/libavfilter/vf_bitplanenoise.ct_L :TTt43YE:hP122ReE_: _ RpIOiwarning: NWxmissing field 'unit' initializer [-Wmissing-field-initializers]Te( ,lu i{bn .tli8a6_c 4tk43 | ,=t 38h )r2 e { s}| h,^~~~~~~~~~~~~~~~~~~~~~" b0oi,lt d2p"lsrc/libavfilter/vf_atadenoise.c5,a:5n 271,eO ": ,22 F ": Fs SeFnote: EtLexpanded from macro 'FILTER_ROW'T AbGi(Stp i}px,l ea271 nl | | e_ ^ b t lo a c uk s_ et fh o) r, imAfeV a_(sOrudPriTif_nfTg Y >Pn Eot_ihDsrOeaU" B,|L |E ,O F F{ S. E Tdsrc/libavfilter/vf_blackframe.c( b: lb104 =i t:. p1171 l:0 a} nwarning: , emissing field 'unit' initializer [-Wmissing-field-initializers] ) 0 ,, A1 ,V _F O P TL A104_ GTS | Y P } E ,_ I N | T , ^ { . i 6 4 = 1 } , \ 1 , | 1 6 ~~~~~ ^ ~~~~,src/libavfilter/vf_blackdetect.c : FL 64 A: G12 S: } ,warning: missing field 'help' initializer [-Wmissing-field-initializers] | ^ 64 | { N U L L }O F| F ^S ET(bthresh), AV_OPT_Tsrc/libavfilter/vf_bitplanenoise.cY:PE44_:IN122T:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers] .i64 = 3 442 | } , 0{, "25f5il,t e r " , F L A"GsSh }o,w n| o ^is y pixels", src/libavfilter/vf_blackframe.cO:F105F:S12E:T (warning: fimissing field 'help' initializer [-Wmissing-field-initializers]l ter )105, | A {V_ NOUPLTL_ T}YP E _| ^B OOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_atadenoise.c: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.csrc/libavfilter/vf_avgblur.c::261:22: note: expanded from macro 'FILTER_ROW' 177 261 | :20: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) 4 warnings generated. | ^~~~~~~~~~~~~~~~~~~~~~~~ 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 | CC libavfilter/vf_colormatrix.o if (rdiff > thra || \ | ~~~~~ ^ ~~~~ 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:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavfilter/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:CC libavfilter/vf_colorspace.o 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:262src/libavfilter/vf_bitplanenoise.c:49:: 181warning: :missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]65 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | { VAProcC o181l | o r S t a n d asrc/libavfilter/vf_atadenoise.c rsd:nX333pV:rY1iC:nCt 6fwarning: 0(comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1m ,e t a b u1f,, 1s 1333i, | z Fe Io5Lf T(}Em,Re_ tR aO| bW ^u_ fS)E,R I"A%Lf("u,i n1t.1 6-_t ,2 .1*6 )f a bsrc/libavfilter/vaapi_vpp.c| s^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(: (263s:49t:a tsrc/libavfilter/vf_atadenoise.cwarning: s:[missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]310p :l25a:n enote: ] expanded from macro 'FILTER_ROW_SERIAL' 263 - | 0 . 5 ){) )310;V | A P | r ^~~~~~~~~~~~ ~o c C o l o r S t a lnsduamrddiXfVfYC C>7 0t9h,r b ) 1 , 1 1 , 1 } , | ^ \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vaapi_vpp.c:264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] src/libavfilter/vf_atadenoise.c264: | 333 : 1 : {warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]V AProcColo r333S | tFaInLdTaErRd_BRTO2W0_2S0E,R I A L ( u i9n,t 1164_,t , 91 6}), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_ELEMSCC libavfilter/vf_colortemperature.o (csl_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_convolution.o src/libavfilter/vf_atadenoise.c:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 warnings generated. 426 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 warnings generated. CC libavfilter/vf_convolve.o src/libavfilter/vf_boxblur.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ src/libavfilter/vf_bm3d.c:137:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:139:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:141:CC libavfilter/vf_copy.o 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_OPTCC libavfilter/vf_corr.o _TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:147:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:149:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:151:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:159:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:161:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ CC libavfilter/vf_cover_rect.o src/libavfilter/vf_blurdetect.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:73:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "radius", "search radius for maxima detection", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=50}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:74:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "block_pct", "block pooling threshold when calculating blurriness", OFFSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "block_width", "block size for block-based abbreviation of blurriness", OFFSET(block_width), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:76:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "block_height", "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:77:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | { NULL } | ^ src/libavfilter/vf_chromakey.c:64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ CC libavfilter/vf_crop.o 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_blurdetect.c :| 87 ~ ~~~~~^~~~~:21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_chromakey.c:65:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | s -65> | l ow _ u 8 = rse-t>ulronw a v*_ c2l5i5p.d (+( d.i5f;f -| ~~~^~~ ~c tx->similarity) / ctx->blend, 0.0, 1.0) * 255.0; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_blurdetect.c:88:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | s->high_u8 = s->hsrc/libavfilter/vf_chromakey.cig:h67 :*29 :2 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. + .5; | ~~~^~~~ ~67 | return (diff > ctx->similaritsrc/libavfilter/vf_bm3d.cy): 279?: 212:5 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 0; | ~ ~~~~~^~~~~~~~~~ 279 | double th_sse = th_mse * MSE2SSE; | ^~~~~~ ~ 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_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ 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_bm3d.c:434:117: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_src/libavfilter/vf_chromakey.cthreshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~~~ :202:33src/libavfilter/vf_bm3d.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 202 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ 434:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_chromakey.c 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; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ 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. - asrc/libavfilter/vf_ciescope.cv_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ :114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "size", "set cisrc/libavfilter/vf_blurdetect.c:240:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] es 240 | blkcnt = ceil(blkcnt * block_pool_threshold); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ cope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512},src/libavfilter/vf_blockdetect.c:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256, 8192, FLAGS }, | ^ 55 | { "src/libavfilter/vf_ciescope.cperiod_min", "Minimum :115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] p 115 | { "s", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ eriod tosrc/libavfilter/vf_ciescope.c search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ :116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blockdetect.c 116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ :56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "period_max", "Maxisrc/libavfilter/vf_ciescope.cmu:m117 :pe111r:i owarning: dmissing field 'unit' initializer [-Wmissing-field-initializers] to search fo117r | " , O F{F S"EiT"(,p e r i o d _ m a x )",se tA Vc_iOePsTc_oTpYeP iEn_tIeNnTs,it y{".,i 6O4F=F2S4E}T,( i2n,t e6n4s,i tFyL)A,G SA}V,_ O P| T_ ^T YPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", src/libavfilter/vf_ciescope.c : "118s:e90t: warning: plmissing field 'unit' initializer [-Wmissing-field-initializers]a nes to f i118l | t e r src/libavfilter/vf_blurdetect.c" {,: 251"O:cF42oF:nS tEwarning: Tr(aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ps lta"n,e s ) ,N UAL VL251_, | O OP FTF _S TEsYTnP(pEcr_oiInnNttTf,r( av{sa.tli)u6,e4 ,=A 1Vs}_i,Oz Pe0To,_f T(1Yv5Pa,El _uFFeLL)AO,GA ST", % }f{,". ,d b| dl ^)= ;0. 7 5}| , ~~~~~~~~ ^ 0, 1, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 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_BOOLsrc/libavfilter/vf_chromakey.c, :{.241i:6334:= 0warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, 1, FLAGS }, | ^ 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_ciescope.c:121:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "gamma", NULL, OFFSET(igamma), AV_Osrc/libavfilter/vf_chromakey.cPT:_242T:Y22P:E _warning: DOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U BLE, {.db l242= | 2 . 6 } , 0 . 1 , 6 , iFfL A(GcSt x},- > b| l ^e nd > 0.0001) { | ~~~~~^~~~~ ~ 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, {.isrc/libavfilter/vf_chromakey.c64:=2431:}74,: 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1, FLAGS }, 243| | ^ double f = 1. -src/libavfilter/vf_ciescope.c a:123v:_12c:l iwarning: pmissing field 'help' initializer [-Wmissing-field-initializers]d ((dif f123 | - c t x{- >NsUiLmLi l}a r i| t ^y ) / 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_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_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:350:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blockdetect.c 350 | { "color", "set the chromakey key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ :193:42: warning: src/libavfilter/vf_chromakey.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 193 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 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 kesrc/libavfilter/vf_blockdetect.c:230:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] y blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ 230 | s-src/libavfilter/vf_chromakey.c>block_total += block; | ~~ ^~~~~ :353:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | src/libavfilter/vf_blockdetect.c: { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ 233:50:src/libavfilter/vf_chromakey.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 233 | av_log(ctx, AV_LOG_VERBOSE, "block: %.7f\n", block); | ~~~~~~ ^~~~~ | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_chromakey.c:383:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:384:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:385:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:386:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 387 | { NULL } | ^ src/libavfilter/vf_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 } | ^ 35 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_ciescope.c:801:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 801 | det = 1.0 / detsrc/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 } | ^ 5 warnings generated. src/libavfilter/vf_chromashift.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ CC libavfilter/vf_cropdetect.o 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 | 24 warnings generated. *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_chromashift.c:441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | { 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_curves.o src/libavfilter/vf_ciescope.c:1153:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1153 | vp = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1159:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1159 | v = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1161 | cz = 1.0 - (cx + cyCC libavfilter/vf_datascope.o ); | ~ ~~~^~~~ 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); | ~ ~~~^~~~ CC libavfilter/vf_dctdnoiz.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 } | ^ 4 warnings generated. 21 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] src/libavfilter/vf_ciescope.c:86 | s->bg * gin + | ~ ^~~ 1528src/libavfilter/colorchannelmixer_template.c:85:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : 48: warning: 85implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | bout = s->br * rin + | ~ ^~~ 1528 | s->log2lin[i] = posrc/libavfilter/vf_colorcorrect.cw(i / 65535., s->igamma) * 65535.; | ~~~ ~~~^~~~~~ :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/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 + | ~ ^~~ 1 warning generated. 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_colorchannelmixer.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "rr", "set the red gain for the red channel", OFFSET(rr), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "rg", "set the green gain for the red channel", OFFSET(rg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "rb", "set the blue gain for the red channel", OFFSET(rb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "ra", "set the alpha gain for the red channel", OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:92:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "gr", "set the red gain for the green channel", OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:93:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "gg", "set the green gain for the green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:94:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "gb", "set the blue gain for the green channel", OFFSET(gb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:95:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "ga", "set the alpha gain for the green channel", OFFSET(ga), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:96:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "br", "set the red gain for the blue channel", OFFSET(br), AV_OPT_TYPE_DOUBLE, {.dCC libavfilter/vf_deband.o bl=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_colorize.c:190:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_colorchannelmixer.c :102:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | 102 | ( 0{. 0"7a2b2"0,* "2s1e9t. 0t/h2e5 b5l.u0e) g*a ibn) f*o r( (t1h e< similarity) ? max : 0; | ~ ^~~~~~~~~~ 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] 3 warnings generated. 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 } | ^ 10 warnings generated. src/libavfilter/vf_colormap.c:201:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = { 1, s->source[0][c], | ~ 201 | 1, s->source[1][c] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:200:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[src/libavfilter/vf_colorconstancy.c2 * 2] = { 1, s->source[0][c], | ~ ^~~~~~~~~~~~~~~ :614:33: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 614 | 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] }; | ~ ^~~~~~~~~~~~~~~ for src/libavfilter/vf_colormap.c(:i202 :=33 :s lwarning: icimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e _start; i 202< | s l i c e _ e n d ; + + i ) d{o u b| l ~ ^ ~~~~~~~~~e 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 | src/libavfilter/vf_colorkey.c : 219 : 120 :d owarning: umissing field 'unit' initializer [-Wmissing-field-initializers]b le A[3 * 3 ]219 | = { 1{, "sc-o>lsooru"r,c e"s[e0t] [tCh0e ]c,o lso-r>kseoyu rkceey[ 0c]o[lCo1r]" ,+ OsFF-S>EsTo(ucrocleo[rk0e]y[_Cr2g]b,a ) ,| ~A V_OPT_TY P223E_ | C O L O R , { . s t r = " b l a c k " } , 0 , 0 , F L A G S 1},, s ->| s ^o urce[1][C0], s->source[1][C1] + s->source[1][C2], 224 | src/libavfilter/vf_colorkey.c : 220 : 134 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { " s1im,i lsa-r>istoyu"r,c e"[2s]e[tC t0h]e, cso-l>osrokueryc es[i2m]i[lCa1r]i t+y sv-a>lsuoeu"r, cOeF[F2S]E[TC(2s]i m}i;la r i| t ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~y ), AV_OPT_TYPE_FLOAT,src/libavfilter/vf_colormap.c :{224 .:d40b:l warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.01 }, 0.00 02220 | 1, 1 . 0 , FL A G S } , d| o ^u ble A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->ssrc/libavfilter/vf_colorkey.cou:rc221e:[1180:] [warning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]2 ], | ~ 221 | 223 | { " b l e n d " , " s e t t h e c o l or k e y k e y b1l,e nsd- >vsaoluurec"e,[ 1OF][FCS0E]T,( bsl-e>nsodu)r,c eA[V1_]O[PCT1_]T Y+P Es_-F>LsOoAuTr,c e{[ 1.]d[bCl2 ]=, 0.0 }, 0224. | 0 , 1 .0 , F L A G S } , | ^ 1, s->source[2src/libavfilter/vf_colorkey.c]:[C2220:]12,: swarning: -missing field 'help' initializer [-Wmissing-field-initializers]> sour c222e | [ 2 ] [ C{1 ]N U+L Ls -}> s o| u ^r ce[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-src/libavfilter/vf_colormatrix.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] >source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 95 | src/libavfilter/vf_colormap.c:222:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL } | ^ 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0]src/libavfilter/vf_colorkey.c[C1] + s->source[0][C2], | ~ ^~~~~~~~~~~~~~~~ :243:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | { "colorsrc/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"set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ :225:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_colorkey.c :244:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | double b[3] = { s->target[0][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ 244src/libavfilter/vf_colormap.c | { "similarity", "set the colorhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ :225:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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 }, | ^ 225 | src/libavfilter/vf_colorkey.c:246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] double b[3] = { s->target[0][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ 246 | { NULL } | ^ 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] src/libavfilter/vf_colormap.c:241:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 733 | { "minknorm", "set Minkowski norm", OFFSET(minknorm), AV_OPT_TYPE_INT, {.i64=1}, 0, 20, FLAGS }, | ^ 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | src/libavfilter/vf_colorconstancy.c : 734 : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 734 | 1{, "ss-i>gsmouar"c,e [ 1 ] ["0]s,e ts -s>isgomuar"c,e [ 1 ] [ 1 ] , s - > s o u r c eO[F1]F[S2E]T,( sigma), 240 | A V _ O P T _ T Y P E _ D O U B L E , { . d b l = 1 } , 0 .10,, s1-0>2s4o.u0r,c eF[L2A]G[S0 ]},, s ->| s ^o urce[2][1], s->source[2][2], 241 | src/libavfilter/vf_colorconstancy.c : 735 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 735 | { N U L L } 1 ,| ^s ->source[3][0], CC libavfilter/vf_deflicker.o s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1,CC libavfilter/vf_dedot.o s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s7->source[0][2], | ~ warning 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ s generatedsrc/libavfilter/vf_colormap.c:238:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_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, FLAsrc/libavfilter/vf_colormap.cGS: 265}:,49 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | CC libavfilter/vf_deinterlace_vaapi.o A[j*N4src/libavfilter/vf_convolution.c+:i41]: 124=: Awarning: [missing field 'unit' initializer [-Wmissing-field-initializers]i *N4+j] = s -41> | k e r n e{l ("s1-m>"s,o u"rsceet[ im]a,t rsi-x >fsoor ur2cned [pjl])a;n e" ,| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O FFSET(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 fosrc/libavfilter/vf_colormap.cr :4t270h: 51p:l awarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ", OFFSET(matrix_str[3]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ 270 | 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 pl A[i*N4+N+1] = A[(N+1)*N4+i] = s->source[i][0]; | ~ ^~~~~~~~~~~~~~~ ane", OFFSET(rdiv[1]), AV_OPT_TYPEsrc/libavfilter/vf_colormap.c_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ :272:51: warning: src/libavfilter/vf_convolution.c:46:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 272 | A[i*N4+N+2] = A[(N+2)*N4+i] = s->source[i][1]; | ~ ^~~~~~~~~~~~~~~ | { "2rdiv", "set rdiv fsrc/libavfilter/vf_colormap.cor 3rd plane", OFFSET(rdiv[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0:274:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 0, INT_MAX, FLAGS}, | ^ 274 | 1 warning generated. src/libavfilter/vf_convolution.c:47:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] A[i*N4+N+3] = A[(N+3)*N4+i] = s->source[i][2]; | ~ ^~~~~~~~~~~~~~~ 47 | { "3rdiv", "set rdiv for 4th plane", OFFSET(rdisrc/libavfilter/vf_colormap.cv[3]), AV_OPT_TYPE_F:282:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L 282 | b[i] = s->target[i][c]; | ~ ^~~~~~~~~~~~~~~ OAT, {.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 } | ^ 1 warning generated. 4 warnings generated. CC libavfilter/vf_dejudder.o 22 warnings generated. src/libavfilter/vf_colortemperature.c:339:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "tempsrc/libavfilter/vf_cover_rect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] e 53 | { NULL } | ^ rature", "set the temperature in Kelvin", OFFSET(temperature), AV_OPT_TYPE_FLOAT, {.dbl=6500}, 1000, 40000, VF }, | ^ src/libavfilter/vf_colortemperature.c:340:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "mix", "set the mix with filtered output", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, VF }, | ^ src/libavfilter/vf_colortemperature.c:341:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colortemperature.c:342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 342 | { NULL } | ^ CC libavfilter/vf_delogo.o CC libavfilter/vf_derain.o 14 warnings generated. 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; | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~ CC libavfilter/vf_deshake.o src/libavfilter/vf_convolve.c:88:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {src/libavfilter/vf_crop.c "planes", "set planes to convolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ :142:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | s->var_vasrc/libavfilter/vf_convolve.clues[VAR_X] = NAN; | ~ ^~~ :/usr/include/math.h:1592: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 }, | ^ 19: note: src/libavfilter/vf_convolve.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ 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]CC libavfilter/vf_despill.o 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_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 : framCC libavfilter/vf_detelecine.o e->pkt_pos; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colorspace.c:973:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolution.c:741:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_crop.c: 274:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 741 | s->rdiv[i] = 1.26 / warning ss generatedu. m; | ~ ^~~ 274 | if ((unsigned)s-src/libavfilter/vf_convolution.c>x + (usrc/libavfilter/vf_colorspace.cn:s1004i:g12:n ewarning: d)missing field 'help' initializer [-Wmissing-field-initializers]s ->w > 1004l | i n k - >{w )N U L| L ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ } | ^ :src/libavfilter/vf_crop.c:276:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 743 276 | if ((unsigned)s->y + (unsigned)s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ :52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | CC libavfilter/vf_displace.o 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_crop.c:359:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "out_w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:360:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 361 | { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_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 } | ^ 52 warnings generated. 8 warnings generated. src/libavfilter/vf_convolution.c:900:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 900 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_convolution.c:901:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:902:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 902 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:903:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 903 | { NULL } | ^ src/libavfilter/vf_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' 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ CC libavfilter/vf_dnn_classify.o 6 warnings generated. CC libavfilter/vf_dnn_detect.o src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 12 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c warnings generated. :101:17: note: expanded from macro 'CORR' 101 | mean1 = scale * (sum1 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ 11 warnings generated. 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ src/libavfilter/vf_corr.cCC libavfilter/vf_dnn_processing.o :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; \ | ~ ^~~ 2 warnings generated. 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] src/libavfilter/vf_convolve.c 229 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ :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_corr.c:src/libavfilter/vf_dblur.c:318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 318 | { NULL } | ^:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | src/libavfilter/vf_convolve.c { "angle", "set angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, 70{. warningdsb generatedl=. 45}, 0.0, 360, FLAGS }, | ^ :927:src/libavfilter/vf_cropdetect.c115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_dblur.c:50: 105927: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "p l50a | n e s " ,{ ""sreatd ipulsa"n,e s" steto rcardoisuss-"co,r r e l a t e " , O F FOSFEFTS(ErT(apldiauns)e,s )A, V _ OAPVT__OTPYTP_TEY_PFEL_OIANTT, ,{ . d b{l.i=65}4,=7 } , 00,, 1851,9 2F,L AGFSLA G}S, }| , ^ | ^ :180:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | s51- | > l o w _{u 8" p l =a nse-s>"l,o w" s*e t2 5p5l.a n+ e.s5 ;t o | f ~~~^~~ ~i lter", OFFSET(planes), Asrc/libavfilter/vf_convolve.cV_:OP931T:_12T:Y Pwarning: Emissing field 'help' initializer [-Wmissing-field-initializers]_ INT, 931 | { . i 6 4{= 0NxUFL}L, } , 0 ,| ^ 0xF, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:181src/libavfilter/vf_dblur.c::2252:: 12warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | 181 | { NUsL-L> h}i g h| _ ^u 8 = 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); | ~~~^~~~~ CC libavfilter/vf_drawbox.o 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 45 warnings generated. src/libavfilter/vf_cropdetect.c:252:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 | int limit_upscaled src/libavfilter/vf_datascope.c:= lrint(s->limit_upscaled); | ~~~~~ ~~~^~~~~~~~~~~~~~ 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_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_datascope.c:64:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_dblur.c :172:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | {172 | " y " , a n g l"es e=src/libavfilter/vf_colorlevels.c ta :ny536 gol:fe27f :s* e warning: Mtimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"_ P,I O/F F1S8E0T.(fy;) , | ^~~~~ ~536 | A V _ O P T _ T Y P E _cIoNeTf,f {=. i(6o4m=a0x} ,- 0o,m IiNnT)_ M/A X(,d oFuLbAlGeS)R( im}a,x -| ^i min); | ~~~~~^~~~~~ ~ 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_curves.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { NULL } | ^ 15 warnings generated. CC libavfilter/vf_elbg.o 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_curves.c:135:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 135 | }, | ^ src/libavfilter/vf_curves.c:140:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 140 | }, | ^ src/libavfilter/vf_curves.c:152:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 152 | } | ^ CC libavfilter/vf_entropy.o 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. 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. 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_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.0src/libavfilter/vf_dctdnoiz.c2}:,87 : 120: .0warning: 0missing field 'help' initializer [-Wmissing-field-initializers]0 03, 0. 587, | F L A{G SN U}L,L }| ^ | ^ src/libavfilter/vf_deband.c:56:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "2thr", "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "3thr", "set 3rd plane threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:58:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ CC libavfilter/vf_eq.o 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 cosrc/libavfilter/vf_datascope.cup:l246i:n41g:" , warning: missing field 'comp' initializer [-Wmissing-field-initializers] OFFS E246T | ( co u p l i n g ) , F F DArVa_wOCPoTl_oTrY PcEol_oBrO O=L ,{ {{ .i06 4}= 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:467: warning12s: generated . warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ CC libavfilter/vf_estdif.o src/libavfilter/vf_datascope.c:289:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 289 | FFDrawColor color = { { 0 } }; | ^ 1 warning generated. CC libavfilter/vf_epx.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->li20mit); | ~~~~~~~~ ~~~^~~~~ warnings generated. src/libavfilter/vf_cropdetect.c:440:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 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); | ~~~^~~~~ CC libavfilter/vf_exposure.o 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_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_extractplanes.o CC libavfilter/vf_fade.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_cropdetect.c:457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_datascope.c: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_src/libavfilter/vf_cropdetect.cTY:P472E:_149F:L Owarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]T, {.dbl=0.5} ,472 | 0 , 1{, "FlLiAmGiStR" ,} ," T h| r ^e shold below which the pixel is considered black", OFFSET(limit)src/libavfilter/vf_datascope.c,: 500 : 96 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_TYPE _500F | L O A T ,{ {" w.xd"b,l "=s e2t4 .w0i/n2d5ow5 x} ,o f0f,s e6t5"5,3 5P,O FTFFSLEATGS( w}x,) , | ^ AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_cropdetect.c:473:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | { "round", "Value by whsrc/libavfilter/vf_datascope.cic:h501 :t96h:e warning: wmissing field 'unit' initializer [-Wmissing-field-initializers]i dth/heigh 501 | { "tw ys"h,o u"lsde tb wei nddiovwi siyb loe"f,f sOetF"F,S EPTO(rFoFuSnEdT)(,w y ) , AAVV__OOPPTT__TTYYPPEE__IFNLTO,A T{, .{i6.4d bl=-1}, -1, 1, FLAGSR }, | ^ = src/libavfilter/vf_datascope.c:502:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1502 | { NULL } | ^ 6 src/libavfilter/vf_dctdnoiz.c:399:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } , 0, INT_MAX, FLAGS }, | ^ 399 | DEF_FIsrc/libavfilter/vf_cropdetect.c:474:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] L 474 | { "reset", "Recalculate the crop area after this many frames", OFFSET(reset_count), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ TER_FREQsrc/libavfilter/vf_cropdetect.c:_FUNCS(8) | ^~~~~~~~~~~~~~~~~~~~~~~~ 475src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' : 371 | var_values[VAR_C] = fabsf(*b);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] CC libavfilter/vf_feedback.o 477 | { "max_outliers", "Threshold count of outliers", OFFSEsrc/libavfilter/vf_dctdnoiz.c:T(max_outliers),AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ 400:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 400 | DEF_FILTER_FREQsrc/libavfilter/vf_cropdetect.c_FUNCS(16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 481 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ :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 dCC libavfilter/vf_fftdnoiz.o etection", 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", OFFSETCC libavfilter/vf_fftfilt.o (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:623:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 623 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:680:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | std[i] += SQR(s->values[i][x][y] - average[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:563:20: note: expanded from macro 'SQR' 563 | #define SQR(x) ((x)*(x)) | ~~~^~~~ src/libavfilter/vf_datascope.c:694:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | snprintf(text, sizeof(text), "%c %07.1f %05d %05d %07.1f\n", s->is_rgb ? rgba[i] : yuva[i], average[c], min[c], max[c], rms[c]); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_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_decimate.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cycle", "set thesrc/libavfilter/vf_datascope.c number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2, 25, FLAGS }, | ^ src/libavfilter/vf_deblock.c:799:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :388 799 | { "x",src/libavfilter/vf_decimate.c : 76":s122e:t warning: smissing field 'unit' initializer [-Wmissing-field-initializers] cope x posit io76n | ", { O"OdFuFpSthETr(exspho"s,) ," s e t d uApVl_iOcaPtTe_T tYhPrE_eFsLhOoAlTd," ,{ . d b lO=F0F.S5E}T,( d0u,pt h1r,e s hF_LfAlGtS)R, }AV, _ OP| T ^_ TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ :src/libavfilter/vf_datascope.c:800:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 800src/libavfilter/vf_decimate.c 388:77 | : 122 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "block" ,77 | {" s"estc tshirzees hof", b l o"cske"t, sc e n e c h an ge OtFhFrSesEhTo(lbdl"o,ck )O,F F S ET ( sAcVt_hOrPeTs_hT_YfPlEt_)I,N TA,V _ O P{T._iT6Y4=P8E}_,D OU B L E4,, {5.1d2b, lF L=A G1S5 .}0,} , | 0 ^, 100, FLAGS }, | ^ | { "src/libavfilter/vf_decimate.cy", "set scope y position", OOFFSET(ypos), src/libavfilter/vf_deblock.c : 389 :AV116_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_FL O389A | T , { .{d b"la=l0p.h5a}", ,0, 1, "FsLeAtG SR1 s}t, d e| t ^e ction threshold", OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.src/libavfilter/vf_datascope.c09:8801}:,106 :0 warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1, FLAGS 801} | , | ^ { "s", "set scope size", OOFFSET(size), src/libavfilter/vf_deblock.c : 390 : 116: Awarning: V_missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYP E390_ | F L O A T{, "b{e.tdab"l,= 0 .8 } , 0," s1e,t F2LnAdG SdRe t}e,c t io| n ^ threshold", OFFSET(beta):78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , src/libavfilter/vf_datascope.c: 802 : 106 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_F L802O | A T , {{. d"bt"l,= . 0"5s}e,t s0c,op e 1ti,l t "F,L A G S } , | ^ OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=src/libavfilter/vf_deblock.c0.:5391}:116,: 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1, FLAG 391S | R } , { "| ^g amma", "set 3rd detection threshold", OFFSET(gamma),src/libavfilter/vf_datascope.c : 803 : 106 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_ F803L | O A T , {{ ."dob"l=,. 0 5"}s,e t 0t,r a c1e, o pFacLiAtGyS" ,} , | ^ OOFFSET(o), AV_OPT_TYPE_FLOAT,src/libavfilter/vf_deblock.c :{392.:d116b:l =warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 8} 78392 | | {{ ""dbelltoac"k,x " , ""ssete t4 tthh ed estiezec tiofon tthehr exs-haoxlisd ",b lOFoFcSkETs( udseeld tdau)r,i ng m e tArVi_cO PcTa_lTYcPuEl_aFtLiOoAnTs," ,{ O.dFbFlS=E.0T5(}b, l o0c,kx ) ,1 ,A V _FOLPATG_ST }Y,P E _| I ^N T, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ ,src/libavfilter/vf_deblock.c:393:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "planes", "set src/libavfilter/vf_decimate.cpl:a79n:e150s: twarning: omissing field 'unit' initializer [-Wmissing-field-initializers] filter", 79 | {OF F"SbElTo(cpklay"n,e s) , "s e tA Vt_hOeP Tsi_zTeY PoEf_ ItNhTe, y - a{x.iis6 4b=l1o5c}k,s u s0e,d 1 5d,u r iFngL AmGeStr i}c, c a l| c ^ul ations", OFFSET(blocksrc/libavfilter/vf_deblock.cy:)394,: 12A:V _warning: Omissing field 'help' initializer [-Wmissing-field-initializers]P T_T Y394P | E _ IN T {, N{U.LiL6 4} =, 3 2| } ^, 4, 1<<9, FLAGS }, | ^ 0, 1, FLAGsrc/libavfilter/vf_decimate.c:80:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] SR 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: src/libavfilter/vf_datascope.cmissing 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 }, | ^ 804:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "tx", "set trace x position", src/libavfilter/vf_decimate.cO:O82F:F155S:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]t x), A82V | _ O P T _{T Y"PmEi_xFeLdO"A,T , { . d"bsle=t0 .w5h}e,t h0e, r1 ,o r FnLoAtG StRh e} ,i n p| u ^t only partially contains content to be decimated", OFFSET(mixed), AVsrc/libavfilter/vf_datascope.c_O:P805T:_106T:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ BOOL, {.i6 4805= | 0 } , 0{ ," t1y," ,F L"AsGeSt }t,r a c| e ^ y position", OOFFSET(ty), src/libavfilter/vf_decimate.c :A83V:_12O:P Twarning: _missing field 'help' initializer [-Wmissing-field-initializers]T YPE_F L83O | A T , {{. dNbUlL=L0 .}9 } ,| ^0 , 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:806:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:807:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "th", "set trace height", OOFFSET(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:808:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 808 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:809:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 809 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "st", "draw statistics", OOFFSET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ src/libavfilter/vf_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_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_datascope.c:996:41:src/libavfilter/vf_decimate.c warning: missing field 'comp' initializer [-Wmissing-field-initializers] :284:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 996 | 284 | } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_deflicker.c:231:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ~~~~~^~~~~~~~~src/libavfilter/vf_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:231:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ^~ 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; \ | ^~~~~~ ~ 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_derain.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | src/libavfilter/vf_dedot.c :{373 :"117m: owarning: demissing field 'unit' initializer [-Wmissing-field-initializers] l", "373p | a t h to{ m"otdc"el, f i"lseet" ,t o l e r a n c e fOoFr FcSEhTr(omdan tnecmtpxo.rmaold vealr_ifaitlieonna"m,e )O,F F S EATV(_tOcP)T,_ TAYVP_EO_PSTT_RTIYNPGE,_ F L O A{T ,. s{t.rd b=l =N.U0L5L8 }},, 00,, 10,, FFLLAAGGSS }},, | | ^ ^ src/libavfilter/vf_derain.c:src/libavfilter/vf_dedot.c52::138374:: 117warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | 374 | { {"i n"pcut"t",, " s e t t"eimnppourta ln acmher oomfa tthher emsohdoledl"",, O F F S E T ( d n nOcFtFxS.EmTo(dcetl)_,i AnVp_uOtPTn_aTmYeP)E,_ F LAOVA_TO,P T{_.TdYbPlE=_.S0T1R9I}N,G ,0 , 1 , {F L.sAtGrS =} ," x "| ^}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dedot.c:375:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 375 | { NULL }, | ^ src/libavfilter/vf_derain.c:53:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 1 warning generated. src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:126:src/libavfilter/vf_deflicker.c1: 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:393:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :108 :393 | snprintf(value, sizeof(value), "%f", s->luminance[0]); | ~~~~~~~~ ^~~~~~~~~~~~~~~ 39: note: expanded from macro 'fn' 108 | dst[j] = tosrc/libavfilter/vf_deflicker.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p 396 | snprintf(value, sizeof(value), "%f", s->luminance[0] * f); | ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ [j] + ((EXPR)-top[j]) * opacitysrc/libavfilter/vf_deflicker.c; \ | ~^~~~~~ :399src/libavfilter/blend_modes.c:126:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :48 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~~~~^~ : src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 399 | snprintf(value, sizeof(value), "%f", f - 1.0f); | ~~~~~~~~ ~~^~~~~~ | #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/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) : src/libavfilter/vf_delogo.c:173:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SC REEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173src/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 x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~~~~~~~~ :127:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_delogo.c:173:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | fn(ove rl173a | y , ( A < HA L F ) ?x M>U=L TlIoPLgYo(2_,x +Ab,a nBd) &:& SxC RE*= (lbo)g)o _y/+ b1.a0n)d) & & | y ^ ~ < logo_src/libavfilter/blend_modes.cy:+108l:o33g:o _note: hexpanded from macro 'fn'- band && 108| | ~ ^ ~~~~~~~~~~~~~~~~~~ dst[src/libavfilter/vf_delogo.cj:]172 :=19 :t owarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][ j] + ((EXP R172) | - t o p [ j ] ) * o piafc i(tyy ;> = l o g o _ y + b a n d & & y < l o g o _\y + l| o ^~~~g o_h-band && | ~ ^ ~~~~~~~~~~~ src/libavfilter/blend_modes.c:127:62: src/libavfilter/vf_delogo.cwarning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]178 :28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | f178n | ( o v e r l a y , ( A ib=o tltoogmo[_jx]+ l o| g ^~~~~~~~~o _w-bandsrc/libavfilter/blend_modes.c) : 73| : ~ ^ ~~~~~~~~~~~~~~~~~~63 : note: expanded from macro 'SCREEN' 73 | src/libavfilter/vf_delogo.c#:d183e:f28i:n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CREEN(x, a183, | b ) ( 1 . 0 - ( x ) * i(f( 1 . 0 - ((ay) )< l*o g(o1_.y0+ b-a n(db)) ) | / ~ ^ ~~~~~~~~~~~ 1 .0)) | ~ ^ src/libavfilter/vf_delogo.c:src/libavfilter/blend_modes.c185::10828::33 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'fn' 185 | 108 | else if (y >= logo_y+logo_h-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:src/libavfilter/vf_dejudder.c127:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : 75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 75 | {NULL} | ^ | fn(overlay, (A < HALF) ? MULTIPLY(2,src/libavfilter/vf_delogo.c A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~^~~~~ :209src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' : 83 | #define A top[j] | ^~~~~~ 112src/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:warning: 108missing field 'unit' initializer [-Wmissing-field-initializers]: 33: note: expanded from macro 'fn' 209 | 108 | { " x " , " s edts tl[ojg]o =x tpoops[itji]o n+ "(,( E X P R ) -t oOpF[FjS]E)T( x*_ eoxpparc)i,t y ; A V _ O P T _ T Y PE _ S TR I N G , { . s t r \= "| - ^~~~1 " }, 0, 0, FLAGS }, 14 warningsrc/libavfilter/blend_modes.c| s: ^ generated127 . :1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREsrc/libavfilter/vf_delogo.cE:N210(:2112,: A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:108:22: 210note: | expanded from macro 'fn' { "y", 108 | " s e t l o g o yd spto[sji]t =i otno"p,[ j ] + ( ( OEFXFPSRE)T-(tyo_pe[xjp]r) ),* o p aAcVi_tOyP;T _ T Y P E _ S T R I N G , { . s t r = " - 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, {4 warning.ss generatedt. r = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "h", "set logo height", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:213:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:128:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; CC libavfilter/vf_field.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_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/vf_displace.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | src/libavfilter/vf_despill.c:149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL } | ^ 149 | { "mix", "set the spillmap mix", OFFSET(spillmix), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:151:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "red", "set red scale", OFFSET(redscale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "green", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:153:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "blue", "set blue scale", OFFSET(bluescale), AV_OPT_Tsrc/libavfilter/blend_modes.cYP:E_135F:L1:O Awarning: T,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] {.dbl=0}, 135- | 1f0n0(,d o1d0g0e,, F L A G S D}O,D G E| ( ^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/vf_despill.c : 154 : 118 : warning: \missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^~~~~~~ 154 | { "src/libavfilter/blend_modes.cb:r135i:g1h:t warning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e ss", "set 135b | rfingh(tdnoedsgse",, D O D G E(OAF,F SBE)T)( b r| i^~~~~~~~~~~~~~~~~~~~~~~~~~~g htnessrc/libavfilter/blend_modes.cs:)108, : 39A:V _note: Oexpanded from macro 'fn'P T_TYPE_FLO A108T | , { . d b l = 0 } ,d s t [-j1]0 ,= t1o0p,[ jF]L A+G S( (}E,X P R| ) ^- 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_despill.c, :B155):)118 : | warning: ~~~~~~^~~~~missing field 'unit' initializer [-Wmissing-field-initializers] 155 | src/libavfilter/blend_modes.c :{83 :"11a:l pnote: hexpanded from macro 'A'a ", 83 | "#cdheafnignee aAl pthoap [cjo]m p on| e ^~~~~~n t", OFsrc/libavfilter/blend_modes.cFS:E75T:(30a:l pnote: hexpanded from macro 'DODGE'a ), A V75_ | O#PdTe_fTiYnPeE _DBOODOGL,E ( a, b{). i 64 = 0 } , ( ( ( a0), > = 11.,0 )F L?A G(Sa )} ,: F| F ^M IN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33src/libavfilter/vf_despill.c: :note: 156expanded from macro 'fn': 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108156 | | { N U L L } d s| t[ ^j ] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ CC libavfilter/vf_fieldhint.o src/libavfilter/vf_deinterlace_vaapi.c:src/libavfilter/blend_modes.c102: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) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 136:src/libavfilter/vf_deinterlace_vaapi.c1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c110:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] CC libavfilter/vf_fieldmatch.o : 110 | if (ctx->deint_caps[i].type == ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((Esrc/libavfilter/vf_detelecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] XP 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}, | ^ R)-top[jsrc/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}, | ^ * osrc/libavfilter/vf_detelecine.cpacity; \ | ~ ^~~~~~~ :68src/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.c10: warning: missing field 'help' initializer [-Wmissing-field-initializers] :68 | {NULL} | ^ 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]src/libavfilter/vf_deshake.c: + ((EXPR)-top[j]) * opacity; \ | ^~~~ 308:src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 16 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 308 | src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' t->vec.x = av_clipf(t->vec.x, -deshake->rx * 283 | #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))) | ^ dsrc/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' e shake->rx * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ dst[j] = top[jsrc/libavfilter/vf_deshake.c:309:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ 309 | src/libavfilter/blend_modes.c t->vec.y = av_clipf(t->vec.y, -deshake->ry * 2, deshake->ry * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 123 | 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ #defsrc/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' ine av_clipf av_clipf_sse | ^ 83 | #define A top[j] | 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/x86/intmath.h :src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 123 :18: note: expanded from macro 'av_clipf' 74 123 | #define av_clipf av_clipf_sse | ^ | #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:136src/libavfilter/vf_deinterlace_vaapi.c:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :220:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 136 | 220 | for (i = 0; i < ctx->pipelinsrc/libavfilter/vf_dnn_detect.ce:_53c:a5p:s .src/libavfilter/vf_dnn_classify.cwarning: n:umissing field 'unit' initializer [-Wmissing-field-initializers]51 m:_5f:o warning: r53wmissing field 'unit' initializer [-Wmissing-field-initializers] | a r d _51Dr | Ne N _f CeO rMDeMONnNN_c_eOCsP;OT MIiOMN+OS+ N)_ O| P ^| T ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I ONS src/libavfilter/dnn_filter_common.h| :44 ^: 137: note: expanded from macro 'DNN_COMMON_OPTIONS' src/libavfilter/dnn_filter_common.hsrc/libavfilter/vf_deinterlace_vaapi.c::44:223137:: 19 44: | note: expanded from macro 'DNN_COMMON_OPTIONS' warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] { "mode l44223 | " | , { " fmo odre l ( "i , = 0 ;" p a it h < tco t "mxpo-da>tephli pfteoill ie"m,no ed _e c la p fsi .l ne u"m,O_bF a FcS kE wT a( rm do _d rOeeFlfF_eSfrEielTen(ncmeaosm;dee )li,_+ f+ )i Al Ve| _n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~OaPm eT)_,T Y P EA_VS_TORPTI_NGTsrc/libavfilter/vf_deinterlace_vaapi.c,Y :P 230E : _19S{:T .Rwarning: sIcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]tN rG ,= NU L{L 230}., | s 0t, r 0=,f orNF LU(ALiGL S =} ,}0, ;0\ , i | 0< ^ , ct xF-L>ApGSi p}e,l\i n| e ^_ caps.num_backward_referencesrc/libavfilter/vf_dnn_detect.cs;: 53:i5+:+ warning: )missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_dnn_classify.c : 51| :src/libavfilter/dnn_filter_common.h5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:: 45warning: :137missing field 'unit' initializer [-Wmissing-field-initializers]: note: src/libavfilter/dnn_filter_common.hexpanded from macro 'DNN_COMMON_OPTIONS': 45:137: note: expanded from macro 'DNN_COMMON_OPTIONS'src/libavfilter/vf_deinterlace_vaapi.c : 23445: | 19 : 45 warning: | comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] { " i{n pu"ti" ,n p234 u | t " , f o r ( i " =i n 0;p ui" it< n pncaumttex -no>afp mitep heoelf i mnotedh_eec almps"o.d,neu l m" _, fO oF rF wS aOrEF6dTF warning_S(srEm generatedeTo. (dfmeeolrd_eeinlnc_peiunstp;nu aimt+en+a)m) e,) ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AA VV__OOPPTT__TTYYPPEE__SSTTRRIINNGG,, {{ ..stsrtr = = N fNUUnLL(LLb u}r},n, , 0 0, , 0 ,0 , F LBFUALRGANSG( SA} , },B,\) \) | ^| | ^ ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' src/libavfilter/vf_dnn_classify.csrc/libavfilter/vf_dnn_detect.c:: 515384: | :5#5:d: e warning: fwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers]n e B src/libavfilter/dnn_filter_common.hsrc/libavfilter/dnn_filter_common.hb::o4646t:t:142o142:m[ :jnote: ]expanded from macro 'DNN_COMMON_OPTIONS'note: expanded from macro 'DNN_COMMON_OPTIONS' | ^~~~~~~~~ 46 | src/libavfilter/blend_modes.c46 : | 74 : 74 {: {note: " expanded from macro 'BURN'o" uotuptuptu"t," ,74 | # d e f i n e B U R N "( o"auo,t upbtu)pt u tn a nm ae m eo (of(f ( tathh)ee | ^( b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' src/libavfilter/vf_dnn_detect.csrc/libavfilter/vf_dnn_classify.c 108:: | 5351 : : 55 :: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] dsrc/libavfilter/dnn_filter_common.hsrc/libavfilter/dnn_filter_common.h:s:47t47:[:137j137:]: note: =note: expanded from macro 'DNN_COMMON_OPTIONS' expanded from macro 'DNN_COMMON_OPTIONS' t op[j] + (( E4747X | | P R ) - t{{o p""[bbjaa]cc)kk ee*nn ddo__pccaoocninftfiyig;sg "s ", , " b "a c bk ae nc dk e cn od n cf oi ng fs i" g, s \" , | ^~~~ O F FOSFEFTS(ETb(acbakceknedn_do_psrc/libavfilter/blend_modes.cot:pi136to:in21os:)n ,swarning: ) implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion],A V _AOVP_TO_PTTY_PTEY_ PS136TE | R_fISnN(TbRGuI,rN nG, , { . {s t Br.Us R=Nt (rNA U,=L BL )) N }U, L | L0 ~~~~~^~~~~ , } ,0 ,0 ,F L0A,G SF L}A,G\S | } ^, \ | ^ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[jsrc/libavfilter/vf_dnn_detect.csrc/libavfilter/vf_dnn_classify.c] :: 5153| :: ^~~~~~55 :: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.csrc/libavfilter/dnn_filter_common.hsrc/libavfilter/dnn_filter_common.h:::744848:::81170170::: note: note: expanded from macro 'BURN'note: expanded from macro 'DNN_COMMON_OPTIONS' expanded from macro 'DNN_COMMON_OPTIONS' 74 | #de f48 i | 48n | e B U{ R {N"( oap",to ipb)to in so n "s ," , " b("a(c(bkaa)ce kn rN( Ub=L) L N ?U} L(,La )0} ,,: 0(0,b, ) F)0L ,A G| FS ^L |A GASV _| OAPVT__Fsrc/libavfilter/blend_modes.cOL:PA108T:G_33F_:LD AEnote: GPexpanded from macro 'fn'R _EDCEAPTREED}C, A\108 T | E D| } ^ , \ | ^ dst[j] = top[src/libavfilter/vf_deshake.cj]: +409 :(25(:E XPwarning: Rmissing field 'zoom' initializer [-Wmissing-field-initializers]) -top[j] )409 | * o p aTcriatnsrc/libavfilter/vf_dnn_detect.csrc/libavfilter/vf_dnn_classify.cys:f;:51 o:53 r5: m:5 : twarning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]= missing field 'unit' initializer [-Wmissing-field-initializers] { { src/libavfilter/dnn_filter_common.hsrc/libavfilter/dnn_filter_common.h0 :} :49, 49:0 177}: :,177 : onote: rexpanded from macro 'DNN_COMMON_OPTIONS'note: i gexpanded from macro 'DNN_COMMON_OPTIONS' = { { 0 }\, 0 }| 49; ^~~~ | 49 | | ^{ " a{s y"nacs"y,n c " , src/libavfilter/blend_modes.c : 136 : 24 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] "u s e" uDseN N DaN sN136y | nafncs( ybinunrcfne ,ri en nf src/libavfilter/vf_deshake.cec :er 409 e :( n41iBc:gU enRwarning: o Nmissing field 'zoom' initializer [-Wmissing-field-initializers]r(( eiAdg,,n oB) ur)409se | e d | ,b ~~~~~~~~^~ a cuTksreea nnbsdaf_cockreomnn dfti_ gc=s o={n'{fa0is}g,ys0n=}c',asrc/libavfilter/blend_modes.c= s1:oy'84r)n:i"c11g,=: 1 = ' note: ) {expanded from macro 'B' "{ ,0O }F ,F 0S } E84; | TO #(F daF| eSs ^fyi EnnTce() aB,s ybo ntc t )o,m [ j ] | ^~~~~~~~~ A V_ OAPVT__src/libavfilter/blend_modes.cTO:Y74PP:TE74__:T BYnote: OPexpanded from macro 'BURN'OE _LB,O O L , 74 { | # .d ie{6f 4i. nie=6 4B 1U}=R N,1( }a ,, b )0 , 0 1, , 1F ,L A (GF(SL(}aA,)G S< }=| , ^0 .| 0 ^) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavfilter/vf_dnn_detect.csrc/libavfilter/vf_dnn_classify.c::5254::129129:: warning: warning: src/libavutil/macros.hmissing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers]: 47:40: note: expanded from macro 'FFMAX' 54 | 52 | 47 | #{ d{ e f""iccnooen nfFfiFidMdeAneX(cnaec,"eb,") , ( "( tah)" rt>eh sr(hbeo)sl hd? o(oladf) oc:f o (ncbfo)in) fd ei| nd ^ce en"ce," , O FOFsrc/libavfilter/blend_modes.cFS:FE108ST:233E(:Tc o2note: n(expanded from macro 'fn'fc iodnfeindcee)n ,c108 | e ) , A V _ O AP V T__ OTdPYsPtTE[__jTF]Y LP=EO A_tTFo,Lp O[ Aj ]T , + { ( ( .E dX{bPl R .)=-d tb0ol.p 5[= j }]0,). 5 * 0 },o, p 1a ,c0 i,Fty L;A1 G, S } , | ^ 1 warning generated . \ | ^~~~ FLAGS}, | ^src/libavfilter/blend_modes.c :136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_dnn_classify.c :13653 | :f130n:( bwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]r n, BUR N53( | A , B ) ){ "| l^~~~~~~~~~~~~~~~~~~~~~~~~~a bels"src/libavfilter/blend_modes.c,: 108 : src/libavfilter/vf_dnn_detect.c22 :: 55 note: :"expanded from macro 'fn'130p a: thwarning: missing field 'unit' initializer [-Wmissing-field-initializers]t o l a108be | l s f i l55 e | " , { d s t" [l j]a b=O eFtlFoSspE"[T,j2 ]( l +a b (e (l"EspX_aPtfRhi) l-tetonoa pm[leja)],b) e lA*sV _ofOpiPalcTei_"tyT,;Y P E _ S T R I NO G F, F S E T { 2 (. ls ta rb e= l Ns U _L fL\ i }l ,e| n ^~~~~~ ~0a ,m e0),, FALVA_GOSP T}_,T Y P| E_ ^S TRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.csrc/libavfilter/vf_dnn_detect.c::5456::13012:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 56 | { 54N | U L L }{ "| t ^a rget", "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_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_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_dnn_classify.c:104:src/libavfilter/vf_deshake.c33::465 :warning: 49comparison 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] 104 | 465 | i f (dcetsxh-a>klea-b>ealsv g&.&z oloamb e=l _aidl p.lzaoboeml _+c o(u1n.t0) -{ a l| p ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~h a) * deshake->avg.zoom; | ~ ^~~~~ src/libavfilter/vf_deshake.c:465:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ^~~~~ ~ src/libavfilter/vf_deshake.c:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 442 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_deshake.c:443:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_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 }, 09, 0, FLAGS },\ | ^ warnings generated. 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), src/libavfilter/blend_modes.cAV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ :146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_dnn_processing.c :56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c: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 },\ | ^ 108:49: note: expanded from macro 'fn'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' 108 | 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 dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ :49src/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.c177: note: expanded from macro 'DNN_COMMON_OPTIONS' :108 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ :39: note: expanded from macro 'fn' 108 | src/libavfilter/vf_dnn_processing.c : 57 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]d st[j] =57 | t o p[ j ]{ +NU L(L(E X}P R )| - ^t op[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:418: warningwarning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] generated . 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.0CC libavfilter/vf_fieldorder.o - (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 | CC libavfilter/vf_fillborders.o dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_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/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 / src/libavfilter/vf_drawbox.c:300:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] MA 300 | var_values[VAR_X] = NAN; | ~ ^~~ X/usr/include/math.h:15:19: note: expanded from macro 'NAN' ) 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ - cosCC libavfilter/vf_find_rect.o f(B * M_src/libavfilter/vf_drawbox.c:301:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P 301 | var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.hI / MAX)) * 0.25f)) | ~ ^~~ :15src/libavfilter/blend_modes.c:19: note: expanded from macro 'NAN' : 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 41:13: note: expanded from macro 'MAX' 41 | #src/libavfilter/vf_drawbox.c:define MAX 1.f | ^~~ 302src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' : 80 | #define LRINTF(x) (x) | ^ 25src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' : 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; 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.csrc/libavfilter/blend_modes.c:153:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :303 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ :25src/libavfilter/blend_modes.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 303 | var_values[VAR_W] = NAN; | ~ ^~~ /usr/include/math.h84:11: note: expanded from macro 'B' : 84 | #define B bottom[j] | ^~~~~~~~~ 15src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' :19: note: expanded from macro 'NAN' 80 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ | #define LRINTFsrc/libavfilter/vf_drawbox.c:(x) (x) | ^ 304src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' : 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ 25: warning: src/libavfilter/blend_modes.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 304 | var_values[VAR_T] = NAN; | ~ ^~~ 153/usr/include/math.h:15:19: note: expanded from macro 'NAN' : 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) 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 }, | ^ cosf(B * M_src/libavfilter/vf_elbg.cPI / MAX)) * 0.25f)) | ~ ^~~ :58:src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 58 | { "l", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ | #define src/libavfilter/vf_elbg.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] M AX 1.f | ^~~ 59src/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] "n 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ b_src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 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 }, | ^ 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #definesrc/libavfilter/vf_elbg.c L:R60IN:T145F:( xwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] (x) | ^ 60 | src/libavfilter/blend_modes.c : 108{: 33":n "note: ,expanded from macro 'fn' "s e108t | m a x n u m b e rd sotf[ js] t=e ptso pu[sje]d +t o( (cEoXmPpRu)t-et otph[ej ]m)a p*p ionpga"ci,t yO;F F S E T ( m a x _ s t e p s _ n b ) , A V _ O P T\_ T Y| P ^~~~E _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_floodfill.o src/libavfilter/vf_epx.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/vf_entropy.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL } | ^ src/libavfilter/vf_drawbox.c:447:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "x", "set horizontal position of the left box edge", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:448:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "y", "set vertical position of the top box edge", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:449:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "width", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, src/libavfilter/vf_entropy.c 0, 0, FLAGS }, | ^ :142:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_drawbox.c 142 | entropy += -log2(p) * p; | ~ ^ :450src/libavfilter/vf_entropy.c:142:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 142 | 139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] entropy += -log2(p) * p; | ~~~~ ^ 450 | { "w", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:src/libavfilter/vf_estdif.c451:139:: 95warning: :missing field 'unit' initializer [-Wmissing-field-initializers]129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "heig h95t | ", "set h e i g{ht "orfs ltohpee b"o,x "",s p e c i f y t h e s e a r c h rOFaFdSiEuT(sh _feoxrp re),d g e AVs_lOoPpTe_T YtPrE_aScTiRnIgN"G,, O{F .FsStErT=("r0"s l}o,p e ) , A V0_, O0P,T _FTLYAPGES_ I}N,T , | { ^. i64=1}, 1, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_drawbox.c:452:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { src/libavfilter/vf_estdif.c"h:"96,: 129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set hei g96h | t of t{h e" rbeodxg"e," , " s src/libavfilter/vf_entropy.cp e: c147 i :f 43y: warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h e s e a r147 c | h O FrF a S Ed Ti (u hs_ ef xo pr r )b ,e s t AeenVdt_grOeoP pTmy_a Tt+YcP=hEi _n-SglT"oR,gI 2NO(Gp,F) F {S *E. spTt;(r r= e"| d0 ~ ^g"e )},, A V _ OP T src/libavfilter/vf_entropy.c_0:T,147Y :P038E,:_ IFwarning: NLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AT G,S {}.,i 6 1474| | = ^2 } , 0 , M A X _ R , F L A G S ,e n}t,r o p| y ^ += -log2(p) * p; | ~~~~ ^ src/libavfilter/vf_drawbox.c:453:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "colorsrc/libavfilter/vf_estdif.c":,97 : 123 : warning: "smissing field 'unit' initializer [-Wmissing-field-initializers]e t color of 97t | h e b o x{" ," e c o s t " , " s p e c i f y t h e eOdFgFeS EcTo(scto lfoorr_ setdrg)e, mAaVt_cOhPiTn_TgY"P,E _ S T R I N G , {O F.FsStEr T=( e"cbolsatc)k," }A, V0_,O P0T,_ TFYLPAEG_SF L},O A T| , ^{ .src/libavfilter/vf_eq.cdb:l=89:120}:, 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9, FLAGS, }, | ^ 89 | eq->contrast = av_clipf(asrc/libavfilter/vf_drawbox.cv_:e454x:139p:r _warning: emissing field 'unit' initializer [-Wmissing-field-initializers]v al(eq->src/libavfilter/vf_estdif.cco: n98454t: | r129 :a s warning: t _{missing field 'unit' initializer [-Wmissing-field-initializers]p e x"pcrsrc/libavfilter/vf_entropy.c",,: 153e :q 50- :98> | vwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r _ v"{as le"utme c sc153,oo | sl eo qr t ) ",o f,- 1 t0 h0 e"0s snbpp.roe0ic,xni "ft1,y0 f0 (0 mt. h 0ee t ) ma; bi ud fd| ,l ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e s ic zo es ot f (f mo er src/libavutil/x86/intmath.h t :a e123b du:Ogf18)F:e,F Snote: m"Eexpanded from macro 'av_clipf'a%T tf("cc,ho il eno123nrg | _"t#,srd toe rfp) iyn,) e; A aV | _Ov ~~~~~~~~ ^~~~~~~FO _PFTcS_lETiTYp(PfmE c_aoSvsT_tRc)Il,Ni G p,A fV{__ sO.sPseTt _r T | =Y ^ P "Eb_lFaLcOkA"T ,}{,. d0b,l =00,. 5F}L,A G0S, }1,, | F ^L AGS, }, | ^ src/libavfilter/vf_drawbox.c:455:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_estdif.c:99 :455129 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "thickness", 99" | s e t t{h e" dbcooxs tt"h,i c k"nesspse",c i f y t h e d i s t a n c e c o s t OfFoFrS EeTd(gte_ emxaptrc)h,i n g " ,A V _ O P T_ TOYFPFES_ESTTR(IdNcGo, s{t ).,s t rA=V"_3O"P T}_,T Y P E _ F L0O,A T0,,{ .FdLbAlG=S0 .}5,} , | 0 ^, 1, FLAGS, }, | ^ src/libavfilter/vf_entropy.c:156:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_drawbox.c:456 :156139 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] snprint f456( | m e t a b{u f",t "s,i z e o f ( m e t"asbeutf )t,h e" %bfo"x, tsrc/libavfilter/vf_eq.cehin:ct97rko:np22ey :s/ swarning: "limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o,g 2 ( 1 < < s - > d e97 p | t h ) ) ; e q -| > ^~~~~~~ ~ b r iOgFhFtSnEeTs(st _=ex parv)_,c l i p fA(V_aOvsrc/libavfilter/vf_estdif.cP_T:e_104xT:pY12rP:E_ _ewarning: Svmissing field 'help' initializer [-Wmissing-field-initializers]Ta RlI(NeG q,104- | >{ b .r si t{gr h=Nt"Un3Le"Ls s}}_, p e| x ^ p r , 0e,q -0>,v aFrL_AvGaSl u}e,s , | e ^q ), -1.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_csrc/libavfilter/vf_drawbox.cli:p457f: 139a:v _warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]l ipf_sse | ^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: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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:155:60:src/libavfilter/vf_eq.c 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.h109:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 153:30: note: expanded from macro 'SQR' 109 153 | #define SQR(x) ((x)*(x)) | ^ | esrc/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] q 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h->gamma_g = av_clipf(av_expr_eval(eq->gamma_g_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:153:26: note: expanded from macro 'SQR' : 153 | #define SQR(x) ((x)*(x)) | ^ 123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | src/libavfilter/vf_eq.c if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:110:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :64 110 | eq->gamma_b = av_clipf(av_expr_eval(eq->gamma_b_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:31: note: expanded from macro 'FFABS' : 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ 123:18In file included from : note: expanded from macro 'av_clipf' 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] 123 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h | #define av_clipf av_clipf_sse | ^ :64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(src/libavfilter/vf_eq.c:111:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a ) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 111In file included from | eq->gamma_weight = av_clipf(av_expr_eval(eq->gamma_weight_pexpr, eq->var_values, eq), 0.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftdnoiz.csrc/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' : 123 | #define av_clipf av_clipf_sse | ^ 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/vf_drawbox.c:530:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "x", src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 7 l warningust[ generatedn. ] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h "set horizontal offset", OFFSET(x_expr), :163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ 163 | src/libavfilter/vf_eq.c:128:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_drawbox.clu:t[531n:]118 := warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 5 * (1 + cos((M_P I531* | ( F FA B{S ("ny ",- M ) - 0 . 3" s*e tM )v)e/r((t1ic a-l 0 .of3f) s*e tM",) ) ); | OF ~ ^F SET(y_expr), AV_OPT_Tsrc/libavfilter/window_func.hYP:E163_:S56T:R Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G , { .str=" 0163" | } , 0 , 0 , FlLuAt[GnS] }=, 0 .| 5 ^* (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)))src/libavfilter/vf_drawbox.c; : 532| : ~~^~~ ~118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64532 | | # d e f128 i | {n e " Fw iFedAtqBh-S">(,sa a) t u(r (aa t)"i so>en=t 0=w ?ia d(tvah_) c ol:fi p(gf-r((iad) )c)ae lv l_"| e, ^x p r_OeFvFSaElT((eqw-_>esxaptru)r,a In file included from t src/libavfilter/vf_fftdnoiz.c :i 27oA: nVsrc/libavfilter/window_func.h_:_p163Oe:Px48Tp_:rT ,Ywarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eE q_-S>TvRaIrN_Gv,a l{163u | e .s s, t re =q ") 0," 0} ., 0 , 3 . 0 l) u;0t ,[ n| 0] ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, =F L0A.G5S *src/libavutil/x86/intmath.h} :,(123 1: 18| +: ^ cnote: osexpanded from macro 'av_clipf'( (M_PI* (123F | F#AdBeSf(inn e- aMv)_ c-l i0p.f3 a*v _Mc)l)i/p((f1_ s-s e0 . 3| ) ^ * M))); | ^~~~~~~~~~~~ ~ src/libavfilter/vf_drawbox.c:src/libavutil/common.h533::64118::37 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'FFABS' 64 | #define FFAB S533( | a ) ( ({a ) ">w=" ,0 ? ( a ) :" s(e-t( aw)i)d)t h | o ^~~~f 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 24} warning,s generated . | ^ src/libavfilter/vf_drawbox.c:536:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:537:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 537 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:538:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | { "thickness", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:539:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:540:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ src/libavfilter/vf_eq.c: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_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { 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->src/libavfilter/vf_extractplanes.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] n 62 | { NULL } | ^ b_outputssrc/libavfilter/vf_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ; i++) | ~ ^ ~~~~~~~~~~~~~~~ 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 compon11 warnings generated. ent #1 expression", OFFSET(params[1].expr_str), Asrc/libavfilter/vf_fade.cV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ :451:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] src/libavfilter/vf_blend.c 451 | if (frame->pts >= s->start_time_pts | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ :116src/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)129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { 116 | { "c2_expr", "set color component #2 expression", OFFSET(pa | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rams[2].esrc/libavfilter/vf_fftfilt.c:xpr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 92:135:src/libavfilter/vf_feedback.c warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 92 | src/libavfilter/vf_blend.c : 117{:129 :" dwarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]_ Y", "adj u117s | t g{a i"nc 3i_ne xYp rp",l a "nseet" ,c o l or c o m p o n e n t #3 OeFxFpSrEeTs(siond"c,[ YO]F)F,S ET ( p a r aAmVs_[O3P]T._eTYxPpEr__sItrN)T,, A V _ O{P.Ti_6T4Y =P E0_}S,T R I N G , 0{,. st r = N U1L0L0}0,, 0 , 0 , FFLLAAGGS S} ,} ,| ^ | ^ 312:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_fftfilt.csrc/libavfilter/vf_blend.c :118:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | {118 | "x " , {" s"eatll _toepxp rl"e, f"ts certo epx pproessistiioonn "f,o rO FaFllS EcoTl(xo)r ,c oAmVp_oOnPeT_nTtYsP"E,_ IONFTF,S ET{ (.alil64_ e=x p0r )},, A0V,_ OIPNT_TT_YMPAXE_,S TTRFILNAGG,S {}.,s t r=| N ^U LL}, 0, 0, FLAGS }, | ^ :src/libavfilter/vf_feedback.c93:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 93 | src/libavfilter/vf_eq.c {: src/libavfilter/vf_blend.c322:":119d:85c125:_: U warning: "warning: missing field 'unit' initializer [-Wmissing-field-initializers], missing field 'unit' initializer [-Wmissing-field-initializers] " a322d | j u 119 s | t g a {i nO"c F0iF_nSEo TUp( acpcolinattnyer""a,,s t _ e" xse pt r c) o, lo r c o mOApFVoF_nSOeEPTnT(t_Td YcP#[E0U_ o]Spa)Tc,Ri tI yN ",G O, F F {SAE.VTs_(OtprPa Tr=_am Ts"[Y10P.]E0."_op}Ia,Nc Ti0t,,y )0 ,, A TV{F_.LiOA6PG4TS _ =T} Y,P0 E_}D ,O| UB ^ LE , { .0d,b l =1 } , 100,0 01,, F L A GFSL A}G, S | } ^, | ^ src/libavfilter/vf_eq.c313:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 313 | { "ysrc/libavfilter/vf_fftfilt.c",: "94set top src/libavfilter/vf_blend.cle:f:120t135: :125c :warning: r omissing field 'unit' initializer [-Wmissing-field-initializers]warning: p missing field 'unit' initializer [-Wmissing-field-initializers] posi t94i | o120 n | " , { O F{"F dSc"_EVsrc/libavfilter/vf_fade.cc":T5271,(_: yo123)p :a" ,cawarning: missing field 'unit' initializer [-Wmissing-field-initializers]di AjtuVys_"tO, P527 T | g"_ a sT eYi tPn c E _ol oi Ir n N c T Vo, m pp{ ol a n.en ine 6t4 " ,#= 1 0 op }a c , i t y0 ," , I O N F T F_ SM OEA FTXF , (S E pTTa F( raLd mAc [VsG []S 1) ],}. , o p a c O| iF ^t yFA)SV,_E OTA(PVsT_ta_OrTPtYTP__EfT_rYIamNPeT,E )_ ,D OAV U_{BOL.PEi6T,4 _ {src/libavfilter/vf_feedback.cT.=:dY 314Pb0:El}102=_,:1I }Nwarning: T,missing field 'unit' initializer [-Wmissing-field-initializers] , 0 {, . 01,i314 ,6 | F 4 L A= G S {0 1}"0,},0w 0 ",0 , , | " ^ Is Ne TtF_ LMcAArGoXSp, } si,FLz Ae G"| ^,S } , | ^ OFFsrc/libavfilter/vf_blend.cS:E121T:(125w: )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV_src/libavfilter/vf_fftfilt.cO:P95:T129_ : 121Twarning: Y | missing field 'unit' initializer [-Wmissing-field-initializers]P E _Isrc/libavfilter/vf_fade.c N {T: ,529 " 95{: c | .2 _123i o:6p 4 awarning: {cmissing field 'unit' initializer [-Wmissing-field-initializers] ="iwt ey0"i ,g }h 529,t" | _Ys0 e",, t "cI sNole Tt or_ MAl cXu o,m m ipF onL nAa Gen Snc te } e,x# p 2 r e s| so ^ ip oa n c ini tY y "p ,l aO nF e"F ,S E T ( OpFa Fr Sa EmsT [ (2src/libavfilter/vf_feedback.cw ]e: ig.315ho :tp102O_a:sFc tiwarning: rFtSmissing field 'unit' initializer [-Wmissing-field-initializers]yE[ )TY,]( )stA ,Va_ 315Or | PATt V_ __TO fYPP rET{__a TDm"YOehUP)B",EL, _S "sETA,ReV I_t{NO G.Pc,drT bo{_Tlp.=Y s1s}Ptri,zE _ eI=0"N ,", 11T ,", }{F , L. Ai G 06S , }4 0, ,= | F 0 ^L A}OG,FS F0}S, ,EI TN (| Th) ^_, MAAXV,_ OFPLTA_TGYSP E}_,I N T| , ^ { src/libavfilter/vf_blend.c.i:61224:125 := warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] },src/libavfilter/vf_fftfilt.c 0:,96 :I130N :T122 _ | warning: M missing field 'unit' initializer [-Wmissing-field-initializers]A X , {F L"AcG3 _Ssrc/libavfilter/vf_fade.c96 | o : p531 }a: ,c124i: { t warning: | y ^"missing field 'unit' initializer [-Wmissing-field-initializers] "w ,e i g"hste_ Ut531 "c | , o "l so er t c o cmsrc/libavfilter/vf_feedback.c p:ho316r n:o e12: mn iwarning: t n missing field 'help' initializer [-Wmissing-field-initializers] a #n 3c e o 316pe | ax c p ir e ts ys{ " i ,N Uo LOFn LF i} S n E | U T ^ p( l pa anr ea "m, s [ O3 F] F. So Ep Ta (c wi te yi )g , h AtOV__FOFsPStTEr_[TTUY(]Pn)E,b_ _DAOfVUr_BOaLPmETe,_s T){Y,.dP bE_ Sl T=ARI1VN_}GO,, P{0.T,s_ tT1rY, P =EF_L IANNTGU,SL {L} },., i 6 04| , ^=0 , 2F5L AG}S, },1 , | I ^N T_MAX, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: 324warning: src/libavfilter/vf_fftfilt.c:missing field 'unit' initializer [-Wmissing-field-initializers]:85 97:: 130warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { 97 324 | " | a l l _{ osrc/libavfilter/vf_fade.c p:" aw533 ceOi:itFg124hy:Ft" ,S_warning: EVmissing field 'unit' initializer [-Wmissing-field-initializers]T"" (s,b ert"i sgo ehp533tat | cn ice hts rys o _mf ioe rnxa pn arc ) el, l e x cp Aro Vel _so Or s P ic Too_ nm Tp Yoi nPn E eV_ n tSp slT "aR n,Ie N GO" F,, FO {SFE F.T Ss(E taT rl( lw =e_ i o g"ph0 at.c _0i st" yt )} r,, [ V0A ]VO),_F,OF SP0ATE,_TV T(_TnYOFbLPAP_TGEf__rSTDaO YmU}Pe,Bs L) EE,,_ | S ^ {T .RAdIVNb_GlO=,P1 T}{_,.T sYt0Pr, E =_1 I,NN UTFLL,LA }G{, S . 0i},6, 40 , = | F ^2L 5A G}S, },1 , | I ^ NT_MAX, Fsrc/libavfilter/vf_eq.cL:A326Gsrc/libavfilter/vf_blend.c:S:85 :124} :,warning: 12 missing field 'unit' initializer [-Wmissing-field-initializers]: | warning: ^missing field 'help' initializer [-Wmissing-field-initializers] 124326 | | { N U LLO FF}S E T| ( ^s aturation_expr),src/libavfilter/vf_fade.c : 534A:V141_O:P T_warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Ysrc/libavfilter/vf_fftfilt.cP :E101_:10S:T Rwarning: Imissing field 'help' initializer [-Wmissing-field-initializers]N G , 534 101 | | { . s {tN rU{L L =}" ,a" l1 p| .h ^0a ""}src/libavfilter/vf_extractplanes.c,,: 1800 :, 19 :0 , warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]"F fLaAdGeS a}l,p h | 180a ^ | i f i fto ri s(i a=v a1;i lia btnhbe_ fionrpmuatts";, iO+F+F)S E{T ( a| lsrc/libavfilter/vf_eq.c ~ ^ ~~~~~~~~~~~~~~~~p :h328a:)85,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_extractplanes.cA:V215_ :O32819P | :T _ warning: T comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y P E _ BOO FO215FL | S, E T{ (. gifa6o4mr m =a( i_ e0=x p 0r ;) ,} i, <0 , c t x - A> Vn _b O_1Po,Tu _tTFpYLuPAtEGs_S;S T}iR,+I +NG ),| ^ { | . ~ ^ ~~~~~~~~~~~~~~~s tr = "1.0"}, 0, 0, TFLAGS }src/libavfilter/vf_fade.c, : 536| : ^130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | src/libavfilter/vf_eq.c : 330 : 85 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(st a330r | t _ t i m e ) , O FAFVS_EOTP(Tg_aTmYmPaE__rD_UeRxApTrI)O,N , { . i 6A4V _=O P0T._ T}Y,P E0_,S TIRNITN6G4,_M A{X.,s tFr L=A G"S1 .}0," } ,| ^0 , 0, TFLAGS }, | ^ src/libavfilter/vf_fade.c:538:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_fftfilt.c:109 :53812 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_eq.c : 109332 | : 85 : rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] t u r n s - > 332r d | f t _ v d a t a _ o u tO [F pF lSa En Te ]([ g( ai n mt )m xa _ * g s_ -e> xrOdpFfr)Ft,_S v Es tT ri( dse t[AapVrl_atOn_ePt]T i+_m Te(Y)iPn,Et )_y ]S;A T VR| _OI ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P NT_G,T 5Y warning{P.sEs generated_. tDrU R=AT I"O1N.,0 {".}i, 604, =0 ,0 .T F}L,A G0S, }I,N T 64| _ ^M AX, FLAGS }, | ^ src/libavfilter/vf_eq.csrc/libavfilter/vf_fade.c::334540::85130:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 334540 | | O F F S E T ( g a m m a _ b _ e x p r ) , A V _ O P T _ T Y P E _ S T R I NOGF,F S{E.Ts(dturr a=t i"o1n.)0," } , 0 ,A V0_,O PTTF_LTAYGPSE _}D, UR A| T ^I ON, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_eq.c:336:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | OFFSET(gsrc/libavfilter/vf_fade.ca:m542m:a130_:w ewarning: imissing field 'unit' initializer [-Wmissing-field-initializers]g ht_expr), 542A | V _O P T _ TY P E _ S T R I N G , { . s t r = " 1 . 0 " } , 0 , 0 , T F L A G S } , O F| F ^S ET(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", "ssrc/libavfilter/vf_eq.cet: 340c:o12l:or "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 340 | { N U L L O}F F S| E ^T (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: CC libavfilter/vf_format.o 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) | ^~~~~~~~~~~~~~~~~~ 8 warnings generated. 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_fps.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]; \ | ~ ^~~~~~~~~ 3 warnings generated. src/libavfilter/vf_blend.c:175:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | values[VAR_T] = td->dst->pts == AV_NOPTS_VALUE ? NAN : td->dst->pts * av_q2d(td->inlink->timsrc/libavfilter/vf_extractplanes.ce_:ba336s:e23):; warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^~~ /usr/include/math.h 336 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~:15:19: note: expanded from macro 'NAN' 15src/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] d 359 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.cefine NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :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++) { | ~ ^ ~~~~~~~~~~~~~~~ 13 warnings generated. 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]; jCC libavfilter/vf_framepack.o ++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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_ELEMS3 warnings generated. (s->params); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 37 warnings generated. src/libavfilter/vf_fftfilt.c:406:31:CC libavfilter/vf_framerate.o warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 406 | for (int j = 0; j < s->r10df warningts_ generatedv. len[plane]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. 7 warnings generated. 9 warnings generated. CC libavfilter/vf_framestep.o 7 warnings generated. 9 warnings generated. CC libavfilter/vf_freezedetect.o CC libavfilter/vf_freezeframes.o 1 warning generated. 9 warnings generated. CC libavfilter/vf_fspp.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 CC libavfilter/vf_gblur.o level correction", OFFSET(black), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_exposure.c:149:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 149 | { NULL } | ^ CC libavfilter/vf_geq.o CC libavfilter/vf_gradfun.o CC libavfilter/vf_grayworld.o CC libavfilter/vf_guided.o 15 warnings generated. CC libavfilter/vf_hflip.o CC libavfilter/vf_histeq.o CC libavfilter/vf_histogram.o CC libavfilter/vf_hqdn3d.o CC libavfilter/vf_hqx.o src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ CC libavfilter/vf_hsvkey.o 3 warnings generated. src/libavfilter/vf_fieldhint.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 1 warning generated. src/libavfilter/vf_fieldhint.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 6 warnings generated. 19 warnings generated. src/libavfilter/vf_fieldmatch.c:129:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_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 durin8 warnings generated. g the match compari2 warnings generated. sons", 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 aCC libavfilter/vf_hue.o n exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:136:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:137:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "scthresh", "set scene change detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:146:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "cthresh", "set the area combing threshold used for combed frame detection", OFFSET(cthresh), AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff30, warningFsL generatedA. GS }, | ^ CC libavfilter/vf_huesaturation.o src/libavfilter/vf_fieldmatch.c:147:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "chroma", "set whether or not chroma is considered in 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}CC libavfilter/vf_hwdownload.o , 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:151:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 151 | { NULL } | ^ src/libavfilter/vf_fieldorder.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ 7 warnings generated. CC libavfilter/vf_hwmap.o CC libavfilter/vf_hwupload.o CC libavfilter/vf_hysteresis.o CC libavfilter/vf_identity.o 20 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 } | ^ CC libavfilter/vf_idet.o src/libavfilter/vf_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 warnings generated. 602 | else if (mr > 0.005 && FFMAX(mtn1, mtn2) > 150 && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ src/libavfilter/vf_find_rect.c:130:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | return 1 - fabs(c); | ~~~~ ^ 4 warnings generated. 16 warnings generated. src/libavfilter/vf_find_rect.c:211:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | avsrc/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ log(ctx, AV_LOG_INF399 | { "x", "set pixelO, "Found at n=%"PRId64" pts_time=%f x=%d y=%d with score=%f\n", | ~~~~~~ x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ 210 | inlinksrc/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] - >frame_count_out, TS2D(in->pts) 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ * av_q2d(inlink->src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t ime_base), 401 211 | best_x, best_y, best_score); | ^~~~~~~~~~ | src/libavfilter/vf_find_rect.c { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ :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/vf_floodfill.c:402:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/internal.h :264:48: note: expanded from macro 'TS2D' 402 | { 264" | s#1d"e,f i"nsee tT Ss2oDu(rtcse) # 1 c o(m(ptons)en t= =v aAlVu_eN"O,P T S _ V AOLFUFES E?T( sNA[N1 ]:) ,( dAoVu_bOlPeT)_T(tYsP)E)_ I N| T ^~~, {.i64=/usr/include/math.h0}:,15-:119,: Unote: expanded from macro 'NAN'I NT16_MAX ,15 | F#dLeAfGSi n}e, N A| N ^ __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_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: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 } | ^ CC libavfilter/vf_il.o 2 warnings generated. 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_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 } | ^ 1 warning generated. CC libavfilter/vf_kerndeint.o CC libavfilter/vf_lagfun.o CC libavfilter/vf_lenscorrection.o CC libavfilter/vf_limitdiff.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 }, | ^ CC libavfilter/vf_limiter.o src/libavfilter/vf_fps.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ src/libavfilter/vf_format.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { 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 INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_framestep.c:40:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "step", "set frame step", OFFSET(frame_step), AV_OPT_TYPE_INT, {.i64=1}18 warning, 1, INT_MAX, FLAGS}, | ^ s generated. src/libavfilter/vf_framestep.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL }, | ^ 20 warnings generated. src/libavfilter/vf_framerate.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F }, | ^ src/libavfilter/vf_framerate.c:52:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"interp_start", "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:53:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:54:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, | ^ src/libavfilter/vf_framerate.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | {NULL} | ^ src/libavfilter/vf_framerate.c:82:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ src/libavfilter/vf_gblur.c:44:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:45:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, | ^ src/libavfilter/vf_gblur.c:46:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_gblur.c:47:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "sigmaV", "set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_framepack.c:439:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 439 | { NULL }, | ^ src/libavfilter/vf_grayworld.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_fspp.c:49:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ src/libavfilter/vf_hqx.c:src/libavfilter/vf_fspp.c:50:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53: 50 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | src/libavfilter/vf_fspp.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "strength", "set filter { NULL } | ^ strength", 2 warnings generated. 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 | { NUCC libavfilter/vf_lumakey.o LL } | ^ src/libavfilter/vf_freezeframes.c:42:113:src/libavfilter/vf_gblur.c warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "first", "set src/libavfilter/vf_freezedetect.cfi:r54s:t149 :f rawarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]e to freeze", 54O | F F S E T{( "finr"s,t ) , A V _ O P T _ T Y P E _"IsNTe6t4 ,n o{i.sie6 4t=o0l}e,r a0n,c eI"N,T 6 4 _ M A X , FLA G S } , | ^ OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, src/libavfilter/vf_freezeframes.c :43:113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 .0, V|F }, 43 | | ^ { "last", "set last frame to freeze", OFFSET(lsrc/libavfilter/vf_freezedetect.ca:s55t:)149,: warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYPE _55I | NT 6 4 , {{ ."in6o4i=s0}e," ,0 , I N T 6 4 _ M A X , F L"AsGetS }n, o i| s ^ e tolerance", :205:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | src/libavfilter/vf_freezeframes.cla:mb44:d113a: =warning: (missing field 'unit' initializer [-Wmissing-field-initializers]s igma * s i44g | m a ) /{ ("2r.e0 p*l asctee"p,s )";s e t| ~~~~~~^~~~~~~ ~fr ame 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] OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ 45 | { Nsrc/libavfilter/vf_freezedetect.cULL }, | ^ :56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | src/libavfilter/vf_freezeframes.c { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ :44:96: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/vf_freezedetect.c:57:149: 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 }, | ~ ^~~~~~~~~ /usr/include/stdint.h57 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ :46:21:src/libavfilter/vf_freezedetect.c:59:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | {NULL} | ^ note: expanded from macro 'INT64_MAX' 46 | #define Isrc/libavfilter/vf_freezedetect.cNT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :57:134: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]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: 57 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ~ ^~~~~~~~~ 46/usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' : 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 21: note: expanded from macro 'INT64_MAX' 46src/libavfilter/vf_freezedetect.c:56:134: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | # defsrc/libavfilter/vf_geq.cin:e73 :I117N:T6 4_warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]A X (0x7ff f73f | f f f f ff{f f"flfufm)_ ex| p ^~~~~~~~~~~~~~~~~~ r", "set luminance expresssrc/libavfilter/vf_freezeframes.ci:o42n:"96,: warning: Oimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]F FSET(expr _42s | tr [ Y ] ){, " fAVi_rOsPtT"_,T Y P E_"SsTeRtI NfiGr, s{t.s tfrr=aNmUeL L}t,o f0r,e e0z,e "F,L AOGFSF SE}T,( f i| r ^ st), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX,src/libavfilter/vf_geq.c F:L74A:117G:S }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^~~~~~~~~ /usr/include/stdint.h :7446 | : 21: note: expanded from macro 'INT64_MAX'{ "lum "46 | ,# d e f in e I"NsTe6t4 _lMuAmXi n an(c0ex 7efxfpfrfefsfsfifofnf"f,f ff f )O F F| S ^~~~~~~~~~~~~~~~~~E T(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 56 | { "src/libavfilter/vf_geq.cd:"75,: 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | " s e{t "mcibn_iemxupmr "d, u r a t"isoent icnh rsoemcao nbdlsue" , ex p r e s s i oOnF"F,S EOTF(FdSuErTa(teixopnr)_,s t rA[VU_]O)P,T _ATV_YOPPET__DTUYRPAET_ISOTNR,I N{G.,i 6{4.=st20r=0N0U0L0L0}},, 0, 00,, FILANGTS6 4}_,M A X| , ^ V|F }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7src/libavfilter/vf_geq.cf:f76f:f117f:f fwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f ffffff) | ^~~~~~~~~~~~~~~~~~76 | { "cb", src/libavfilter/vf_guided.c : 84 : 161 : "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t chroma blue expre s84s | i o n" , O{F F"Sradius"E,T ( e x"psre_ts ttrh[eU ]b)o,x ArVa_dOiPuTs_"T,Y P E _ S T R IN G , {. s t r = N U L L } , 0 , 0 , F LOAFGFSS E}T,( r a| d ^i us), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, src/libavfilter/vf_geq.c : 77 : 117 : 2warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], TFLAGS }, 77 | | ^ { "cr_expr", "set chroma red expression", OFFSET(expr_strsrc/libavfilter/vf_guided.c[V:]85):,161 :A Vwarning: _Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_STRING , 85{ | . st r = N{U LL"}e,p s0",, 0 , F L AG"Ss e}t, t h| e ^ regularization parameter (with square)", OFFSET(eps), src/libavfilter/vf_geq.cAV:_78O:P117T: _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_FLOAT, {78. | d b l {= "c0r."0,1 } , 0 . 0",s e t c h r om a r e d e x pr e s s i o n1",, T FOLFAFGSSE T}(,e xp r| _s ^t r[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] src/libavfilter/vf_guided.c: 8979: | 161 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] " alpha_expr", "89se | t a l p{h a" seuxbp"r,e s s i o n "",s u b s a m pOlFiFnSEgT (rexaptri_os tfro[rA ]f)a,s tA Vm_oOdPTe_"T,Y P E _ S T R I N G , { . st r = N UOLFLF}S,E T0(,s u0b,) ,F L A G S } ,A V _| O ^P T_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAsrc/libavfilter/vf_geq.cGS: 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_guided.c:93:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_geq.c:81: 11793: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "planes "81, | " s{e t" rpelda_neexsp rt"o, f i l"tseert" ,r e d e x p r e s s i o n " , O F F S EOTF(FeSxEpTr(_sptlra[nRe]s)),, A V _AOVP_TO_PTTY_PTEY_PSET_RIINNTG,, { .{s.ti6r4= NU=L L1} , 0 ,} ,0 , F L0A,G S } , | ^ 0xF, TFLAGS }, | ^ src/libavfilter/vf_guided.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_geq.c: 8294: | 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ NULL } | ^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 }, | ^ CC libavfilter/vf_lut.o src/libavfilter/vf_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}, | ^ 6 warnings generated. src/libavfilter/vf_geq.c:129:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | CC libavfilter/vf_lut2.o + y *((1-x)*src32[xi + (yi+1) * linesize] + x*srcsrc/libavfilter/vf_gradfun.c32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :138src/libavfilter/vf_geq.c:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :129: 138 | 33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:147:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 147src/libavfilter/vf_gradfun.c | return src32[xi + yi * src/libavfilter/vf_histogram.cli:n83e:s109i:z ewarning: ]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}, | ^ :223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c 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 }, | ^ :84:105: warning: src/libavfilter/vf_gradfun.c:224:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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 84 | { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ :225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL } | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | CCC libavfilter/vf_lut3d.o OMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AVsrc/libavfilter/vf_geq.c_O:P192T:_28T:Y Pwarning: Eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ INT, {.i64 =1927 | } , 1 , 1 5 , F L A G S } ,l i\n e s| u ^m += src32[xi + yi * linesize]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ 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:11 note: warningexpanded from macro 'THRESHOLD's generated. 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 * 12 warnings generated. 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 = src/libavfilter/vf_geq.c(x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ :279src/libavfilter/vf_fspp.c:335:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | 279 | geq->expr_str[A] = av_asprintf("%f", 1.f); | ~~~~~~~~~~~ ^~~ Tsrc/libavfilter/vf_histogram.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] H 186 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ RESHOLD(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_maskedclamp.o src/libavfilter/vf_geq.c:456:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | geq->values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base), | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavfilter/vf_histeq.c:74:103: warning: src/libavfilter/vf_hqdn3d.cmissing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "strength", "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ :367:141: src/libavfilter/vf_histeq.c:75:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: 75 | { "intensity", "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS }, | ^ missing field 'unit' initializer [-Wmissing-field-initializers] 367 | src/libavfilter/vf_histeq.c: 80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] { "luma_spatial", "spatial luma strength", OFFSET(strength[LUMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ 80 | { NULL } | ^ src/libavfilter/vf_hsvkey.c:src/libavfilter/vf_hqdn3d.c65::36850:: 141: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 65 | const float hue = hue_key < 0.f ? -hue_key : atan2f(uf, vf) + M_PI; | ^~~~~~~~~~~~~~ ~ 368 | { "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 src/libavfilter/vf_histeq.c},: 910:,38 :D Bwarning: L_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]MA X, FLAGS }89, | | ^a v_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strsrc/libavfilter/vf_hqdn3d.ce:n369g:t141h:, warning: hmissing field 'unit' initializer [-Wmissing-field-initializers]i steq->inten s369i | t y , h{i s"tleuqm-a>_atnmtpi"b,a n d i n g ) ;" t e| m ~~~~~~~~^~~~~~~~~p oral luma stresrc/libavfilter/vf_histeq.cn:g91t:h20":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(s t89r | e n g tahv[_LUlMoAg_(TcMtPx],) ,A V _ LO G _ V EARVB_OOSPET_,T Y P| E ~~~~~~_ DOUBL E90, | { . d b l = 0 ."0st r}e,n g0th,: %D0B.L3_fM AiXnt,e nFsiLtAyG:S% 0}.,3 f | a ^n tibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ CC libavfilter/vf_maskedmerge.o 8 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); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_hsvkey.c:219:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSICC libavfilter/vf_maskedminmax.o GN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.fsrc/libavfilter/vf_hue.c:111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) / 180.f; | ~ ^~~~~ 111 | 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; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:112:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:121:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 121 | h->lut_l[i] = av_clip_uint8(i + b * 25.5); | ^ ~ src/libavfilter/vf_hue.c:124:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 124 | h->lut_l16[i] = av_clip_uintp2(i + b * 102.4, 10); | ^ ~ src/libavfilter/vf_hsvkey.c:292:7102 warning:s generated. 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 }, | ^ CC libavfilter/vf_maskedthreshold.o src/libavfilter/vf_hsvkey.c:294:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:295:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "similarity", "set the hsvkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01}, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:296:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "blend", "set the hsvkey blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ src/libavfilter/vf_hue.c:276:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | hue->var_values[VAR_R] src/libavfilter/vf_hsvkey.c= :in334l:i102n:k -warning: >fmissing field 'unit' initializer [-Wmissing-field-initializers]r ame_rate.num == 0 || in l334i | n k - > f{r a"mheu_er"a,t e".sdete nt h=e= h0ue ?v al u| e ~" , OFF S276E | T ( h u e _ o pNtA)N, :A Va_vO_PqT2_dT(YiPnEl_iFnLkO-A>Tf,r a{m e._drbalt e=) ;0 }| , ^~~ -360, 36/usr/include/math.h0:,15 :F19L:A Gnote: Sexpanded from macro 'NAN' }, | ^ 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_maskfun.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, {.isrc/libavfilter/vf_hue.c:383:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 383 | hue->var_values[VAR_T] = TS2T(inpic->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =0}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 0, 8192, FLAGS}, | ^ :15:19: note: expanded from macro 'NAN' src/libavfilter/vf_histogram.c15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :662:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 662 | { "w", "set wsrc/libavfilter/vf_hue.cidth", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ :384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->var_values[VAR_PTS] = TS2D(inpic->ptssrc/libavfilter/vf_histogram.c); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' : 264 | #663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ 663/usr/include/math.h:15:19: note: expanded from macro 'NAN' | 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color compsrc/libavfilter/vf_hue.c:393:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o nents to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15,391 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ F392L | A G S } , \ | ^ "Saturation value not in range [%d,%d]: clipping value to %0.1f\n", 393 | src/libavfilter/vf_histogram.c : 663 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] SAT_src/libavfilter/vf_histogram.cM:I80N:_115V:A Lnote: ,expanded from macro 'COMMON_OPTIONS' SAT_MAX_VAL, hue-> s80a | t u r a t{i o"nc)";, | ~~~~~^~~~~~~~~~ "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] src/libavfilter/vf_hue.c:404: 34665: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "b", 402 | " s e t b a c kagvr_olunodg (oipnalciintky-">,d sOtF,F SAETV(_bLgOoGp_aWcAiRtNyI)N,G ,A V _| O ~~~~~~P T_TYPE_F L403O | A T , {. d bl = 0 . 9 }, 01 , warning1 generated ,. F"LBArGiSg},h t n| e ^s s value not in range [%d,%d]: clipping value to %0.1f\n", 404 | -10src/libavfilter/vf_histogram.c,: 16660:,97 :h uwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]- >brightness); | ~~~~~^~~~~~~~~~ 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 envsrc/libavfilter/vf_hue.cel:o410p:e"25,: Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(envelo p410e) | , A V _ O P T _hTuYeP-E>_BhOuOeL ,= {h.uie6-4>=h0u}e_,d e0g, *1 ,M _FPLI A/GS 1}8,0 ; | ^| ~~~~~^~~~~~~ ~ CC libavfilter/vf_median.o 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_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_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_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_histogram.csrc/libavfilter/vf_hue.c::418676::4612:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] 676 | 416 | { NaUvL_Ll o}g ( i| n ^l ink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~ src/libavfilter/vf_hue.c:418:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~ src/libavfilter/vf_hysteresis.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:57:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 11 warnings generated. CC libavfilter/vf_mergeplanes.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_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); | ^~~~~~~~ ~ 45 warnings generated. 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_hwmap.c:393:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_identity.c:158:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | { .str = NULL }, 0, 0, FLAGS }, | ^ 158 | snprintf(vasrc/libavfilter/vf_hwmap.clue, sizeof(value), "%f", d); | ~~~~~~~~ ^ :396:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | { .i64 = src/libavfilter/vf_huesaturation.c0 }, 0, 1, FLAGS }, | ^ :350:21: src/libavfilter/vf_hwmap.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 350 | yrc = M_SQRT2 / mag; | ~ ^~~ 398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | { NULLsrc/libavfilter/vf_huesaturation.c:CC libavfilter/vf_mestimate.o 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_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_BOOsrc/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] L , {.i64=0}, 0, 1, FLAGS}, | ^ 448 | { "src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] h 76 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ ue", 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_identity.c"set the hue shift", src/libavfilter/vf_il.c : 78 : 103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFF S78E | T ( h u e{)",a s ", A V _ O P"Ts_wTaYpP Ea_lpFhLaO AfTi,e l{d.sdb"l,= 0 }OCC libavfilter/vf_midequalizer.o ,FF-S1E8T0(, al1p8h0a,_ sVwFa p}),, A| V ^_ OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ :src/libavfilter/vf_huesaturation.c:449:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_il.c296 :44920 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "saturatio n296" | , " s est- >tmhien _ssactourrea =ti o+nI NsFhIiNfItT"Y,; | ~ ^~~~~~~~~ OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_identity.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] :297:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79src/libavfilter/vf_huesaturation.c: 450297: | 118 : warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >max_sco re450 | = - I N{F I"NiInTtYe;n s i| t ~ ^~~~~~~~~y ", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ | {NULL} | ^ src/libavfilter/vf_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c:460:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "rw", "set the red weight", OFFSET(rlw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:461:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "gw", "set the green weight", OFFSET(glw), AV_OPT_TYPE_FLOAT, {.dbl=.334}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:462:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "bw", "set the blue weight", OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:463:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "lightness", "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ src/libavfilter/vf_idet.c:32:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:33:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:34:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:35:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:36:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:37:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 37 | { NULL } | ^ src/libavfilter/vf_idet.c:34:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:33:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:32:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 | { "intl_4th warningrse generateds. ", "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_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_minterpolate.o 6 warnings generated. 2 warnings generated. CC libavfilter/vf_misc_vaapi.o src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_kerndeint.c:52:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "thsrc/libavfilter/vf_idet.c:406:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] re 406 | idet->decay_coefficient = lrint( PRECISION * exp2(-1.0 / idet->half_life) ); | ~ ~~~~~~^~~~~~~~~ sh", "set the threshold", OFFSET(thresh), AV_OPT_TYPE_INT, {.i64=10}, 0, 2CC libavfilter/vf_mix.o 55src/libavfilter/vf_limitdiff.c:, FLAGS }, | ^ 60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_kerndeint.c 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, :53:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "map", 1, TFLAGS }, | ^ "setsrc/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), Athe map", OFFSV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ^ ET(mapsrc/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ) , AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ 62 | { "rsrc/libavfilter/vf_kerndeint.ceference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ :54:91: src/libavfilter/vf_limitdiff.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: 63 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_limitdiff.c :64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { "order", 64 | { NULL } | ^ "set the order", OFFsrc/libavfilter/vf_limitdiff.c:61:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] SE 61 | { "elasticity", "set the elasticity", OFFSET(elasticityT(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ ), AV_OPT_Tsrc/libavfilter/vf_kerndeint.cYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ~ ^~~ :55:src/libavfilter/vf_limitdiff.c:60:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 60 | { "threshold", "set th: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e 55 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_ threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ~ ~^~~~~~ 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 } | ^ 1 warning generated. CC libavfilter/vf_monochrome.o CC libavfilter/vf_morpho.o CC libavfilter/vf_mpdecimate.o 3 warnings generated. 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_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ 34 warnings generated. CC libavfilter/vf_multiply.o 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_negate.o 15 warnings generated. 7 warnings generated. CC libavfilter/vf_neighbor.o CC libavfilter/vf_nlmeans.o src/libavfilter/vf_lut.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_lumakey.c:187:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUCC libavfilter/vf_nnedi.o BLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:188:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:189:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "softness", "set the softness value", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:190:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 190 | { NULL } | ^ src/libavfilter/vf_lut.c: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 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE3 warnings generated. _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 } | ^ 1 warning generated. 5 warnings generated. 23 warnings generated. 7 warnings generated. 1 warning generated. 4 warnings generated. 18 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 | 6 warnings generated. { NULL } | ^ CC libavfilter/vf_noise.o 18 warnings generated. CC libavfilter/vf_normalize.o 10 warnings generated. CC libavfilter/vf_null.o CC libavfilter/vf_overlay.o CC libavfilter/vf_overlay_vaapi.o src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ CC libavfilter/vf_owdenoise.o 10 warnings generated. CC libavfilter/vf_pad.o CC libavfilter/vf_palettegen.o 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 }, | ^ 4 warnings generatedsrc/libavfilter/vf_maskfun.c. :58:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "fill", "set fill value", OFFSET(fill), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:59:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "sum", "set sum value", OFFSET(sum), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ CC libavfilter/vf_paletteuse.o src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "threshold", "set threshold", OFCC libavfilter/vf_perspective.o FSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ src/libavfilter/vf_maskedminmax.c:53:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "psrc/libavfilter/vf_maskedthreshold.cla:n56e:s107":, warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et planes" ,56 | O F F S ET{( p"lpalnaense)s," ,A V _ O "PsTe_tT YpPlEa_nIeNs"T,, { . iO6F4=F0SxEFT}(,p la0n,e s0)x,F , F LAAVG_S O}PT,_ T Y| P ^E _INT, {.i64=0xF}, 0, 0xF, src/libavfilter/vf_maskedminmax.cTF:L54A:G12S: }warning: ,missing field 'help' initializer [-Wmissing-field-initializers] | ^ 54 | { NULL } | ^ src/libavfilter/vf_maskedthreshold.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ CC libavfilter/vf_phase.o 6 warnings generated. CC libavfilter/vf_photosensitivity.o CC libavfilter/vf_pixdesctest.o src/libavfilter/vf_mestimate.csrc/libavfilter/vf_mergeplanes.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :63 59 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ :102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, FLAGS }, | ^ { "map0s", "set 1st input to output stream mappinsrc/libavfilter/vf_mestimate.cg:"64,: 112O:F Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(map[0].in p64u | t ) , {A V"_sOePaTr_cThY_PpE_aIrNamT", , {".sie6a4r=c0h} ,p a0r,a m3e,t FeLrA"G,S O}F,F S E| T ^( search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAXsrc/libavfilter/vf_mergeplanes.c, :F62L:A119G:S warning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 62 | { "map0p", "src/libavfilter/vf_mestimate.cse:t65 :112s:t iwarning: nmissing field 'help' initializer [-Wmissing-field-initializers]pu t t o65 | o u t p{u tN UpLlLa n}e m| a ^p ping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_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_pixelize.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; x5 < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ warnings generated. 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++); | ~ ^ ~~~~~ CC libavfilter/vf_pp.o 4 warnings generated. 13 warnings generated. 3 warnings generated. src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ CC libavfilter/vf_pp7.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] 2 226 | warning s generated {. "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_median.c:59:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "radius", "set median radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:60:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_median.c:61:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "radiusV", "set median vertical radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:62:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "percentile", "set median percentile", OFFSET(percentile), AV_OPT_TYPE_FLOAT, {.dbl=.5}, 0., 1., FLAGS }, | ^ src/libavfilter/vf_median.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vf_premultiply.o CC libavfilter/vf_procamp_vaapi.o CC libavfilter/vf_pseudocolor.o 2 warnings generated. src/libavfilter/vf_morpho.c:138:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_morpho.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_psnr.o 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 }, CC libavfilter/vf_pullup.o | ^ 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 highligsrc/libavfilter/vf_negate.c:75:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]hts strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1 , 75 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ VF src/libavfilter/vf_negate.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] }, | ^ 76 | src/libavfilter/vf_monochrome.c:286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] { NULL } | ^ 286 | { 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:19 warning 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 }, | ^ s generated. src/libavfilter/vf_mpdecimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ src/libavfilter/vf_multiply.c:52:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, -1., 1., FLAGS }, | ^ src/libavfilter/vf_multiply.c:53:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLAGS }, | ^ src/libavfilter/vf_multiply.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_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 | 2 warnings generated. decimate->max_drop_count, decimate->hi, decimate->lo, decimate->frac); | ~~~~~~~~~~^~~~ src/libavfilter/vf_minterpolate.c:833:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 833 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ src/libavfilter/vf_misc_vaapi.c:54:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_qp.o 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); | ^~~~~~~ ~ 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 | src/libavfilter/vf_misc_vaapi.c const uint32_t patch_diff_sq = FFMIN(e - d - :205:12: warning: b + a, max_meaningful_diff); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ missing field 'help' initializer [-Wmissing-field-initializers]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 205 49 | #define FFMIN(a,b) ((a) > (b) ? (b | { NULL }, | ^ ) : (a)) | ~ ^ ~ src/libavfilter/vf_misc_vaapi.c:212:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 212CC libavfilter/vf_random.o | { NULL }, | ^ src/libavfilter/vf_mix.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL }, | ^ 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_TYPE14_I warningNsT generated, . { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ 10 warnings generated. src/libavfilter/vf_mix.csrc/libavfilter/vf_nnedi.c:121:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :455 121 | {"weights", "set weights file", OFFSET(weights_file), AV_OPT_TYPE_STRING, {.str="nnedi3_weights.bin"}, 0, 0, FLAGS }, | :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ^ 455 | { NULL }, | ^ CC libavfilter/vf_readeia608.o src/libavfilter/vf_nnedi.c:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | 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 }, | ^ {"planes"src/libavfilter/vf_neighbor.c, "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS }, | ^ :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 }, | ^ 2 warnings generatedsrc/libavfilter/vf_neighbor.c:376:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] . 376 | { "threshold1", "set threshold for 2nd plane", OFFsrc/libavfilter/vf_nnedi.cSE:T161(:t12h:r eswarning: hmissing field 'help' initializer [-Wmissing-field-initializers]o ld[1 ]161) | , {A VN_UOLPLT _}T Y P| E ^_ 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_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_readvitc.o 4 warnings generated. CC libavfilter/vf_remap.o 6 warnings generated. CC libavfilter/vf_removegrain.o 4 warnings generated. 6 warnings generated. src/libavfilter/vf_normalize.c:130:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "blackpt", "output color to which darkest input color is mapped", OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAsrc/libavfilter/vf_pad.cGSR }, | ^ :119:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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 }, | ^ 119 | 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 }, | ^ var_valsrc/libavfilter/vf_normalize.cues[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ :/usr/include/math.h:15:19: note: expanded from macro 'NAN' 133 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { src/libavfilter/vf_pad.c:120:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " independence", "proportion of independent to linked channel normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ 120 | varsrc/libavfilter/vf_normalize.c:134:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ values[VAR_OUT_H] = var_valuesCC libavfilter/vf_removelogo.o [VAR_OH] = NAN; | ~ ^~~ 134/usr/include/math.h:15:19: note: expanded from macro 'NAN' | 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:135:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 135 | { NULL } | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | NOISE_PARAMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#nasrc/libavfilter/vf_nnedi.cme"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX:904:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 904 | 5 warning s generateds. oftmax_means[nn] = mean(model->softmax_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FLsrc/libavfilter/vf_palettegen.cAGS}, \ | ^:88:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "src/libavfilter/vf_nnedi.cmsrc/libavfilter/vf_noise.ca:x57_:c5o:l owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]s ", src/libavfilter/vf_noise.c":s47e:t120 :t henote: expanded from macro 'NOISE_PARAMS'm aximCC libavfilter/vf_repeatfields.o um n u47m | b e r {o#f ncaomleo"_rsst rtoe nugtshe" ,i n "tsheet pcaolmpeottnee"n,t O#F"F#SxE"T s(mtarxe_ncogltho"r,s )O,F FASVE_TO(pPaT_rTaYmP.E_stIrNeTn,g t{h).i,6 4A=V_2O5P6T}_,T Y2P,E _2I5N6T,, F{L.AiGS64 }=,0 } ,| 0 ^, 100, FLAGS}, \ | ^ src/libavfilter/vf_owdenoise.c:905:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavfilter/vf_palettegen.c905 | : 89 : 143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]e llisrc/libavfilter/vf_noise.co:t57t:_5m:e awarning: n missing field 'unit' initializer [-Wmissing-field-initializers]s89 [ | n nsrc/libavfilter/vf_noise.c ]: 48= : {120me :a" nnote: (rexpanded from macro 'NOISE_PARAMS'me osdeerlv-e>_etrlal i48no | stp ta _r qe 1n {t+#" n,n an"m r*ee s"feirslvt"ee,r _ as i zp e,a l fe it lt"tese eret_n stciorzyem )fp;oo rn | et ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nr atn s#p"a#rxen"c ys"t,r eOFnFgSEtTh"(,r eOseFrFvSeE_tTra(npsarpaam.rsetnrte)n,g tAhV)_,O PAVT__OTPYTP_ET_YBPOEO_LI,N T{, .{i6.4i=614}=0,} 0,, 01, ,1 0F0L,AG FS L}A,GS } , | ^ \ | ^ 57:123: warning: src/libavfilter/vf_palettegen.c:90:146: src/libavfilter/vf_nnedi.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 908:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers] 908 | 57 | m e{a "n_dfepitlht"e,r [ k ] + = m o d el"-s>est odftempatxh_"q,1 [ nn * f i l t eOrF_FsSiEzTe( d+e pkt] h-) ,s o f t m a x _ m e a nsA[Vn_nO]P;T _ T| Y ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~P E_INT, {.i64 = 90 | { "transparency_color", "set a backgrounsrc/libavfilter/vf_noise.cd: c58o:5lo:r warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r tran s58p | a re n c yN"O,I SOE_FPFASREATM(Str(acns0,p a r0e,n cpya_croalmo[r0)],)src/libavfilter/vf_nnedi.c A: V912| _: ^O27 P:T _warning: Tsrc/libavfilter/vf_noise.cYimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:P 46E:_120C:O Lnote: Oexpanded from macro 'NOISE_PARAMS' R 912, | { . s t r = "46ml | ei a mn e_ "f{i}#ln,ta e0mr,e [0"k,_] s Fe*Le=Ad G"sSc, a }l",es ;e t | | ^c ~~ ^~~~~ o mponent #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX,src/libavfilter/vf_nnedi.c :F914L:A17G:S }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ 914 | | ^ mean_bias = mean(model->softmax_bias_q1, nns); | src/libavfilter/vf_noise.c ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_palettegen.csrc/libavfilter/vf_noise.c :847}:120, :8 ,note: expanded from macro 'NOISE_PARAMS' 16, FLAG S47 | } , | { ^# name"_strength", "set component #"#x" strength", OFFSET(param.ssrc/libavfilter/vf_owdenoise.ct:re58n:g123t:h )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TY P58E | _ I N T ,{ {".liu6ma4_=s0t}r,e ng0t,h "1,0 0 , "FsLetA GlSu}m,a s t r e ng t h\" ,| ^ OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = src/libavfilter/vf_noise.c1.:0}58,: 50:, 1warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]00 , Fsrc/libavfilter/vf_noise.cL:A48:G120S: }note: ,expanded from macro 'NOISE_PARAMS' | ^ :95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]48 | {#name "s", "sesrc/libavfilter/vf_owdenoise.ct :c59o:m123p:o nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]n t #"#x" st r59 | e n g t h{" src/libavfilter/vf_pad.c," l:Os203F:"F46,S: E T (warning: pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] a r a m . s t r e"nsgett hl) u,203m | aA V s_ tO rP eTn _gT tY hP("uE,n_ sI iNg TnO,Fe Fd{S).sEi-6T>4(y= l0+u} m,(a u_0sn,st ir1ge0nn0eg,td h))FiL,n Al G inASkV}-_>,Oh P T >_ T Ys P- E>_ hD O)\U B{L E| , ^| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~{ .dbl = 1.0src/libavfilter/vf_pad.c},: 2020:,46 :1 0warning: 00comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], FLAGS }202, | | ^ (unsigned)s->x + (unsigned)inlink->w > s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~src/libavfilter/vf_owdenoise.c :60:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 60 | { "chroma_strength", "set chroma strength", OFFSET(chsrc/libavfilter/vf_nnedi.cro:m928a_:s29t:r enwarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t h), AV_OPT_ T928Y | P E _ D OU B L Es,o f{t.mdabxl_ m=e a1ns.[0n}n,] 0 ,= 1m0e00a,n( mFoLdAGeSl -}>s,o f t| m ^a x_q2 + nn * fisrc/libavfilter/vf_noise.cl:t59e:r5_:s iwarning: zmissing field 'unit' initializer [-Wmissing-field-initializers]e , fil t59e | r _ s iNzOeI)S;E _| P ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A RAMS(c1, src/libavfilter/vf_owdenoise.c 1:,61 :p123a:r awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers][ 1]) | ^ src/libavfilter/vf_noise.c | :61 46 | : 120 : { note: {N expanded from macro 'NOISE_PARAMS'U" LcLs "}, | ^ 46 | { # n am"es"e_ts ecehdr"o,m a" ssetrte ncgotmhpo"n,e nOtF F#S"E#Tx("c hnrooimsae_ sstereednsrc/libavfilter/vf_nnedi.c"g,t: h929O):F,29F :AS VEwarning: _TOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](P pTa_rTYaPmE._seDe Od929U) | ,B L AE V, _ O{ P. dT b_elT lY=lP iE1o_.tI0t}N_,T ,m0 e,{a .n1is06[04n0=n,-] 1 }F=,L A mG-eS1a ,n}(, m Io dN| eT ^l_ M-A>Xe,l lFLiAotGtS_}q,2 + n n *\ f i| lt ^e src/libavfilter/vf_owdenoise.cr_:s62i:z12e:, warning: fmissing field 'help' initializer [-Wmissing-field-initializers]i lter _62s | i z e ) ;{ N| U ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L L } | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100src/libavfilter/vf_nnedi.c, :F932L:AG31S:} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^ 932 | mean_filter[k] += model-src/libavfilter/vf_noise.c>:s59o:f5t:m awarning: x_missing field 'unit' initializer [-Wmissing-field-initializers] q2[src/libavfilter/vf_noise.cn:48n: 120*: fnote: iexpanded from macro 'NOISE_PARAMS'l ter_size +48 | k ] - {s#onfatmmea"xs_m"e, an s [ n n ] ; "| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~e t component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ 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_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | NOISE_PARAMS(c2, 2, param[2]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_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_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 | {#src/libavfilter/vf_owdenoise.cna:m115e:"24_:s ewarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d ",CC libavfilter/vf_rotate.o "set c115o | m p o n e n t #d"o#uxb"l en osiusme_ hs e=e ds"r,c [OxF F*S ElTi(npeasriazme.]s e*e dc)o,e fAfV[_1O]P[T0_]T;Y P E| _ ^~~~~~~~~~~~~~~~~ ~I NT, {.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, FLAGSsrc/libavfilter/vf_owdenoise.c}:,118 : 28 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^ 117 | const double s = src[avpriv_misrc/libavfilter/vf_noise.crr:o61r:(5x :- warning: imissing field 'unit' initializer [-Wmissing-field-initializers], w src/libavfilter/vf_noise.c-: 481:)120: * note: lexpanded from macro 'NOISE_PARAMS' inesize] 48 | | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {# na118m | e "s " , " se t c o m p o n e n+t #sr"c#[xa"v psrtirven_gmtih"r,r oOrF(FSx E+T (pia,r awm .-s t1r) e*n glthi)n,e sAizVe_]O;P T _| T ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ YPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ 6 warnings generated. src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {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 = srcsrc/libavfilter/vf_pad.c_l:[x264 :*19 :l inwarning: escomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]i ze] * icoeff[0 ]264[ | 0 ] ; f| o ^~~~~~~~~~~~~~~~~~~ ~r (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[src/libavfilter/vf_owdenoise.ci]: 134>:=24 :0 ;warning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]+ +) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 134 | src/libavfilter/vf_pad.c : d293o:u23b:l ewarning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]s um_h = src _293h | [ x * l in e sfiozre ]( j* =i c0o;e fjf [<1 ]F[F0_]A;R R A| Y ^~~~~~~~~~~~~~~~~~~ ~_ ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sum_l += icoeff[0]5 warning[s generated. 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: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_paletteuse.c:122:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scasrc/libavfilter/vf_noise.cle:)116,: 18A:V warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_INT ,116 | { . i6 4 = 2 }, 0 , 5 ,y 1F L=A GaSv _}c,l i p| f ^( y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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_pad.csrc/libavfilter/vf_paletteuse.c::130:42012:123:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { 420N | U L L }{ | " ^w idth", "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] src/libavfilter/vf_owdenoise.c:218:32 : 423warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "h", 218 | " s e t t h e p a d a r e a hdeoiubglhte evx p= rse-s>spiloann"e,[ i + 1 ]O[FjF]S[EyT*(sh-_>elxipners)i,z eA V+_ OxP]T;_ T Y| P ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E_ STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:424:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "x", "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:425:CC libavfilter/vf_sab.o 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] src/libavfilter/vf_owdenoise.c 431: | 233 : 21 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N ULL } | ^ 233 | i = s->plane[0][0][y*s->linesize + x] + dither[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavfilter/vf_scale.o src/libavfilter/vf_overlay.c:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | s->var_values[VAR_X] = NANsrc/libavfilter/vf_photosensitivity.c:; | ~ ^~~ 63/usr/include/math.h:15:19: note: expanded from macro 'NAN' : 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 290 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.hrames", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TY:15:19: note: expanded from macro 'NAN' P 15 | #define NAN E_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ __busrc/libavfilter/vf_photosensitivity.c:64:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] il 64 | { "f", "set how many frames to use", tin_nanf("") | ^~~~~~~~~~~~~~~~~~ OFFSET(nb_fsrc/libavfilter/vf_overlay.c:292:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.hames), AV_OPT_TYPE_INT, {.i:15:19: note: expanded from macro 'NAN' 6 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 4=30}, 2, MAX_src/libavfilter/vf_overlay.c:FRAMES, FLAGS }, | ^ 293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_photosensitivity.c 293 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:65:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 15:19: note: expanded from macro 'NAN' 65 | { "threshold", "set detectio15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ n threshold factor (lower is stricter)", OFFSET(threshold_mulCC libavfilter/vf_scale_vaapi.o tiplier), 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 strsrc/libavfilter/vf_paletteuse.c:246:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ic 246 | if (color>>24 < s->trans_thresh && s->transparency_index >= 0) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:67:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:68:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:66:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_scdet.o CC libavfilter/vf_scroll.o src/libavfilter/vf_perspective.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "x0", "set top left x coordinate", OFFSET(expr_str[0][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "y0", "set 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_strsrc/libavfilter/vf_photosensitivity.c[1:]259[:159]:) ,warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_STRI N257G | , { . s t r = " 0 " } ,a v0_,l o0g,( sF,L AAGVS_ L}O,G _ | V ^E RBOSE, " fixed: %6d -> %6d / %6d (%3d%%) facsrc/libavfilter/vf_perspective.ct:o76r=:%1145:. 3warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]\ n", | ~~~~~~ 76 | 258{ | " x 2 " , " s e t b o t t ocmu rrleenftt_b axd nceososr,d ifniaxteed"_,b a dOnFeFsSsE,T (se-x>pbra_dsnters[s2_]t[h0r]es)h,o lAdV,_ OPT_TYP E259_ | S T R I N G , { . s t r = " 01"0}0, *0 ,n e0w,_ bFaLdAnGesSs }/, s -| > ^b adness_threshold, factor); | ^~~~~~ 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_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_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } 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); | ~~~~~~~~ ^~~~~~ 22 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 | src/libavfilter/vf_pp.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ 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 | src/libavfilter/vf_paletteuse.c av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ :662:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 707 | 662 | if (c >> 24 < s->trans_thresh) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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. CC libavfilter/vf_selectivecolor.o src/libavfilter/vf_overlay_vaapi.csrc/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 }, | ^ 389:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_pixelize.c 389 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ :310:100: src/libavfilter/vf_overlay_vaapi.cwarning: 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 }, | ^ 390:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_pixelize.c 390 | { "repeatlast", "repeat overlay of the last overlay frame", OFF:311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] S 311 | { "height", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ ET(fs.optsrc/libavfilter/vf_pixelize.c_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ :312:100src/libavfilter/vf_overlay_vaapi.c:391:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ | { NULL }, | ^ 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_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_pixelize.c:319:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL }, | ^ src/libavfilter/vf_overlay.c:1014:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1013 | s->var_values[VAR_T] = mainpic->pts == AV_NOPTS_VALUE ? | ~ 1014 | NAN : mainpic->pts * av_q2d(inlink->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:1015:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | s->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c: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_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ 2src/libavfilter/vf_overlay.c:1059:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning 1059 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ s generated. src/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1060 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS CC libavfilter/vf_separatefields.o }, | ^ 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_lut3d.c:1057:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1057 | src/libavfilter/vf_overlay.c lut3d->scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ :1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | {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); | ~ ~~~~~~~~~~^~~~~~~~~~~ repeatlast", "resrc/libavfilter/vf_lut3d.c:1059:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p eat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ 1059 | lut3d->scale.b = avsrc/libavfilter/vf_overlay.c:1084:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] _clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ 1084 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_setparams.o 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_pp7.c:47:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_pseudocolor.c 47 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ :259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL src/libavfilter/vf_pp7.c} | ^ :52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULsrc/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] L } | ^ 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 } | ^ 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_psnr.c:65:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:67:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"stats_version", "Set the format version for the stats file.", OFFSET(stats_version), AV_OPT_TYPE_INT, {.i64=1}, 1, 2, FLAGS }, | ^ src/libavfilter/vf_psnr.c:68:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"output_max", "Add raw stats (max values) to the output log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_psnr.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_premultiply.c:354:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. src/libavfilter/vf_psnr.c:151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | snprintf(value, sizeof(value), "%f", d);CC libavfilter/vf_shear.o | ~~~~~~~~ ^ CC libavfilter/vf_showinfo.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_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_psnr.c:270:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | s->min_mse = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_psnr.c:271:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 271 | s->max_mse = -INFINITY; | ~ ^~~~~~~~~ 2 warnings generated. src/libavfilter/vf_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++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/vf_qp.c:47:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47src/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] { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 58 | slope = 1.0 * (out_max src/libavfilter/vf_qp.c-: 48o:u12t:_ mwarning: imissing field 'help' initializer [-Wmissing-field-initializers]n ) / (48i | n _ m a x{ -N UiLn_Lm i}n ) ;| ^ | ~ ~~~~~~~~^~~~~~~~~ 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); | ^~~~~~~ ~ CC libavfilter/vf_showpalette.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. 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_INsrc/libavfilter/vf_qp.c:146:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T , {.i64=0}, 0, INT_MAX, FLAGS }, | ^ 146 | src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] double qp = sd_in ? in_qp_global + BLOCK_QP_DELTA(block_idx) : NAN; | ~~ ^~~ 94/usr/include/math.h:15:19: note: expanded from macro 'NAN' | 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ { "scan_max", "set to which line to scan for codessrc/libavfilter/vf_procamp_vaapi.c:210:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] " 210 | { NULL }, | ^ , src/libavfilter/vf_procamp_vaapi.c OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0, INT_MAX, FLAGS }, | ^ :209:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_readeia608.c:95:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | { "hue", "Output videosrc/libavfilter/vf_random.c h:u48e:"123:, warning: | missing field 'unit' initializer [-Wmissing-field-initializers]95 ~ | { 209" | sp w " ,OF F S E T( h ue"),s eAtV_ OrPaT_tTiYoP E_oFfL OwAiTd,t h{ .rdebsle r= vHeUdE_ DfEoFrA ULsT y},n cH UEco_dMeI Nd, eHtUeE_cMAtXi,o .nf"l,a gOsF F=S EFTL(AspGwS) ,} , A V| _ ^~~~~~~O PT_Tsrc/libavfilter/vf_procamp_vaapi.cY:P38E:29_:F Lnote: Oexpanded from macro 'HUE_MAX'A T, { .38d | b#ld=e.f2i7n}e ,H U0E_M.A1X, 0 . 7 , F L1A80G.S0 F } ,| ^~~~~~ | ^ src/libavfilter/vf_procamp_vaapi.c:209:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 48 | src/libavfilter/vf_readeia608.c : 96{ :"140f:ra mwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]s ", "set nu m96b | e r o f{ fr"acmheps "i,n c ac h e "," cOhFeFcSkET (annbd _farpapmleys )p,a r iAtVy_ OPbiT_tT"Y,PE _I N T, { . i 6 4 = 3 0 } OFFSET(chp), AV_OPT_TYPE_BOOL, ,{. i 624,= MA0X}_F,R A M E S0,, FL A GS } ,1 ,| ^ FLAGS }, | ^ | src/libavfilter/vf_lut3d.c:1709:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_qp.c :{ 114":h32src/libavfilter/vf_readeia608.cu:e: "src/libavfilter/vf_random.c97warning: :,:comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]49 140 :":123 O:warning: utwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers]114u | t v i d e o97 49 | h | ue " , {| ( {" ~ lpp "a"r,s_ ei ne209 d- | "> n , b " "_l sbo ewltOpo aFctsFkhSssEe T l=(s=i nhees-ue >edph)" *r,,i o sr A- V > _tq Oos P tp Trr _io TcdY ePe sE s_|i F|n LgO A "! ,Tp ,a rO {_F iF.n Sd- bE >lT n( = br H_aUb nEl d _oo cDm kE_ sFs )A e)OUe LFd{TF) S, } E| A,T ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~V( _lHOpPU)E,T_ _M TI Y NP,EA _VHI_UNTOE6_P4,MTA _X{T, .Y.ifP6lE4ag_=s-B 1= O}FO,LL -,A1 G, S{U .I}iN,6T 43 | =2 ^~~~~~~ _ 1MA}X,, src/libavfilter/vf_procamp_vaapi.c F: L37 A:G028,S: note: } expanded from macro 'HUE_MIN', | ^ 137 , | #FdLeAGfS i}n,e H| U ^E_ MINsrc/libavfilter/vf_random.c : 50 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] - 1src/libavfilter/vf_readeia608.c508 | :0 98. :0 12{F: N | U ^~~~~~~warning: Lmissing field 'help' initializer [-Wmissing-field-initializers]L } 98| | ^ src/libavfilter/vf_procamp_vaapi.c :{209 :N48U:L L 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); | ~ ~~~~~~~~~~^~~~~~~~~~~ 209 | OFFSET(hue),src/libavfilter/vf_lut3d.c:1710:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c1710 | lut1d->scale.g = av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ :39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ CC libavfilter/vf_shuffleframes.o src/libavfilter/vf_procamp_vaapi.c:207:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | src/libavfilter/vf_lut3d.c : 1711{: 47":h "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "Output vi de1711o | h u el"u,t 1d -| > ~s cale.b = 207a | v _ c l i p fO(F1F.S E/T ((hiune)_,m aAxV[_2O]P T-_T YiPnE__mFiLnO[AT2,] ){, .0d.bfl, =1 .HfU)E;_ D E| F ~ ~~~~~~~~~~^~~~~~~~~~~A ULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:205:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:203:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | OFFSET(contrast), AV_OPT_TYPE_F14LO warningAsT generated,. { .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_lut3d.csrc/libavfilter/vf_procamp_vaapi.c::1745201::5572:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | 1744 | O F F S E T ( s a t u r a t i o n ) , A Va_vO_PlTo_gT(YcPtEx_,F LAOVA_TL,O G{_ D.dEbBlU G=, S"ATmUiRnA:T I%OfN _%DfE F%AfU L|T m}a,x :S A%TfU R%AfT I%OfN\_nM"I,N , | S ~~~~~~A TURATION_M AX1745, | . f l a g s = F L A G S } , | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c : 43 : 31 :m inote: nexpanded from macro 'SATURATION_DEFAULT'[ 0], m i43n | [#1d]e,f imnien [S2A]T,U RAmTaIxO[N0_]D,E FmAaUxLT[ 1 ] , 1m.a0xF[ 2 ]| ) ^~~~; | ^~~~~~ src/libavfilter/vf_procamp_vaapi.csrc/libavfilter/vf_lut3d.c::1991745::9364: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | {1744 | " s " , " O u tp u t v i d eo s a t ur a t i ona"v,_ l o| g ~( ctx, AV_ L199O | G _ D E B UOGF,F S"EmTi(ns:a t%ufr a%tfi o%nf) ,| AmVa_xO:P T%_fT Y%PfE _%FLfO\AnT",, { | . ~~~~~~d bl = SA T1745U | R A T IO N _ D E F A U L T } , S A T U R A T I O N _ M I Nm,i nS[A0T]U,R AmTiInO[N1_]M,A Xm,i n.[f2l]ag,s m=a xF[LAGS }, 0 ]| , ^~~~~~~~~~~~~~ max[1src/libavfilter/vf_procamp_vaapi.c]:,42 :m30a:x [note: 2expanded from macro 'SATURATION_MAX'] ); | ^~~~~~42 | #define SATURATION_src/libavfilter/vf_lut3d.cM:A1745X: 56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 10.0F | ^~~~~ 1744 | src/libavfilter/vf_procamp_vaapi.c : 199 : 77 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | a v_ l{o g"(sc"t,x ," OAuVt_pLuOtG _vDiEdBeUoG ,s a"tmuirna:t i%ofn "%,f %| f ~ | max: % f199 | % f % f \ nO"F,F S E| T ~~~~~~(s aturatio n1745) | , A V _ O P T _ T Y P E _ F L O A T , { . d b l = SmAiTnU[R0A]T,I OmNi_nD[E1F]A,U LmTi src/libavfilter/vf_readeia608.cn}[,:2 S205]A:,T 32Um:Ra Axwarning: T[comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]I0 O]N,_ MmIaNx,[ 1S205]A, | T Um RaA xT [I 2O ]N _) M;iA fX ,( | s. ^~~~~~cf alang-s> h=i sFtLoAgGrSsrc/libavfilter/vf_lut3d.ca :}m1745[,:i 48] :| > ^~~~~~~~~~~~~~ warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)src/libavfilter/vf_procamp_vaapi.c :{41 : | 31 ~~~~~~~~~~~~~~~~~~ ^ ~~~:1744 | note: expanded from macro 'SATURATION_MIN' 41 | src/libavfilter/vf_readeia608.c #: d213 e:f 32i :n e warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]S A T U R A T213 I | aO vN_ _l Mo Ig N( c t ix f, (A s Vc0_a.Ln0O-F>Gh _i Ds| Et ^~~~Bo UgGr,a m"[mii]n :> src/libavfilter/vf_procamp_vaapi.c%cf:n 199t%:)f55 :{% fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| | ~~~~~~~~~~~~~~~~~~ ^ ~~~ m ax: %f % f199 | % f \ n " , OF F| S ~~~~~~E T(satur a1745t | i o n ), A V _ O P T _ T Y P E _ F L O A T , { . d b l = mSiAnT[U0R]A,T ImOiNn_[D1E]F,A UmLiTn [}2,] ,S AmTaUxR[AT0I]O,N_ MmIaNx, [S1AT]U,R AmTaIxO[N2_]M)A;X , | . ^~~~~~fl ags = FLAGS }, | src/libavfilter/vf_lut3d.c ~ ^~~~~~~~~~~~~~~~~~: 1745:40:src/libavfilter/vf_procamp_vaapi.c :warning: 43implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 31: note: expanded from macro 'SATURATION_DEFAULT' 1744 | 43 | # d e f i n e S A T U R A T I O N _ DaEvF_AlUoLgT( c tx , 1A.V0_FLO G _| D ^~~~E BUG, "min: %f %f %f | maxsrc/libavfilter/vf_procamp_vaapi.c:: 197%:f 90%:f %warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]\ n", | ~~~~~~ 1745 | 196 | { " b r i g h t n e s s " , " Omuint[p0u]t, mviind[e1o] ,b rmiignh[t2n]e,s sm"a,x [ 0| ] ~, max[1], max[2]); | ^~~~~~ 197 | OFFSEsrc/libavfilter/vf_lut3d.cT:(1745b:r32i:g hwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT _1744T | Y P E_ F L O A T , { . d b l = B R I G HaTvN_ElSoSg_(DcEtxF, AAUVL_TL O}G,_ DBERBIGUHGT,N E"SmSi_nM:I N%,f B%RfI G%HfT N| EmSaSx_:M A%Xf ,% f. f%lfa\gns" ,= | FL ~~~~~~A GS }, | 1745 ^~~~~~~~~~~~~~ | src/libavfilter/vf_procamp_vaapi.c : 30 : 29 : note: expanded from macro 'BRIGHTNESS_MAX' 30 | # d e f imnien[ 0B]R,I GmHiTnN[E1S]S, _mMiAnX[ 2 ], m a x1[000].,0 Fm a x| [ ^~~~~~1 ], max[2]); 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.CC libavfilter/vf_shufflepixels.o 0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | OFFSETsrc/libavfilter/vf_lut3d.c:1763:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( b1763 | lut1d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ right), AV_OPT_Tsrc/libavfilter/vf_lut3d.cYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' :1764:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 1764 | lut1dsrc/libavfilter/vf_readvitc.c-:>57s:c133al:e .warning: gmissing field 'unit' initializer [-Wmissing-field-initializers] = av_cli p57f | ( 1 . /{ ("msacxa[n1_]ma x-" , m"imna[x1i]m)u,m l in0e. fn,u m1b.efr)s; t o| s ~ ~~~~~~~^~~~~~~~c an for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS }, | ^ | #desrc/libavfilter/vf_lut3d.cfine BRIGHTNESS_src/libavfilter/vf_readvitc.cD:E58:F108AU:L Twarning: missing field 'unit' initializer [-Wmissing-field-initializers] 0.0F | ^~~~58 | { "thr_b", "blacsrc/libavfilter/vf_procamp_vaapi.ck: 195co:l90:o r warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h reshold "194, | O F F{S E"Tb("t,h r"_Obu)t,p uAtV_ OvPiTd_eToYP Ebr_iDgOhUtBnLeEs,s "{,. d b| l ~ = 0.2 } ,195 | 0 , 1 . 0 ,O FFFLSAEGTS( b}r, ig h| t ^) , AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESsrc/libavfilter/vf_readvitc.cS:_59D:EF108A: ULwarning: missing field 'unit' initializer [-Wmissing-field-initializers]T }, BRI G59H | T N ES S_ M{I N",t hrB_RwI",G H T N E"SwhSi_tMeA Xc,o l.orf ltahgrse s= hoFlLdA"G,S O}F,F S E| T ^~~~~~~~~~~~~~( thr_wsrc/libavfilter/vf_procamp_vaapi.c):,30: A29V:_O Pnote: T_expanded from macro 'BRIGHTNESS_MAX'T YPE_ D30O | UB#LdEe,f i{n.ed bBlR I=G H0T.N6E }S,S _0M,A X1 . 0 , F L1AG0S0. 0}F, | | ^ ^~~~~~ :src/libavfilter/vf_procamp_vaapi.c:195:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_readvitc.c:60 :19412 | : warning: missing field 'help' initializer [-Wmissing-field-initializers] { " b60" | , " O {u tNpULuLt }v i| d ^e o brightness", | ~ 1765 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 | ^~~~~~~ 44src/libavfilter/vf_procamp_vaapi.c:195: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] 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c1765 | lut1d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ :31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_lut3d.c:1778:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1778 | { NULL } | ^ CC libavfilter/vf_shuffleplanes.o 19 warnings generated. 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) + .src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 5 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_OPTsrc/libavfilter/vf_lut3d.c:1811:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] _ TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ 1811 | consrc/libavfilter/vf_removegrain.c:41:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 41t | { "m3", "set mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ flsrc/libavfilter/vf_removegrain.c:42:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | {NULL} | ^ oat m = (1.f - cosf(d * M_PI)) * .5f; | ^ ~ src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ CC libavfilter/vf_signalstats.o CC libavfilter/vf_signature.o 29 warnings generated. 3 warnings generated. src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/vf_sab.c:106:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_sab.c:108:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | if (s->chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_sab.c:110:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_sab.c:120:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:120:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:120:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:119:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%7f warningcsh generatedro. ma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:119:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:119:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:154:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:162:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | vec = sws_getGaussianVec(f->strength, 5.0); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_sab.c:174:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:174:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ CC libavfilter/vf_siti.o 15CC libavfilter/vf_smartblur.o warnings generated. src/libavfilter/vf_rotate.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ src/libavfilter/vf_scdet.c:53:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "threshold", "set scene change detect threshosrc/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ld 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ "src/libavutil/macros.h, OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ :47:28: note: expanded from macro 'FFMAX' src/libavfilter/vf_scdet.c:54:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 54 | src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ 167 | 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 }, | ^ FFMAX(0src/libavfilter/vf_scdet.c, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ :src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 56 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ :140:src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 56 | { "s", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {. | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ dsrc/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' b 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ l src/libavfilter/vf_rotate.c= 0 }, 0, 1, V|F }, | ^ :167src/libavfilter/vf_scdet.c:57:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] :27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | {NULL} | ^ 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define src/libavfilter/vf_scdet.c:131:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F FMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 131 | src/libavfilter/vf_rotate.c ret = av_clipf(FFMIN(mafd, diff), 0, 100.); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :166src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' : 123 | #define av_clipf av_clipf_sse | ^ 27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | rCC libavfilter/vf_spp.o eturn 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)) | ^ 6 warnings generated. src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FF4 warningMAX(0, -inw * sinx) + | ~ ^~~~ ssrc/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' generated 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. 6 warnings generated. 8 warnings generated. 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[VAsrc/libavfilter/vf_rotate.c:R306:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _O 306 | rot->var_values[VAR_N] = NAN; | ~ ^~~ W/usr/include/math.h:15:19: note: expanded from macro 'NAN' ] = NAN; | ~ ^~~ 15/usr/include/math.h:15:19: note: expanded from macro 'NAN' | 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ #define NAN __src/libavfilter/vf_scale.c:454:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b 454 | scale->var_values[VAR_OUT_H] = scale->var_values[VAR_OH] = NAN; | ~ ^~~ u/usr/include/math.h:15:19: note: expanded from macro 'NAN' iltin_nanf("") | ^~~~~~~~~~~~~~~~~~ 15 | #define NAN src/libavfilter/vf_rotate.c:307:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 307 | rot->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:308:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | rot->var_values[VAR_OUT_W] = rot->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:309:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | rot->var_values[VAR_OUT_H] = rot->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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] CC libavfilter/vf_ssim.o 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 | ^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_ssim360.o src/libavfilter/vf_rotate.c:443src/libavfilter/vf_scroll.c:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :177:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 443 | 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 }, | ^ else if (fabs(rot->angle - 3*M_src/libavfilter/vf_scroll.cP:I/1792:)119 :< warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L T_EPSILON 179& | & o u t{w "=v=e ritnihc aCC libavfilter/vf_stack.o &l&", o u t"hs e=t= tihnew )v e{r t i| c ~ ^~~~~~~~~~~a l scrol/usr/include/float.hl:i16n:g21 :s pnote: eexpanded from macro 'FLT_EPSILON'e d", OF F16S | E#Td(evf_isnpee eFdL)T,_ EAPVS_IOLPOTN_ T1Y.P1E9_2F0L9O2A8T9,5 5{0.7d8b1l2=50e.-}0,7 F - 1| . ^~~~~~~~~~~~~~~~~~~~~~~, 1., VFT }, | ^ src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "v", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "hpos", "set initial horizontal position", OFFSET(h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:182:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ CC libavfilter/vf_stack_vaapi.o src/libavfilter/vf_scale.c:763:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 763 | scale->var_values[VAR_S2R_MAIN_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:764:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | scale->var_values[VAR_S2R_MAIN_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:767:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:768:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 768 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:517:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | rot->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_stereo3d.o src/libavfilter/vf_scale.c:727:25: warning: comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare] 727 | CC libavfilter/vf_super2xsai.o in->color_range != scale->in_frame_range) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:917:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 917 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:918:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 15 warnings4 warnings generated. generated. src/libavfilter/vf_scale.c:6 warnings generated. 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 }, | ^ 8 warnings generated. 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:153src/libavfilter/vf_selectivecolor.c: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | { "out_vsrc/libavfilter/vf_setparams.c_c:h118r:_10po:s "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] "outp u118t | v e {rNtUiLcLal} c h| r ^o ma position in luma grid/256" , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ :102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_scale.c: 102 | RANGE_OPTION("red", RANGE_REDS), | ^ src/libavfilter/vf_selectivecolor.c1000: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 }, | ^ :96:130: note: expanded from macro 'RANGE_OPTION' 96 | { src/libavfilter/vf_scale_vaapi.c:258:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] co lor_name"s", "adjust "color_name" regions", OFFSET(osrc/libavfilter/vf_scale.cp:t_1005cm:y214k:_ awarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]j ust[range]), A V1005_ | O P T _ T{Y P"Ef_oSrTcReI_NdiGv,i s{i.blset_bry="N,U LL"}e,n f0o,r ce0 , tFhLaAtG St h} e | o ^u tput resolution is divisible by a defined integer when force_original_258 | src/libavfilter/vf_selectivecolor.ca s :p e103 c:{t5_ :r" afwarning: tomissing field 'unit' initializer [-Wmissing-field-initializers]ir oc ei_sd iu v103is | se di "b ,l e R_OAbFNyFG"SE,E_ TO"(PeTfnIofOroNcr(e"c_eyd etilvhliaoswti" b,tl he e_R bAoyNu)Gt,Ep _uAYtVE _LrOLePOsTWo_SlT)uY,tP iE _o| In ^N Ti,s {d isrc/libavfilter/vf_selectivecolor.c.v:ii96s:6i1304b: l =enote: expanded from macro 'RANGE_OPTION'1b }y, a1 ,d e2f5 i696n, | e F dL A iG{nS t ce}og,le or r | _w ^nh aemne "fso"r,c e"_aodrjiugsitn a"lc_oalsopre_cnta_mrea"t iroe giiso nuss"e,d "O,F FOSFEFTS(src/libavfilter/vf_scale.cEo:Tp1006(t:f_132co:mr ycwarning: kemissing field 'unit' initializer [-Wmissing-field-initializers]__ addijvuissti[brlae n_1006gb | ey ] )), , A{AV V_"_OpOPaPTrT_a_TmT0YY"PPE,E __I"SNSTcTR,aI lNe{Gr , . pi{a6.r4sa tmr= = 0N1"U},L, L } 1, , 0 2, 5 60 ,, FF LL AAOGGFSFS S E}}T, ( p| a ^| r ^a m[0]), AV_OPT_TYPE_DOUBLE, { .dbl =src/libavfilter/vf_scale_vaapi.c D:B260L:_12M:A Xwarning: missing field 'help' initializer [-Wmissing-field-initializers]} , -DB L_260M | A X , D{B src/libavfilter/vf_selectivecolor.cLN_:UMLA104LX: ,5 }:F, L warning: Amissing field 'unit' initializer [-Wmissing-field-initializers] G | S ^ }, 104| | ^ RANGE_OPTION("green", RANGE_GREENS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' src/libavfilter/vf_scale.c :96 | 1007 : 132 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]c olor_name"s" ,1007 | " ad j u s{t ""pcaorloarm1_n",a m"eS"c arelgeiro npsa"r,a mO F1F"S,E T ( op t _ c m y k _ a dOjFuFstS[ErTa(npgaer]am)[,1 ]A)V,_ OP TA_VT_YOPPET__STTYRPIEN_GD,O U{B.LsEt,r ={N U.LdL}b,l 0=, D0B,L _FMALXA G S} ,} - | D ^B L_MAX, DBL_MAX, 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", "adjussrc/libavfilter/vf_scale.ct :"1011c:o12l:o rwarning: _nmissing field 'help' initializer [-Wmissing-field-initializers]a me" r1011e | g i o n s{" ,N UOLFLF S}E T (| op ^t _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_setparams.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | {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_setparams.c ^~~~~~~ ~ :src/libavfilter/vf_selectivecolor.c223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] : 223 | {NULL} | ^ 162:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { CC libavfilter/vf_swaprect.o | ^~~~~~~ ~ 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 | CC libavfilter/vf_swapuv.o 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 || | ^~~~~~~ ~ CC libavfilter/vf_telecine.o 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]);7 warning| s ^~~~~~~ generated. src/libavfilter/vf_selectivecolor.c:165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ CC libavfilter/vf_threshold.o 2 warnings generated. src/libavfilter/vf_showpalette.c:38:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 39 | { NULL } | ^ 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_showinfo.c:61:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61src/libavfilter/vf_selectivecolor.c | { "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, VF }, | ^ :224:src/libavfilter/vf_showinfo.c23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :62 224 | for (k = 0; k < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ 3 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 src/libavfilter/vf_showinfo.cK=%6g\n", | ~~~~~~ : 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ 131:23src/libavfilter/vf_selectivecolor.c:282:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 281 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] ? ", " : ""); | ~ ^ ~~~~~ av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 262 | for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. CC libavfilter/vf_thumbnail.o 15 warnings generated. 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 (a9 warnings generated. cdc = 0; acdc < 1 warning generated. FF_ARRAY_ELEMS(par->delta_qp[plane]); acdc++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ CC libavfilter/vf_tile.o CC libavfilter/vf_tinterlace.o src/libavfilter/vf_shuffleframes.c:135:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "mapping", "set destinasrc/libavfilter/vf_shuffleplanes.c:138:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ti 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 }, | ^ on indsrc/libavfilter/vf_shuffleplanes.cexes of input frames", OFFSET(mapping), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ :139:141: src/libavfilter/vf_shuffleframes.c:136:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 136 | { NULL }, | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:140:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "map2", "Index of the input plane to be used as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, | ^ CC libavfilter/vf_tmidequalizer.o 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 }, | ^ CC libavfilter/vf_tonemap.o CC libavfilter/vf_tonemap_vaapi.o CC libavfilter/vf_tpad.o In file included from src/libavfilter/vf_signalstats.csrc/libavfilter/vf_signature.c::8527:: 10src/libavcodec/put_bits.h:: 227:warning: 37: missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 85 | {227N | U L L } | ^ i f (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vf_transpose.o 6 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vf_transpose_vaapi.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,2 warnings generated. {.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 | { "se2 warnings generated. ed", "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_unsharp.o 5 warnings generated. src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ src/libavfilter/vf_signalstats.c:485:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ~ ^~~~~ src/libavfilter/vf_signalstats.c:485:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:485:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_signalstats.c:524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~ src/libavfilter/vf_signalstats.c:524:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:524:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ^~~~~ ~ CC libavfilter/vf_untile.o src/libavfilter/vf_siti.c:95:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ src/libavfilter/vf_siti.c:95:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ CC libavfilter/vf_v360.o CC libavfilter/vf_vaguedenoiser.o src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_smartblur.c:90:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_smartblur.c:92:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_smartblur.c:104:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radsrc/libavfilter/vf_spp.c:ius:%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, 65:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | 65 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, TFLAGS }, | ^ src/libavfilter/vf_spp.c s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~~~ :66src/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, | ~~~~~~ 107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 66 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS }, | ^ | "luma_radius:%f lusrc/libavfilter/vf_spp.cma_strength:%f luma_threshold:%d " :70:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 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] "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 71 | { Nsrc/libavfilter/vf_siti.cUL:L 260}: 21| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 260 | mean += img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ | s->luma.radius, s->luma.strensrc/libavfilter/vf_siti.cgth, s->luma.threshold, :266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~ 266 | 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, | ~~~~~~ float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 101 | 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); | ~~ ~~~~~~~~~~^~~~~~~~~~~ "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | src/libavfilter/vf_siti.c:277:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 277 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ | src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~~~ 709src/libavfilter/vf_smartblur.c | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ :103:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~ src/libavfilter/vf_siti.c:316:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | { "print_summary", "Print summary showing average values", OFFSET(print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_siti.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/vf_smartblur.c:130:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_smartblur.c:130:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_smartblur.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | sws_scaleVec(vec, f->strength); | ~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:136:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | vec->coeff[vec->length / 2] += 1.0 - f->strength; | ~ ~~~^~~~~~~~ 2 warnings generated. src/libavfilter/vf_sr.c:54:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "scale_factor", "scale factor for SRCNN model", OFFSET(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS }, | ^ src/libavfilter/vf_sr.c:55:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "model", "path to model file specifying network architecture and its parameters", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:56:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_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_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_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_ssim.c:74:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ CC libavfilter/vf_varblur.o src/libavfilter/vf_ssim.c:84:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_ssim360.c:449:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | ssim360 += weight * ssim360_end1x( | ~ ^~~~~~~~~~~~~~ 450 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | max); | ~~~~ src/libavfilter/vf_ssim360.c:468:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | ssim360 += weight * ssim360_end1( | ~ ^~~~~~~~~~~~~ 469 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_stack.c:440:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ src/libavfilter/vf_ssim.c:270:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | ssim += ssim_endn_16bit((const int64_t (*)[4])sum0, (const int64_t (*)[4])sum1, width - 1, max); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ 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 INFINITsrc/libavfilter/vf_stereo3d.cY __builtin_inff() | ^~~~~~~~~~~~~~~~ :218:1 warning generated. 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ src/libavfilter/vf_ssim360.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * weight); | ~ ^~~~~~ src/libavfilter/vf_ssim360.c:711:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 711 | sum_weight += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:731:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 731 | int x_ceil = x_floor + (x_diff > 1e-6); | ^~~~~~ ~ src/libavfilter/vf_ssim360.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | int y_ceil = y_floor + (y_diff > 1e-6); | ^~~~~~ ~ 5 warnings generated. src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ src/libavfilter/vf_super2xsai.c:93:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 93 | for (y = slice_start; y < slice_end; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:119:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 119 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~src/libavfilter/vf_swaprect.c :53:12src/libavfilter/vf_super2xsai.c:209:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : warning: 209 | if (x < width - 3) { | ~ ^ ~~~~~~~~~ missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_super2xsai.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 53 241 | if (y < height - 3) | ~ ^ ~~~~~~~~~~ | { NULL }, | ^ 9 warnings generated. 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-src/libavfilter/vf_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] >w 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}, | ^ / isrc/libavfilter/vf_telecine.cnlink->h; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ :67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ 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("") | ^~~~~~~~~~~~~~~~~~ 26 warnings generated. CC libavfilter/vf_vectorscope.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; | ~~ ^~~ 8 warnings generated. 5 warnings generated. In file included from 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_signature.c:35: src/libavfilter/signature_lookup.c:218:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | src/libavfilter/vf_thumbnail.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] if (l1dist < pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ 66src/libavfilter/signature_lookup.c | { NULL } | ^ :223:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | } else if (l1dist == pa11i warnings generated. rs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:252:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | src/libavfilter/vf_threshold.c:41:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { 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] p lanes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ 258 | src/libavfilter/vf_threshold.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] if (pairs[k].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | { NULL } | ^ CC libavfilter/vf_vflip.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. CC libavfilter/vf_vfrdet.o src/libavfilter/vf_stack_vaapi.c:83:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | for (int i = 0; i < avctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_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->refsrc/libavfilter/vf_signature.c:_pad) * (1.f + s->ref_pad); | ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(nb_inputs), AV_OPT_CC libavfilter/vf_vibrance.o 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), Asrc/libavfilter/vf_ssim360.cV_OPT_TYPE_STRING, {.str = ""},1 warning generated . 0, NB_FORMATS-1, FLAGS }, | ^ :1503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1503 | src/libavfilter/vf_signature.c d = cos(((0.5 + i) / h - 0.5) * DEFAULT_EXPANSION_COEF * M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 56 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ 73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' src/libavfilter/vf_signature.c 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ :58:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, src/libavfilter/vf_ssim360.c:51510: warning29s generated:. warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ 1510 | 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 }, | ^ dsrc/libavfilter/vf_signature.c:62:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o 62 | OFFSET(thdi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ uble dx = DEFAULT_EXPANSION_COEF * (0.5 + jsrc/libavfilter/vf_signature.c :-64 :w97 :* warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 90) / (w *64 | 0 . 1 0 ) ; | O ^~~~~~~~~~~~~~~~~~~~~~ ~F FSET(thsrc/libavfilter/vf_ssim360.ci:t73):,32 : note: expanded from macro 'DEFAULT_EXPANSION_COEF' AV_ O73P | T#_dTeYfPiEn_eD ODUEBFALUEL,T _{E.XdPbAlNS I=O N0_.C5O}EF, 1 . 0 10f. 0 ,| ^~~~~1 .0, FLAGS }, | ^ src/libavfilter/vf_signature.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 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_vif.o CC libavfilter/vf_vignette.o src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:60:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:62:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:65:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:67:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ CC libavfilter/vf_vmafmotion.o CC libavfilter/vf_w3fdif.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_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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", OFsrc/libavfilter/vf_stack_vaapi.cFS:E243T:(s1i:g mawarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_O P243T | _TDYEPFEI_NFEL_OVAST,T A{C.Kd_blO=P0T.I5O}N,S (0v,a a p i1),; F L| A^G S }, src/libavfilter/stack_internal.c :| 321 ^: 9: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 321 | STACK_COMMON_OPTS src/libavfilter/vf_tmidequalizer.c : 64 : 92 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "\p l| a ^n es",src/libavfilter/stack_internal.c :"310s:e142t: pnote: lexpanded from macro 'STACK_COMMON_OPTS'a nes", OFFSE T310( | p l a n e{s )",s hoArVt_eOsPtT"_,T Y"PFEo_rINcTe, t e r{m.inia6t4i=o0nx Fw}he,n 0 ,t h0ex Fs,h oFrLtAeGsSt }i,n p u| t ^ terminates", OFFSET(base.shortest), AV_src/libavfilter/vf_tmidequalizer.cO:P65T:_12T:Y Pwarning: Emissing field 'help' initializer [-Wmissing-field-initializers]_ BOOL ,65 | { . i 6{4 N=U L0L }}, 0| ^, 1, FLAGS }src/libavfilter/vf_tpad.c, : 52| : ^145 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "start", "set the number of frames src/libavfilter/vf_stack_vaapi.ct:o243 :de1l:a ywarning: missing field 'unit' initializer [-Wmissing-field-initializers]i nputsrc/libavfilter/stack_internal.c":, 322 : 151 : note: expanded from macro 'DEFINE_VSTACK_OPTIONS' OFFS E322T | ( p a d _ s t a r{t )", w iAVd_tOhP"T,_ T Y P"ES_eItN To,u t p u{t. iw6i4d=t0h} ,( 0 t o u s e0 ,t h eI NwTi_dMtAhX, oVfF i},n p u| t ^ 0)", OFFSET(base.tile_width), AV_OPT_TYPE_INT, { .i64 = src/libavfilter/vf_tpad.c0 :}53,: 1450:, warning: Umissing field 'unit' initializer [-Wmissing-field-initializers]I NT16_MAX, F L53AG | S } ,{ \" s t| o ^p ", src/libavfilter/vf_tinterlace.c ":s72e:t11 :t hwarning: emissing field 'help' initializer [-Wmissing-field-initializers] numbe r72 | o f f{rsrc/libavfilter/vf_stack_vaapi.c a:m243Ne:Us1L :Lt owarning: } missing field 'help' initializer [-Wmissing-field-initializers] a d| d ^ src/libavfilter/stack_internal.c a:f323t:e16r: note: iexpanded from macro 'DEFINE_VSTACK_OPTIONS'n put fin i323s | h e d " , O F{FS NETU(LpLa }d _ s t o p ) , A V _ O P T _ T Y P E _ I N T , { . i 6 4 = 0 } , - 1 , I N T _ M\A X ,| ^ 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_stack_vaapi.c:250:1:src/libavfilter/vf_tpad.c warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 250 | DEFINE_XSTACK_OPTIONsrc/libavfilter/vf_signature.cS:(302v:a19a:pi )warning: ; comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] | ^ 60src/libavfilter/stack_internal.c :328302 | : 9 : note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 328i | f ( f = = SwToArCdKv_eCcO[MwM]O)N _{O P TS| ~ ^ ~~~~~~~~~~ \ | ^ src/libavfilter/stack_internal.c:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 310:142: note: expanded from macro 'STACK_COMMON_OPTS' 60 | 310 | { "shortest", "For { "color", "set the color of the added frames", OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="blacce termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ k"}, 0, 0, VF }, | ^ src/libavfilter/vf_tpad.c:src/libavfilter/vf_stack_vaapi.c61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :250:1: warning: 61 | { NULL } | ^ missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:333:16: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 333 | 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] { NULL } \ | ^ 59 | { "stop_duration", "set the duration to pad input", OFFSET(stop_durationCC libavfilter/vf_waveform.o ), 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_tmidequalizer.csrc/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :296 267 | for (i = 0; ikernel[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; | ^~~~ ~ 1 warning generated. src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:85:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | s->param = 1.0f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:103:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_tonemap.c:103:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~ ^~~~ src/libavfilter/vf_tonemap.c:103:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~~~^~~ ~ src/libavfilter/vf_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 * pe2 warnings generated. ak + peak) / FFMAX(peak - 1.40f, 1e-6); | ~~~~~^~~ ~ warningsrc/libavfilter/vf_tonemap.cs generated. :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); | ~~^~~ ~ 21 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; | ~ ^~~~~ 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,7b) warning s( generated(. 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; | ^~~ ~ 2 warnings generated. src/libavfilter/vf_transpose.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ CC libavfilter/vf_xbr.o src/libavfilter/vf_tonemap.c:294:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "param", "tonemap parameter", OFFSET(param)src/libavfilter/vf_unsharp.c:, AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ^ 178:18: warning: src/libavfilter/vf_tonemap.c:295:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | { "desat", "desaturation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS }, | ^ 178 | src/libavfilter/vf_tonemap.c fp->amount = amount * 65536.0; | ^~~~~~ ~ :296:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | CC libavfilter/vf_xfade.o {8 warnings generated. "peak", "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 9 warnings generated. 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",src/libavfilter/vf_vaguedenoiser.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "tonemap parameter", OFFSET(param70 | { "threshold", "set filtering strength", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.}, 0,DBL_MAX, FLAGS }, | ^ ), AV_OPT_TYPE_DOUBLECC libavfilter/vf_xmedian.o , {.dbl = NAN},src/libavfilter/vf_vaguedenoiser.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] DBL_MIN, DBL_MAX, FLAGS }, | ~ ^~~ 75/usr/include/math.h:15:19: note: expanded from macro 'NAN' | 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ { "nsteps", "set number of steps", OFFSET(nsteps), AV_OPT_TYPE_INT, {.i64=6 }, 1, 32, FLAGS }, 2| ^ warning s generated. 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 } | ^ CC libavfilter/vf_yadif.o 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 }, | ^ 4 warnings generated. 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 }, | ^ CC libavfilter/vf_yaepblur.o 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_SIsrc/libavfilter/vf_v360.cZE, MAX_SIZE, FLAGS }, | ^ :170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | src/libavfilter/vf_unsharp.c{ NULL } | ^ :336:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "ax", "ssrc/libavfilter/vf_v360.cet alpha matriCC libavfilter/vf_zoompan.o x horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ :167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | src/libavfilter/vf_unsharp.c { "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] 337: 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"}, | ~ ^~~~ 139: src/libavfilter/vf_v360.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]167 :98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | { "167a | l p h a _{m s i"zve__oyf"f, s e"ts"e,t "aolupthpau tma tvreirxt ivceratli coaflf s-iazxei"s, o f f sOeFtF"S,E T (aOmFsFiSzEeT_(yv)_,o fAfVs_eOtP)T,_ TAYVP_EO_PITN_TT,Y P E{_ F.LiO6A4T ,={ .5d b}l, =M0I.Nf_}S,I Z E , M A X-_1S.IfZ,E , F L A G S } , | ^ 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 horizontalsrc/libavfilter/vf_unsharp.c o:f338f:-139:a xwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]s offset",OF F338S | E T ( h _{o f"fasye"t,) , A V _ O P T _ T Y P"Ese_tF LaOlApTh,a{ .mdabtlr=i0x. fve}r,t i c a l s i-z1e."f,, O F F S E T ( a m s i z e _1.yf),,T FALVA_GOSP,T _"ThY_PoEf_fIsNeTt," } , { .| i ~ ^~~6 4 = 5 }, MIN_SIsrc/libavfilter/vf_v360.cZ:E166,: 110M:A Xwarning: _Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ZE, FLAGS }, | 166 ^ | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.fsrc/libavfilter/vf_unsharp.c},: 339 : 139 : -warning: 1missing field 'unit' initializer [-Wmissing-field-initializers].f , 339 | { 1".afl,pThFaL_AaGmSo,u n"th_"o,f f s e"ts"e}t, a l p| ~ ^~~~h a effect strengthsrc/libavfilter/vf_v360.c",: 166 : 98 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(aamou n166t | ) , { A V"_hO_PoTf_TfsYePEt_",F L"OoAuTt,p u{t .hdbolr i=z o0n }t,a l o ff - a-xi2s, o f f s e t " ,5O, FFFSLEATG(Sh _}o,f f s| e ^t ), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_unsharp.csrc/libavfilter/vf_v360.c::340165::139130:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | 165 | { " a{a " , " i d _ f o v " , ""isentp uatl pdhiaa geofnfael cfti esltdr eonfg tvhi"e,w " , O F F S EOTF(FiSd_EfTo(va)a,m oAVu_nOtP)T,_ T YAPV_EO_PFTL_OTAYTP,E _ F{L.OdAbTl,= 0{. f.d}b,l = 0 } , 0 . f ,- 2 , 5 , F L3A6G0S. f},,T F L| A ^G S, "id_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_unsharp.c:341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]165 | 341{ | "{i dN_UfLoLv "}, "| i ^n put diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:164:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:155:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f,src/libavfilter/vf_untile.c : 44 : 37 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 .44f | , T F LA G S , "d{_f.osv"t}r, = | "6 ~ ^~~x 5"}, 0, 0, FLAGS }, src/libavfilter/vf_v360.c :| 154: ^130 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { src/libavfilter/vf_untile.c":v_45:f12o:v "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] "ou t45p | ut v e rt{i cNaUlL fLi e}l d | of ^ view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontCC libavfilter/video.o al field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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}, CC libavfilter/vsink_nullsink.o 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:151:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:151:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:151:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~ src/libavfilter/vf_v360.c:150:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:150:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:150:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~ src/libavfilter/vf_v360.c:149:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:149:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:149:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw 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 | {3 warning s generated"o. ut_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_cellauto.o 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", "CC libavfilter/vsrc_gradients.o 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_transpose_vaapi.c:249:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | { NULL } | ^ CC libavfilter/vsrc_life.o src/libavfilter/vf_tonemap_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ 12 warnings generated. 2 warnings generated. CC libavfilter/vsrc_mandelbrot.o 1 warning generated. src/libavfilter/vf_v360.c:540:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ 36 warnings generated. src/libavfilter/vf_vfrdet.c:84:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | av_log(ctx, AV_LOG_INFO, "VFR:%f (%"PRIu64"/%"PRIu64")", s->vfr / (float)(s->vfr + s->cfr), s->vfr, s->cfr); | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ 3 warnings generated. 13 warnings generated. CC libavfilter/vsrc_mptestsrc.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) {CC libavfilter/vsrc_sierpinski.o | ^~~ ~ src/libavfilter/vf_v360.c:9 warnings generated. 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 >= src/libavfilter/vf_vif.c:-(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ 63:src/libavfilter/vf_v360.c:1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 12 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~~ : src/libavfilter/vf_v360.cwarning: missing field 'help' initializer [-Wmissing-field-initializers] : 63 | { NULL } | ^ 1146:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1146 | phi_norsrc/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] m = phi + M_PI_2; | ^~~ ~ 100 | { "x",src/libavfilter/vf_v360.c "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ :1147:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vectorscope.c 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~ :101:94: src/libavfilter/vf_v360.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]1147 :16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 101 | { 1147" | y " , "}s eelts ec oilofr (cpohmip o>n=e nMt_ PIo_n4 Y& &a xpihsi" ,< OMF_FPSIE_T2( y+) M,_ PAIV__4)O P{T _ T| Y ^~~ ~~P E_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c :1021149 | : 20 : warning: {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] "intensit y1149" | , " s e t i npthein_sniotrym" =, pOhFiF S-E TM(_fPiIn_t2e;n s i| t ^~~ ~y ), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c103 | : 1152 : 20 :{ warning: "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i ", 1152" | s e t i n phi_norm = phi + ((phi > 0.f) ? -M_PI : M_PI); | ^~~ ~ tensity", 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, {src/libavfilter/vf_w3fdif.c.d:b71l:=120:. 7warning: 5}missing field 'help' initializer [-Wmissing-field-initializers], 0, 1, 71T | F L A G S{}, N U| L ^L } | ^ src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ CC libavfilter/vsrc_testsrc.o src/libavfilter/vf_vectorscope.c:123:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:124:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:125:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1 125 warning | generated . { "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_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_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 } | ^ X86ASM libavfilter/x86/af_afir.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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 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, 10src/libavfilter/vf_vignette.c, :V139F: 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_vibrance.c:433:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { "bbal", "set the blue balance value", Osrc/libavfilter/vf_vignette.cFF:S140E:T37(:b awarning: laimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n ce[1]), AV _140O | P T _ T YcPoEn_sFLtO AiTn,t {y.yd b=l =(1y} ,- s - > y 0-)1 0*, s1-0>,y sVcFa l}e,; | | ^ ~ ~~~^~~~~~ src/libavfilter/vf_vibrance.c:434:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 434 | { "rlum", "set the red luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:435:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 435 | { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:436:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 436 | { "blum", "set the blue luma coefficient", OFFSET(lcoeffs[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.212656}, 0, 1, VF }, | ^ 7 warnings generated. src/libavfilter/vf_vibrance.c:437:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 437 | { "alternate", "use alternate colors", OFFSET(alternate), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:438:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 438 | { NULL }src/libavfilter/vf_vignette.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_vif.c:435:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_vignette.c:161:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | s->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:162:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | s->var_values[VAR_T] = NAN; src/libavfilter/vf_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 | #defi/usr/include/math.hn:e15: 19F:F MInote: Nexpanded from macro 'NAN'( a,b) 15( | (#ad)e f>i n(eb )N A?N ( b ) : _(_ab)u)i l t| in ~ ^_ nanf("") | ^~~~~~~~~~~~~~~~~~ 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 | #defisrc/libavfilter/vf_vignette.cne: 163F:FM34I:N (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], b) ((a) > (163b | ) ? ( b ) s:- >(vaa)r)_ v a| l ^u es[VAR_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavfilter/x86/af_afir_init.o src/libavfilter/vf_vif.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->vif_sum[i] += score[i]; | ~~ ^~~~~~~~ src/libavfilter/vf_vignette.c: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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ X86ASM libavfilter/x86/af_anlmdn.o 9 warnings generated. 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); | ~~~~~~~~ ^ 7 warnings generated. src/libavfilter/vf_v360.c:1764:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | CC libavfilter/x86/af_anlmdn_init.o 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; | ~~~^~~~~ ~ 1 warning generated. 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: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, src/libavfilter/vf_waveform.che:i145g:h102t:) warning: * missing field 'unit' initializer [-Wmissing-field-initializers]M _PI_2; | ^~~~~~~~~~~~~~~~~~ ~ 145 | { "src/libavfilter/vf_vignette.cin:t238e:n49s:i twarning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]", "set intens i238t | y " , O FF S E T ( f i n t e n sdisttyp)[,0 ]A V=_ OaPvT__cTYlPiEp__FuLinOtA8T(,s r{c.pd[b0l]= 0*. 0f4 }+, g0et,_ d1i,t hTeFrL_AvGaSl u}e,( s )| ) ^; | ~~~~~~~~^~~ ~ src/libavfilter/vf_waveform.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_Tsrc/libavfilter/vf_vignette.cYP:E239_:F49L:O Awarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {.dbl=0.04 }239, | 0 , 1 , T F L A G S } , d s| t ^p [1] = av_clip_uint8(srcp[1] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ 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,src/libavfilter/vf_vignette.c :1240,: 49FL:A Gwarning: S implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 240 | dstp[2] = av_clip_uint8(srcp[2]src/libavfilter/vf_waveform.c :*148 :f90 :+ warning: gemissing field 'unit' initializer [-Wmissing-field-initializers]t _dither_ v148a | l src/libavfilter/vf_v360.c u: e1839 :({61s :)" )rwarning: ;"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , | ~~~~~~~~^~~ ~ "se t1839 | m i r r osr-i>nfgl"a,t_ rOaFnFgSeE[T0(]m i=r rtoarn)f,( FAFVM_IONP(Ts_-T>YhP_Ef_oBvO,O L3, 5{9..if6)4 =*1 }M_,P I0 ,/ 17,2 0F.LfA)G;S }| , ~ ^~~~~ | ^ 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) * Msrc/libavfilter/vf_waveform.c_P:I154 :/105 :7 2warning: 0.missing field 'unit' initializer [-Wmissing-field-initializers]f ); | ~~~^~~~~ ~ 154 | src/libavutil/macros.h : 49 : 40{: "note: cexpanded from macro 'FFMIN'o mponen t49s | "#,d e"fsiente cFoFmMpIoNn(ean,tbs) t(o( ad)i s>p l(aby)" ,? O(FbF)S E:T ((pac)o)m p )| , ^ 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", OFFSEsrc/libavfilter/vf_v360.cT(:p1840c:o61m:p )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TY P1840E | _ I N T ,s -{>.fil6a4t=_1r}a,n g1e,[ 11]5 ,= FtLaAnGfS( F}F,M I N| ( ^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_vignette.c:268:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 268 | src/libavfilter/vf_waveform.c : 178 : 105 : iwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers] (chroma) * d178s | t p + + {= "aovp_accliitp_yu"i,n t"8se(tf mgarpa[txi ciflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ apsrc/libavfilter/vf_v360.c[x ] * *srcp++ + dv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ :1883:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_waveform.c 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:189:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 49:34: note: expanded from macro 'FFMIN' 189 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 { "bgopacity", src/libavfilter/vf_vignette.c"s:e231t: 23b:a cwarning: kgcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] round o p231a | c i t y " , O FfFoSrE T((yb g=o p0ac;i tyy )<, iAnVl_iOnPkT-_>ThY;P Ey_+F+L)O A{T , {| . ~ ^ ~~~~~~~~~d bl=0.75}src/libavfilter/vf_vignette.c,: 2350,: 271:, warning: Tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F LAGS } ,235 | | ^ for (x = 0;:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(src/libavfilter/vf_waveform.ca,b:) 190(:(a110): >warning: missing field 'unit' initializer [-Wmissing-field-initializers]( b) ? (b) :190 | ( a ) ) { | " ^b ", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ x < isrc/libavfilter/vf_v360.cnlink->w; x++, dsrc/libavfilter/vf_waveform.cs:t191p: 92+:= warning: 3missing field 'unit' initializer [-Wmissing-field-initializers], srcp += 3191) | { | { ~ ^ ~~~~~~~~~ "tint0", "ssrc/libavfilter/vf_vignette.ce:262t: 271:s twarning: tcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] int", 262 | O F F S ET ( f t in tf[o0r] )(,y =A V0_;O PyT _iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ :193src/libavfilter/vf_v360.c:1884:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1884 193 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ | s->src/libavfilter/vf_waveform.ciflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ :src/libavutil/macros.h194::4992::34 :warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'FFMIN' 49194 | | # d e f i{n e" tF1F"M,I N ( a ,"bs)e t( (2an)d >t i(nbt)", ?O F(FbS)E T:( f(tai)n)t [ 1| ] ^) , AV_OPT_TYPE_FLOsrc/libavfilter/vf_v360.cA:T1884, :{39.:d bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0}, -1, 1, 1884T | F L A G Ss}-,> i f| ^l at_src/libavfilter/vf_vignette.cra:n293g:e9[:1 ]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= tanf(FFMIN( s292- | > i v _ sf-o>vvsrc/libavfilter/vf_weave.c,a r:3_47v5:9a12.l:fu )ewarning: s missing field 'help' initializer [-Wmissing-field-initializers][* V AMR_P_IR ]/47 | 7 2 =0 . i nf l){i; n Nk U-| L> ~~~^~~~~~ ~Lf r}a m esrc/libavutil/macros.h| _: ^r49 a:t40e:. nnote: uexpanded from macro 'FFMIN'm == 0 ||49 | i#ndleifnki-n>ef rFaFmMIeN_(raa,tbe). d(e(na )= => 0( b?) ?| ~( b) : 293( | a ) ) | ^ NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/vf_waveform.c:199 :1512 | :# dwarning: emissing field 'help' initializer [-Wmissing-field-initializers]f ine N199A | N { N_U_LbLu i}l t i| n ^_ 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_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); | ~~~^~~~~ ~ X86ASM libavfilter/x86/af_volume.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 1 warning generated. CC libavfilter/x86/af_volume_init.o X86ASM libavfilter/x86/avf_showcqt.o 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 / 34 warnings generated. 60.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?CC libavfilter/x86/avf_showcqt_init.o (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]src/libavfilter/vf_vectorscope.c:873:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2158 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f; | ~ ^~~~~ 873src/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; | ~~~^~~~~~ ~ const floatsrc/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; | ~ ^~~~~ fsrc/libavfilter/vf_v360.c:2159:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 1. - o; | ~ ^ 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~~~^~~~~~ ~ 9 warnings generated. 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_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_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_v360.c:2230:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = src/libavfilter/vf_vectorscope.c:918:p26: warning: hi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_v360.c : 918 | const float f = 1. - o; | ~ ^ 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; | ^~~ ~~ X86ASM libavfilter/x86/colorspacedsp.o src/libavfilter/vf_v360.csrc/libavfilter/vf_vectorscope.c:941:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 941 | const float f = 1. - o; | ~ ^ 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:351 warning generated. : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2256 | 7 s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ warnings 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_rCC libavfilter/x86/colorspacedsp_init.o ange[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2325:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2325 | const float phi = atan2f(vec[0], vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2326:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2326 | const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | ^~~ ~ src/libavfilter/vf_v360.c:2326:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2326 | const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 4 warnings generated. src/libavfilter/vf_v360.c:2361:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2361 | const float phi = rescale(i, width) * M_PI + M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2362:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_xfade.c 2362: | 200 : 121 : cwarning: onmissing field 'unit' initializer [-Wmissing-field-initializers]s t float y = rescale( j200, | h e i g{ht )" d*u rMa_tPiIo;n " , "set cros| s ^~~~~~~~~~~~~~~~~~ ~ 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_v360.c:2394:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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] 2394 | const float r =201 | s q r t f{(1 ."fo f-f sveetc"[,2 ] ) "/s eMt_ ScQRrTo2s;s f| a ^~~~~~~~~~~~~~~~~~~ ~d e 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: src/libavfilter/vf_v360.c:2472:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] note: 2472 | const float a = M_SQRT2 * x * z; | ~ ^ expanded from macro 'CUSTOM_TRANSITION'src/libavfilter/vf_v360.c:2472:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ 2472 | const float a = M_SQRT2 * x * z; | ~ ^ X86ASM libavfilter/x86/scene_sad.o 1 warning generated. 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 * zsrc/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_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: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_zoompan.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ CC libavfilter/x86/scene_sad_init.o src/libavfilter/vf_vectorscope.c:1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1198 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c:2698:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2698 | uf = tanf(M_PI_2 * uf); | ~ ^~ src/libavfilter/vf_v360.c:2703:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2703 | vf = tanf(M_PI_2 * vf); | ~ ^~ src/libavfilter/vf_v360.c:2783:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783src/libavfilter/vf_zoompan.c: | uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~ 171src/libavfilter/vf_v360.c:2783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | 170 | var_values[VA R_IN_TIME] = var_values[VAR_IT] = in->pts == AV_NOPTS_VALUE ? | ~ 171 | NAN : in->pts * uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~~~~~~ av_q2d(inlink->src/libavfilter/vf_v360.ctime_base); | ^~~ :/usr/include/math.h:15:19: note: expanded from macro 'NAN' 2784 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :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_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, positisrc/libavfilter/vf_v360.c:2823:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o n2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~ ^~~~~ ssrc/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); | ~~~~~^~~~~~~~~~ ~ _name[i], color); 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); | ~~~~~^~~~~~~~~~ ~ X86ASM libavfilter/x86/vf_atadenoise.o 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)); | ~ ~~~~^~~~~~~~~~~~~~~~ CC libavfilter/x86/vf_atadenoise_init.o src/libavfilter/vf_yaepblur.c:329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ 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_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/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_X86ASM libavfilter/x86/vf_blend.o 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, src/libavfilter/vf_v360.c {.str = "random"}, 0, 0, FLAGS }, | ^ :3053:42: src/libavfilter/vsrc_gradients.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ^~~~~ 65 | 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; | ~ ~~~^~~~~ {"c1", "src/libavfilter/vf_v360.c:3054:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ esrc/libavfilter/vf_v360.c:3054:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ 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", src/libavfilter/vf_vectorscope.c "set 3rd color", OFFSET(color_rgba[2]),src/libavfilter/vf_v360.c A:V3102_:O44P:T _warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_COLO R3102, | s{->.isftlra t=_ r"aranndgoem[0"]} ,= 0M, _0P,I F*L AsG-S> i}h,_ f o| v ^ / 360.f; | ~ ^~~~~ :src/libavfilter/vf_v360.c:3102:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vsrc_gradients.c :67:115: warning: 3102missing field 'unit' initializer [-Wmissing-field-initializers] | s->i f67l | at _ r a{n"gce3["0,] = M _ PI" s*e t s4-t>hi hc_ofloorv" ,/ 3O6F0F.SfE;T ( c| o ~ ~~~^~~~~~l or_rgba[3]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ 1375:42:src/libavfilter/vf_v360.c:3103:56: warning: src/libavfilter/vsrc_gradients.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3103 | s -68> | i f l at{"_cr4"an,g e [ 1 ] = t"asnetf (50t.h5 fc o*l osr-">,i v _OfFoFvS ET*( cMo_lPoIr _/r g1ba80.[4f]));, A| V ~ ^~~~~_ OPT_TYPEsrc/libavfilter/vf_v360.c_:C3103O:L35O:R ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.s t3103r | = " r asn-d>oifml"a}t,_ ra0n, g0e,[1 ]FL A=G St a}n,f ( | 0 ^. 5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ 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 }, | ^ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_gradients.c 1375 | draw_ihtext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ :70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | {"c6", "set 7th color", OFFSET(color_rgba[6]), AV_OPT_src/libavfilter/vsrc_cellauto.cTYPE_COLOR, {.str = "random"}, 0, 0, FLAGS src/libavfilter/vf_v360.c},: 3135 :| 25: ^ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | src/libavfilter/vsrc_gradients.c : 71 : 115:t hwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t a >= -M_ P71I | * s{-">c7i"v,_ f o v / 1 "80s.eft; 8 t| h ^~~~~ ~~ color",src/libavfilter/vf_v360.c : 3135O:F54:F SEwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( color_ r3135 | g b a [ 7 ] ) , A V _O PT _ T Y PE _ C O L O R ,t h et a >{=. s-tMr_ P= I" r* asn-d>oimv"_}f, o0v, /0 ,1 8F0L.AGfS; } ,| ~ ^~~~~ | ^ src/libavfilter/vf_v360.c:64:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :src/libavfilter/vsrc_gradients.c:72:121 64: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "fil 72en | a m e " ,{ ""xr0e"a,d i n i t i a"ls epta tgtreardni efnrto ml ifinlee "s,ou rOceF FxS0ET"(,f i l e n a OmFeF)S,E TA(xV0_),O PATV__TOYPPTE__STTYRPIEN_GI,N T{,. s{t.ri 6=4 =N-U1L}L,} , 0 , 0 ,- 1F,L AINGTS_ M}A,X , F| L ^A GS }, | ^ 3135:45: src/libavfilter/vsrc_gradients.cwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :src/libavfilter/vsrc_cellauto.c: 653135: | 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { " ft"h,e t a > = - "Mr_ePaId *in ist-i>ailv _pfoavt t/e r1n8 0f.fr;o m | f ~ ~~~^~~~~~i le", OFFSET(fsrc/libavfilter/vf_v360.cil:e3134n:25a:m ewarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], AV_OP T3134_ | T Y P E _ S T R I N G , { . s t r = N ULthLe}t,a 0<,= 0 , MF_LPAI G*S s-}>,i v_ fo| v ^ / 180.f && | ^~~~~ ~~ 73:121: warning: src/libavfilter/vf_v360.c:missing field 'unit' initializer [-Wmissing-field-initializers]3134 :54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | 3134{ | "y 0 " , src/libavfilter/vsrc_cellauto.c : 66 : 106 : " swarning: emissing field 'unit' initializer [-Wmissing-field-initializers] t g r a d i en t66 | tl hi ne et a{s o<"up=r ca et Mt_ye0Pr"In, "* , s - >" isOveF_tFf SoiEvnT i(/ty i01a)8,0l. fAp Va&_tO&t Pe Tr| n_ ~ ^~~~~"T ,Y POEF_FISNETT,( psrc/libavfilter/vf_v360.c{a:.ti3134t6:e454r:=n -)warning: 1,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]} ,A V _ O P T 3134_ | T Y- P1 E ,_ SI TN RTI N_ G M, A X {, . sF tL r A G= S N} U ,Lt Lh }e| ,t ^ a0 , <0= , MF_LPAIG S* }s-,> i v| _ ^f ov / 180.f src/libavfilter/vsrc_gradients.c&&: 74 :| 121 ~ ~~~^~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"x1", "sesrc/libavfilter/vsrc_cellauto.ct: g67r:a106d:ie nwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] line dest i67n | a t i o n{ x"1p"",, O F F S E T (x 1")s, eAtV _iOnPiT_tiTaYlP Ep_aItNtTe,r {n."i,6 4O=F-F1S}E,T ( p a t t e-r1n,) ,I NAT_VM_AOXP,T _FLTYAPGES_ }S,T R I| N ^G , {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:75:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"y1", "set gradient linsrc/libavfilter/vsrc_cellauto.ce :d68e:s114t:i nwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t ion y1", O F68F | S E T ({y 1")r,a tAeV"_,O P T _ T"YsPetE _vIiNdTe,o {r.ait6e4",= -O1F}F,S E T ( f r a m e-_1r,a teI)N,T _AMVA_XO,P TF_LTAYGPSE _}V,I D E| O ^_R ATE, {.str = "25"}, 0, 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 cosrc/libavfilter/vsrc_cellauto.clo:r69:s114":, warning: OFmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(nb_c o69l | o r s ) ,{ A"Vr_"O, P T _ T Y P E _"IsNeTt, v i{de.oi 6r4a=t2e}",, O F F S E T ( f r2a,m e8_,r aFtLeA)G,S A V},_ O PT| _ ^T YPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLsrc/libavfilter/vsrc_gradients.cA:GS77 :}115,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 77 | {"n", "set the number of colors", OFFSET(nbsrc/libavfilter/vsrc_cellauto.c_:c70o:l102o:r swarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_TY P70E | _ I N T ,{ "{s.iiz64e="2,} , " s e t v2i,d e8o, sFiLzAeG"S, }O,F F S| E ^T (w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL},src/libavfilter/vsrc_gradients.c :078,: 1240:, warning: FLmissing field 'unit' initializer [-Wmissing-field-initializers]A GS }, | ^ 78 | {"seed", "set the seed", OFFSET(seed), AV_OPTsrc/libavfilter/vsrc_cellauto.c_:TY71P:E102_:I warning: Nsrc/libavfilter/vf_v360.cmissing field 'unit' initializer [-Wmissing-field-initializers]T6: 43161,: 42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {71. | i 6 4 = -{1 }",s " ,3161 | s- -1 >,"f slUeaIttN _Tvr3ia2dn_egMoeA [Xs,0i ]zF eL="A ,Gs S-O >F}hF,_S fE oT| v( ^ w )*, M _ P IA V/_ O3P6T0_.TfY;P E _| I ~ ^~~~~M AGE_SIZE,src/libavfilter/vsrc_gradients.c :{79.:s123src/libavfilter/vf_v360.ct::r 3161 warning: :=missing field 'unit' initializer [-Wmissing-field-initializers]27 :N Uwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L }, 790 | , 0 ,3161 { | "F dL uA rG aSst -i}>o,nf "l a,| t ^_ r"asnegt ev[i0d]e o= dsu-r>athi_ofno"v, * OMF_FPSIE T/( d3u6r0a.ft;i o n| ), ~~~^~~~~ ~ AV_OPT_TYPE_DURATION, src/libavfilter/vsrc_cellauto.c{.:i726:4100=:- 1warning: }missing field 'unit' initializer [-Wmissing-field-initializers], -1 ,72 | I N T 6 4{_ M"ArXu,l eF"L,A G S }," s e| t ^ rule", OFFSET(rule), AV_OPT_TYPE_INT, src/libavfilter/vsrc_gradients.c : 80 :{123.:i 6warning: 4missing field 'unit' initializer [-Wmissing-field-initializers] = 110}, 080, | 2 5 5 ,{ "FdL"A,G S } , | ^" set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION,src/libavfilter/vsrc_cellauto.c : 73{:.157i:6 4warning: =missing field 'unit' initializer [-Wmissing-field-initializers]- 1}, - 173, | I N T 6{4 _"MrAaXnd, oFmL_AfGiSl l}_,r a t| i ^o ", "set fill ratio fsrc/libavfilter/vf_v360.cor: 3178f:i44l:l iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g initisrc/libavfilter/vsrc_gradients.ca:l 81 3178g: | r115 i: d warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]sa -n>diofmlla yt81"_ | ,r a On Fg Fe S[{E0"T]s( pr=ae nMed_do"Pm,I_ f *i l sl -_">rsiaehtt_i fogo)vr, a d/Ai Ve3_n6O0tPsT. _rfTo;Yt aP tEi| _oD ~ ^~~~~nO UsBpLeEed", OFsrc/libavfilter/vf_v360.cF,:S 3178{:E.35Td:(b slwarning: p implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e= e d1)/,M _AP VH3178_I | O} P, T _0T ,Ys P-1E>,_i FfFLlLOaAAtGT_S,r {a}.n,dg be l[| =0 ^0] . 0=src/libavfilter/vf_vectorscope.c1 }M:,_ 1433P0:I.400 :0* 0 0warning: s1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- ,> i1h,_ fFLoAvG S/ }3 ,61433 0 | . | f ^; | ~ ~~~^~~~~~ draw_src/libavfilter/vsrc_cellauto.cih:t74e:x157t:( owarning: umissing field 'unit' initializer [-Wmissing-field-initializers]t , x, y, o, 1 .74 | - o , {p o"sriattiioon"s,_ n a m e [ i ] , c o lo r")s;e t | f ~ ^i ll ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:88:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | {NULL}, | ^ 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, FLsrc/libavfilter/vsrc_gradients.cA:GS80 :}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(durationsrc/libavfilter/vsrc_cellauto.c),: 76 :A151V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_DURAT I76ON | , {{ ."is6e4e=d-"1,} , " s-e1t, tIhNeT 6s4e_eMdA Xf,o rF LfAiGlSl i}n,g t| h ~ ^~~~~~~~~e initial grid/usr/include/stdint.h :r46a:n21d:o mnote: lyexpanded from macro 'INT64_MAX'" , OFFS E46T | (#rdaenfdoimn_es eIeNdT)64,_ MAAVX_ O P(T0_xT7YfPfEf_fIfNfTf6f4f,f f{f.fif6f4) = | - ^~~~~~~~~~~~~~~~~~1 }, -1, UINT32_MAX, FLAGS }, | ^ 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 videosrc/libavfilter/vsrc_cellauto.c d:u77r:a107t:i onwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET(dur a77t | i o n ) ,{ "AsVc_rOoPlTl_"T,Y P E _ D U R"ATsIcOrNo,l l p{a.tit6e4r=n- 1d}o,w n w a r d " , -O1F,F SIENTT(6s4c_rMoAlXl,) ,F LAAVG_SO P},T _ T| Y ~ ^~~~~~~~~P E_BOO/usr/include/stdint.hL:,46 :{21.:i 6note: 4expanded from macro 'INT64_MAX' = 1}, 046, | #1d,e fFiLnAe GISN T}6,4 _ M| A ^X (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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_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->ivsrc/libavfilter/vsrc_gradients.c_fov / 180.f; | ~ ~~~^~~~~~ :125:src/libavfilter/vf_v360.c:3242:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 27: 3242 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 125 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ 3242:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3242 | src/libavfilter/vsrc_gradients.c: theta <= M_PI * 127:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | } else if (step >= 1.0) { | ^~~~ ~~ s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3242:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~src/libavfilter/vsrc_gradients.c :148:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | if (nsrc/libavfilter/vf_xmedian.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] b 365 | { NULL }, | ^ _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) { | ^~~~ ~~ 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) { | ^~~~ ~~ CC libavfilter/x86/vf_blend_init.o 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] src/libavfilter/vf_xmedian.c 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:442238::1225:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442238 | | { N U LoLp _}x,_ o d| ^= fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ^~~~~~~~~~~~~~~~~~ ~ 20 warnings generated. src/libavfilter/vf_v360.c:3427:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3427 | const float theta = m * M_PI_2 * (1.f - h); | ~ ~~~~^~~ src/libavfilter/vf_v360.c:3427:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3427 | const float theta = m * M_PI_2 * (1.f - h); | ^ ~ src/libavfilter/vf_v360.c:3460:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3460 | const float theta = acosf(fabsf(vec[2])) / M_PI; | ^~~~~~~~~~~~~~~~~~~~ ~ 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; | ^~~~~~~~~~~~~~ ~ X86ASM libavfilter/x86/vf_bwdif.o src/libavfilter/vf_v360.c:3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3595:15: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_gradients.c :3595 | 387 : 48 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u f = (phi / M387_P | I f*l osacta laen g+l e1 .=f ) f*m oedwf (/s -2>.pft;s *| ^~~ ~s ->speed, 2.f * M_PI); | ^~~ ~ 22 warnings generated. 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_v360.c:3667:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || pCC libavfilter/x86/vf_bwdif_init.o hi < -M_PI_2 ? eh : 0; | ^~~ ~ src/libavfilter/vf_v360.c:3667:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~~ src/libavfilter/vf_v360.c:3669:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3669 | uf = fmodf(phi, M_PI_2) / M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3670:14: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3670 | vf = theta / M_PI_4; | ^~~~~ ~ src/libavfilter/vf_v360.c:3690:30: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3690:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3689:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3689 | if (theta <= 0.f && theta >= -M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3696:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3696:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3695:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3695 | } else if (theta >= 0.f && theta <= M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3700:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3700 | } else if (theta <= 0.f && theta >= -M_PI_2) { | ^~~~~ ~~ src/libavfilter/vf_v360.c:3756:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3756 | const float phi = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_v360.c:3757:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3757 | const float theta = (y - 0.25f - 0.5f * back) / scaleh * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ 9 warnings generated. src/libavfilter/vsrc_life.c:81:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "filename", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 738 | RADIAL_TRANSITIsrc/libavfilter/vsrc_life.cON:(828:,104: uwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]n t8_t, 1) 82| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "fsrc/libavfilter/vf_xfade.c":,726 : 62 : note: expanded from macro 'RADIAL_TRANSITION' "set sou r726c | e f i l e " , O F F S E T ( f i l e n a m e ) , A V_ O P T(_prToYgPrEe_sSsT R-I N0.G5, f{). *s t(rM _=P IN U*L L2}.,5 f0),; 0 , F L A G S } , | ^ \ | ~ ^~~~ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 738 | RADIAL_TRANSITIONsrc/libavfilter/vsrc_life.c(8:,83 :u108i:n twarning: 8missing field 'unit' initializer [-Wmissing-field-initializers]_ t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | src/libavfilter/vf_xfade.c :{726 :"44s:i znote: eexpanded from macro 'RADIAL_TRANSITION'" , "set 726 | v i d eo s i z e " , O F F S E T ( w ) , ( pArVo_gOrPeTs_sT Y-P E0_.I5MfA)G E*_ S(MI_ZPEI, *{ .2s.t5rf )=; N U L L } , 0 , 0 , F L A G S\ } ,| ~~~~~~~~~^~~~~~ ~ | ^ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 738 | RADIAL_TRANSITION(8,src/libavfilter/vsrc_life.c :u84i:n108t:8 _warning: t,missing field 'unit' initializer [-Wmissing-field-initializers] 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | src/libavfilter/vf_xfade.c : 725 : 34{: "note: sexpanded from macro 'RADIAL_TRANSITION'" , " s725e | t v i d e o s i z e "c, o n sOtF FfSlEoaTt( ws)m,o o t h = a t aAnV2_fO(PxT _-T YwPiEd_tIhM A/G E2_,S IyZ E-, h{e.isgthrt =/ N2U)L L-} , 0 , 0 , F L A G S\ } ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ | ^ src/libavfilter/vsrc_life.c:85:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rate", "set video rate", OFFSET(frame_rX86ASM libavfilter/x86/vf_convolution.o ate), 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 rasrc/libavfilter/vf_xfade.cte", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ :739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uint16_src/libavfilter/vsrc_life.ct,: 872:)108 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_xfade.c:726:62: note: 87expanded from macro 'RADIAL_TRANSITION' | { "r u726l | e", " s e t r u l e" , O F F SE T ( r u l e _ s t r()p,r oAgVr_eOsPsT _-TY P0E._5SfT)R I*N G(,M _{P.Is t*r =2 ."5Bf3)/;S 2 3" } , 0 , 0 , F L A G S }\, | | ~ ^~~~ ^ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uinsrc/libavfilter/vsrc_life.ct:1688_:t155,: 2warning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:44: 88note: | expanded from macro 'RADIAL_TRANSITION' { "ra n726d | o m _ f i l l _ r a ti o " , " s e t f i l l r a t i o f o(rp rfoiglrleisnsg -i n0i.t5ifa)l *g r(iMd_ PrIa n*d o2m.l5yf",) ;O F F S E T ( r a n d o m _ f i l l _\r a ti| o ~~~~~~~~~^~~~~~ ~) , AV_OPT_TYPE_DOUsrc/libavfilter/vf_xfade.cB:L739E:,1 :{ .dwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l =1/M_PHI }739, | R0A,D I1A,L _FTLRAAGNSSI T}I,O N( 1| 6 ^, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:725:34: note: expanded from macro 'RADIAL_TRANSITION' 725 | src/libavfilter/vsrc_life.c : 89 : c155o:n swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] float smoot h89 | = a t a{n 2"fr(axt i-o "w,i d t h / 2 , y - "hseeitg hfti l/l 2r)a t-i o f o r f i l l i n g\ i n| i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~t ial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:90:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:91:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:92:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:93:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "mold", "set mold speed for dead cells", OFFSET(mold), AV_OPT_TYPE_INT, {.i64=0}, 0, 0xFF, FLAGS }, | ^ src/libavfilter/vsrc_life.c:94:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "life_color", "set life color", OFFSET( life_color), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:95:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "death_color", "set death color", OFFSET(death_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:96:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "mold_color", "set mold color", OFFSET( mold_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ src/libavfilter/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 rollsrc/libavfilter/vsrc_mandelbrot.c_rad = roll * M_PI / 180.f; | ^~~~ ~ :90:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:91:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:92:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:93:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:94:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"maxiter", "set max iterations number", OFFSET(maxiter), AV_OPT_TYPE_INT, {.i64=7189}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:95:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"start_x", "set the initial x position", OFFSET(start_x), AV_OPT_TYPE_DOUBLE, {.dbl=-0.743643887037158704752191506114774}, -100, 100, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:96:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"start_y", "set the initial y position", OFFSET(start_y), AV_OPT_TYPE_DOUBLE, {.dbl=-0.131825904205311970493132056385139src/libavfilter/vsrc_life.c},: 176-1:0190:, warning: 1comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]0 0, FLAGS }, 176| | ^ for (i = 0; i < life->file_bufsize; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:97:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | {"start_scale", "set the initial scale value", OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:98:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_OPT_TYPE_DOUBLE, {.dbl=0.3}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:99:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:100:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, CC libavfilter/x86/vf_convolution_init.o {.dbl=10}, 0, FLT_MAX, FLAGS }, | ^ 2 warnings generated. src/libavfilter/vsrc_mandelbrot.c:101:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:102:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"morphyf", "set msrc/libavfilter/vf_v360.c:4158:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] or ph y frequency", OFFSET(morphyf), AVX86ASM libavfilter/x86/vf_eq.o _OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ 4158 | src/libavfilter/vsrc_mandelbrot.c const float l = sinf(d_fov * M_PI / 360.f) / d; | ~ ^~~~~ :src/libavfilter/vf_v360.c103:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 4158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ^~~~~ ~ | {"morphamp", "ssrc/libavfilter/vf_v360.c:et morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ 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/vsrc_mandelbrot.c:117:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | {NULL}, | ^ src/libavfilter/vsrc_mandelbrot.c:103:120: src/libavfilter/vf_v360.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 4172:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | 4172 | { " m o r p h a m pco"n,s t f l o"aste tl m=o rd / (sipnh fa(mdp_lfiotvu d*e "M,_ P I / 7 2 0 . f )O)F;F S E| T ~ ^~~~~( morphamp), AV_src/libavfilter/vf_v360.cO:PT4172_:T39:Y Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ DOUBLE, 4172 | { . d b l = 0 } , c o n s t- FfLlTo_atM AlX, =F LdT _/M A(Xs,i nFfL(dA_GfSo v} ,* M_| P ~ ^~~~~~~I / 720.f));/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", src/libavfilter/vf_v360.c : 4174 : 48 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(mor p4174h | a m p ) , A V _ O P T _*ThY_PfEo_vD O=U B2L.Ef, * a s{i.ndfb(lw= 0*} ,0 . 5 f / -lF)L T* _M36A0X.,f F/L TM__MPAIX;, F| L ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~A GS }, | ~ ^~~~~~~~ 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", OFsrc/libavfilter/vf_v360.cFS:E4175T:(48m:o rwarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h yf), AV_OP T_4175T | Y P E _ D O U B L E , * v _ f{o.vd b=l =20..f0 1*2 3a}s,i n-fF(LhT _*M A0X.,5 fF L/T _lM)A X*, 3F60L.AfG S/ }M,_ P I| ; ~ ^~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:102:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAXsrc/libavfilter/vf_v360.c, :F4181L:T54_:M warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X , FLAGS }, 4181 | | ~ ^~~~~~~~ const floasrc/libavfilter/vsrc_mandelbrot.ct: l101 :=120 :d warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (tanf(d_fov * 101M | _ P I / {7"2m0o.rfp)h)x;f " ,| ~ ^~~~~ "set morph xsrc/libavfilter/vf_v360.c f:r4181e:q39u:e nwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y ", 4181 | O F F S E T ( m o r p hcxofn)s,t AfVl_oOaPtT _l T=Y PdE _/D O(tUaBnLfE(,d _ f o v {*.d bMl_=P0I. 0/1 }72,0 . f )-)F;L T _| M ^~~~~ ~A X, 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", src/libavfilter/vf_v360.c :"4183s:e48t: mwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ph x frequ en4183c | y " , O*FhF_SfEoTv( m=o 2r.pfh x*f )a,t aAnV2_fO(PwT _*T Y0P.E5_fDO,U BlL)E ,* 3 6 0 .{f. db/l =M0_.P0I1;} , | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ -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", src/libavfilter/vf_v360.c : 4184 :O48F:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (bailout), A4184V | _ O P T _ T Y P E_ D O U B*LvE_,f o v ={ .d2b.lf= 1*0} ,a t a n02,f (FhL T*_M A0X.,5 fF,L AlG)S *} ,3 6 0| . ~ ^~~~~~~f / M/usr/include/float.h_:P15I:;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 | #definsrc/libavfilter/vf_v360.ce FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :4206:src/libavfilter/vsrc_mandelbrot.c:97:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71: 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 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); | ~ ^~~~~ 15:src/libavfilter/vf_v360.c:4206:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 17 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ : note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.4028src/libavfilter/vf_v360.c:4209:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 4209 | *h_fov = atan2f(da * w, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 346638528859812e+3src/libavfilter/vf_v360.c8F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :4210:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4210 | *v_fov = atan2f(daCC libavfilter/x86/vf_eq_init.o * h, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", Osrc/libavfilter/vsrc_sierpinski.cFF:S60E:T115(:w )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV _60O | P T _ T Y{"PsEi_zeI"M, A"GsEe_tS IfZrEam,e s{i.zset"r, =O F"F3S2E0Tx(2w)4,0 " } , 0 , 0 ,A V_FLOAPGT_ST Y}P,E_\I M A| GE ^_ SIZE, {.str="640x480"}, 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 src/libavfilter/vsrc_sierpinski.cCO:M61M:O115N:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T IONS SIZE _61O | P T I O N{"Ss "C,O M M O N"_sOePtT IfOrNaSm_eN OsSiIzZe"E, O| F ^F SET(src/libavfilter/vsrc_testsrc.cw:)102,: 118 : note: expanded from macro 'COMMON_OPTIONS_NOSIZE' AV_OPT _T102Y | P E _ I M{A G"Er_aStIeZ"E,, { . s t r"=s"e6t4 0vxi4d8e0o" }r,a 0t,e " , O F0F,S EFTLA(GfSr a}m,e _ r| a ^t e), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_src/libavfilter/vsrc_sierpinski.cM:A62X:,115: Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]A GS },\ | ^62 | {"rate", "set frame rate", OFFSET(frame_rate), AVsrc/libavfilter/vsrc_testsrc.c_O:P114T:_5T:Y PEwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]V IDEOsrc/libavfilter/vsrc_testsrc.c_:R108A:T37E:, note: {expanded from macro 'COMMON_OPTIONS'.s tr="25 "108} | , # d e f i n0e, C O M MINOTN__MOAXP,T IFOLNASG SS I}Z, E _| O ^P TIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'src/libavfilter/vsrc_sierpinski.c :63:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]103 | { "63r | " , { " r " , " s"ets etv ifdreamoe rraattee"",, O F F SOETF(FfSrEamTe(_frraatmee)_,r aAtVe_)O,P TA_VTY_POE_PVTI_DTEYOP_ER_AVTEI,D E{O._sRtArT=E",2 5{".}s,t r = " 205," } , 0I,NT _IMANXT,_ FMLAAXG,S }F, L A| G ^S },\ | ^ src/libavfilter/vsrc_sierpinski.c:64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c :64114 | : 5 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers]" seedsrc/libavfilter/vsrc_testsrc.c":,108 :"37s:e tnote: texpanded from macro 'COMMON_OPTIONS'h e seed "108, | # d eOfFiFnSeET (CsOeMeMdO),N _ O P T I OANVS_ OSPITZ_ETY_POPET_IIONNTS6 4C,O M M O N _{O.PiT6I4O=-N1S}_,N O S I Z E - 1| , ^ UINTsrc/libavfilter/vsrc_testsrc.c3:2104_:M115A:X ,note: expanded from macro 'COMMON_OPTIONS_NOSIZE'FL AGS }, | 104 ^ | { "duration", "set video duration", Osrc/libavfilter/vsrc_sierpinski.cF:F65S:E115T:( dwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]r ation), A65V | _ O P T _{T"YjPuEmp_"D,U R"sATeIt OtNhe ju,mp "{,. i 6 4OF F=S E-T(1j}u,m p-)1,, I N T 6 4 _AMVA_XO,P TF_TLYAPGES_ I}N,T\, | ^ {.i64=100}, X86ASM libavfilter/x86/vf_framerate.o 1, 10000, 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", "src/libavfilter/vsrc_sierpinski.cs:e69t: 10v:i dwarning: emissing field 'help' initializer [-Wmissing-field-initializers]o du r69a | t i o n "{,N UOLFLF}S,E T (| ^d uration), 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_mptestsrc.c:65:118: warning: src/libavfilter/vsrc_testsrc.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 114:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | 114 | { C"OrMaMtOeN"_,O P T I O N"S s e| t ^~~~~~~~~~~~~~ video ratsrc/libavfilter/vsrc_testsrc.ce:"108,: 37 : note: expanded from macro 'COMMON_OPTIONS'O FFSET( f108r | #admeef_irnaet eC)O,M MAOVN__OOPPTT_ITOYNSP ES_IVZIED_EOOP_TRIAOTNES, C{O.MMsOtNr_ O=P T"I2O5N"S}_,N O0S,I ZIEN T _| M ^~~~~~~~~~~~~~~~~~~~~A X, src/libavfilter/vsrc_testsrc.cF:L104A:G98S: }note: ,expanded from macro 'COMMON_OPTIONS_NOSIZE' | ^ 104 | { "duration", "set video duration", OFFSET(duration), src/libavfilter/vsrc_mptestsrc.cAV:_66O:P118T:_ Twarning: YPmissing field 'unit' initializer [-Wmissing-field-initializers]E _DURATION, 66{ | . i 6 4 {= "-r1"},, - 1 , I N T"6s4_eMtA Xv,i dFeLoA GrSa t}e,"\, | ~ ^~~~~~~~~ OFF/usr/include/stdint.hS:E46T:(21f:r anote: mexpanded from macro 'INT64_MAX'e _rate )46 | ,# dAeVf_iOnPeT _ITNYT6P4E__MVAIXD E O(_0RxA7TfEf,f f{f.fsftrf ff=f f"f2f5f")} , | 0 ^~~~~~~~~~~~~~~~~~, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:84:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:86:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vsrc_mptestsrc.c:86:44: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 85 | { "m", "Set the maximum number of frames generated for each test", OFFSET(max_frames), | ~ 86 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c:84:44: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 83 | { "max_frames", "Set the maximum number of frames generated for each test", OFFSET(max_frames), | ~ 84 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c:68:98: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 68 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7ffffffffsrc/libavfilter/vsrc_testsrc.c:203:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ff 203 | src/libavfilter/vsrc_mandelbrot.c {: 304":co17l: owarning: r"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set color", OF F304S | E T ( c o l o r _ r g b a ) , AZV__ZO2P_TC__TZYYPKEL_CUOSL(OtR,, z{i.,s tr = "zbrla,c kz"i},, 00,) 0 | , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F LAGSsrc/libavfilter/vsrc_mandelbrot.cR: 294}:88,: note: expanded from macro 'Z_Z2_C_ZYKLUS'| ^ f 294 | if(Z && fabs(s-src/libavfilter/vsrc_testsrc.c>z:yk204l:u99s:[ i>warning: >missing field 'unit' initializer [-Wmissing-field-initializers]1 ][0]-out r204) | + f a b{s ("sc->",zy k l u s"[sie>t> 1c]o[l1o]r-"o,u tOiF)F zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ :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_src/libavfilter/vsrc_mandelbrot.c:308:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N OSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 308 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' Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108src/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)\ | ~~ ^~~~~~~ define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_mandelbrot.c:310:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c 310 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.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 },\ | ^ 294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' src/libavfilter/vsrc_testsrc.c 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ :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 COMMsrc/libavfilter/vsrc_mandelbrot.cON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:312:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 312 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 Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c::108294::3788:: note: note: expanded from macro 'Z_Z2_C_ZYKLUS'expanded from macro 'COMMON_OPTIONS' 108 | #294d | e f i n e C O M M O N _ O P TiIfO(NZS &&S IfZEab_sO(PsT-IO>NzSy kClOuMsM[OiN>_>O1P]T[I0O]N-So_uNtOrS)I+ZfEa b s| ( ^s ->zyksrc/libavfilter/vsrc_testsrc.cl:u104s:[115i:> >note: 1expanded from macro 'COMMON_OPTIONS_NOSIZE'] [1]-outi) 104< | = e p s{i l"odnu)r\a t i| o ~~ ^~~~~~~n ", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGSsrc/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, src/libavfilter/vsrc_testsrc.ct:,205 :z5i:, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]) | src/libavfilter/vsrc_testsrc.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 108:37: note: src/libavfilter/vsrc_mandelbrot.cexpanded from macro 'COMMON_OPTIONS': 294:88: note: 108expanded from macro 'Z_Z2_C_ZYKLUS' | #define CO M294 | M O N _ O P T I O N S S I Z Eif_(OZP T&I&O NfSa bsC(OsM-M>OzNy_kOlPuTsI[OiN>S>_1N]O[S0I]Z-Eo u t| r ^) +fabsrc/libavfilter/vsrc_testsrc.cs:(106s:-117>: znote: yexpanded from macro 'COMMON_OPTIONS_NOSIZE'k lus[i> >1061 | ][ 1 ] - o{u t"is)a r<"=, e p s i l o"ns)e\t v| i ~~ ^~~~~~~d eo 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 vidsrc/libavfilter/vsrc_mandelbrot.ceo: 316d:u17r:a twarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o n", OFFSET( d316u | r a t i o n ) , A V _ O P T _T YZPE__ZD2U_RCA_TZYIKOLNU,S ({t.,i 6z4i ,= z-r1,} ,z i-,1 ,0 )I N T| 6 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 _MAX, src/libavfilter/vsrc_mandelbrot.cF:L294A:G88S: }note: ,expanded from macro 'Z_Z2_C_ZYKLUS'\ | ~ ^~~~~~~~~ 294 | /usr/include/stdint.h : 46 :21 : note: expanded from macro 'INT64_MAX' 46i | f#(dZe f&i&n ef aIbNsT(6s4-_>MzAyXk l u(s0[xi7>f>f1f]f[f0f]f-fofuftffrf)f+ff)a b s| ( ^~~~~~~~~~~~~~~~~~s ->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ 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/vsrc_mandelbrot.c:318:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | CC libavfilter/x86/vf_framerate_init.o if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ 1 warning generated. src/libavfilter/vsrc_mandelbrot.c:352:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | if(SQR(s->zyklus[j][0]-zr) + SQR(s->zyklus[j][1]-zi) < epsilon*epsilon*10) | ~ ~~~~~~~~~~~~~~~^~~ src/libavfilter/vsrc_testsrc.c:294:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | src/libavfilter/vf_v360.c{ "level", "set level", OFFSET(level), AV_OPT_TYPE:4778:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _I 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ NTsrc/libavfilter/vf_v360.c:4778:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , {.i64 = 6}, 2, 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ 16, src/libavfilter/vf_v360.c:4778:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ LAsrc/libavfilter/vf_v360.c:4778:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] G S }, | ^ 4778 | hsrc/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c= w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ :102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate),src/libavfilter/vf_v360.c: AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 04782:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , INT_MAX, FLAGS },\ | ^ 4782 | src/libavfilter/vsrc_testsrc.c w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ :295src/libavfilter/vf_v360.c:4782:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~~~^~~~~ ~ :103:src/libavfilter/vf_v360.c118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' : 103 | { "r", "set video 4782:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r ate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ 4782 | src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ :104src/libavfilter/vf_v360.c:4782:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :115 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.1f) warning; generated . | ~~~^~~~~ ~ : note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:4 warnings generated. 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) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. X86ASM libavfilter/x86/vf_fspp.o 18 warnings generated. CC libavfilter/x86/vf_fspp_init.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:X86ASM libavfilter/x86/vf_gblur.o 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", OFFCC libavfilter/x86/vf_gblur_init.o SET(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) | ^~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_gradfun.o 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 libavfilter/x86/vf_gradfun_init.o X86ASM libavfilter/x86/vf_hflip.o 5 warnings generated. 7 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) | ^~~~~~~~~~~~~~~~~~ 37 warnings generated. CC libavfilter/x86/vf_hflip_init.o X86ASM libavfilter/x86/vf_hqdn3d.o CC libavfilter/x86/vf_hqdn3d_init.o src/libavfilter/vsrc_testsrc.c:777:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 777 | for (x = 0; x < s->w; x += dx) { | ~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:782:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 782 | if (y > s->h - 16) | ~ ^ ~~~~~~~~~ 7 warnings generated. src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 969 | X86ASM libavfilter/x86/vf_idet.o 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 CC libavfilter/x86/vf_idet_init.o 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 }, | ^ X86ASM libavfilter/x86/vf_interlace.o 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) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. X86ASM libavfilter/x86/vf_limiter.o CC libavfilter/x86/vf_limiter_init.o X86ASM libavfilter/x86/vf_lut3d.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 },\ | ^ CC libavfilter/x86/vf_lut3d_init.o 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", OFFSET10(s warningasr generated). , 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 } | ^ 2 warnings generated. 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) | ^~~~~~~~~~~~~~~~~~ 18 warnings generated. src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1894 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1895:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1895 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1899:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1899 | { NULL } | ^ 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) | ^~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_maskedclamp.o CC libavfilter/x86/vf_maskedclamp_init.o X86ASM libavfilter/x86/vf_maskedmerge.o CC libavfilter/x86/vf_maskedmerge_init.o X86ASM libavfilter/x86/vf_nlmeans.o CC libavfilter/x86/vf_nlmeans_init.o CC libavfilter/x86/vf_noise.o X86ASM libavfilter/x86/vf_overlay.o CC libavfilter/x86/vf_overlay_init.o X86ASM libavfilter/x86/vf_pp7.o CC libavfilter/x86/vf_pp7_init.o X86ASM libavfilter/x86/vf_psnr.o CC libavfilter/x86/vf_psnr_init.o X86ASM libavfilter/x86/vf_pullup.o CC libavfilter/x86/vf_pullup_init.o X86ASM libavfilter/x86/vf_removegrain.o CC libavfilter/x86/vf_removegrain_init.o 34 warnings generated. 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; | ~ ^~ CC libavfilter/x86/vf_spp.o src/libavfilter/vf_waveform.c:2923:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2923 | const float o2 = 1. - o1; | ~ ^~ X86ASM libavfilter/x86/vf_ssim.o src/libavfilter/vf_waveform.c:2965:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2965 | const float o2 = 1. - o1; | ~ ^~ src/libavfilter/vf_waveform.c:3006:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3006 | const float o2 = 1. - o1; | ~ ^~ CC libavfilter/x86/vf_ssim_init.o X86ASM libavfilter/x86/vf_stereo3d.o CC libavfilter/x86/vf_stereo3d_init.o X86ASM libavfilter/x86/vf_threshold.o 11 warnings generated. CC libavfilter/x86/vf_threshold_init.o CC libavfilter/x86/vf_tinterlace_init.o X86ASM libavfilter/x86/vf_transpose.o CC libavfilter/x86/vf_transpose_init.o 21 warnings generated. X86ASM libavfilter/x86/vf_v360.o CC libavfilter/x86/vf_v360_init.o X86ASM libavfilter/x86/vf_w3fdif.o CC libavfilter/x86/vf_w3fdif_init.o X86ASM libavfilter/x86/vf_yadif.o CC libavfilter/x86/vf_yadif_init.o X86ASM libavfilter/x86/yadif-10.o X86ASM libavfilter/x86/yadif-16.o CC libavfilter/yadif_common.o CC libavcodec/012v.o AR libavformat/libavformat.a CC libavcodec/4xm.o CC libavcodec/8svx.o CC libavcodec/8bps.o CC libavcodec/a64multienc.o CC libavcodec/aac_ac3_parser.o CC libavcodec/aac_adtstoasc_bsf.o CC libavcodec/aac_parser.o 11 warnings generated. CC libavcodec/aaccoder.o CC libavcodec/aacdec.o CC libavcodec/aacdec_fixed.o CC libavcodec/aacenc.o CC libavcodec/aacenc_is.o CC libavcodec/aacenc_ltp.o CC libavcodec/aacenc_pred.o CC libavcodec/aacenc_tns.o CC libavcodec/aacenctab.o CC libavcodec/aacps_common.o CC libavcodec/aacps_fixed.o CC libavcodec/aacps_float.o src/libavfilter/yadif_common.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ CC libavcodec/aacpsdsp_fixed.o 1 warning generated. src/libavcodec/8bps.c:71:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (buf_size < planes * height * 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/aacpsdsp_float.o CC libavcodec/aacpsy.o 15 warnings generated. src/libavcodec/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | if (c->mc_frame_counter < c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/a64multienc.c:332:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | if (c->mc_frame_counter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_adtstoasc_bsf.c:26: src/libavcodec/put_bits.h1:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] warning generated 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ . CC libavcodec/aacsbr.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/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) | ~~~~~ ^ ~~~~ 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/aacsbr_fixed.o 89 warnings generated. CC libavcodec/aandcttab.o CC libavcodec/aactab.o CC libavcodec/aasc.o CC libavcodec/ac3.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:265: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.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)) CC libavcodec/ac3_channel_layout_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)) CC libavcodec/ac3_parser.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ac3dec_data.o 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 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/ac3dec_fixed.o src/libavcodec/4xm.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | if (length < bitstream_size + 12) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:793:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 793 | if (prestream_size + bitstream_size + 12 != length | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/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); | ~ ^ CC libavcodec/ac3dec_float.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.cIn file included from :858:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] src/libavcodec/aaccoder.c 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] 45 897 | if (data_size > UINT_MAX - cfrm->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from src/libavcodec/4xm.c:911:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/aacenc_utils.h 911 | if (cfrm->size >= whole_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ :31src/libavcodec/4xm.c: 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); | ~ ^ 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_")) 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: 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/aacpsy.c:28: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacenc_is.c:29: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/ac3dsp.o In file included from src/libavcodec/aacenc.c:50: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); In file included from src/libavcodec/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) | ~ ^~~~ CC libavcodec/ac3enc.o In file included from src/libavcodec/aacenc.c:50: src/libavcodec/aacenc_utils.h:97:17In 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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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; | ^~~ 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] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/ac3enc_fixed.o src/libavcodec/aaccoder_twoloop.h:279:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | + sfoffs, | ~ ^~~~~~ src/libavcodec/aaccoder_twoloop.h:278:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | + 1.75*log2f(FFMAX(0.00125f,uplims[w*16+g]) / sce->icssrc/libavcodec/aacenc_is.c.swb_sizes[g]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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(ener0In 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] /e 115 | Q31(0.48954165955695f) }; | ~~~~^~~~~~~~~~~~~~~~~~ nsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' e 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ r01In 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] ) ; | ~~~~ ~~~~~^~~~~~~ 114src/libavcodec/aacenc_is.c | Q31(0.56471812200776f), | ~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 61 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :44: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] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 113 61 | IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+i])*sqrt(ener0/ener01); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ | 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_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->bufIn 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] _p 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ tr >= 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->enCC libavcodec/ac3enc_float.o er01); | ~~~~ ~~~~~~^~~~~~~~~~~~~~ src/libavcodec/aacenc_is.c:142:44: warning: comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] 142 | if (prev_is && prev_bt != cpe->ch[1].band_type[w*16+g]) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_float.c:24: In file included from src/libavcodec/aacps.c:35: src/libavcodec/aacps_tablegen.h:79:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | filter[q][n][0] = proto[n] * cos(theta); | ^~~~~~~~ ~ src/libavcodec/aacps_tablegen.h:80:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | filter[q][n][1] = proto[n] * -sin(theta); | ^~~~~~~~ ~ CC libavcodec/ac3tab.o 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/aacps_tablegen.h:139:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypoIn file included from t(src/libavcodec/aacenc_pred.ci:m_30s: mIn file included from osrc/libavcodec/aacenc_utils.h:o31t: h,src/libavutil/ffmath.h :r49e:_s30m:o owarning: thimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ; | ~~~~~ ^~~~~~~~~ 49 | retsrc/libavcodec/aacps_tablegen.hu:r139n: 42e:x pwarning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (M_LOG2_ 11390 | * x ) ; | ~ ^ float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | 2# warningdesf generatedi. ne 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(0src/libavcodec/aacps_tablegen.h:171:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 171 | src/libavcodec/aacps_common.c : 109 : 71 : warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] HB[ i109i | dR]E[AiDc_cP]A[R0]_ D=A TA (Mi_cScQ, R T 2 h*u fafl_opfhfas_ect [*t agbalmem_ai_dcx;] , | ~ ^~~~~~~ 0, ps->icc_pasrc/libavcodec/aacps_tablegen.hr:[171e:]46[:b ] warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7U, 9, 2) 171 | | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c :89 : 17 : note: expanded from macro 'READ_PAR_DATA' HB[i i89d | ] [ i c c ] [ 0 ] i=f (ME_RSRQ_CROTND2IT I*O Na)l ph\a _| c ^~~~~~~~~~~~~ * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_common.c00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31src/libavcodec/aacps_tablegen.h(0:.1720:7562:6 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 3929591f) ,172 | | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' HB[iid ]45[ | i#cdce]f[1i]n e= Q 3M1_(Sx)Q R T 2 * a l p h a_ s * (gianmtm)a(_(cx;) *2 1| 4 ~ ^~~~~~~7 483648.0 +src/libavcodec/aacps_tablegen.h :0172.:546) : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :In file included from src/libavcodec/aacps_fixed.c109::2471: :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:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | READ_ P64AR | _ D A T AQ(3i1c(c0,. 0 0 7 4h6u0f8f_2o9f4f98s1et2[f)t,a bQl3e1_(i0d.x02],2 7 0 4 200,9 49p8s2-5>f)i, cQc3_p1(ar0[.e04]5[b4]6 8>6 579U,3 09,4 732f) ) ,| ~~~~~~~~~~~~~~~~~ ^ ~~Q3 1(0.07src/libavcodec/aacps_common.c2:6986:1171:3 9note: 2expanded from macro 'READ_PAR_DATA'9 591f), 98 | | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36i:f note: (expanded from macro 'Q31'E RR_CO N45D | I#TdIeOfNin)e \Q 3| 1 ^~~~~~~~~~~~~( x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 172In 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] | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ 64 | Q31(0.00src/libavcodec/aacps_tablegen.h:173:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ 4src/libavcodec/aacps_tablegen.h6082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.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; | ~ ^~~~~~~ 45:36: note: expanded from macro 'Q31' 45src/libavcodec/aacps_tablegen.h | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :174In 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] :56 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ 45src/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; | ~ ^~~~~~~ 36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((src/libavcodec/aacps_tablegen.hx)*2147483648.0 + 0.5) | ^ ~ :184:In file included from 26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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] 184 | 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_ c f_center = k - 6.5f; | ~ ~~^~~~~~ bIn file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacdec_template.c70::57:1262 :warning: 52implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: ))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_tablegen.h :186:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1262 | 186 | M D C T _ I N I T ( a c -t>hmedtcat 1=2 0-,M _ PaIc -*> mfdrcatc1t2i0_ofnna,l _ d el1a2y0_,l iTnXk_sS[CmA]L E*(1 .0f/_1c20e)n)t e r| ; ^~~~~~~~~~~~~~~~~ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 93In file included from :36: note: expanded from macro 'TX_SCALE' 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] 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ 70src/libavcodec/aacdec_template.c:1257:13: src/libavcodec/aacps_tablegen.hnote: :expanded from macro 'MDCT_INIT'190 :23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1257 | s ca190l | e = s v al ; t h e t a = - M _ P I * f In file included from r src/libavcodec/aacenc_pred.ca : 30c : t isrc/libavcodec/aacenc_utils.h o:n 97al :_d 17e :l awarning: y_ comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]g a i n * f _ c e97 n | t e r ; i | ~^~~~~~~~~~~~~~~~~~~~~f ( qm a x v a l > =\ ( F| ^~~~F_ ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Q31(0.07428313801106f), Q31(0.0src/libavcodec/aacdec_template.c8100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:1263:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :src/libavcodec/aacps_tablegen.h :1263199 | : 26 : MDwarning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _INIT(ac -199> | m d c t 1 2 8 , a cf-_>mcdcet1n2t8e_rf n=, k 1-2 8,2 6T.X5_fS;C A L| ~ ~~^~~~~~~E (1.0/128)) | ^~~~~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 93src/libavcodec/aacps_tablegen.h:201In file included from src/libavcodec/aacps_fixed.c::2924:: In file included from src/libavcodec/aacps.cwarning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:70:9: 201warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70t | h e t a Q=3 1-(M0_.0P7I4 2*8 3f1ra3c8ti01o1n0a6lf_)d,e lQ3a1y_(l0i.n0ks8[1m0]0 3*47 8f9_2c9e14nft)e,r ;Q 3 1| ( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~0. 08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:36: note: expanded from macro 'TX_SCALE' : 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ 45src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' : 1257 | scale = sval; 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; | ~^~~~~~~~~~~~~~~~~~~~~ 36: note: expanded from macro 'Q31' 45 | #define Q31(x) 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; \ | ^~~~ (int)((src/libavcodec/aacps_tablegen.h:181:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] x )*2147483648.0 + 0.5) | ^ ~ 181 | In 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.05144908135699src/libavcodec/aacdec_template.cf):,1265 :Q523:1 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0639983115 112655 | 9 2 f ) ,M D C| T ~~~~^~~~~~~~~~~~~~~~~~ _INIT(src/libavcodec/aac_defines.ha:c45-:>36m:d ctnote: 5expanded from macro 'Q31'1 2, a c45- | >#mddecfti5n1e2 Q_3fn1(, x ) 5 1 2 , T X _S C A LE (1(.i0n/t5)1(2()x)) * | 2 ^~~~~~~~~~~~~~~~~1 474836src/libavcodec/aac_defines.h4:893.:036 : +note: expanded from macro 'TX_SCALE'0 .5) | 93 ^ ~ | # define TX_SCIn file included from Asrc/libavcodec/aacps_fixed.cL:E(24x: )In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 69 : 57(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / 32768.0f) 69 | | ~ ^~~~~~~~ Q31(0src/libavcodec/aacdec_template.c.:012574:0138:1 1note: 79expanded from macro 'MDCT_INIT'9 24692f), 1257 | Q 3 1 (s0c.a0l3e8 1=2 8s1v0a9l9;4 9 2 6 f ) , Q 3 1 ( 0 . 0 5 1 4 49 0 8 1 3 5 6 9 9 f ) , Q 3 1 ( 0. 0 6 3 9 9 8 3 1 1 5 1 5 9 2 f ) , \ | ~~~~^~~~~~~~~~~~~~~~~~| ^~~~ src/libavcodec/aac_defines.h if (k < FF_ARRAY_ELEMS(f_center_20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/aacps_tablegen.h45:36: note: expanded from macro 'Q31' : 196:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 45 196 | if (k < FF_ARRAY_ELEMS(f_center_34)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | #define Q31(x) (int)((x)*2147483648.0 + 0.5) src/libavcodec/aacdec_template.c | : ^ ~1266 :52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 1266 | src/libavcodec/aacps_fixed.c : 24 : In file included from Msrc/libavcodec/aacps.cD:C32T: _Isrc/libavcodec/aacps_fixed_tablegen.hN:I69T:(33ac:- >warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]dc t960, ac->mdct 9696 | 0 _ f n ,Q 3 19(600.,0 4T0X8_S1C1A7L9E9(214.609/29f6)0,) ) Q 3| 1 ^~~~~~~~~~~~~~~~~( 0.038128src/libavcodec/aac_defines.h10:9939:4369:2 6note: fexpanded from macro 'TX_SCALE') , Q31(0. 0935 | 1#4d4e9f0i8n1e3 5T6X_9S9CfAL)E,( xQ)3 1 ( 0 . 0 6 3 9(9(x8)3 1/1 5312579682.0ff)), | ~ ^~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:src/libavcodec/aac_defines.h1257::4513::36 :note: expanded from macro 'MDCT_INIT'note: expanded from macro 'Q31' 1257 | 45 | # dsecafilnee =Q 3s1v(axl); ( i n t ) ( ( x ) * 2 1 4 7 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:69:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/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, 1024CC libavcodec/acelp_filters.o , 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/aaccoder_twoloop.h\ : 297| : ^~~~19 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 297 | for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); +In file included from +isrc/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] src/libavcodec/aaccoder_twoloop.h:361 :7519 | : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] Q31(0.10 33610 | 7 3 4 4f1o5r8 0(3i6 f)=, Q03;1 (i0 .<1 2s2iz2e2o4f5(2m2a4xs9f7)5 3/f )s,i zQe3o1f((m0a.x1s2f5[f0)]) ; | + ~~~~^~~~~~~+ 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/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/aacdec_template.c:1221:src/libavcodec/aac_defines.h23:: 45warning: :comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]36 : note: expanded from macro 'Q31' 45 | #def i1221n | e Q 3 1 ( x )f o r ( i = 0 ; i < F(Fi_AnRtRA)(Y(_xE)L*EM2S1(4f7f4_8m3p6e4g48a.u0d +i o0_.c5h)an n e| l ^ ~s ); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74: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.16486303567403fsrc/libavcodec/aacps_common.c), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~^~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'251:49: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 251In file included from | if (ps->icc_par[ps->num_env][b] > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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.0src/libavcodec/aacdec_template.c:5908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1262:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 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' 36 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ :src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; 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.0590821115src/libavcodec/aacdec_template.c5639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~ src/libavcodec/aac_defines.h:1263:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 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' 36 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ :src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; note: expanded from macro 'Q31' \ 45 | | # ^~~~d efine 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) (isrc/libavcodec/aacdec_template.cnt:)1264(:(52x:) *warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 +1264 | 0 . 5 ) M D| C ^ ~T _INIT(ac->mdct4In file included from 8src/libavcodec/aacps_fixed.c0:,24 : In file included from asrc/libavcodec/aacps.cc:-32>: msrc/libavcodec/aacps_fixed_tablegen.hd:c79t:498:0 _warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n , 480, T X79_ | S C A L EQ(311.(0-/04.8005)9)0 8 2| 1 ^~~~~~~~~~~~~~~~~1 155639f)src/libavcodec/aac_defines.h,: 46Q:3361:( -note: 0expanded from macro 'TX_SCALE'. 0487149 84637 | 4#9d4e6ffi)n,e QT3X1_(0S.CA0LfE)(,x ) Q 3 1 ( 0 . 0(7(7x7)8 7*2 3192185.805f1)f) , | ~ ^~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1257src/libavcodec/aac_defines.h::1345:: 36note: :expanded from macro 'MDCT_INIT' note: expanded from macro 'Q31' 1257 | 45 | # dsecfailne e= Qs3v1a(lx); ( i n t ) ( ( x ) * 2 1 4 7 4 8 3 6 4 8 .0 + 0 . 5 ) | ^ ~ \ | ^~~~ 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) ((src/libavcodec/aacenc.cx): *946 :1282:8 .warning: 0implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]f ) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257 :94613 | : note: expanded from macro 'MDCT_INIT' 1257i | f ( ! (sfcaabsl(ec p=e -s>vcahl[;c h ] . c o e f f s [ k ] ) < 1 E 1 6 ) ) { / / E ns u r e h e a CC libavcodec/acelp_pitch_delay.o dr o o m f o r e ne r g y ca l c u l a t io n\ | | ~~~~ ^~~~~~~~~~~~~~~~~~~~~ ^~~~ 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/aacenc_tns.c:198:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacdec_template.c198 | if (!orde:1221:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] r || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH1221 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4aud) | ~ ^~~~~~~~~~~~~~~~~~~~~~~ isrc/libavcodec/aacenc_tns.c:45:42: note: expanded from macro 'TNS_GAIN_THRESHOLD_HIGH' o 45 | #define TNS_GAIN_THRESHOLD_HIGH 1.16f*TNS_GAIN_THRESHOLD_LOW | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ _chsrc/libavcodec/aacenc_tns.c:198:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] an 198 | if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH) | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.cnels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :44:37: note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW' 44 | #define TNS_GAIN_THRESHOLD_LOW 1.4f | ^~~~ src/libavcodec/aacdec_template.c:1565:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1565 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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.0026600463fsrc/libavcodec/aacenc.c:/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ 1177src/libavcodec/aac_defines.h:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 1177 | av_log(avctx, AV_LOG_INFO, "Qavg: %.3f\n", s->lambda_count ? s-:36: note: expanded from macro 'Q30' > lambda_sum / s->lambda_count : NAN); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aacenc.c:1177:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 1177 | In 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) | ^~~~~~~~~~~~~~ asrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' v _log(avctx, AV_LOG_INFO, "Qavg: %.3f\n", s->lambda_count ? s->lambda_sum / s->lambda_count : NAN); | ~~~~~~ ^~~ /usr/include/math.h44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :15:In 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] 19: note: expanded from macro 'NAN' 194 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ | 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.0011625src/libavcodec/aacdec_template.c:893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ 1565src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 1565 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32i: fsrc/libavcodec/aacps_fixed_tablegen.h :(194:o36f:f swarning: etimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ 0] > 255U) { | ~~~~~~~~~ ^ ~~~~ 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.00473203 warning1s1 generated2. f/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), 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.0093src/libavcodec/aacenc.c69:8312459:919f:/ Mwarning: _Pcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]I ), Q30(0.008411 812454 | 8 0 f / Mf_oPrI )(,i Q=3 00(;0 .i0 0<6 0F0F9_5A1R1R6AfY/_ME_LPEIM)S,( aQa3c0_(n0o.r0m0a3l6_7c6h7a0n1_3lfa/yMo_uPtIs)),; Qi3+0+()0 .{00 0 5| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 0498f/M_PI), src/libavcodec/aacenc.c| : ^~~~~~~~~~~~~~1254 :23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1254 | 44 | f#orde f(iin e= Q03; 0i( x<) F F _ A R R A Y _ E L EM S((ianatc)_(p(cxe)_*c1o0n7f37i4g1s8);2 4i.+0+ )+ 0| . ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 ) | ^ src/libavcodec/aacenc.c:1300:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 321300: | src/libavcodec/aacps_fixed_tablegen.h : 191 : 136:f owarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i = 0; i < FF_A R191R | AY _ E L E MQS3(0a(a0c.e0n1c77_8pr0o9f20i5lfe/sM)_;P Ii)+,+ )Q 30 (| 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),src/libavcodec/aacenc.c:1395:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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), | ^~~~~~~~~~~~~~ 1395src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from {"aac_ms", "Force M/S stereo coding", offsetof(AACEncContext, options.mid_side), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32src/libavcodec/aacenc.c: src/libavcodec/aacps_fixed_tablegen.h:190:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :1396 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f/ 1396 | {"aac_is", "Intensity stereo coding", offsM_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' t 44 | #define Q30(x) (int)of(AACEncContext, options.intensity_stereo), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ ((x)*10737src/libavcodec/aacenc.c:1397:137: 41824.0 + 0.5) | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers]In file included from src/libavcodec/aacps_fixed.c 1397 | :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.01901261 {"aac_pns", "Perceptual noise substitution", offsetof(AACEncContext, optsrc/libavcodec/aaccoder.cio:n534s.:p20n:s )warning: ,implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] AV_OPT_TYP E534_ | B O O L , { . i 6 4 q=m i1n} ,= I-N1T,_ M1A,X ;A A C| E ~ ^~~~~~~NC _FLAGS}, | ^ /usr/include/limits.h32f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.00158271src/libavcodec/aacenc.c64:f1398/:M130_:P Iwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h26::4418::36 : note: note: expanded from macro 'INT_MAX'expanded from macro 'Q30' 26 | 44# | d#edeffiinnee IQN3T0_(MxA)X 0x 7 f f f f f f f (| i ^~~~~~~~~~n t)((x)*1073741824.0 + 0.5) | ^ 1398 | In 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), Qsrc/libavcodec/aacdec_template.c30:(01705.:0391:1 63warning: 5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 342f/M_PI) ,1705 | Q 3 0 ( 0 . 0 0 1 5 8 2 7 1 6 4ffo/rM _(PgIr)o,u p =| ^~~~~~~~~~~~~~0; group src/libavcodec/aac_defines.h< :(44A:36A:C _note: SIexpanded from macro 'Q30'G NE)g_len ;44 | g#rdoefuipn++e, Q 3c0f(ox+=)1 2 8 ) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ (int)((x)*1073741src/libavcodec/aacdec_template.c8:217094:.390: +warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 .5) | ^ 1709 | In file included from fsrc/libavcodec/aacps_fixed.cor:24 : In file included from (src/libavcodec/aacps.cg:r32o: usrc/libavcodec/aacps_fixed_tablegen.hp: 190= :061:; gwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o up < (AAC_SIGN E190) | g _ l en ; gQr3o0u(p0+.+0,3 1c6f1o2+=214325f8/)M _{P I | ) ~~~~~ ^ ~~~~~~~~~~~~~~~~, Q30(0.02962548src/libavcodec/aacdec_template.c47:f1742/:M43_:P Iwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], Q30(0. 0217426 | 6 0 1 9 4 6 0 f / M _ P I ) , Q 3 0 (f0o.r0 (1g9r0ou1p2 6=1 302;f /gMr_oPuIp) ,< Q(3A0A(C_0S.I0G1N1E6)3g5_3l34e2nf;/ Mg_rPoIu)p,+ +Q,3 0c(fo0+.=0102185)8 2{7 1 6| 4 ~~~~~ ^ ~~~~~~~~~~~~~~~~f /M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacdec_template.csrc/libavcodec/aac_defines.h : 44:{36":a anote: cexpanded from macro 'Q30'src/libavcodec/aaccoder.c_ :t623n:s107": ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"44 T | e#mdpeofrailn en oQ i3623s0e | ( xs )h a pi in nt g d "e ,s to bf ifts se t =o( fi(anAvAtcC)t(Ex(n-xc>)C*bo1ni0tt7e_3xr7ta4,t1 e8o 2p*4t .i10o0 n2+s4 ..0t0.n 5s/) ) ,a| v ^A cVt_xOP-T>_sTaYmPpEl_eB_OrOatLIn file included from ,e src/libavcodec/aacps_fixed.c {:/.24 i: aIn file included from v6csrc/libavcodec/aacps.c4t: x32=: - src/libavcodec/aacps_fixed_tablegen.h>:1c190}h:,_36 l:-a 1warning: y,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o u1t,. AnAbC_EcNhCa_nFneLlAsG 190S* | } , ( l a| m ^Qb 3d0a( 0/. 0132106.1f2)2;4 3 5| f ~ ~~~~~~~^~~~~~~/ M_PI), Q30(0.0296254847f/M_PI), Q30(0.026601946src/libavcodec/aacenc.c0:f1399/:M128_:P Iwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], Q30(0.01 913990 | 1 2 61 3 2{f"/Maa_cP_Il)t,p "Q,3 0"(L0o.n0g1 1t6e3r5m3 3p4r2efd/iMc_tPiIo)n",, Q3o0f(f0s.e0t0o1f5(8AA2C71E6n4cfC/oMn_tPeIx)t,, o| p ^~~~~~~~~~~~~~t ions.ltsrc/libavcodec/aac_defines.hp):,44 :A36V:_ Onote: Pexpanded from macro 'Q30'T _TYPE_B O44O | L#,de f{i.nie6 4Q 3=0 (0x}), - 1 , 1 , A A C E N C(_iFnLtA)G(S(}x,) * 1| 0 ^7 3741824.0 + 0.5) | ^ :In file included from 1763:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aacps_fixed.c 1763 | src/libavcodec/aacenc.c : 1400 : 129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1400f | o r ( g{r"oauapc _p=r e0d; "g,r o"uApA C<- M(aAiAn Cp_rSeIdGiNcEt)igo_nl"e,n; o fgfrsoeupt+o+f,( AcAfCoE+n=c1C2o8n)t e{x t ,| ~~~~~ ^ ~~~~~~~~~~~~~~~~o ptions.pred), AV_OPT_src/libavcodec/aacdec_template.cT:Y1789:P43E:_ Bwarning: Ocomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]O L, {.i6 41789 | = 0 } , - 1 , 1 , A A C E N C _ F LfAoGrS }(,g r o| u ^p = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~src/libavcodec/aacenc.c :1401:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/aacdec_template.c: 241401: | In file included from src/libavcodec/aacps.c : 32 : {src/libavcodec/aacps_fixed_tablegen.h":a190a:c11_p: cwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "Forces the us e190 | o f PC E s "Q,3 0o(f0f.s0e3t1o6f1(2A2A4C3E5nfc/CMo_nPtIe)x,t ,Q 3o0p(t0i.o0n2s9.6p2c5e)4,8 AV_4O7PfT/_MT_YPPIE)_,B OQO3L0,( 0{..i02646 6=0 109},4 6-01f,/ M1_,P AIA)C,E NQC3_0F(L0A.G0S1}9,01 2 6| ^1 32f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1811 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :43In 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] : warning: 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 0 1811 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ (0src/libavcodec/aacdec_template.c.03384src/libavcodec/aacenc.c76:1140351:f10/:M warning: _Pmissing field 'help' initializer [-Wmissing-field-initializers]I ), Q 314030 | ( 0 . 0 2{0N7U2L7L6}1 7 7| f ^/ M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1837 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :43:In 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] warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 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 Q18373 | 0 ( x ) ( i n tf)o(r( x()g*r1o0u7p37 4=1 802;4 .g0r o+u p0 .<5 )( A A| C ^_ SIGNE)g_len; groupIn file included from ++src/libavcodec/aacps_fixed.c,: 24c: fIn file included from osrc/libavcodec/aacps.c+:32=: 1src/libavcodec/aacps_fixed_tablegen.h2:8189): 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_Psrc/libavcodec/aacenc.cI):,1415 :Q123:0 (warning: 0missing field 'value' initializer [-Wmissing-field-initializers]. 0526 614152 | 9 2 3 9f {/ MN_UPLIL) ,} Q 3| 0 ^( 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.029354CC libavcodec/acelp_vectors.o 3357f/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.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), CC libavcodec/adpcm.o Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*107src/libavcodec/aaccoder.c:783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 783 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ 7src/libavcodec/aaccoder.c:782:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 782 | /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:186:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] avc 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_PItx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ ), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.167src/libavcodec/aacdec_template.c37:9424298:3176:f /warning: Mcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_ PI), Q30(0.0 224293 | 6 3 6 6f93o1rf(/iM=_0P; Ii)+,1 < s| i ^~~~~~~~~~~~~~z eof(bufsrc/libavcodec/aac_defines.h) :&44&: 36:l enote: nexpanded from macro 'Q30'> =8; i++, 44l | e#nd-e=f8i)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: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:24src/libavcodec/aaccoder.c: In file included from :src/libavcodec/aacps.c:92032:: 19src/libavcodec/aacps_fixed_tablegen.h:: 183warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 920 | 183* | ( l a m b dQa3 0/( 01.2307.8f8)7;3 58 6| 7 ~ ~~~~~~~^~~~~~~f /M_PI), Q30(0.src/libavcodec/aaccoder.c3:629196:7520:9 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f/M_PI), Q 39190 | ( 0 . 3 3 6 1 1/8 4(2(9a9vfc/tMx_-P>I)f,l aQg3s0 (&0 .A2V5_84C9O5D8E0C7_6FfL/MAG__PQIS)C,A LQE3)0 (?0 .21.607f37 9:4 8a3v6cft/xM-_>PcI)h,_ lQa3y0o(u0t..0n2b3_63c6h6a9n3n1efl/sM_)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: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_PICC libavcodec/adpcm_data.o ), 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: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI)8, warningQs3 generated0. (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.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] :44 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.4src/libavcodec/aacpsy.c:645969570f/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.h298:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ 44:src/libavcodec/aacpsy.c:298:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ : src/libavcodec/aacpsy.c:298:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ expanded from macro 'Q30' src/libavcodec/aacpsy.c:298:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 298 | In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ :44src/libavcodec/aacpsy.c:298:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^~~ 36src/libavcodec/aacpsy.c:297:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 297 | + 6.0 * exp(-0.15 * (f - 8.7) * (f - 8.7)) | ^ ~ src/libavcodec/aacpsy.c:297:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: 297 | + 6.0 * exp(-0.15 * (f - 8.7) * (f - 8.7)) | ^ ~ expanded from macro 'Q30'src/libavcodec/aacpsy.c 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :296In 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] :47 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) | ^ 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:181:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | - 6.8 * exp(-0.6 * (f - 3.4) * (f - 3.4)) | ^ ~ 181 | src/libavcodec/aacpsy.c:296:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | - 6.8 * exp(-0.6 * (f - 3.4) * (f - 3.4)) | ^ ~ src/libavcodec/aacpsy.c 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' :295:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 295 | return 3.64 * pow(f, -0.8) | ~~~ ^ | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] src/libavcodec/bytestream.h181 | 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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), Q33 warning0(s0 generated.. 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/src/libavcodec/bytestream.hM_:PI318):,15 :Q 3warning: 0(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .52748900 63185 | f / M _ PiIf) ,( sQi3z0e(20 .!4=49 9s4i5z3e0)0 8 f| / ~~~~~ ^ ~~~~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_PIsrc/libavcodec/aaccoder.c), :Q10113:031(:0 .3warning: 2implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]8 3358216f/M_P I1010) | , Q 3 0( 0 . 0 5 2 2 2 3 6 8 6 1 f / M _ PI ) , M | [ ^~~~~~~~~~~~~~i ] = (sce0src/libavcodec/aac_defines.h-:>44co:e36f:f snote: [expanded from macro 'Q30's tart+(w+ w442 | )#*d1e2f8i+nie] Q 3| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( x) 1011 | ( i n t ) ( (x ) * 1 0 7 3 7 4 1 8 2 4 . 0 + 0+.5 )s c e1| - ^> coeffs[start+(w+w2)*In file included from 1src/libavcodec/aacps_fixed.c28:+24i: ]In file included from )src/libavcodec/aacps.c :*32 : 0src/libavcodec/aacps_fixed_tablegen.h.:5180;: 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: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_Psrc/libavcodec/aacdec_template.c:2429:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] I ), | ^~~~~~~~~~~~~~ 2429src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' src/libavcodec/aaccoder.c | 44 | # d effionre( iQ=300;( xi) + 1 < si z e o f ( b u f ) (&i&n t)l(e(nx>)=*81;0 7i3+7+4,1 8l2e4n.-0= 8+ )0 . 5| ) ~~~^~~~~~~~~~~~ | ^ :1054In 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] : 35: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI)1053 | M[i] = (sce0->coeffs[start+(w+w2)*128+i] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , 1054 | + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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 CC libavcodec/adpcmenc.o 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 Q3src/libavcodec/aacpsy.c:0(x) (int)((x)*1073741824.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:179:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 37 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) | ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c 349 | coeffs[g].barks = (bark + prev) / 2.0; | ~~~~~^~~~~~ ~ :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.785398src/libavcodec/aacpsy.c:355:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ 355 | src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' coeff- >44s | p#dreefaidn_el oQw3[00(]x )= f f _ e x p 1 0 ( - b a r(ki_nwti)d(t(hx )** 1P0S7Y3_734G1P8P2_4T.H0R _+SP R0E.A5D)_ L O| W ^) ; | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In 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(src/libavcodec/aacpsy.c0.7:83565:3579:8 1warning: 85implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_PI), Q 33560 | ( 0 . 78 5 3 9 8 1 8 5 3 fc/oMe_fPIf)-,> sQp3r0e(a0d._7h85i3 9[80]1 8=5 3fff/_Me_xPpI1)0,( -Qb3a0r(k0_.7w8id5t3h9 8*1 8P53SfY/_M3_GPPIP)_,T H R| _ ^~~~~~~~~~~~~~S PREAD_HI);src/libavcodec/aac_defines.h :| 44 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~: 36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacpsy.c:24:: 357In file included from :src/libavcodec/aacps.c57::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 178:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | c178o | ef f - > s p rQe3a0d(_0l.o8w9[915]23 =3 7f7f4_fe/xMp_1P0I()-,b aQr3k0_(w0i.d9t0h6 9*0 6e9n6_2s4pfr/eMa_dP_Il)o, wQ)3;0 ( 0| . ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~9 201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' src/libavcodec/aacpsy.c: 35844: | 57#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30( x358) | c o e(fifn-t>s)p(r(xea)d*_1h0i7 3[714]1 8=2 4f.f0_ e+x p01.05()- b a| r ^k _width * en_spread_In file included from hsrc/libavcodec/aacps_fixed.ci:)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/aacpsy.c:src/libavcodec/aac_defines.h360::4453::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 36044 | | # d e f i n e Q 3 0 (mxi)n s n r = e x p 2 ( p e(_imnitn) (/( xb)a*n1d0_7s3i7z4e1s8[2g4].)0 -+ 10..55f); | | ^ ~ ^~~~ src/libavcodec/aacpsy.c:360:In file included from 34src/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:178:86 :360 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] minsn r178 | = e x p 2 (Qp3e0_(m0i.n8 9/9 5b2a3n3d7_7s4ifz/eMs_[PgI])), -Q 310.(50f.;9 0 6| 9 ~~~~ ~~~~~~~^~~~~~~~~~~~~~~0 69624f/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), Q306(1 warning.s02 generated0. 8238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PICC libavcodec/adts_header.o ), Q30(1.1208510399f/M_PI), Q30(1.2424604893src/libavcodec/aacpsy.cf/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 420 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :35:In file included from warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] src/libavcodec/aacps_fixed.c 420 | FFPsyWindowInfo wi = { { 0 } }; | ^ :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(1CC libavcodec/adts_parser.o .1061993837f/M_PI), Q30(1src/libavcodec/aacpsy.c:565:8: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .1 219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ 565src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from if(active_lines == 0.0) | ^~~~~~~~~~~~ ~~ 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) | ^ CC libavcodec/adx.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:176:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1src/libavcodec/aacpsy.c.1:216169:3483:8 17warning: 9implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(1.14 861649 | 4 1 2 4 4 f/ M _ P I) , Q 3 0 ( 1 . 2 3 2 0f8o6r0m62_4ffa/cMt_oPrI) , +Q=3 0s(q1r.t3f42(1f30a1b8s4(2cfo/eMf_sP[Is)t,a rQt3+0(i1].)5)3;7 3 8| 0 ~~~~ ^~~~~~~~~~~~~~6 953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.src/libavcodec/aacdec_template.c0 :+3054 :040.:5 )warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]| ^ 3054 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : acsrc/libavcodec/aacps_fixed_tablegen.h:-174>:o136c: [warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] .m4ac.sample_rat e174 | ! = h d r _iQn3f0o(.1s.a2m6p4l5e1_8r9a7t6e2)f /{M _ P| I ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~) , Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^CC libavcodec/adx_parser.o In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:86: 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.474318385In file included from src/libavcodec/aacsbr_fixed.c1f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 62 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : src/libavcodec/aacsbrdata.hIn 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] :533 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:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 533 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 36:In file included from note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 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:172:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h 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'src/libavcodec/aacpsy.c :794:22 :44 | #warning: deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fi ne Q30(x) 794 | ( i n t) ( ( x ) *i1f0 7(3f7a4b1s(82d4.e0l t+a _0p.e5)) >| ^0 .05f * desired_In file included from pesrc/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] src/libavcodec/aacpsy.c:794:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q7943 | 0 ( 1 .4 1 3 6 14 39 2 3 fi/fM _(PfI)a,b sQ(3d0e(l1t.4a2_2p9e32)2 6>7 20f./M0_5PfI )*, dQe3s0i(r1e.d4_3p7e3)0 7 8| 3 ~ ~~~~~~^~~~~~~~~~~~4 6f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI)4, warning s| generated ^~~~~~~~~~~~~~. 533src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 58:In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 533 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 171src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ Q30(1.In file included from 45src/libavcodec/aacsbr_fixed.c9:0626: 17src/libavcodec/aacsbrdata.h4:15338:f/31M:_ PIwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.4658898 15331 | 5{fQ/3M1_(P-I0),. 0Q13005(310.44796836520052405f9)f,/ MQ_3P1I()-,0 .Q63609(519.055082093362116960f9)f}/,M _{PQI)3,1 (Q-300.(911.2562691316773495587f2/9M3_fP)I,) ,Q 3Q13(0-(01..1516525219134891745000f3/4Mf_)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 | #fdienfei nQe3 1Q(3x0)( x ) ( i(nitn)t()((x(x))**21104773744813862448..00 ++ 00..55)) | | ^ ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::53332:: 6src/libavcodec/aacps_fixed_tablegen.h: :warning: 171implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 533 | {Q31(-0 .1710 | 1 0 5 3 0 4 9Q83602(012.04f5)9,0 6Q13714(1-80f./6M_6P9I5)9,0 5Q83003(611.6466f5)8}8,9 8{1Q1351f(/-M0_.P9I1)2,6 6Q3360(719.5477269335f0)5,4 5Q931f(/M-_0P.I1)1,5 2Q239038(114.05003249f3)2}1,9 0 9| f/ ~~~~^~~~~~~~~~~~~~~~~~~M _PI), Q30src/libavcodec/aac_defines.h(1.:5452:9361:1 7note: 34expanded from macro 'Q31'5 8f/M_PI), 45Q | 3#0d(e1f.i5n6e5 1Q13419(7x5)0 f / M _ P I ), | ^~~~~~~~~~~~~~ (int)((src/libavcodec/aac_defines.hx:)44*:2361:4 7note: 48expanded from macro 'Q30'3 648.0 + 0 .445 | )# d e| f ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(532(:x84):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0.5) 532 | | { ^Q 31( 0.80705063769351fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .2src/libavcodec/aacps_fixed_tablegen.h9:61715:3866:6 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84 408f)}, {Q31(-0.389 81711 | 4 7 8 8 9 6 9Q2360f()1,. 4Q539106(1 704.819857f2/6M0_5P7I1)7,0 8Q73f0)(}1,. 4 6| 5 ~~~~~^~~~~~~~~~~~~~~~~~8 898115f/Msrc/libavcodec/aac_defines.h_:PI45):,36 :Q 3note: 0expanded from macro 'Q31'( 1.476350 5454 | 5#9dfe/fMi_neP IQ)3,1 (Q3x0)( 1 . 5 0 2 9 3 2 1 9 0 9 f(/Mi_nPtI))(,( xQ)3*201(417.45832694181.703 4+5 80f./5M)_ P I| ) ^ ~, Q30(1.5651149750f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~532 :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' 532 | {Q31( 440 | .#8d0e7f0in5e0 Q3603(7x6)9 3 5 1f ) , Q 3 1 ( (0i.n2t)9(6(x5)3*616087238744410882f4).}0, +{ Q031.(5-)0 . 3| 8 ^9 81478896926f), Q31( 0In file included from .8src/libavcodec/aacps_fixed.c9:5247: 2In file included from 6src/libavcodec/aacps.c0:5327: 1src/libavcodec/aacps_fixed_tablegen.h7:01718:761f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :171 | note: expanded from macro 'Q31' Q30(1. 4455 | 90#6d1e7f4i1n8ef /QM3_1P(Ix)), Q 3 0 (1 . 4 6 5 8 8 9 8 1(15ifn/tM)_(P(Ix)),* 2Q310(417.448736634580.504 5+9 f0/.M5_)P I )| , ^ ~ Q30(1.5029321909f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:),62 : Qsrc/libavcodec/aacsbrdata.h30:532(:132.:5 2warning: 91implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 73458f/M_PI), Q 35320 | ({1Q.3516(5 101.4890775050f06/3M7_6P9I)3,5 1 f| ) ^~~~~~~~~~~~~~, Q31( 0.src/libavcodec/aac_defines.h29:6445:336:6 68note: 2expanded from macro 'Q30'8 4408f)}, {44Q | 3#1d(e-f0i.n3e8 9Q83104(7x8)8 9 6 9 2 6 f ) , Q 3 1 ( (0in.t8)9(5(7x2)6*01507731774018872f4)}.,0 +| ~~~~~^~~~~~~~~~~~~~~~~~0 .5) | ^ src/libavcodec/aac_defines.h:45:36: 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(x:)171 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *1712 | 1 4 7 4 8 3 6Q4380.(01 .4+5 900.651)74 1 | 8 ^ ~f /M_PI), Q30(1.465In file included from 88src/libavcodec/aacsbr_fixed.c9:8621: 1src/libavcodec/aacsbrdata.h5:f532/:M7_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.4763 55320 | 5{4Q5391f(/ M0_.P8I0)7,0 5Q03603(716.95305219f3)2,1 9Q039f1/(M _0P.I2)9,6 5Q33606(812.58249410187f3)4}5,8 f{/QM3_1P(I-)0,. 3Q83908(114.75685819164992765f0)f,/ M_QP3I1)(, 0 .| 8 ^~~~~~~~~~~~~~9 572605717src/libavcodec/aac_defines.h0:8447:f36):} ,note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:e36f:i nnote: e expanded from macro 'Q31' Q30(x) 45 | # d e f i n e Q 3(1i(nx)t ) ( ( x ) * 1 0 7 3 7 4 1 8(2i4n.t0) (+( x0).*52)1 4 7| 4 ^8 3648.0 + 0.5) | ^ ~ In 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: 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:531:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q3 0531( | 1{.Q43519(06 107.411481f/3M0_0P5I)1,7 5Q83408(71f.)4,6 58Q83918(1-105.f9/50M9_P0I9)8,3 5Q3705(618.94f7)6}3,5 0{5Q43519(f-/0M._4P7I0)0,5 4Q93607(011.659072f9)3,2 1Q93019(f-/0M._3P7I3)4,0 5Q439702(816.4572f9)1}1,7 34 5| 8 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PI), Q3src/libavcodec/aac_defines.h0:(451:.365:65 1note: 1expanded from macro 'Q31'4 9750f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Q31(x)src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )44( | (#xd)e*f2in1e4 7Q43803(6x4)8 . 0 + 0 . 5 ) | ^ ~( int)((x)*1073741824.In file included from 0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5531): 58 | : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 531 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:132: 4src/libavcodec/aacps_fixed_tablegen.h1:31700:01365:1 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 487f), Q31(-0.950909 81703 | 5 7 5 6 8 9 fQ)3}0,( 1{.Q43911(5-209.94471060f5/4M9_6PI70)1,6 9Q73f0)(,1 .4Q93614(4-800.430703f4/0M5_4P9I7)2,8 6Q437f0)(}1,. 5 03| 9 ~~~~^~~~~~~~~~~~~~~~~~~5 58411f/M_src/libavcodec/aac_defines.hP:I45),: 36Q:3 note: 0expanded from macro 'Q31'( 1.522907 4459 | 5#5dfe/fMi_nPeI )Q,3 1Q(3x0)( 1 . 5 4 1 4 4 2 0 3 6 6 f /M(_iPnIt)),( (Q3x0)(*12.154676478939654281.40f/ M+_ P0I.),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: | 531#:d31e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 531 | { Q 3 1((i n0t.)14(1(3x0)0*5110775387448178f2)4src/libavcodec/aacdec_template.c.,0 : Q3054+3: 1400(:.- 50warning: ). comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]9 5 | 0 ^9 0983575689f )3054} | , { Q 3 1In file included from (src/libavcodec/aacps_fixed.c - 0: .24 4: 7In file included from 0src/libavcodec/aacps.c 0:a532c4: -9>src/libavcodec/aacps_fixed_tablegen.h6o:7c1700[:101116]:9. 7mwarning: f4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])a ,c .Qs3a1m(p-l0e._r3a7t3e4 0 !5=1704 | 9h 7 d2 r8 _6 i4 n7fQfo3).0}s(,a1 m. p4| l9 ~~~~^~~~~~~~~~~~~~~~~~~e1 _5r2a9t9e4)1 6src/libavcodec/aac_defines.h{f: /45M :_| 36P ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~:I )note: , expanded from macro 'Q31'Q 30(1.4964 4458 | 0#4d0e0ff/iMn_eP IQ)3,1 (Qx3)0 ( 1 . 5 0 3 9 5 5 8 4 1 1 f(/iMn_tP)I()(x,) *Q23104(71.4582326904784.905 5+f /0M._5P)I ) ,| ^ ~Q3 0(1.5414420366f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0:(5311.:576:6 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5214f/M_PI), | 531 ^~~~~~~~~~~~~~ | {Q31( 0.1src/libavcodec/aac_defines.h4:1443:0360:5 1note: 75expanded from macro 'Q30'8 487f), Q3 144( | -#0.d9e5f0in9e0 9Q83305(7x5)6 8 9 f ) } , { Q 3 1 ( - 0(.i4n7t0)0(5(4x9)6*710017639774f1)8,2 4Q.310( -+ 00..357)3 4 0| 5 ^4 9728647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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: 170:expanded from macro 'Q31'86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x170) | Q 3 0 ( 1 . 4(9i1n5t2)9(9(4x1)6*f2/1M4_7P4I8)3,6 4Q380.(01 .+4 906.454)8 0 4| 0 ^ ~0 f/M_PI), Q30(1.50In file included from 39src/libavcodec/aacsbr_fixed.c5:5628: 4src/libavcodec/aacsbrdata.h1:1530f:/83M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.5229074 955305 | f{/QM3_1P(-I0).,9 9Q93408src/libavcodec/aacdec_template.c(11:5.35347424:711084:24 92warning: 60fmissing field 'help' initializer [-Wmissing-field-initializers]3) 6,6 fQ/3M1 _(3474P- | I0 ). ,5 9 Q43{80N3(U41L1.L75}56,166 76 90| 97 ^5f 2)1}4, f{/QM3_1P(I )0,. 9 7| 11 ^~~~~~~~~~~~~~3 45439399src/libavcodec/aac_defines.h1:f)44,: 36Q:3 1note: (expanded from macro 'Q30'- 0.67528515 2442 | 5#6d4e7ffi)}n,e Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' ( int)((x) *451 | 0#7d3e7f4i1n8e2 4Q.301 (+x )0 . 5 ) | ^ (int)((x)*214In file included from 74src/libavcodec/aacps_fixed.c8:3246: 4In file included from src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h+: 0170.:561): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from 170src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 530 :Q593:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 4915299416f/M_ P530 | I{)Q,3 Q13(0-(01..949996448418503420708f2/9M6_fP)I,) ,Q 3Q13(0-(10..550934985354814715116f6/0M7_fP)}I,) ,{ QQ3301((1 .05.292791017344955453f/93M9_9P1If)),, QQ3301((1-.05.461745422805316562f2/5M6_4P7If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~1 .56679952src/libavcodec/aac_defines.h14:f45/:M36_:P I)note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:i36n:e Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n e (Qi3n0t()x()( x ) * 2 1 47 4 8 3 6 4 8 .(0i n+t )0(.(5x))* 1 0| 7 ^ ~3 741824.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :53032 | : {src/libavcodec/aacps_fixed_tablegen.h:Q1703:136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9948153278296f), Q 31701 | ( - 0 . 5 9 4Q83304(117.541961650279f9)41}6,f /{MQ_3P1I)(, 0Q.3907(111.3445946349438909410f0)f,/ MQ_3P1I(),- 0Q.3607(512.85501359255285461417ff/M)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(1.522src/libavcodec/aac_defines.h9:0457:4369: 5note: 5expanded from macro 'Q31'f /M_PI), Q 3450 | (#1de.f5i4n1e4 4Q23013(6x6)f / M _ PI ) , Q 3 0 ( 1 . 5(6i6n7t9)9(5(2x1)4*f2/M1_4P7I4)8,3 6 4| 8 ^~~~~~~~~~~~~~. 0 + 0.5)src/libavcodec/aac_defines.h : 44| : ^ ~36 : note: expanded from macro 'Q30' 44 | #deIn file included from fsrc/libavcodec/aacsbr_fixed.cin:e62 : Qsrc/libavcodec/aacsbrdata.h3:0530(:x6): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )530( | (x{)Q*3110(7-307.4919892448.105 3+2 708.259)6 f )| , ^ Q31(-0.59483417516In file included from 60src/libavcodec/aacps_fixed.c7:f24): }In file included from ,src/libavcodec/aacps.c :{32: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1170(: 110:.9 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 3454393991f), Q3 1170( | - 0 . 6 7 5 2Q83501(512.245961475f2)9}9,4 1 6| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI), Qsrc/libavcodec/aac_defines.h3:045(:136.:4 9note: 6expanded from macro 'Q31'4 480400f /45M | _#PdIe)f,i nQe3 0Q(13.15(0x39)5 5 8 4 1 1 f / M _ P I ) ,( iQn3t0)((1(.x5)2*2291047744985356f4/8M._0P I+) ,0 .Q53)0 ( 1| . ^ ~5 414420366f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h6:65287:9839:5 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f/M_PI), | ^~~~~~~~~~~~~~ 528 | {Q3src/libavcodec/aac_defines.h1:(44-:0.369:4 7note: 05expanded from macro 'Q30'0 8966598 444f | )#,de fQi3n1e( -Q03.02(9x5)8 0 0 4 2 8 1 4 3 0 6 f ) }(, i{nQt3)1((( x0).*911057939784017802847.307 6+f )0.,5 )Q 3 1| ( ^- 0.98147830385781f)In 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:136src/libavcodec/aac_defines.h:: 45:warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | #def i169n | e Q 3 1 (x )Q 3 0 ( 1 . 5 1 4 6 2 1 3 7 7(i0nft/)M(_(PxI))*, 2Q13407(418.35614881.303 4+0 01.95f)/ M _| P ^ ~I ), Q30(1.5234849453fIn file included from /src/libavcodec/aacsbr_fixed.cM_:P62I: )src/libavcodec/aacsbrdata.h,: 528Q:3590:( 1warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 69486809f/M_PI )528, | {QQ3310((-1.05.9504070658078396616f5/9M8_4PfI)),, QQ3301((1-.05.627995785070549258f1/4M3_0P6If)),} , | { ^~~~~~~~~~~~~~Q 31( 0.915src/libavcodec/aac_defines.h9:9448:07087376f), 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) | ^ ~ 36In file included from : note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:528:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 528 | In 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] {Q 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.h31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*21src/libavcodec/aacpsy.c47:488933:6344:8. 0 warning: + missing field 'window_shape' initializer [-Wmissing-field-initializers]0 .5) | ^ ~ :36: note: In file included from expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:528:6 : 44warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30 (x528) | { Q 3 1 ( - 0 . 9 4 7 0 5(0i89n6t)6(5(9x8)4*f)1,0 7Q33714(1-8204..209 5+8 00.054)2 8 1| 43 ^0 6f)}, {Q31( 0.91599In file included from 8src/libavcodec/aacps_fixed.c0:7240: 8In file included from 7src/libavcodec/aacps.c3:7326: fsrc/libavcodec/aacps_fixed_tablegen.h):,169 :Q863: 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.981478303857 81691 | f ) }, | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(1.51src/libavcodec/aac_defines.h4:64521:336:7 7note: 0expanded from macro 'Q31'f /M_PI), Q453 | 0#(d1e.f5i1n8e1 3Q33410(1x9)f / M _ P I ) , Q 30 ( 1 .(52i3n4t8)(4(9x4)5*32f/1M4_7P4I8)3, 64Q380.(01 .+5 306.954)8 6 8| 0 ^ ~9 f/M_PI), Q30(1.55In file included from 0src/libavcodec/aacsbr_fixed.c06:8627: 3src/libavcodec/aacsbrdata.h6:1527:f84/M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.5 675279 | 7{5Q735915(f /0M._9P7I5)3, 4 2| 5 ^~~~~~~~~~~~~~3 457837src/libavcodec/aac_defines.hf:)44:,36 :Q 3note: 1(expanded from macro 'Q30' 0.86150 94430 | #8d1e2f6i8n9ef )Q}3,0 ({Qx3) 1 ( 0 . 9 9 64 2 46 6 5(0i4n1t6)3(f(x)),* 1Q03713(7 04.17802149.000 4+3 402.755)12 f )| ^} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h893In file included from src/libavcodec/aacps_fixed.c: | 24: In file included from src/libavcodec/aacps.c : 32 : Fsrc/libavcodec/aacps_fixed_tablegen.hF:169P:s61y:W iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] dowInfo wi = 169 | { { 0 Q3}0( 1.}5;1 462 1| 3 ^7 70f/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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36In 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), | ^~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' expanded from macro 'Q31' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h24: 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] :527 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' 59 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : In 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] 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) | ^ 527 | In 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] {Q 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), | ^~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ (In file included from 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x):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), (int)((x)*2147483648.0 + 0.5) | ^ ~ Q3In file included from 0(1.5591609478f/Msrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:527:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _P 527 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ Isrc/libavcodec/aac_defines.h:45:36: ), Q30(1.5692136288f/M_PInote: expanded from macro 'Q31' ) 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 ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.7:44:36: note: expanded from macro 'Q30'0190043427512f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45 | In 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] #d 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), | ^~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' f 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ inIn 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] e 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), | ^~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:144(x:)36 : note: expanded from macro 'Q30' (44i | n#td)e(f(ixn)e* 2Q1340(7x4)8 3 6 4 8 . 0 + 0 .5 ) (| i ^ ~n t)((x)*1073741824.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h ^: 526:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :52624 | : {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.1689:3114:1 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1758744f), Q31( 0.4 131687 | 4 0 5 2 0 2 4Q33603(f1).5}3,9 1{8Q43019(3 50f./9M6_0P6I3),9 4Q33301(515.1514f1)1,7 0Q83315(5 f0/.M9_3P1I1)6,7 0Q93504(112.8504f4)1}9,4 3 4| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 f/M_PI), Qsrc/libavcodec/aac_defines.h3:045(1:.365:5 1note: 78expanded from macro 'Q31'3 6809f/M_P I45) | ,# dQe3f0i(n1e. 5Q53911(6x0)9 4 7 8 f / M _ P I ) , Q(3i0n(t1).(5(6x9)2*1213467248883f6/4M8_.P0I ),+ 0| . ^~~~~~~~~~~~~~5 ) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: efsrc/libavcodec/aacsbrdata.hi:n526e :Q593:0 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ( i526n | t{)Q(3(1x()-*01.0973341724014812745.807 4+4 f0).,5 )Q 3 1| ( ^ 0.41374052024363f)}In file included from , src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: src/libavcodec/aacps_fixed_tablegen.h9:61670:61363:9 4warning: 33implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5511f), Q31( 0.9 31671 | 1 6 7 0 9 5 4Q13208(01f.)5}5,30 1 5| 3 ~~~~~^~~~~~~~~~~~~~~~~~5 13f/M_PI)src/libavcodec/aac_defines.h,: Q453:036(:1 .note: 5expanded from macro 'Q31'5 41347265f/ M45_ | P#Id)e,f iQn3e0 (Q13.15(5x5)83 7 5 1 2 0 f / M _ P I ) , (Q3i0n(t1).(5(6x0)10*82154472448f3/6M4_8P.I0) ,+ Q300.(51). 5 6| 4 ^ ~2 569065f/M_PI), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c56:9629: 0src/libavcodec/aacsbrdata.h6:95265:032:0 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ 526 | {src/libavcodec/aac_defines.hQ3:144(:-360:. 9note: 3expanded from macro 'Q30'4 120417587 4444 | f#)d,e fiQn3e1 (Q 300.(4x1)3 7 4 0 5 2 0 24 3 6 3 f ) } ,( i{nQt3)1(( (0x.)9*61006733947343118525141.f0) ,+ Q03.15( )0 . 9| 3 ^1 16709541280f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:32:: 45src/libavcodec/aacps_fixed_tablegen.h:36::167 :note: 111expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 31671 | ( x ) Q 3 0 ( 1 . 5 5 3 0 1(5i3n5t1)3(f(/xM)_*P2I)1,4 7Q43803(614.85.504 1+3 407.2565)f / M| _ ^ ~P I), Q30(1.5558375120In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)526,: 6Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .5601085424f/ M526_ | P{IQ)3,1 (Q-300.(913.451624024516795086754f4/fM)_,P IQ)3,1 (Q 300.(411.357649095026092540306f3f/)M}_P,I ){,Q 3 1| ( ^~~~~~~~~~~~~~ 0.960639src/libavcodec/aac_defines.h4:3443:1365:5 1note: 1expanded from macro 'Q30'f ), Q31( 044. | 9#3d1e16f7i0n9e 5Q43102(8x0)f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h)(:(45x:)36*:1 0note: 7expanded from macro 'Q31'3 741824.0 +45 | 0#.5d)e f i| n ^e Q31(x) 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:11674:7864: 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | ^ ~ 167 | Q30(1.553In file included from 0src/libavcodec/aacsbr_fixed.c1:53625: 1src/libavcodec/aacsbrdata.h3:f/525M:_84P:I )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.554134726 5525f | /{MQ_31P(I-)0,. 9Q83705(916.0565954863074591f2)0,f /QM3_1P(I ),0 .Q83202(818.751640310038057432f4)f}/,M _{PQI3)1,( Q03.08(7413.54674924576493066255ff/)M,_ PQI3)1,( Q03.08(931.959649995066595540303ff/)M}_,P I ),| ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/aac_defines.h:: 44note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | # d44e | f#idneef iQn3e1 (Qx3)0 ( x ) ( i n t()i(n(tx))(*(2x1)4*7140873634784.108 2+4 .00. 5+) 0 .| 5 ^ ~ ) | ^ In 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] 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] 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.h525 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #:36: note: expanded from macro 'Q30' d 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ efIn 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] in 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), | ^~~~~~~~~~~~~~ esrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ Q3In 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] 1( 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), | ^~~~~~~~~~~~~~ xsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' ) 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] (int)((x)*2147483648.0 + 0.5) | ^ ~ 166 | In file included from 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/aacsbr_fixed.csrc/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:src/libavcodec/aacsbrdata.h24:: 525In file included from :src/libavcodec/aacps.c32:: 32warning: : src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 166:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 525 | {Q31(- 0.1669 | 8 7 5 9 6 0Q63904(610.4596f07)9,6 6Q13815(f /0M._8P2I2)8,8 7Q13403(013.0567134f2)6}5,2 0{3Qf3/M1_(P I0).,8 7Q43304(719.457642336824458f6)2,f /QM3_1P(I )0,. 8Q93309(91.4596546758567493138ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(1.567src/libavcodec/aac_defines.h1:14595:9368: 4note: f/expanded from macro 'Q31'M _PI), Q30 (451 | .#5d7e0f2i9n6e2 8Q3715(f/xM)_ P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):*2 1note: 4expanded from macro 'Q30'7 483648.0 +44 | 0#.d5e)f i n| e ^ ~ Q30(x) (In file included from insrc/libavcodec/aacsbr_fixed.ct:)62(: (src/libavcodec/aacsbrdata.hx:)525*:160:73 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5) | ^525 | {Q31(-0.9875960694In file included from 60src/libavcodec/aacps_fixed.c4:924f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 1660:.86:8 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 8714303073f)}, {Q3 1166( | 0 . 8 7 4 3Q43709(417.54630672956f6)1,85 fQ/3M1_(P I0).,8 9Q3309(914.95566154256453230f3)f/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(1.562src/libavcodec/aac_defines.h3:8454:4368:6 2fnote: /expanded from macro 'Q31'M _PI), Q3 045( | 1#.d5e6f4i7n8e6 7Q93118f(/xM)_ P I ) , Q 3 0 ( 1. 5 6 7 1(1i9n5t9)8(4(fx/)M*_2P1I4)7,4 8Q3360(418..507 0+2 906.258)7 5 f| / ^ ~M_ PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: 524expanded from macro 'Q30': 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 35240 | ({xQ)3 1 ( 0 . 5 2 1 7 5 4 2 4(6i8n2t1)9(5(fx)),* 1Q03713(7-401.88254.309 6+8 206.753)5 7 0| 5 ^f )}, {Q31(-0.94701139In file included from 6src/libavcodec/aacps_fixed.c9:0249: 56In file included from fsrc/libavcodec/aacps.c):,32 : src/libavcodec/aacps_fixed_tablegen.hQ:31661:(61-:0 .warning: 01implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 26348194255f)}, | 166 ~~~~^~~~~~~~~~~~~~~~~~~ | Q30src/libavcodec/aac_defines.h(:145.:5366:0 7note: 96expanded from macro 'Q31'6 185f/M_PI 45) | ,# dQe3f0i(n1e. 5Q63114(2x65)2 0 3 f / M _ P I ) , Q 3 0((i1n.t5)6(2(3x8)4*42src/libavcodec/aacsbr.c8146:7287f4:/829M3:_6 P4I8warning: ).,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 Q+3 00(.15.)5 6 4| 7 ^ ~8 6877 | 9 1 8 f /M _ P I ) , Q 3In file included from 0src/libavcodec/aacsbr_fixed.c( :1 62. : 5 src/libavcodec/aacsbrdata.h6 :7 1524 :1t589:e5 m9pwarning: 814implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f=/ Mf_fP_Ie)x,p 2Qf3 0i524(( | 1({.sQ5b37r10-(2> 9d60a2.t85a7[2501f]7/.5Me_4nP2vI4_)6f,8a 2c 1s| 9_ ^~~~~~~~~~~~~~5q f[)e,] [Qk3]1>src/libavcodec/aac_defines.h(>:-1440):. 836+5 :37 9)note: 6 expanded from macro 'Q30'8* 2 6 7| 35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~7 0 544f | )#}d,e f{iQn3e1 (Q-300.(9x4)7 0 1 1 3 9 6 9 0 9 5 6 f )(,i nQt3)1(((-x)0*.10017832764314882149.402 5+5 f0).5}), | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c45: | 32#: dsrc/libavcodec/aacps_fixed_tablegen.he:f166i:n36e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) ( i166n | t ) ( ( x ) *Q23104(714.58630674986.601 8+5 f0/.M5_)P I )| , ^ ~ Q30(1.5614265203f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): , src/libavcodec/aacsbrdata.hQ:35240:(311:. 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 3844862f/M_PI )524, | {QQ3301(1(. 506.4572816775941284f6/8M2_1P9I5)f,) ,Q3 0Q(311.(5src/libavcodec/aacsbr.c-607:.1898159:352999:68 84warning: 2f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6M 7_3P5I7)05,f )Q}3,0 ({189Q | .3 51 7( 0- 20 9.6 92 48 77 05 1f 1/ 3M 9_ P6 I9 )0 ,9 5 6 | ft ^~~~~~~~~~~~~~)e ,m pQ23 1=(- f0src/libavcodec/aac_defines.hf.:_044e1:x836p2:26 f3note: i4expanded from macro 'Q30'(8 (1p9a4n2_5o5ff f)44s} | e,#t d e | f-i ~~~~^~~~~~~~~~~~~~~~~~~ n seb rQ-3>0d(axsrc/libavcodec/aac_defines.ht):a 45[ :1 36] :. e note: n expanded from macro 'Q31'v _ f a c s _ q( [i45en | ]t#)[dke(f(]ix)n)>e*> 11Q0)37 13*(7 x4 )1 8| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~2 4 . 0 + 0 . 5 ) | ( ^i nt)((x)*2147483648.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: 166:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr.csrc/libavcodec/aacsbr_fixed.c::6292 : 166:src/libavcodec/aacsbrdata.h | 21: :524 : warning: 7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.5 6920 | 7 9 6 6 1 8 5524f | / {M _Q P3 I1 )( , 0 Q. 35i0f2( 11(7.t55e46m21p44162 86>25 12190E352ff0/))M, _ P{QI )3 ,1| ( ^~~~~ ~Q- 30.08(15.35966283284647836527f0/5Mf_)P}I,) ,{ QQ3310((-10..5964477081617399186f9/0M9_5P6If)),, Q 30Q(311.(5-6071.109158928643f4/8M1_9P4I2)5,5 fQ3)0}(,1 . 5| 70 ~~~~~^~~~~~~~~~~~~~~~~~2 962875f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: | ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h :4544 | :#36d:e fnote: iexpanded from macro 'Q30'n e Q31(x) 44 | # d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t)8(.(0x )+ *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:523:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:165 :136523: | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.442268009329 51656 | f ), Q 3 1 (Q 300.(711.352665715763704229795f2/Mf_)P}I,) ,{ Q3Q13(0 (01..05366575129702701075f8/3M1_2PfI)),, QQ3301((1 .05.66630660660328697f3/6M6_6P7I5)f,) }Q,3 0 (| 1 ~~~~~^~~~~~~~~~~~~~~~~~. 567417025src/libavcodec/aac_defines.h6f:/45:M36_:P Inote: ),expanded from macro 'Q31' Q30(1.5 6458 | 7#2d8e9f2i3n8ef /QM3_1P(Ix)), Q 3 0 ( 1 . 5 7 0 5 15 1 5 5(8ifn/tM)_(P(Ix)), * 2| 1 ^~~~~~~~~~~~~~4 7483648.0src/libavcodec/aac_defines.h :+44 :036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #define In file included from Q3src/libavcodec/aacsbr_fixed.c:062(: x)src/libavcodec/aacsbrdata.h : 523 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )523* | 1{0Q73317(4 108.2444.202 6+8 0009.53)2 9 5| 6 ^f ), Q31( 0.713267567427In file included from 52src/libavcodec/aacps_fixed.cf:24): }In file included from ,src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(165 :0111.:0 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 1907158312f), Q31 (165 | 0 . 6 3 6 0Q63308(913.6566657157f3)0}2,9 9 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI), Q30src/libavcodec/aac_defines.h(1:.455:6365:5 2note: 7expanded from macro 'Q31'2 007f/M_PI )45, | #Qd3e0f(i1n.5e6 6Q03616(0x2)6 7 f/ M _ P I ) , Q 3 0 ( 1(.i5n6t7)4(1(7x0)2*5261f4/7M4_8P3I6)4,8 .Q03 0+( 10..556)8 7 2| 8 ^ ~9 238f/M_PI), Q30(1.In file included from 57src/libavcodec/aacsbr_fixed.c0:5621: 51src/libavcodec/aacsbrdata.h5:55238:f32/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ 523src/libavcodec/aac_defines.h | :{44Q:3361:( note: 0expanded from macro 'Q30'. 44226800 9443 | 2#9d5e6ffi)n,e QQ3310(( x0). 7 1 3 2 6 7 5 6 7 4 2 7 5(2ifn)t)}(,( x{Q)3*11(0 703.704316872149.src/libavcodec/aacsbr.c00 7:+1106 5:0288.:351 )2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ,| ^Q 31( 0.6360 61063 | 8 9 3 6 6 6 7 In file included from 5 src/libavcodec/aacps_fixed.c f: )24 }: ,In file included from src/libavcodec/aacps.c : | 32 ~~~~~^~~~~~~~~~~~~~~~~~a: vsrc/libavcodec/aacps_fixed_tablegen.h_:a165s:s86e:rsrc/libavcodec/aac_defines.h t:warning: 045:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](36 t:e mnote: pexpanded from macro 'Q31'1 <= 1E20 );45 | 165 # | | d ^~~~~ ~~e f i n e QQ3301(src/libavutil/avassert.h1(:.x385):6 115 :1 7 note: 3 0 expanded from macro 'av_assert0'2 9 9 f / M _P I 38)( | ,i n Qt 3) 0(i((fx1 ).(*526!51(54c27o74n28d030)67)4f /8{. M0 _ P +I ) 0, . 5 Q) 3 0 (| 1 ^ ~. 5 6 6 0 6 6 0 2 6 7 f / M_ In file included from P src/libavcodec/aacsbr_fixed.c I: )62, : src/libavcodec/aacsbrdata.hQ :3 5230 :(7 1: . 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7 4 1 7 0 2 5 6 f / M _ P 523I | ) {, Q \3Q 13 0(| ( ^~~~10 ..546482726288090293382f9/5M6_fP)I,) ,Q 3Q13(0 (01..751730256175516575482f7/5M_2PfI))},, {| Q ^~~~~~~~~~~~~~3 1( 0.03671src/libavcodec/aac_defines.h9:0447:13658:3 1note: 2expanded from macro 'Q30'f ), Q31( 0 .446 | 3#6de0f6i3n8e9 3Q663607(5xf)) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )*note: 1expanded from macro 'Q31'07 3741824.0 45+ | #0d.e5f)i n e| ^Q3 1(x) (iIn file included from ntsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )src/libavcodec/aacps.c*:2321: 4src/libavcodec/aacps_fixed_tablegen.h7:41658:36164:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 165 | Q30(In file included from 1.src/libavcodec/aacsbr_fixed.c5:66251: 7src/libavcodec/aacsbrdata.h3:05222:9839:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1.56 55225 | 2{7Q23010(7-f0/.M9_2P3I6)6,0 2Q33302(619.3526f6)0,6 6Q03216(7-f0/.M9_7P9I7)9,2 9Q83006(811.8506f7)4}1,7 0{2Q5361f(/M-_0P.I4)4,6 0Q73107(815.1586589782f8)9,2 3Q83f1/(M-_P0I.)5,4 2Q33302(512.0517065319541f5)5}8,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'44 :36: note: expanded from macro 'Q30' 45 | #de f44i | n#ed eQf3i1n(ex )Q 3 0 ( x ) ( i n t()i(n(tx))(*(2x1)*4170478337644188.204. 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::52232:: 58src/libavcodec/aacps_fixed_tablegen.h::165 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 522 | {Q3 1(165- | 0 . 9 2 3 6 Q63002(3312.65963521f7)3CC libavcodec/adxdec.o ,0 2Q9391f(/-M0_.P9I)7,9 7Q93209(810.6586158502f7)2}0,0 7{fQ/3M1_(P-I)0,. 4Q43600(711.785561680569680f2)6,7 fQ/3M1_(PI-)0,. 5Q43203(312.5526071461379042f5)6}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q30(1.src/libavcodec/aac_defines.h5:6458:7362:8 92note: 3expanded from macro 'Q31'8 f/M_PI), Q453 | 0#(d1e.f5i7n0e5 1Q531515(8xf)/ M _ P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30'4 7483648.0 +44 | 0#.d5e)f i ne| ^ ~Q 30(x) (In file included from insrc/libavcodec/aacsbr_fixed.ct:)62(: (xsrc/libavcodec/aacsbrdata.h):*5221:07313:7 4warning: 18implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | ^522 | {Q31(-0.923660233In file included from 26src/libavcodec/aacps_fixed.c9:3242: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(165-:110:. 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]97 9298068180f)}, 165{ | Q 3 1 ( - 0 .Q43406(017.157685511783509289f9)f/,M _QP3I1)(,- 0Q.3504(213.35265525021762309047ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(1.src/libavcodec/aac_defines.h5:6456:06366:0 26note: 7fexpanded from macro 'Q31'/ M_PI), Q 3450 | (#1d.e5f6i7n4e1 7Q023516(fx/)M _ P I) , Q 3 0 (1 . 5 6 8(7i2n8t9)2(3(8xf)/M*_2P1I4)7,4 8Q33604(81..05 7+0 501.551)5 5 8| f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36:: 522note: :expanded from macro 'Q30'6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 522Q | 3{0Q(x3)1 ( - 0 . 9 2 3 6 6 0 2 3 3(2i6nt9)3(2(fx)),* 1Q03713(7-401.89247.907 9+2 908.50)6 8 1| 8 ^0f )},src/libavcodec/aacsbr.c {:Q31191:56(:- 0warning: .4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 6In file included from 07src/libavcodec/aacps_fixed.c:1247: 8In file included from 5src/libavcodec/aacps.c1:8325: 9src/libavcodec/aacps_fixed_tablegen.h 8:119f164 | ): 136, : Q warning: 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 (- 0 . 5 4 2 3 3 2 5 2 0 1 6 3164 9 | 4 f s) b} r, - > Qd| 3a0 ~~~~^~~~~~~~~~~~~~~~~~~t( a1[.c5h67]src/libavcodec/aac_defines.h6.:3e454n:1v360_5:f7 afcnote: /sexpanded from macro 'Q31'M[_ eP]I[)k,] Q 345=0 | (#f1df.e5_f6ei7xnp8e23 3fQ3i30(14((4sxfb)/ Mr _- P> Id )a ,t a Q[ 3c 0h (] 1. .e 5n(6vi8_n1ft3a)6c(3s(3_x4q)4[f*e/2]M1[_4kP]7I>)4>,81 3)Q6 340+8( .160.) 5 +6 | 80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8. 59)6 0 5| 5 ^ ~2 f /120M | _ P I ) , Q 30 ( 1 .In file included from 5src/libavcodec/aacsbr_fixed.c 6: 9626 : 3src/libavcodec/aacsbrdata.h 3: 7 5212 2: 383 f: / Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P I ) , Q 3 0 ( 1 . 5 7521 0 | 6{ 3 8Q1 37 19 ( 8- f0 /.M 3_ 6P 3I 2) 6, 0 1 | 8* ^~~~~~~~~~~~~~4 1e9x9p62_5ftsrc/libavcodec/aac_defines.h)a:,b44 [:Q36s3:b1 r(note: - expanded from macro 'Q30'>0 d.a0t7a4[c4h 0]442. | 4e#3nde1vf2_i3fn2ae2 cQ8sf3_)0q}([,xe )] {[ Qk 3] 1 ( & 0 . 19] 9; 9 7 9| 0 ~(4 i4n6t7)(4(3x5)0*1f0)7,3 74Q13812(4-.0.01 4+1 300.258)7 3 4| 7 ^4 05f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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:164:111: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31(x) 164 | Q 3 0 ((1i.n5t6)7(6(3x4)1*02src/libavcodec/aacsbr.c5174:f7121/4:M825_3P:6I 4)warning: ,8 implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion].Q 03 0+( 10.5.65)7 8 3121| 3 | ^ ~3 0 4 4 f / M _ PI ) , Q In file included from 3 src/libavcodec/aacsbr_fixed.c0 :( 621 : . 5src/libavcodec/aacsbrdata.h 6: 8521i1:f359 6:(3 s3warning: 4bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4r f-/>Md_PatIa)[,c hQ 3]5210. | (e{1nQv.35_16f(8a-8c09s.[63e06]53[52k26]f0 />M1 _81P4IE12)90,9)6 5Qf{3)0 ,( 1| Q.3 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~5 619(6 03.3077242430f2/4M3_1P2I3)2,2 8Qf30)(}1,. 5{7Q03613(81 709.89f9/9M7_9P0I)4,4 6 7| 4 ^~~~~~~~~~~~~~3 50f), Q3src/libavcodec/aac_defines.h1:(44-:036.:1 4note: 1expanded from macro 'Q30'3 02873474 0445 | f#)d}ef,i ne | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)( (45x | )#*d1e0f7i37n4e1 8Q2341.(0x )+ 0 . 5 ) | ^ src/libavcodec/aacdec_template.c : 3474(:i10n:t )warning: ((missing field 'help' initializer [-Wmissing-field-initializers]x )*21In file included from 4 73474src/libavcodec/aacps_fixed.c4 | :8243 : 6 In file included from 4 src/libavcodec/aacps.c:8 32.{: 0Nsrc/libavcodec/aacps_fixed_tablegen.h U:+L164 :L86}0:,. 5warning: 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) | ^ ~ 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] (int)((x)*1073741824.0 + 0.5) | ^ 521 | In file included from {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0src/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] .1 164 | Q30(1.5676341057f/M_PI), Q30(1.5678333044f/M_PI), Q30(1.5681363344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.56963372src/libavcodec/aacsbr.c23:f79/:M23_:PI )warning: , comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 30(1.5706 3798 | 1 7 9 8 f / M _ PfIo)r, ( e| ^~~~~~~~~~~~~~= 1; e <=src/libavcodec/aac_defines.h :s44b:r36-:> dnote: aexpanded from macro 'Q30't a[0].bs _44n | u#md_efeinnve; eQ+3+0)( x){ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ (int)src/libavcodec/aacsbr.c(:(x80):*27:1 0warning: 73comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 41824.0 + 800 | . 5 ) | ^ for (k = 0; In file included from ksrc/libavcodec/aacps_fixed.c :<24 : sIn file included from bsrc/libavcodec/aacps.cr:32-: >src/libavcodec/aacps_fixed_tablegen.hn:[164s:b36r: -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ata[0].bs_freq _164r | es [ e ] ] ; Qk3+0+)( 1{. 56 7| 6 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 41057f/M_PI), src/libavcodec/aacsbr.cQ:30101(:123.:5 6warning: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8 333044f /101M | _ P I ) , Q 3 0f(o1r. 5(6e8 1=3 613;3 4e4 fQd3a0t(a1[.05]68.8b9s6_0n5u5m2_fn/oMi_sPeI;) e,+ Q+3)0 (1{. 5 | 6 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~9 6337223f/M_PI)src/libavcodec/aacsbr.c,: 102Q:3270:( 1warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]56 7 warning0s6 generated3. 81 71029 | 8 f / M _ P I ) , | ^~~~~~~~~~~~~~f or (k = src/libavcodec/aac_defines.h0:;44 :k36 :< note: sexpanded from macro 'Q30'b r->n_q; 44k | +#+d)e f{i n | e ~ ^ ~~~~~~~~ Q30(x) src/libavcodec/aacsbr.c : 114 : 27 : warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]i nt)((x) *1141 | 0 7 3 7 4 1 8 2 4 . 0 f+o r0 .(5e) = | 1 ^; e <= sbr->data[chIn file included from ]src/libavcodec/aacps_fixed.c.:b24s: _In file included from nsrc/libavcodec/aacps.cu:m32_: esrc/libavcodec/aacps_fixed_tablegen.hn:v;164 :e11+:+ )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 4 src/libavcodec/aacsbr.c164: | 115 : 31 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 30(1.56 71156 | 3 4 1 0 5 7 f / M _ P I ) , Q 3f0o(r1. (5k6 7=8 303;3 0k44 f, nQ[s3b0r(-1>.d5a6t8a1[3c6h3]3.4b4sf_/fMr_ePqI_)r,e sQ[3e0](]1;. 5k6+8+8)9{6 0 5| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2f/M_PI)1src/libavcodec/aacsbr.c:31270:2278:7 3warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 405f)}, 127| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45f:o36r: (note: eexpanded from macro 'Q31' = 1; e < =45 s | b#rd-e>fidnaet aQ[3c1h(]x.)b s _ n u m _ n o i se ; e +(i+n)t ) (| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~x )*2147483648src/libavcodec/aacsbr.c.:0128 :+31 :0 .warning: 5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) | ^ ~ , Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c6:9626: 3src/libavcodec/aacsbrdata.h3:75212:263:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1.5 705216 | 3{8Q3117(9-8f0/.M3_6P3I)2,6 0 1| 8 ^~~~~~~~~~~~~~4 19965f), src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 0expanded from macro 'Q30'7 440243123 24428 | f#)d}e,f i{nQe3 1Q(3 00(.x9)9 9 7 9 0 4 4 6 74 3 5 0 f )(,i nQt3)1(((-x0).*1140173307248178324474.005 f+) }0,. 5| ) ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h128 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : fsrc/libavcodec/aacps_fixed_tablegen.ho:r163 :136(:k warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0; k < sbr->n_q; k163+ | + ) | ~ ^ ~~~~~~~~Q 30(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:45:36: note: expanded from macro 'Q31' : 44:36: note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | #dIn 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] ef 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), | ^~~~~~~~~~~~~~ isrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' n 44 | #define Q30(x) (int)((x)*1073e Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 74In file included from 1824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:520:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)},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: ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hnote: expanded from macro 'Q30' 44 | #define Q30(x) (in:45:36: note: expanded from macro 'Q31' t 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] x) 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' 1 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 07In file included from 3741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:520:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 520 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn 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] :32 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' src/libavcodec/aacps_fixed_tablegen.h 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :163In 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] :61 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) | ^ ~ 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:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 519 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) | ^ Q3In file included from 1( 0.94044946687963f), Q31( 0.09026201157416f)}, {Q31(-0.82386352534327f), Q31( 0.08924768823676f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/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] :45 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' 36 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : In file included from note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:163:In file included from 11:src/libavcodec/aacsbr_fixed.c: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h:519:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 519Q3 | 0{(Q03.10(5 601.794490647449f4/M6_6P8I7)9,6 3Qf3)0(,0 .Q03512(6 602.90293092f6/2M0_1P1I5)7,4 1Q63f0)(}0,. 0{4Q73311(1-308.0852f3/M8_6P3I5)2,5 3Q43302(70f.0)3,3 8Q437611(5 10f./0M8_9P2I4)7, 6Q838src/libavcodec/aacsbr.c02(3:062007.:06192f:0) 7}2warning: ,7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 6 17| 7 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PI )200, | src/libavcodec/aac_defines.h Q:3 045 (: 036f.:o0 r0 note: 28(expanded from macro 'Q31'2 i0 5=9 601;f / iM45_ | P# nQ_3q1;( xi)++src/libavcodec/aac_defines.h ) : 44{ : 36 :| ~ ^ ~~~~~~~~note: expanded from macro 'Q30' (in t44) | (#(dexf)i*n2e1 4Q73408(3x6)4 8 . 0 + 0 . 5 ) | ^ ~( int)((x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 5190:.75:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 519 | {Q31( In file included from 0src/libavcodec/aacps_fixed.c.:9244: 0In file included from 4src/libavcodec/aacps.c4:9324: 6src/libavcodec/aacps_fixed_tablegen.h6:81627:91366:3f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.09026201157 41621 | 6 f ) } , {QQ3301((0-.01.28522333876039582f5/M3_4P3I2)7,f) ,Q 3Q03(10(. 101.706849120437167f8/8M2_3P6I7)6,f )Q}3, 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 10598719src/libavcodec/aac_defines.h1:245f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0. 0457 | 6#2d7e2f4i7n2e7 fQ/3M1_(PxI)) , Q 3 0 ( 0 .0 4 6 8 9 0 5 3(4i5nft/)M(_(PxI)),* 2Q13407(408.030664389.506 4+8 20f./5M)_ P I| ) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36:In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:518:83: warning: 44 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30(x) 518 | { Q 3 1 ( 0 . 6(7i2n2t6)8(6(1x3)9*31708783f7)4,1 8Q2341.(0- 0+. 01.354)9 4 3| 8 ^9 011014f)}, {Q31(-0.In file included from 70src/libavcodec/aacps_fixed.c7:3247: 3In file included from 9src/libavcodec/aacps.c88:4322: 0src/libavcodec/aacps_fixed_tablegen.h6:8162f:)111,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.7654734932599 2162f | )} , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.125src/libavcodec/aac_defines.h2:3453:7360:9 8note: f/expanded from macro 'Q31'M _PI), Q3 045( | 0#.d1e17f6i4n1e0 3Q1371f(/Mx_)P I ) , Q 3 0 ( 0 .1 0 5 9 8 7(1i91n2tf)/(M(x_)P*I2)1,4 7Q34083(604.80.706 2+7 204.752)7f / M| ^ ~_P I), Q30(0.046890534In file included from 5src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I518):,58 :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0063956482f/M _518P | I){,Q 3 1| ( ^~~~~~~~~~~~~~ 0.6722686src/libavcodec/aac_defines.h1:3449:3367:8 8note: fexpanded from macro 'Q30'), Q31( -440 | .#1d3e4f9i4n3e8 9Q03101(0x1)4 f ) } , { Q 3 1 ( - 0 .(7i0n7t3)7(3(9x8)8*4120076387f4)1,8 2Q43.10( -+0 .07.655)4 7 3| 4 ^ 9325992f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c::3236: :src/libavcodec/aacps_fixed_tablegen.h :note: 162:expanded from macro 'Q31'86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1162( | x ) Q 3 0 ( 0 . 1 2 52 3(3i7n0t9)8(f(/xM)_*P2I1)4, 7Q43803(604.81.107 6+4 100.351)7 f /| M ^ ~_ PI), Q30(0.1059871In file included from 9src/libavcodec/aacsbr_fixed.c1:262f: /src/libavcodec/aacsbrdata.hM:_518P:I31):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0762724727f /518M | _{PQI3)1,( Q03.0(607.2024668869103953374858ff/)M,_ PQI3)1,( -Q03.01(304.904036839905161408124ff/)M}_,P I){,Q 3 1| ( ^~~~~~~~~~~~~~- 0.7073739src/libavcodec/aac_defines.h8:8444:2360:6 8note: fexpanded from macro 'Q30') , Q31(-0 .447 | 6#5d4e7f3i4n9e3 2Q53909(x2)f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *1expanded from macro 'Q31'0 73741824. 045 | #+d e0f.i5n) e | Q ^3 1(x) (inIn file included from t)src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c2:1324: 7src/libavcodec/aacps_fixed_tablegen.h4:81623:6614:8 .0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 162 | QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h2:55182:373:70 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30( 0518. | 1{1Q73614(1 003.1677f2/M2_6P8IIn file included from 6)1,src/libavcodec/ac3enc_fixed.c3 :9Q3133: 70In file included from 8(8src/libavcodec/ac3enc.h0f:.)143,: 0 5src/libavcodec/put_bits.hQ319:(8-22707:.3711:39 419warning: 24fcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]3/ 8M9_0P1I1)0,1 4Qf3)0 }(227,0 | . {0Q 736 12 (7 -2 0.4 7 70i27f37 7f(3s/9-8M>8_b4P2uI0)f6,_8e fnQ)3d,0 (Q-03. 10s(4--6>08.b970u6f55_34p47t35r4f 9/>32=M5_ 9Ps9Ii2)zf,e) o}Qf,3( 0B i(| t0 ~~~~~^~~~~~~~~~~~~~~~~~B. u0f0)6)3 9{5src/libavcodec/aac_defines.h 6:4 458| :236 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f: / Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #defsrc/libavcodec/aac_defines.hi:n44e :Q363: 1note: (expanded from macro 'Q30'x ) 44 | # d e f (iinnet )Q(3(0x()x*)2 1 4 7 4 8 3 6 4 8 . 0 + (0i.n5t)) ( (| x) ^ ~* 1073741824.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c517: | 32: {src/libavcodec/aacps_fixed_tablegen.hQ:31621:(36 :0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 881284182683f), Q31621 | ( 0 . 0 2Q13808(009.819225223238720f9)8}f,/ M{_QP3I1)(, -0Q.380(601.315147564944110233177ff/)M,_ PQI3)1,( Q03.0(908.914075498807910991325f9/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(0.076src/libavcodec/aac_defines.h2:72454:7362:7 fnote: /Mexpanded from macro 'Q31'_ PI), Q30 (450 | .#0d4e6f8i9n0e5 3Q4351f(/xM)_ P I ) , Q 3 0 ( 0 . 0 0 6(3i9n5t64)8(2(fx/)M*_2P1I4)7,4 8 3| 6 ^~~~~~~~~~~~~~4 8.0 + 0.5src/libavcodec/aac_defines.h) : 44| : ^ ~36 : note: expanded from macro 'Q30' 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.hQ:35170:(x58): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (517( | x{)Q3*11(07 307.44118882142.804 1+8 206.853)f ) , | Q ^3 1( 0.02188098922282fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.1628:6111:3 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 4941237f), Q31( 0 .91628 | 9 4 7 4 8 0Q93009(30.5192f5)2}3,3 7 0| 9 ~~~~^~~~~~~~~~~~~~~~~~~8 f/M_PI), src/libavcodec/aac_defines.hQ:3450:(360:. 1note: 17expanded from macro 'Q31'6 410317f/ M45_ | P#Id)e,f iQn3e0 (Q03.11(0x5)9 8 7 1 9 1 2 f / M _ P I ) ,( iQn3t0)(((0x.)0*726124772448732674f8/.M_0P I+) ,0 .Q53)0 (0 .| 0 ^ ~4 68905345f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h6:35179:5326:4 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), | ^~~~~~~~~~~~~~ 517 | {Q3src/libavcodec/aac_defines.h1:(44 0:.364:1 8note: 8expanded from macro 'Q30'1 28418268 344f) | ,#d eQf3i1n(e 0Q.30201(8x8)0 9 8 9 2 2 2 8 2 f ) } , {Q(3i1n(t-)0(.(8x6)1*315047534794411822347.f0) ,+ Q03.15() 0 .| 9 ^8 947480909359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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::36161::136 note: : expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1(161x | ) Q 3 0 ( 0 . 1 9 6(9i3n9t9)7(5(0xf)/*M2_1P4I7)4,8 3Q63408(.00. 1+8 506.754)1 1 6| 0 ^ ~f/ M_PI), Q30(0.16815In file included from 5src/libavcodec/aacsbr_fixed.c86:3629: fsrc/libavcodec/aacsbrdata.h/:M517_:P7I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.12236743 45172 | f{/QM3_1P(I )0,. 4Q13808(1028.401785280688838f2)7,f /QM3_1PI() ,0 .Q03201(808.009180932828248427f9)}f,/ M{_QP3I1)(, - 0| . ^~~~~~~~~~~~~~8 613545494src/libavcodec/aac_defines.h1:2443:736f:) ,note: expanded from macro 'Q30'Q 31( 0.98src/libavcodec/put_bits.h9 :4442657 | :4#378d0:e9 f0warning: 9i3comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]n5 e9 fQ)}3,0 ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~ 265 | src/libavcodec/aac_defines.h : 45 : 36i :f note: ((expanded from macro 'Q31'si -nt>)b(u(fx_ e)45*n | d1# 0d-e7 f3si7n-e>4 b1Qu38f12_(p4xt.)r0 > += 0s .i 5 z) e o f| ( ^B i(tiBnutf))()( x{ ) *| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1 4748In file included from 3src/libavcodec/aacps_fixed.c6:4248: .In file included from 0src/libavcodec/aacps.c +: 320: .src/libavcodec/aacps_fixed_tablegen.h:5161): 111 :| ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 161src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 516 :Q8330:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 969399750f/M_PI )516, | {QQ3310((-00..10835864714511176600f1/84M3_fP)I,) ,Q 3Q13(0-(00..619688818585185663891f1/7M9_fP)I}),, {Q3Q03(10(.-102.2330617042314527f3/0M4_6P4I4)f,) ,Q 3Q03(10(.-007.508706868788270f8/9M_2P2I)2,0 5Qf3)0}(,0. 0 1| 0 ~~~~^~~~~~~~~~~~~~~~~~~3 884479f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:f36in:e note: Qexpanded from macro 'Q30'3 1(x) 44 | # d e f i n(ei nQt3)0(((xx)) * 2 1 4 7 4 8 3 6 4 8 . 0 ( i+n t0).(5(x)) * 1| 0 ^ ~7 3741824.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c516: | 32{: Q3src/libavcodec/aacps_fixed_tablegen.h1:(161-:086.:0 38warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 517601843f), Q31(- 0161. | 6 9 8 8 8 8Q13506(801.117996f9)3}9,9 7{5Q03f1/(M-_0P.I3)0,1 0Q23105(703.01485664744f11)6,0f /QM3_1P(I-)0, .Q03706(6708.01868921525280653f)9}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q30(0.src/libavcodec/aac_defines.h1:2452:3366:7 43note: 4expanded from macro 'Q31'2 f/M_PI), Q453 | 0#(d0e.f0i7n5e8 0Q83818(2x7)f / M _ P I ) , Q 3 0 (0 . 0(1i0n3t8)8(4(4x7)9*f2/1M4_7P4I8)3,6 4 8| . ^~~~~~~~~~~~~~0 + 0.5) src/libavcodec/aac_defines.h| : ^ ~ 44:36: note: expanded from macro 'Q30' 44 | In file included from #dsrc/libavcodec/aacsbr_fixed.ce:62fi: nsrc/libavcodec/aacsbrdata.he: 516Q:3310:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( in516t | ){(Q(3x1)(*-100.7033784411852147.600 1+8 40.35f)) , | ^Q 31(-0.69888815681179In file included from fsrc/libavcodec/aacps_fixed.c):}24,: In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0161.:3610:1 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157304644f), Q31 (-1610 | . 0 7 6 6 7 8Q03809(20.21290659f3)9}9,7 5 0| f/ ~~~~^~~~~~~~~~~~~~~~~~~M _PI), Q3src/libavcodec/aac_defines.h0:(450:.361:8 5note: 67expanded from macro 'Q31'4 1160f/M_P I45) | ,# dQe30f(i0n.e1 6Q83115(5x8) 6 3 9 f/ M _ P I ), Q 3 0((i0n.t1)2(2(3x6)7*42314427f4/8M3_6P4I8).,0 Q+3 00(.05.0)7 5 8| 0 ^ ~8 8827f/M_PI), Q30(0.0In file included from 10src/libavcodec/aacsbr_fixed.c3:8628: 44src/libavcodec/aacsbrdata.h7:9516f:/6M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h516: | 44{:Q363:1 (note: -expanded from macro 'Q30'0. 038415176 0441 | 8#4d3eff)i,n eQ 3Q13(0(-x0) .6 9 8 8 8 8 1 5 6 8 1 1 7(9ifn)t})(,( x{)Q*3110(7-307.43108120421.507 3+0 406.454)f ) , | Q ^3 1(-0.07667808922205In 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:161:36: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 45 | #161d | e f i n e QQ3310((x0). 1 9 6 9 3 9 9 7 5 0f / M _ P(Ii)n,t )Q(3(0x()0*.21184576478431614680.f0/M _+P I0),. 5Q)3 0 (| 0 ^ ~. 1681558639f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h2:25153:6837:4 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/M_PI), Q30(0.0 75155 | 8{0Q83818(2 70f./9M8_6P3I0)5,6 3Q23302(007.50f1)0,3 8Q83414(79-f0/.M5_3P5I7)8,8 9 9| 6 ^~~~~~~~~~~~~~0 0662f)}, {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 6note: 1expanded from macro 'Q30'5 103622773 7444 | f#)d,e fQi3n1e( -Q03.08(x9)5 15 0 1 9 8 9 9 9 9 7 f ) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*1073src/libavcodec/aac_defines.h7:4451:82364:. 0note: 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.hi:n161t:)11(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 0161. | 5 ) | ^ ~ Q30(0.1969399750f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): , src/libavcodec/aacsbrdata.hQ:35150:(580:. 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 6741160f/M_PI) ,515 | Q3{0Q(301.(1 608.19585683603596f3/2M3_2P0I7)5,f )Q,3 0Q(301.(1-202.3563754738428f9/9M6_0P0I6)6,2 fQ)3}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0(0.0758088827f/M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ #dIn 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] ef 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.hine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :44In file included from :36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 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:160:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbr.c:225: src/libavcodec/aacsbrdata.h:160 | 515 : 31 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.3062773645f /515M | _{PIQ3)1,( Q03.09(806.320596131243852103765ff/)M,_ PQ3I1)(,- 0Q3.053(507.82869699630206636652ff/)}M,_ P{IQ)3,1 (Q-300.(601.15919073863272772723f74/fM)_,P IQ)3,1 (Q3-00(.08.951125604119184959299f9/7Mf_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.01756src/libavcodec/aac_defines.h0:9458:4369:f /note: Mexpanded from macro 'Q31'_ PI), | ^~~~~~~~~~~~~~ 45 | #definsrc/libavcodec/aac_defines.he: 44Q:3361:( xnote: )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| ) ^ ~* 1073741824.0 + 0.5In 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] In file included from 19 515: | {Qwarning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 ( 0.98630563 22253 | 2 0 7 5 ff)o,r Q3(1e( -=0 .053;5 7e88 9<96 0c0h6_6d2afta)-},> b{sQ_3n1u(m-_0e.6n1v5;1 0e3+6+2)2 7{7 3 7| 4 ~ ^ ~~~~~~~~~~~~~~~~~~~f) , Q31(-0.8951501989999src/libavcodec/aacsbr.c7f:)227}:,23: | warning: ~~~~~^~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c 227: | 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :f160o:r86 :( kwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0; k < sbr->n_l i160 | m ; k + + )Q3 0{( 0 .| 3 ~ ^ ~~~~~~~~~~0 62773645f/M_PI), src/libavcodec/aacsbr.cQ:32300:(570.:2 9warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 485136f/M_ P230I | ) , Q 3 0 ( 0. 2 6 6 9 3f2o6r3 6(5fm/ M=_ PsIb)r,- >Qf3_0t(a0b.l1e9l9i7m8[3k7] 7-2 2sfb/rM->_kPxI[),1 ]Q;3 0m( 0<. 1s2b6r-4>1f1_4t5a2b9lfe/lM_iPmI[)k, Q+3 01(]0 .-0 1s7b5r6-0>9k8x4[9f1/]M;_ Pm+I+)), { | ^~~~~~~~~~~~~~| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/aacsbr.c: :note: 245expanded from macro 'Q31': 57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] : 44245: | 36 : note: expanded from macro 'Q30' f o44r | # d(emf i=n es bQr3-0>(fx_)t a b l e l i m [ k ] - s(birn-t>)k(x([x1)]*;1 0m7 3<7 4s18b2r4-.>0f _+t a0b.l5e)l i m| [ ^k + 1] - sbr->kx[1];In file included from src/libavcodec/aacps_fixed.cm:+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] src/libavcodec/aacsbr.c45 | #160de | f i n e Q Q3310((x0). 3 0 6 2 7 7 3 6 4 5 f / M _(PiIn)t,) (Q(3x)0*(201.4279418134684581.306 f+ /0M._5P)I ), | Q ^ ~30 (0.2669326365f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:15149:9847: 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 722f/M_PI), Q 30514( | 0{.Q132164(1-10.4652209f8/1M5_81P3I6)1,8 4Q03f0()0,. 0Q1371(5 6009.874590f0/0M67_6P2I1)8,9 5| 6 ^~~~~~~~~~~~~~f )}, {Q31(-src/libavcodec/aac_defines.h0:.444:3368:6 7note: 0expanded from macro 'Q30'1 5250812f) ,44 | Q#3d1e(f i0n.e9 9Q93908(0x6)9 2 44 3 2 2 f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~( int)((x)*src/libavcodec/aac_defines.h1:0457:3367:41 8note: 2expanded from macro 'Q31'4 .0 + 0.5 )45 | #| ^d efine Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:nt32): (src/libavcodec/aacps_fixed_tablegen.h(:x160:)36*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) 160 | | ^ ~ Q30(0.30627736In file included from 4src/libavcodec/aacsbr_fixed.c5:f62/: M_src/libavcodec/aacsbrdata.hP:I514):,58 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .2911485136f/ M514_P | I{)Q,3 1Q(3-00(.06.226068913528613366158f4/M0_PfI)),, QQ3310(( 00..17959070803677762221f8/9M_5P6If)),} ,Q 3{0Q(301.(1-206.44131846572091f52/5M_0P8I1)2f,) ,Q Q3301((0 .00.19795969098804699f2/4M4_3P2I2),f ) }| , ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h:251::4557::36 : warning: note: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]expanded from macro 'Q31' : 45 | # d251e | f i n e Q 3 1 ( x ) f o r ( m = s b r - >(fi_ntta)b(l(exl)i*m2[1k4]7 4-8 s3b6r4-8>.k0x [+1 ];0 .m5 ) < | s ^ ~b r->f_tablelim[k +In file included from 1src/libavcodec/aacsbr_fixed.c]: 62-: src/libavcodec/aacsbrdata.hs:b514r:-32>:k xwarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ]; m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~514 | {Q31(-0.62081581src/libavcodec/aacsbr.c3:62571:8574:0 fwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], Q31( 0.75 02570 | 0 6 7 6 2 1 8 9 5 6 f )f}o,r {(Qm3 1=( -s0b.r4-3>8f6_7t0a1b5l2e5l0i8m1[2kf]) ,- Q 3sb1r(- >0k.x9[919];98 0m6 9<2 4s4b3r2-2>f)f}_t,a b l| e ~~~~~^~~~~~~~~~~~~~~~~~ lim[k + src/libavcodec/aac_defines.h1:]45 :-36 :s note: bexpanded from macro 'Q31'r ->kx[1] ;45 | m#+d+e) f{i n e| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q 31(x) src/libavcodec/aacsbr.c : 265 : 57(:i nwarning: tcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) ((x)*21474 82653 | 6 4 8 . 0 + 0 . 5) | ^ ~f or (m = sbr->f_taIn file included from blsrc/libavcodec/aacsbr_fixed.ce:l62i: msrc/libavcodec/aacsbrdata.h[:k514]: -6 :s bwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >kx[1]; m < s514b | r{-Q>3f1_(t-a0b.6l2e0l8i1m5[8k1 3+6 118]4 0-f )s,b rQ-3>1k(x [01.7]5;0 0m+0+67)6 2{1 8 9| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45:In file included from 36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In file included from : 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] src/libavcodec/aacsbr_fixed.c 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:62: src/libavcodec/aacsbrdata.h:513:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 513 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45:In 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] 36: note: expanded from macro 'Q31' 159 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (i62: src/libavcodec/aacsbrdata.h:513:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nt 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) | ^ ~ (xIn file included from )*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:513:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 513 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162In file included from 89src/libavcodec/ac3enc.c1:04565: 1src/libavcodec/put_bits.h0:8227f:),37 :Q 3warning: 1comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare](- 0.18680204 02274 | 9 5 6 9 f ) } , i f| ~~~~^~~~~~~~~~~~~~~~~~~( s->buf_src/libavcodec/aac_defines.he:n45d: -36 :s -note: >expanded from macro 'Q31'b uf_ptr >= 45s | #idzeefoifn(eB iQt3B1u(fx))) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: 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] In file included from src/libavcodec/aacps.c 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' 32: src/libavcodec/aacps_fixed_tablegen.h45: | 159#:d111e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) ( i159n | t) ( ( x ) * 2Q13407(408.34624080.902 5+82 70f./5M)_ P I| ) ^ ~, Q30(0.4038758278f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Q3src/libavcodec/aacsbrdata.h0:(5120:.843:7 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 06405f/M_PI), Q 35120 | ({0Q.23915(3-7905.449931f0/4M7_8P3I1)3,7 1Q5300(f0).,1 9Q4316(7 8607.9312f89/5M_2P1I4)3,5 9Q63603(0f.)0}2,7 8{7Q223914(2 f0/.M9_9P8I8)1,1 7 5| 1 ^~~~~~~~~~~~~~2 0751f), Q3src/libavcodec/aac_defines.h1:(44 :036.:8 8note: 9expanded from macro 'Q30'9 3983831354f )44} | ,# d e| f ~~~~~^~~~~~~~~~~~~~~~~~i ne Q30(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)( (45x | )#*d1e0f7i3n7e4 1Q83214(.x0) + 0 . 5 ) | ^ (int)((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 : 159| : ^ ~86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c159: | 62: src/libavcodec/aacsbrdata.h : 512 : 59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.4200925827f /512M | _P{IQ)3,1 (Q-300.(409.140043788735183277185f0/fM)_,P In file included from IQ)3src/libavcodec/acelp_pitch_delay.c1,: (24Q : 300.src/libavutil/ffmath.h(3:0249.8:393075:62 91warning: 2403implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]65 490656f3/fM)_}P,I ){,Q 3Q13(0 ( 00.49.9 | 29 98 58 31 71r97e55t41u92r30nf7 5/e1Mxf_p)P2I,f) (,QM3 _1QL(3O 00G(.208_.8119099 34*96 87x38)86;37 19 31| 5f ~ ^4/ Mf_)P}I, ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.02787src/libavcodec/aac_defines.h2:2459:4362:f /note: Mexpanded from macro 'Q31'_ PI), | ^~~~~~~~~~~~~~ 45 | #definesrc/libavcodec/aac_defines.h :Q3441:(36x:) note: expanded from macro 'Q30' 44 | #(dienfti)n(e(x Q)3*021(4x7)4 8 3 6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*1073741824.0 + In file included from 0.src/libavcodec/aacsbr_fixed.c5:62): src/libavcodec/aacsbrdata.h :| 512 ^: 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :51224 | : {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.1594:9611:0 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3137150f), Q31( 0 .1593 | 2 8 9 52 1 4 3Q53906(603.f4)2}0,0 9{2Q53812(7 f0/.M9_9P8I8)1,1 7Q53102(007.5410f)3,8 7Q53812(7 8src/libavcodec/put_bits.h0f.:/8265M8:_9P379I:3) 9, warning: 8Q33comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]80 3(01.335746f9)}2,0 6 2654| | 0 ~~~~~^~~~~~~~~~~~~~~~~~5 f / M _ P I )src/libavcodec/aac_defines.h ,:i 45fQ:3 360(:(s 0-note: >.expanded from macro 'Q31'b2 9u5f3_7e9n5d4 9-453 f | s/#M-d_>ePbfIui)fn,_e p QtQ3r30 1(>(0=x. )1s 9i 4z 6e 7o 8f 6( 7 B9 i1 tf B/ uM f )_)P(I i){n, tQ )3| (0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~((x0 ).*02217487742823964428In file included from .f0/src/libavcodec/ac3dec_fixed.c M:+_ P1550I: .)src/libavcodec/eac3dec.c5,) : 141 | | : ^~~~~~~~~~~~~~ ^ ~17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'141 In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :44 512 | :# 6d :e f warning: i nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ie f Q(3n0s(cxa) l e 512< | { -Q 1 3.1 0( )- 0 . | 4( ^~~~~~ ~9i 1n0t4)7(8(3x1)*3170175307f4)1,8 2Q43.10( +0 .03.258)9 5 2| 1 ^4 359663f)}, {Q31( 0.9In file included from 98src/libavcodec/aacps_fixed.c8:1241: 7In file included from 51src/libavcodec/aacps.c2:0327: 5src/libavcodec/aacps_fixed_tablegen.h1:f159):,36 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.88993983831354 f159)} | , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.42src/libavcodec/aac_defines.h0:0459:23658:2 7note: fexpanded from macro 'Q31'/ M_PI), Q3 045( | 0#.d4e0f3i8n7e5 82Q7381f(/xM)_ P I ) , Q 3 0( 0 . 3 7(6i9n2t0)6(4(0x5)f*/2M1_4P7I4)8,3 6Q4380.(00 .+2 905.357)9 5 4| 93 ^ ~f /M_PI), Q30(0.1946786In file included from 7src/libavcodec/aacsbr_fixed.c9:162f: /src/libavcodec/aacsbrdata.hM:_P511I:)83,: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0278722942f/M _511P | I{)Q,3 1 (| ^~~~~~~~~~~~~~0 .94813650src/libavcodec/aac_defines.h2:2441:2366:8 fnote: )expanded from macro 'Q30', Q31(-0. 9447 | 5#0d6e6f4i0n0e2 7Q13208(fx)) } , { Q 3 1 ( - 0 . 9 5 4(3i44n9t7)4(9(2x8)5*31f0)7,3 7Q431812(4-.00.7 9+6 007.957)8 5| 0 ^1 983f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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: 159:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x159) | Q 3 0 ( 0 . 4 2(0in0t9)2(5(8x2)7*f2/1M4_7P4I8)3,6 4Q830.(00 .+4 003.857)5 8 2| 7 ^ ~ 8f/M_PI), Q30(0.3769In file included from 2src/libavcodec/aacsbr_fixed.c0:6624: 0src/libavcodec/aacsbrdata.h5:f511/:M58_: Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.29537 955114 | 9{3Qf3/1M(_ P0I).,9 4Q83103(605.0212914266788f6)7,9 Q13f1/(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.79607978501983f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hM_PI), Q30(0.0278722942f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36In file included from : note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q: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] 31 (x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 158 | In file included from Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q3CC libavcodec/adxenc.o 0(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define 62: src/libavcodec/aacsbrdata.h:511:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 511 | {Q31( 0.94813650220(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:158:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 26 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), | ^~~~~~~~~~~~~~ 8src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' f 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) ), 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.cIn 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] :62 158 | Q30: src/libavcodec/aacsbrdata.h:511:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (0 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' 5 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 628In 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] 71 510 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 54 245f | #/dMe_fPinI)e ,Q 3Q13(0x()0 . 5 4 9 9 7 2 5 3 4 2 f /(Mi_nPtI))(,( xQ)3*02(104.75428734684980.006 5+f /0.M5_)P I )| ^ ~, Q30(0.4499453008fIn file included from /src/libavcodec/aacsbr_fixed.c:M62_: Psrc/libavcodec/aacsbrdata.hI:)510,: 59Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.3283358216 f510 | /{MQ_3P1I() ,0 .Q939043(002.60659212923762886f1)f,/ MQ_P3I1)(, 0.| 1 ^~~~~~~~~~~~~~8 812555317src/libavcodec/aac_defines.h5:5344f:)36}:, note: {expanded from macro 'Q30'Q 31( 0.976 8446 | 40#2d3e8f1i8n4e3 fQ)3,0 (Qx3)1 ( - 0 . 2 8 6 6 45 3 4 3 6 6(6i20nft))}(,( x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 07374182src/libavcodec/aac_defines.h4:45.:036 :+ note: 0expanded from macro 'Q31'. 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 :(158i:n61t:) (warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 0 .5158) | | ^ ~ Q30(0.5628717542f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q5103:032(:0 .warning: 54implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9725342f/M_PI )510, | {QQ3301((0 .05.2979443809206066951f9/7M2_P8If)),, QQ3310(( 00..414898914255535030187f5/5M3_fP)I}),, {QQ3src/libavcodec/aacsbr.c301(:(0311 .:0319.2:98 7363warning: 85comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]68 4201263f8/1M8_4P3I f)311), | , Q Q33 01 ((f0-o.0r0. 52(28e26 26=34 65083;6413 f6e/6 M6<_2 0PcIfh)),}_ d, a | t ^~~~~~~~~~~~~~a | - ~~~~~^~~~~~~~~~~~~~~~~~> bs_nusrc/libavcodec/aac_defines.h:m44_:esrc/libavcodec/aac_defines.h36n::v 45;note: : expanded from macro 'Q30'36e :+ +note: )expanded from macro 'Q31' { 44| | ~ ^ ~~~~~~~~~~~~~~~~~~~#d e f45i | n#ed eQ3f0i(nxe) Q src/libavcodec/aacsbr.c3 1: (318 x: )19 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ( i n t ) 318(( | i( nx t) )* (1f(0ox7r)3 *7(24e11 48=72 4480.3;06 4e+8 .<00 . c5+h) _ 0d. a5| t)a ^ - >| b ^ ~s _num_env; In file included from e+src/libavcodec/aacps_fixed.c+:)24 : {In file included from src/libavcodec/aacps.c In file included from :| src/libavcodec/aacsbr_fixed.c32 ~ ^ ~~~~~~~~~~~~~~~~~~~: :src/libavcodec/aacps_fixed_tablegen.h 62:: 158src/libavcodec/aacsbrdata.h::36510::7 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158510 | | { Q 3 1 ( 0Q.3909(043.05266268971197752482ff)/,M _PQI3)1,( Q03.01(808.152459595732157355432ff)/}M,_ P{IQ3)1,( Q030.(9706.85624704289308016854f3/fM)_,P IQ)3,1 (Q-300.(208.64644959344533606086f2/0Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.32833src/libavcodec/aac_defines.h5:8452:1366:f /note: Mexpanded from macro 'Q31'_ PI), Q30 (450 | .#0d5e2f2i2n3e6 8Q6311f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:(x36):* 2note: 1expanded from macro 'Q30'4 7483648. 044 | +# d0e.f5i)n e | ^ ~Q 30(x) In file included from (isrc/libavcodec/aacsbr_fixed.cn:t62): (src/libavcodec/aacsbrdata.h(:x509):83*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.5 )509 | {| Q ^3 1(-0.9088959360In file included from 2src/libavcodec/aacps_fixed.c54:624f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 1580:.116:2 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 397054380f)}, {158Q | 3 1 ( - 0. 0 6Q63108(602.2556428817771f7)5,4 2Qf3/1M(_-PI0).,2 3Q831202(107.252419395792f5)3}4,2 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), Qsrc/libavcodec/aac_defines.h3:045(:036.:5 2note: 7expanded from macro 'Q31'4 890065f/M _45P | I#)d,ef iQn3e0 (Q0.3414(x9)9 4 5 3 0 0 8 f / M _ P I ) ,( iQn3t0)((0(.3x2)8*3231548724168f3/6M_4P8I.)0, +Q 300.(50). 0 5| 2 ^ ~2 236861f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::50944::5836:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #d e509f | i{nQe3 1Q(3-00(.x9)0 8 8 9 5 9 3 60 2 5 4 6 f ) (,i nQt3)1((( x0).*612007334734917802544.308 0+f )0}.,5 ){ Q 3| 1 ^(- 0.06618622548177In file included from fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:21573:81361:2 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 221359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 157 | src/libavcodec/aac_defines.h : 45 :Q363:0 (note: 0expanded from macro 'Q31'. 6712729 33455 | f#/dMe_fiPnI)e, QQ3310((x0). 6 6 3 8 8 9 3 4 8 5 f / M(_iPnIt)),( (Qx3)0*2(104.76458036674689.006 1+f /0M._5P)I ) ,| ^ ~Q 30(0.6009597182f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(5090:.325:0 3warning: 63implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 0291f/M_PI) ,509 | Q{3Q03(10(.-10.096008082985794376f0/2M5_4P6If)),, Q| 3 ^~~~~~~~~~~~~~1 ( 0.62src/libavcodec/aac_defines.h0:34443:9367:0 5note: 4expanded from macro 'Q30'38 0f)}, { Q443 | 1#(d-e0f.i0n6e6 1Q83602(2x5)4 8 1 7 7 f ) , Q3 1 ( - 0 .(2i3n8t1)2(2(1x7)2*211035793f7)4}1,8 2 4| . ~~~~~^~~~~~~~~~~~~~~~~~0 + 0.5) src/libavcodec/aac_defines.h | : ^45 :36: note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fsrc/libavcodec/aacps.ci:n32e: src/libavcodec/aacps_fixed_tablegen.hQ:31571:(111x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )157( | ( x ) * 2 1 4Q73408(3064.86.701 2+7 209.353)5 f /| M ^ ~_ PI), Q30(0.663889In file included from 34src/libavcodec/aacsbr_fixed.c8:562f: /src/libavcodec/aacsbrdata.hM:_509P:I6):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.65067690 6509 | 1{fQ/3M1_(P-I0).,9 0Q83809(5093.660020594569f7)1,8 2Qf3/1(M _0P.I6)2034,3 9Q73005(403.8500f3)6}3,8 0{2Q9311f(/-M0_.P0I6)6,1 Q83602(205.481107670f0)2,8 7Q4371f(/-M0_.P2I3)8, 1 2| 2 ^~~~~~~~~~~~~~1 722135src/libavcodec/aac_defines.h9:f)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 ((xi)n t ) ( ( x ) * 1 07 3 7 4 1(8i2n4t.)0( (+x )0*.2154)7 4 | 8 ^3 648.0 + 0.5) | In file included from ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:157: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:508:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | Q30(0 .5086 | {7Q13217(2-903.3457f/7M7_0P8I3)2,4 1Q69370(30f.)6,6 3Q83819(3-408.51f6/7M8_9P5I5)6,2 0Q3300(205.f6)5}0,6 7{6Q93016(1f-/0M_.P9I9)7,1 5Q93709(206.06807089f5)9,7 1Q8321f(/-M0_P.I9)3,5 6Q3507(804.050073664388f0)2}9,1 f/ M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Q3src/libavcodec/aac_defines.h0:(450:.361:0 6note: 0expanded from macro 'Q31'0 28747f/ M45_ | #PdIe)fi,n e | Q ^~~~~~~~~~~~~~3 1(x) src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' (int )44( | (#xd)e*f2i1ne4 7Q43803(6x4)8 . 0 + 0. 5 ) | ^ ~ (int)((x)*10737In file included from 41src/libavcodec/aacsbr_fixed.c8:2624: .src/libavcodec/aacsbrdata.h0: 508:+58 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 508 | {Q31(In file included from -src/libavcodec/aacps_fixed.c0:.244: 7In file included from 7src/libavcodec/aacps.c7:03283: 2src/libavcodec/aacps_fixed_tablegen.h4:11576:9617:3 f)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.16789556 201573 | 0 2 5 f ) } ,Q 3{0Q(301.6(7-102.792997313559f7/9M2_6P0I8)7,8 Qf3)0,( 0Q.3616(3-808.9933458655f7/8M4_0P0I7),64 8Qf3)0(}0,. 6 | 5 ~~~~^~~~~~~~~~~~~~~~~~~06 769061f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.6009 5459 | 7#1d8e2ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 5 0 3 6 3 8 0 2 9 1(fi/nMt_)P(I()x,) *Q2310(407.41803664080.2807 4+7 f0/.M_5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ 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:508: 3144: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ef ine Q30(x) 508 | { Q 3 1 ( - 0 .(4i7n7t)7(0(8x3)2*41106793773f4)1,8 24Q.301 (+- 00..51)6 7| 8 ^9 556203025f)}, {Q31(-0.In file included from 99src/libavcodec/aacps_fixed.c7:1245: 9In file included from 7src/libavcodec/aacps.c9:2326: 0src/libavcodec/aacps_fixed_tablegen.h8:71578:f36):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.93565784007648f )157} | , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.67src/libavcodec/aac_defines.h1:2457:2369:3 3note: 5expanded from macro 'Q31'f /M_PI), Q 3450 | #(d0e.f6i6n3e8 8Q93314(8x)5 f / M _ P I ) , Q 3 0 ( 0(.i65n0t6)7(69(0x6)1*f2/1M4_7P4I8)3,6 4Q83.00( 0+. 600.059)5 9 7| 1 ^ ~8 2f/M_PI), Q30(0.503In file included from 6src/libavcodec/aacsbr_fixed.c3:8620: 2src/libavcodec/aacsbrdata.h91:f508/:M6_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.10600 285087 | 4{7Qf3/1M(_-P0I.)4,7 7 7| 0 ^~~~~~~~~~~~~~8 32416973fsrc/libavcodec/aac_defines.h):,44 :36Q:3 1note: (expanded from macro 'Q30'- 0.167895 5446 | #2d0e3f0i2n5ef )Q}3,0 ({xQ)3 1 ( - 0 . 9 97 1 5 9 7 92 (6i0n8t7)8(f()x,) *Q13017(3-704.1983245.605 7+8 400.05)7 6 4| 8 ^f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In 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:157:11: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31(x) 157 | Q 3(0(i0n.t6)7(1(2x7)29*323154f7/48M3_6P4I8).,0 Q+3 00(.05.)6 6 3| 8 ^ ~89 3485f/M_PI), Q30(0.650In file included from 6src/libavcodec/aacsbr_fixed.c7:6629: 0src/libavcodec/aacsbrdata.h6:1507f:/83M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.600959 75071 | 82{fQ/M3_1P(I )0,. 6Q53206(904.4570437653089042f9)1,f /QM_3P1I() ,0 .Q63509(106.0104086303093228f7)4}7,f {/QM3_1P(I )0,. 6 7| 4 ^~~~~~~~~~~~~~3 947814112src/libavcodec/aac_defines.h1f:)44,: 36Q:3 1note: (expanded from macro 'Q30'- 0.816843 8440 | 8#4d6e7f9i6fn)e} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36(:i ntnote: )expanded from macro 'Q31'( (x)*10737 4451 | 8#2d4e.f0i n+e 0 .Q531)( x )| ^ (int)((x)*In file included from 2src/libavcodec/aacps_fixed.c1:4247: 4In file included from 8src/libavcodec/aacps.c3src/libavcodec/acelp_pitch_delay.c:6324:: 895.src/libavcodec/aacps_fixed_tablegen.h:0:9 156:+: 1360warning: :.5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 94 | 156 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ :3 5070 :( 590e:.n 7ewarning: 8rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g5 y3_9m8e1a8n5)3)f //M _ 507P | I| {)Q ~,3 1Q( 300.(0 6.59572 | 86 59 34 94 87 41 87 55 30sf9q/4rMft_)fP,(I fQ)i3,x1 e(Qd 3_00m.(e60a5.n79_81e56n30e90r84g18y38 35?93 3ff2/ifMx_)eP}dI,_) m,{e QaQ3n31_0(e( 0n0.e7.r86g57y34 93:89 14178.85013)4f;1/ 1M 2_| 1P ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fI )),, QQ3301((0-.07.885136988413885038f4/src/libavcodec/acelp_pitch_delay.c6M_:7P939I:6)78f,:) }Qwarning: 3,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~7 8539 8921 | 8src/libavcodec/aac_defines.h 5: 345f:/36M: _ Pnote: expanded from macro 'Q31'I ) , f | f ^~~~~~~~~~~~~~_ e45x | #pd1e0f(isrc/libavcodec/aac_defines.h0n:.44e0: 536Q :3* 1 note: ( expanded from macro 'Q30'x| ) ~ 44 | 93# | d e CC libavcodec/agm.o f i( ni ne t )Q 3( 0( (x x) )* 2 1( 4a7 v4 8 p3 r6 i4 v8 _. s0 c a+ l (a0ir.np5tr))o (d (u| xc) ^ ~t* _10f7l3o7a4t1_8c2(4.pr0e +dIn file included from _0src/libavcodec/aacsbr_fixed.ct.:a562b): l src/libavcodec/aacsbrdata.he :,| 507 ^:p 32r:e dwarning: icimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ion_error, 4)In file included from src/libavcodec/aacps_fixed.c+:507 | 24 {: | QIn file included from ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^3src/libavcodec/aacps.c 1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h .:941566 | 5: 21116 :9 4 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 7 5 0 9 4 f ) , eQn3e1 r(156g | y 0 ._ 6m 5e 9a 1nQ6)30)00 (4/08 .3 73| 89 ~~~~~~~~~~~533 29f8)1}85,3 f{/QM31_(P I0).,6 7Qsrc/libavcodec/acelp_pitch_delay.c4330:9(9140:7.1778:81 45warning: 131implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]92 811f8)5,3 fQ/3 M191_( | P- I0 .) 8, 1 f6Ql83o40a3(t8 00v8.a4l76 87=59 36f9fi8)x1}8e,5d 3_ fg| /a ~~~~~^~~~~~~~~~~~~~~~~~Mi _nP_If)a,c tQo3src/libavcodec/aac_defines.hr0: (45*0: .36 7:| 8 ^~~~~~~~~~~~~~~~~ ~note: 5expanded from macro 'Q31'3 981853f/M_ P45I | )#, dQe3f0i(n0e. 7Q83513(9x8)1 8 5 3 f / M _ P I ) , Q 3(0i(n0t.)7(8(5x3)9*821185437f4/8M_3P6I4)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.hf:i507n:e7 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) (507i | n{tQ)3((1x() *01.067532764914842744.705 0+9 40f.)5,) Q 3| 1 ^( 0.65916004833932f)}, In file included from {Qsrc/libavcodec/aacps_fixed.c3:241: (In file included from src/libavcodec/aacps.c0:.32: 6src/libavcodec/aacps_fixed_tablegen.h7:41563:9864:7 8warning: 14implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 121f), Q31(-0.8168 15643 | 8 0 8 4 6 7 9Q63f0)(}0,. 7 8| 5 ~~~~~^~~~~~~~~~~~~~~~~~3 981853f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.7853981853 f/45M | _#PdIe)f,i nQe3 0(Q03.17(8x5)3 9 8 1 8 5src/libavcodec/acelp_pitch_delay.c3 f :/ 100M :_ 34P :I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( Qi3n0t()0(.(7x8)5*329 1810014 | 87 54 38 f3 /6pM4r_8eP.dI0i) c,+t iQ0o3.n50_)(e 0r .r| 7o ^ ~8r 5[33]9 8=1 82503.f0/ M*_ PIn file included from Il)osrc/libavcodec/aacsbr_fixed.c,:g 62Q1: 300src/libavcodec/aacsbrdata.hf(:(0506f.:i783x:8 5ewarning: 3d9_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 g1a8i5n3_ff/aMc_tPoI r)506,) | ;{ Q| 3 ^~~~~~~~~~~~~~| 1 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~( -0.4897src/libavcodec/aac_defines.h2:8449:363:9 3note: 2expanded from macro 'Q30'2 74f), Q31( 440 | .#5d6e2f8i9n2e4 6Q3306(2x6)8 6 f ) } , { Q 3 1 ( - 0(.i8n9t0)3(3(6x5)8*618097639774f1)82,4 .Q03 1+( -00.5.)7 1 6| 5 ^6 563987082f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32: :src/libavcodec/aacps_fixed_tablegen.h45::15636::61 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 156Q | 3 1 ( x ) Q 3 0 ( 0 . 7 8 5 3 9 8 1(8i5nt3)f(/(Mx_)P*I2)1,4 7Q43803(6408..708 5+3 908.158)5 3 f| / ^ ~M _PI), Q30(0.78539818In file included from 53src/libavcodec/aacsbr_fixed.cf:/62M: src/libavcodec/aacsbrdata.h_:P506I:)58, : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.7853981853 f506/ | M{_QP3I1)(,- 0Q.3408(907.2788593399831285237f4/fM)_,P IQ)3,1 (Q 300(.05.67285839928416835632f6/8M6_fP)I}),, { Q| 3 ^~~~~~~~~~~~~~1 (-0.890336src/libavcodec/aac_defines.h5:8446:8369:6 9note: 7expanded from macro 'Q30'f ), Q31(- 440 | .#7d1e6f5i6n5e6 3Q93807(0x8)2 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(x:)36*:1 0note: 73expanded from macro 'Q31'7 41824.0 +45 | 0#.d5e)f i n| e ^ Q31(x) (iIn file included from ntsrc/libavcodec/aacps_fixed.c):(24: (In file included from xsrc/libavcodec/aacps.c):*322: 1src/libavcodec/aacps_fixed_tablegen.h4:71564:8363:6 4warning: 8.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 156 | Q30(0.In file included from 78src/libavcodec/aacsbr_fixed.c5:3629: 8src/libavcodec/aacsbrdata.h1:85065:332f:/ M_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.785398 15068 | 5{3Qf/3M1_(P-I0).,4 8Q93702(809.37983523297841f8)5,3 fQ/3M1_(PI 0).,5 6Q2380(902.476386523698861f8)5}3,f /{MQ_3P1(I-)0, .Q83900(303.6758853698891689573ff)/,M _QP3I1)(,- 0Q.3701(605.6785563398918875038f2/fM)_}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(nxt))*(2(1x4)7*418037634784.108 2+4 .00. 5+) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::50624:: 6In file included from :src/libavcodec/aacps.c :warning: 32: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :156:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | {Q31(-0. 41568 | 9 7 2 8 9 3 9Q332027(40f.)7,8 5Q339811(8 05.35f6/2M8_9PI2)4,6 3Q63206(806.f7)8}53,9 8{1Q83513(f-/0M._8P9I0)3,3 6Q53806(08.97689573f9)8,1 85Q33f1/(M-_0P.I7)1,6 5Q63506(309.8778058329f8)1}8,5 3 f| / ~~~~^~~~~~~~~~~~~~~~~~~M_ PI), Q30(src/libavcodec/aac_defines.h0.:7458:5363:9 8note: 1expanded from macro 'Q31'8 53f/M_PI), 45Q | 3#0d(e0f.i7n8e5 3Q93811(8x5)3 f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)((xsrc/libavcodec/aac_defines.h):*442:1364:7 4note: 8expanded from macro 'Q30'3 648.0 + 044. | 5#)d e f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(505(:x83):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0.5 )505 | | { ^Q 31( 0.10831862810749f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 0src/libavcodec/aacps_fixed_tablegen.h86:21558:81363:7 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 592f)}, {Q31( 0.91 221559 | 4 1 7 5 4 0Q4303(60f.)8,9 9Q53213(3-707.645f9/8M7_3P5I1)4,0 8Q43100(f0).}9,0 6 9| 0 ~~~~^~~~~~~~~~~~~~~~~~~6 9624f/M_Psrc/libavcodec/aac_defines.hI):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 9201194048 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x9)6 9 8 36 5 9 2 7 f / M _ P I()i,n Qt3)0(((1x.)0*627114578438431644f8/.M0_P I+) ,0 .Q53)0 ( 1| . ^ ~4 647934437f/M_PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:505:59src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36: note: expanded from macro 'Q30' 44 | #505de | f{iQn3e1 (Q 300.(1x0)8 3 1 8 6 2 8 1 0 7 4 9 f )(,i nQt3)1((-(0x.)0*1806723878431781247.405 +9 20f.)5}), {| Q ^3 1( 0.91229417540436f),In file included from src/libavcodec/aacps_fixed.cQ3:124(: -In file included from 0src/libavcodec/aacps.c.:6325: 9src/libavcodec/aacps_fixed_tablegen.h8:71553:51111:4 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 10f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 155 | src/libavcodec/aac_defines.h : 45 : 36 : Qnote: 3expanded from macro 'Q31'0 (0.899523 3457 | 7#4dfe/Mf_iPnIe), QQ3310((x0). 9 0 6 9 0 6 9 6 2 4 f / M _(PiIn)t,) Q(3(0x()0*.29124071418934604488f./0M _+P I0).,5 )Q 3 0| (0 ^ ~. 9698365927f/M_PI), Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:0626: 7src/libavcodec/aacsbrdata.h1:55058:3314:1 4warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1.464 795053 | 4{4Q3371f(/ M0_.P1I0)8,3 1 8| 6 ^~~~~~~~~~~~~~2 810749f), src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 08expanded from macro 'Q30'6 28837174 5449 | 2#fd)e}f,in e{ QQ3310(( x0). 9 1 2 2 9 4 1 7 5 4 0 4 3(6ifn)t,) ((Qx3)1*(1-007.3764519882743.501 4+0 804.150)f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 15545: | 86#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 155 | ( i n t )Q(3(0x(0).*82919457243833674784.f0/ M_+P I0).,5 )Q 3 0(| 0 ^ ~. 9069069624f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h9:25050:171:9 4warning: 04implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f/M_PI), Q30(0 .5059 | 6{9Q8331(6 509.2170f8/3M1_8P6I)2,8 1Q03704(19.f0)6,7 1Q53813(4-104.f0/8M6_P2I8)8,37 1Q73405(912.f4)6}4,7 9{3Q43413(7 f/0M._9P1I2)29,4 1 7| 5 ^~~~~~~~~~~~~~4 0436f), Qsrc/libavcodec/aac_defines.h3:144(:-360:. 6note: 5expanded from macro 'Q30'9 87351408 4441 | 0#fd)e}f,i n e| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)((x)* 1450 | 7#3d7e4f1i8n2e4 .Q03 1+( x0). 5) | ^ (int)((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+: 1550:61.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 155 | In file included from src/libavcodec/aacsbr_fixed.c : Q623: 0src/libavcodec/aacsbrdata.h(:0504.:89839:5 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 774f/M_PI), Q30( 0504. | 9{0Q63910(6 906.2647f7/0M9_4P9I1)9,3 Q73305(70f.)9,2 0Q13119(4-004.89f5/4M_7P8I0)7,5 8Q23209(006.f9)6}9,8 3{6Q53912(7f /0M._5P6I1)5,1 7Q73005(618.301667f1)58,3 4Q1341f(/-M0_.P7I0)6,9 3Q83101(71.447674778f9)3}4,4 37 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# dQe3f1i(nxe) Q 3 0 ( x ) ( i n t ) ( ((xin)t*)2(1(4x)7*418037634784.108 2+4 .00. 5+) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24: 504In file included from :59src/libavcodec/aacps.c:: 32: warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | {Q31( 0. 61557 | 7 0 9 4 9 1 9Q33703(507.f89)9,5 2Q33317(7-40f./9M5_4P7I)8,0 7Q53802(209.0960f6)90}6,9 6{2Q43f1/(M _0P.I5)6,1 5Q13707(005.69823011169f4)0,4 8fQ/3M1_(P-I)0,. 7Q03609(308.1916794873767589f27)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q30(1.0src/libavcodec/aac_defines.h6:7451:5368:3 4note: 1expanded from macro 'Q31'4 f/M_PI) ,45 | Q#3de0f(i1n.e4 6Q43719(3x4) 4 3 7 f / M _ P I ) , (| i ^~~~~~~~~~~~~~n t)((x)*214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5) 44| | ^ ~# define Q30(x) In file included from In file included from src/libavcodec/aacsbr_fixed.c :src/libavcodec/ac3enc_float.c 62 :: src/libavcodec/aacsbrdata.h31 :: 504In file included from : src/libavcodec/ac3enc.h31(::i43 nwarning: : t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/put_bits.h( :(227x:)37*:1 07warning: 3comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]7 41 825044 | {.Q03 1+ ( 02270. | .5 )6 7 7| 0 ^9 4 9 1i9f3 7(3s5-7>fb)u,f _Q3en1In file included from d(src/libavcodec/aacps_fixed.c -:0-24. : 9sIn file included from 5-src/libavcodec/aacps.c4>:732b8: u0src/libavcodec/aacps_fixed_tablegen.hf7:5_1558p:2t112r:9 0>warning: 6=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fs)i}z,e o{fQ(3B1i(t B0u.f5 )6155)1 | 5 {1 7 7 | 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~5 6Q83301(60.f8)9,9 5Q23313(7-704.f7/0M6_9P3I8)1,1 7Q4307(70.7980f6)}9,0 6 96| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 f/M_PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 92expanded from macro 'Q31'0 1194048f /45M | _#PdIe),f iQn3e0 (Q03.19(6x9)8 3 6 5 9 2 7 f / M _ P I ) ,( iQn3t0)((1(.x0)67*121548734481346f4/8M._0P I+) ,0 .Q53)0 ( 1| . ^ ~4 647934437f/M_PI), In file included from src/libavcodec/aacsbr_fixed.c| : ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:504:7: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 504In file included from | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/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] :45 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' 36 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : In file included from note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In file included from : 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] src/libavcodec/aacsbr_fixed.c: 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/put_bits.h62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::36503:: 83note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 44 | #define Q3 0503( | x{) Q 3 1 ( - 0 . 8 0 6 9 2 0(0i1n2t4)8((4x8)*71f0)73,7 4Q13812(4-.00 .+3 206.257) 5 4| 0 ^ 663214f)}, {Q31( 0.In file included from 4src/libavcodec/aacps_fixed.c3:0248: 0In file included from 0src/libavcodec/aacps.c:0323: 6src/libavcodec/aacps_fixed_tablegen.h4:91549:7866: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.2191909 51546 | 3 6 6 3 8 fQ)3}0,( 1 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 79245567fsrc/libavcodec/aac_defines.h/:M_45P:I36):, note: Qexpanded from macro 'Q31'30 (1.0208 2453 | 8#3d63eff/Mi_nPeI )Q,3 1Q3(0x()1 . 04 3 30 7 3 0 4 4 f / M _(PiIn)t, )Q(3(0x()1*.211240875410833969f4/8M_.P0I ),+ Q03.05()1. 2 4| 2 ^ ~4 604893f/M_PI), Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c1:85627: 2src/libavcodec/aacsbrdata.h68:85031:f59/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , | ^~~~~~~~~~~~~~ 265src/libavcodec/aac_defines.h::3744:: 36:warning: note: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]expanded from macro 'Q30' 503 44 | 265# | d e fi n e Q3 0 (ixf) ( s - > b u f _ e n d (-i nts)-(>(bxu)f*_1p0t7r3 74>1=8 24s.i0z e+o f0(.B5)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:154:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q 31(-0.80692001248487f),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' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31In 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.h0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36: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] note: 503 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.4308000364997expanded from macro 'Q30' 6f), Q31(-0.21919095636638f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*21#define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 47In 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] 48 154 | Q30(1.0079245567f/M_PI), Q30(1.02082383648.0 + 0.5) | ^ ~ 363In 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] f/ 503 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ Msrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ _PIn 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] I) 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) | ^ ~ Q3In 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] 0( 502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 1src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' . 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 04In 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] 33 502 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 7 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 30In 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]44f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.242460 4 893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ 502src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {QIn file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 153src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 136:In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 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), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbrdata.h:In 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] 501: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | 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 | # d eQf3i0n(e1 .Q13510(7x0)3 7 8 7 8 f / M _ P I ) , Q(3i0n(t1).(1(6x6)9*2210457442873f6/4M8_.PI0) ,+ Q03.05()1 . 1| 9 ^ ~3 8756704f/M_PI), Q30(In file included from 1.src/libavcodec/aacsbr_fixed.c2:7625: 4src/libavcodec/aacsbrdata.h1:65017:3581:8 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1.37 65011 | 1{7Q3710(6 30f./8M1_9P2I4)9,9 0Q032507(214.f5)4,2 9Q23410(4 605.f9/9M6_P9I8)4,2 5 2| 5 ^~~~~~~~~~~~~~0 579f)}, {Q3src/libavcodec/aac_defines.h1:(44-:036.:2 67note: 1expanded from macro 'Q30'9 850873357 f44) | ,# dQe31f(i n0e .6Q83900(3x3)6 97 7 6 1 9 3 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( int)((x)*src/libavcodec/aac_defines.h1:0457:3367:41 8note: 2expanded from macro 'Q31'4 .0 + 0. 545) | # d| e ^f ine Q31(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*:21531:47864:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~ 153 | Q30(1.1In file included from 5src/libavcodec/aacsbr_fixed.c0:7620: 3src/libavcodec/aacsbrdata.h7:85017:832f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(1.1669 25010 | 5{4Q2371f(/ M0_.P8I1)9,24 9Q93000(215.71249f3)8,7 5Q63710(4 f0/.M9_9P6I9)8,4 2Q53205(015.7297f)54}1,6 7{3Q1381f(/-M0_.P2I6)7,1 9Q83500(8713.3375671f1)7,7 0Q3613(f /0M._6P8I9)0,3 3Q63907(7161.9534f2)9}2,4 0 4| 6 ~~~~~^~~~~~~~~~~~~~~~~~5 f/M_PI), src/libavcodec/aac_defines.h| : ^~~~~~~~~~~~~~45 :36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45 | note: #expanded from macro 'Q30'd efine Q3 144( | x#)d e f in e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4 74(8i3n6t4)8(.0( x+) *01.057)3 7| 4 ^ ~1 824.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] In 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 :50161 | :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.81924990025724 f153), | Q 3 1 ( 0Q.3909(619.81452057205307587798f)f}/,M_ P{IQ)3,1 (Q-300.(216.711698659028075343257f7/fM)_,P IQ)3,1 (Q 300.(618.9109333867957676710943ff/)M}_P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1.275src/libavcodec/aac_defines.h4:1456:73631:8 fnote: /expanded from macro 'Q31'M _PI), Q3 045(1 | .#3d7e6f1i1ne7 7Q03613(fx/)M _ P I ) , Q 3 0 ( 1. 5 4 2(92i4n0t4)6(5(fx/)M*_2P1I4)7,4 8 3| 6 ^~~~~~~~~~~~~~4 8.0 + 0src/libavcodec/aac_defines.h.:544): 36 :| CC libavcodec/aic.o ^ ~note: expanded from macro 'Q30' 44 | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(62x: )src/libavcodec/aacsbrdata.h : 500 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 15000 | 7{3Q73411(8 204..706 7+8 906.0594)6 1 7| 9 ^5 f), Q31(-0.76519In file included from 3src/libavcodec/aacps_fixed.c5:6247: 3In file included from 0src/libavcodec/aacps.c9:326: 6src/libavcodec/aacps_fixed_tablegen.hf:)153}:,36 :{ Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](- 0.82002421836409 f153) | , Q 3 1 ( -Q03.07(315.310510779053573877687ff/)M}_, P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(1.16src/libavcodec/aac_defines.h6:9452:0365:4 2note: 7fexpanded from macro 'Q31'/ M_PI), Q 3450 | (#1d.e1f9i3n8e 7Q53617(0x4)f / M _ P I ) , Q 3 0 (1 . 2(7i5n4t1)67(3(1x8)f*/2M1_4P7I4)8,3 6Q4380.(01. 3+7 601.157)7 0 6| 3 ^ ~f /M_PI), Q30(1.542924In file included from 0src/libavcodec/aacsbr_fixed.c4:6562f: /src/libavcodec/aacsbrdata.hM:_500P:58I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :50036 | :{ Qnote: 3expanded from macro 'Q30'1 ( 0.76789 6440 | 9#4d6e1f7i9n5ef )Q3,0 (Qx3)1( - 0 . 7 6 5 1 9 3 5 6 7 3(0i9n6t)6(f()x}),* 1{0Q73317(4-108.248.200 0+2 402.158)3 6 4| 0 ^9 f), Q31(-0.73530179In file included from 55src/libavcodec/aacps_fixed.c3:7246: 7In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 153 ~~~~^~~~~~~~~~~~~~~~~~~: 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' 153 | 45 | # d e fQi3n0e( 1Q.13510(70x3)7 8 7 8 f/ M _ P I ) , Q 3 0((i1n.t1)6(6(9x2)0*251442774f8/3M64_8P.I0), +Q 300.(51). 1 9| 3 ^ ~8 756704f/M_PI), Q30(1.In file included from 2src/libavcodec/aacsbr_fixed.c7:5624: 16src/libavcodec/aacsbrdata.h7:35001:831f/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.376117 75000 | 6{3Qf3/1M(_ P0I.)7,6 7Q83906(019.456412799254f04)6,5 fQ/3M1_(P-I0).,7 6 5| 1 ^~~~~~~~~~~~~~9 356730966src/libavcodec/aac_defines.hf:)44}:,36 :{ Qnote: 3expanded from macro 'Q30'1( -0.82002 4442 | 1#8d3e6f4i0n9ef )Q,3 0Q(3x1)( - 0 . 7 3 5 3 0 1 7 9 5 5(3i7n6t7)f()(}x,) * 1| 0 ~~~~^~~~~~~~~~~~~~~~~~~73 741824.0src/libavcodec/aac_defines.h :+45 :036.:5 )note: expanded from macro 'Q31' | ^ 45 | #define Q31(In file included from x)src/libavcodec/aacps_fixed.c: 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 152 : 136 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*2147483648. 0152 | + 0. 5 )Q 3 0| ( ^ ~1 .2645189762f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:25007:976:4 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 71f/M_PI), Q30( 1500. | 3{03Q83613(6 404.67f6/7M8_P9I6)0,9 4Q63107(915.f3)71,0 1Q23516(8-50f./7M6_5PI1)9,3 5Q63703(0196.64f4)4}3,8 4{9Q33215(f-/0M._8P2I0),0 2Q43201(813.654503923f5)2,9 24Qf3/1M(_-P0I.)7,3 5 3| 0 ^~~~~~~~~~~~~~1 79553767fsrc/libavcodec/aac_defines.h):}44,: 36 :| ~~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fexpanded from macro 'Q31'i ne Q30(x) 45 | # d e f i n e Q 3(1i(nxt)) ( ( x )* 1 0 7 3 7 4 1 8 2 4(.i0n t+) (0(.x5))* 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: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:499:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | Q30(1 .24996 | 4{5Q13819(7 602.f9/7M3_9P4I0)2,7 8Q93704(412.f2)79,6 4Q73812(7-10f./2M6_6P9I5)9,4 4Q03806(516.310f3)8}6,3 6{4Q4361f(/ M0_.P9I9)2,0 6Q43603(417.73974160f1)2,5 6Q8351f(/-M0_.P5I7)0,1 0Q13200(814.94442493f84)9}3,2 5 f| / ~~~~^~~~~~~~~~~~~~~~~~~M_ PI), Q30src/libavcodec/aac_defines.h(:145.:5365:3 2note: 3expanded from macro 'Q31'5 2924f/M_PI )45, | # d| e ^~~~~~~~~~~~~~fine Q31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e2f1i4n7e4 8Q336408(.x0) + 0 . 5 ) | ^ ~ (int)((x)*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:462.0: src/libavcodec/aacsbrdata.h+: 0499.:559) : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | {Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 9src/libavcodec/aacps.c7:3329: 4src/libavcodec/aacps_fixed_tablegen.h0:21527:8869:7 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f), Q31(-0.266959 41524 | 0 86 5 6 1 f )Q}3,0 ({1.Q23614(5 10.8999726026f4/6M3_4P7I7)9,4 6Qf3)0,( 1Q.32179(6-407.852707110f1/2M0_8P4I9)4,2 Q9f30)(},1 . 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~3 8636446fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: Qexpanded from macro 'Q31'3 0(1.3710 1452 | 5#6d8e5ffi/nMe_ PQI3)1,( xQ)3 0 ( 1 . 4 4 4 3 8 4 9 3 2 5(fi/nMt_)P(I()x,) *Q23104(714.8535634283.502 9+2 40f./5M)_ P I| ) ^ ~, | ^~~~~~~~~~~~~~ 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:499:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30(x) 499 | { Q 3 1 ( 0 . 9 7 3 9(4i0n2t7)8(9(x7)4*4120f7)3,7 4Q13812(4.-00 .+2 606.955)9 4 4| 0 ^8 6561f)}, {Q31( 0.9In file included from 92src/libavcodec/aacps_fixed.c0:6244: 6In file included from 3src/libavcodec/aacps.c4:7327: 9src/libavcodec/aacps_fixed_tablegen.h4:6152f:)61,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.57010120849429 f152) | } , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(1.26src/libavcodec/aac_defines.h4:5451:836:97 6note: 2expanded from macro 'Q31'f/ M_PI), Q 3450 | (#1.d2e7f9i6n4e7 8Q23711(fx/)M _ P I ) , Q 3 0 ( 1 . 3 0(3i8n6t3)6(4(4x6)f*/2M1_4P7I4)8, 3Q63408(.10. 3+7 100.15)2 5 6| 8 ^ ~5 f/M_PI), Q30(1.4443In file included from 8src/libavcodec/aacsbr_fixed.c4:9623: 2src/libavcodec/aacsbrdata.h5:f499/:M7_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.553235 24999 | 2{4Qf3/1M(_ P0I.)9,7 3 9| 4 ^~~~~~~~~~~~~~0 27897442f)src/libavcodec/aac_defines.h,: 44Q:3361:(- 0note: .expanded from macro 'Q30'2 669594408 6445 | 6#1dfe)f}i,n e{ QQ3310(( x0). 99 2 0 6 4 6 3 47 7 9 4 6 f()i,n tQ)3(1((x-)0*.15077031704112802844.904 2+9 f0).}5,) | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c45: | 32#: dsrc/libavcodec/aacps_fixed_tablegen.he:f152i:n36e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) ( i152n | t ) ( ( x ) *Q23104(714.8236644581.809 7+6 20f./5M) _ PI| ) ^ ~, Q30(1.2796478271f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 498Q:3840:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 038636446f/M_PI) ,498 | Q{3Q03(11(.-307.1702102954678856f2/3M7_6P9I6)f,) ,Q 30Q(311.(4-404.338540903892651f93/4M_2P5I5)f,) }Q,3 0{(Q13.15(5 302.375828942343f1/1M0_1P9I2)5,1 f )| , ^~~~~~~~~~~~~~ Q31( 0.528src/libavcodec/aac_defines.h5:1443:9368:9 5note: 8expanded from macro 'Q30'2 71f)}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #define Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' (45i | n#td)e(f(ixn)e* 1Q0317(3x7)4 1 8 2 4 . 0 + 0 . 5 ) ( i| n ^t )((x)*2147483648.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 :152: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 :152498 | : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.2645189 749862 | f{/MQ_3P1I()-,0 .Q73200(914.728769263477689267f1)f,/ MQ_3P1I)(,- 0Q.3305(010.83906318963346245456ff)/}M,_ PI{)Q, 3Q13( 00(.17.83874103132151608159f2/5M1_fPI)),, QQ3310(( 10..45424835814399382955f8/2M7_1PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 1.5532352src/libavcodec/aac_defines.h9:2454:f36/:M _note: Pexpanded from macro 'Q31'I) , | ^~~~~~~~~~~~~~ 45 | #defisrc/libavcodec/aac_defines.hne: 44Q:3361:( xnote: )expanded from macro 'Q30' 44 | # d e(fiinnte) (Q(3x0)(*x2)1 4 7 4 8 36 4 8. 0 + 0 . 5()i n t| ) ^ ~( (x)*1073741824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h ^: 498:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :498 | 24: {In file included from Qsrc/libavcodec/aacps.c3:321: (src/libavcodec/aacps_fixed_tablegen.h-:0151.:71362:0 9warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 6237696f), Q31(-0.3 51510 | 0 8 9 6 1 9 3Q43205(51f.)3}7,3 8{5Q63310(6 10f./7M8_8P4I3)3,1 1Q03109(215.13f8)5,1 2Q23118(0 00f./5M2_8P5I1)3,9 8Q93508(217.14f0)2}64,0 4 6| 1 ~~~~^~~~~~~~~~~~~~~~~~~9 f/M_PI),src/libavcodec/aac_defines.h Q:3450:(361:. 4note: 4expanded from macro 'Q31'8 4288692f /45M | _#PId)e,f iQn3e0 (Q13.14(9x4)9 8 7 4 8 7 8 f / M _ P I )(, iQn3t0)((1(.x5)6*0241047784787306f/4M8_.P0I) ,+ 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:f498i:n6e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 498 | {(Qi3n1t)((-(0x.)7*2100974738764213872649.60f )+, 0Q.351)( - 0.| 3 ^5 008961934255f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from 7src/libavcodec/aacps.c8:8324: 3src/libavcodec/aacps_fixed_tablegen.h3:11511:01111:9 2warning: 51implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.5285139 81519 | 5 8 2 71 f ) }Q,3 0 (| 1. ~~~~^~~~~~~~~~~~~~~~~~~3 73856306src/libavcodec/aac_defines.h1:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(1.38 455 | 1#2d21e8f0i0nfe/ MQ_3P1I()x,) Q 3 0 ( 1 . 4 0 2 6 4 0 4(6i1n9tf)/(M(_xP)I*)2,1 47Q43803(614.84.408 4+2 08.856)9 2 f| / ^ ~M _PI), Q30(1.4949874In file included from 8src/libavcodec/aacsbr_fixed.c7:862f: /src/libavcodec/aacsbrdata.hM:_P497I:)84,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.5604078770f/M _497P | I{),Q 3 1| ( ^~~~~~~~~~~~~~ 0.7521468src/libavcodec/aac_defines.h1:8441:1361src/libavcodec/ac3enc.c:50 f:note: )82,expanded from macro 'Q30': 139Q:3 1(warning: -missing field 'unit' initializer [-Wmissing-field-initializers] 0 .449 | 9#9d5e56f8i1n0e 4 82Q2 | 36{06(5"fcx)e)}n ,t e {rQ _3 m1 i( x- l0 e. v4 "2 ,1 0 2"(9Ci9en8nt8t)2e(9r(3 x3M)9i*fx1) 0,L7 e3Qv73e41l(1" ,80 2O.4F9.F09S 7E+2T0 (90c4.e15n9)t9 9e 3r| _9 ^m4 ifx)}_,l e v| e ~~~~~^~~~~~~~~~~~~~~~~~l ), AV_OPTIn file included from _src/libavcodec/aac_defines.hTsrc/libavcodec/aacps_fixed.c:Y:45P24:E: 36_In file included from :Fsrc/libavcodec/aacps.c L:note: O32expanded from macro 'Q31'A: Tsrc/libavcodec/aacps_fixed_tablegen.h:,151 :{.86d:b l warning: 45 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | = # dLeEfViEnLe_ MQI3N1U(Sx_) 4 151P | O I N T 5 DQ B3 }0 ,( 1 0.(3.i70n3t,8)5 (61(.3x00),6* 21A1Cf43/7EM4_8NP3IC)_6,P4 A8QR.3A00M( }+,1 .0 3.| 85 ^5) 1 2 2| 1 ^ ~8 00f/M_PI), Q30(1.In file included from 4src/libavcodec/aacsbr_fixed.c0:2626: 4src/libavcodec/aacsbrdata.h0:4974:6581:9 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30(1.4 44978 | 4{2Q838src/libavcodec/ac3enc.c16(:9 830:2.139f7:/5 Mwarning: 2_missing field 'unit' initializer [-Wmissing-field-initializers]1 P4I6)8,18 1Q131050( 1f83.) | 4,{9 "Q4s3u91r8(r7-o408.u79n89df9_5/m5Mi6_x8Pl1I0e)4v,2"6 ,6Q5 3f"0)S(}u1,r. 5r{6oQ0u34n10(7d-8 0M7.i7x04 fL2/1eM0_v2ePl9I"9)8,,8 2O 9F| 3F ^~~~~~~~~~~~~~3S 9EfT)(,s uQr3src/libavcodec/aac_defines.hr1o:(u44 n:d036_.:m9 i9note: x7expanded from macro 'Q30'_2 l0e9v4e1l9)9, 944A | 3V#9_4dOfe)Pf}T,i_n Te Y P| Q ~~~~^~~~~~~~~~~~~~~~~~~E3 _0F(LxOA)T , src/libavcodec/aac_defines.h { :. 45d :b 36l : =note: expanded from macro 'Q31' L E(VinEtL)_(M( Ix45N) | *U#1S0d_7e63fD7iBn4 e1} 8,Q2 3401..0(0,x )+1 .00., 5 )A C 3 | E ^N C _ P A R A(Mi}n,t ) (| ( ^x )*21In file included from 4src/libavcodec/aacps_fixed.c74:8243: src/libavcodec/ac3enc_float.c6In file included from 4src/libavcodec/aacps.c8::.68320:: 18src/libavcodec/aacps_fixed_tablegen.h+:: 1510:warning: .61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5: ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ 68 | retu r151n | F F In file included from Msrc/libavcodec/aacsbr_fixed.c I: N62Q(: 3csrc/libavcodec/aacsbrdata.h0o(:src/libavcodec/ac3enc.co4971:r:.d8531,3:: 7134 C3:warning: O8 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E5warning: F6_missing field 'unit' initializer [-Wmissing-field-initializers]3M 0A6X1)f;/ M _| P ~~~~~~^~~~~~~~~~~~~~~~I ) , 85497Q | | {3{Q0src/libavutil/macros.h":m(3i1491x(.i :3n0228g:.5_ 71lnote: 52eexpanded from macro 'FFMIN'22 v11e84l06"08,f1 8 "/1M149iM1 | x_5i#Pn0dIgfe)) f,,L i eQnQve3e3 l1F0"((,-F1 M0.OI.F94F9N0S92(Ea56T,45(6b0m8)4i1 6x0(1i4(9nf2ag/6)_M6 l_5>ePfI v))(e,} ,bl )Q) {3,?Q0 3(A(1V1b(_.)O- 40P:4. T84(_4Ta22Y)18P)08 E26 _99| 9I2 ^ ~8Nf 8T/,M2 _9{P3.Ii)63,4 9 Qf=3) 0,(A 1CQ.334E19N(4C 9_08O.7P949T87_72NO80NfE9/ 4M}1_,9 P9A9IC33)9,E4 NfQC)3_}0O,(P 1T ._| 5N ~~~~^~~~~~~~~~~~~~~~~~~O6 N0E4,0 718171src/libavcodec/aac_defines.h7,:0 f45A/C:M336_E:N PCnote: _Iexpanded from macro 'Q31'P) A,R A M| } ^~~~~~~~~~~~~~, 45| | ^# defsrc/libavcodec/aac_defines.hi:n44e: 36Q:3 1note: (expanded from macro 'Q30'x ) 44 | # de f i(nien tQ)3(0((xx))* 2 1 47 4 8 3 6 4 8 . 0 (+i n0t.)5()( x )| * ^ ~1 073741824.0 + 0In file included from .src/libavcodec/aacsbr_fixed.c5:)62 : src/libavcodec/aacsbrdata.h| : ^497 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 497 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( src/libavcodec/ac3enc.c0:.919:91447:2 09warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]1 999394f)} ,91 | {| "p ~~~~~^~~~~~~~~~~~~~~~~~e r_frame_src/libavcodec/aac_defines.hme:t45a:d36a:t anote: "expanded from macro 'Q31', "Allow 45C | ha#ndgeifnign eM eQt3ad1a(txa) P e r -F r a m e ", O F F S(EiTn(ta)l(l(oxw)_*p2e1r4_7f4r8a3m6e4_8m.et0a d+a t0a.)5,) A V| _ ^ ~O PT_TYPE_BOOL, {.i6In file included from 4src/libavcodec/aacsbr_fixed.c :=62 : src/libavcodec/aacsbrdata.h0: 496}:,83 :0 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 , AC3ENC_PARA M496} | ,{ Q 31| ^( -0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-src/libavcodec/ac3enc.c0.:8923:1278:2 2warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]9 3578728f) ,92 | Q{3"1c(o-0p.y0r1i6g9ht5"0,4 "32C0o8p8y8r5ifg)h}t, B i| t ~~~~^~~~~~~~~~~~~~~~~~~" , OFFSsrc/libavcodec/aac_defines.hE:T(45c:o36p:y rnote: igexpanded from macro 'Q31'h t), AV_O P45T | _#TdYePfEi_InNeT ,Q 3{1.(i6x4) = A C 3 E N C _ OP T _ N O(NiEn t}),( (xA)C*32E1N4C7_O4P8T3_6N4O8N.E0, +1 ,0 .A5C)3 E NC| _ ^ ~P ARAM}, | ^ In 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] src/libavcodec/aacsbr_fixed.c: 151 | Q30(1.src/libavcodec/ac3enc.c37:3938:51146:3 warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]6 1f/M_PI), Q933 | {0"(d1i.a3l8n5o1rm2"21, 8"0D0ifa/lMo_gPuIe) ,L eQv3el0( 1(.d4B0)2"6,4 0O4F6FS1E9Tf(/dM_iPaIl)o,g Qu3e0_(l1e.v4e4l8)4,2 8AV8_6O9P2Tf_/TMY_PPE_II)N,T ,Q 3{0.(i16.44 9=4 9-837418 7}8,f /-M3_1P,I -)1, ,Q 3A0C(31E.N5C6_P0A4R0A7M8}7,70 f /| M ^_ PI), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbrdata.h:496In 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] :58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | Q30(1.3738563061f/M_PI), Qsrc/libavcodec/ac3enc.c30:(981.:31338:5 1warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]2 1800f/M_PI )98, | {Q3"0o(r1ig.i40n2a6l4"04,6 1"9Ofri/gMi_nPaIl) ,B iQt3 0S(t1r.e4a4m8"4,2 8O8F6F9S2Ef/TM(_oPrIi)g,i nQa3l)0(, 1A.V4_9O49P8T7_4T8Y7P8Ef_/IMN_TP,I ) , {Q.3i06(41 .=5 6A0C43E07N8C7_7O0PfT/_MN_OPNIE) ,} , | AC ^~~~~~~~~~~~~~3 ENC_OPT_src/libavcodec/aac_defines.hN:O44N:E36:, note: 1expanded from macro 'Q30', AC3ENC_ P44A | R#AdMe}f,i n e| ^Q 30(x) (int)((x)*1073741824.0 + 0.5) | ^ 496 | In 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] {Q 31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h150 | src/libavcodec/ac3enc.c : 105Q:3133:0 (1warning: .missing field 'unit' initializer [-Wmissing-field-initializers]4 455626011f /M105_ | P{I")l,t rQt3_0c(m1i.4x5l3e1v5"5,2 7"9L2tf//RM_tP IC)e,n tQe3r0 (M1i.x4 64L8e0v9e1l7"9,3 OfF/FMS_EPTI()l, tQrt3_0c(e1n.t4e9r4_m5i2x3_8l8e2v9efl/)M_,P IA)V,_ OQP30T(_1T.Y5P2E3_9F0L5O7A5T4,1 f{/.Md_bPl I=) , -Q13.00( 1}.,5 6-414.00,0 6722.90f, /AMC_3PEIN)C,_ P A| R ^~~~~~~~~~~~~~A M}, | ^ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((src/libavcodec/ac3enc.cx):*1061:01397:3 7warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]1 824.0 + 0.5 )106 | | { ^" ltrt_surmixlev", "In file included from Lsrc/libavcodec/aacps_fixed.ct:/24R: t In file included from Ssrc/libavcodec/aacps.cu:32r: rsrc/libavcodec/aacps_fixed_tablegen.ho:u150n:d111 :M iwarning: x implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L evel", OFFSET(l t150r | t _ s u r r oQu3n0d(_1m.i4x4_l5e5v6e2l60)1,1 fA/VM__POPIT)_,T YQ3P0E(_1F.L4O5A3T,15 {5.2d7b9l2 f=/ M-_1P.I0) ,} ,Q 30-(11.0.,4 624.800,9 1A7C933EfN/CM__PPAIR)A,M }Q3,0 ( 1| . ^4 945238829f/M_PI), Q30(1.5239057541f/M_PI), Q30(1.56440067src/libavcodec/ac3enc.c29:f107/:M133_:P Iwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], | ^~~~~~~~~~~~~~ 45 src/libavcodec/aac_defines.h107: | {44":l36o:r onote: _expanded from macro 'Q30'c mixlev", 44" | #Ldoe/fRion eC eQn3t0e(rx M) ix L e v e l " , O F F(SiEnTt()l(o(rxo)_*c1e0n73t7e4r1_8m2i4.0 x+_ l0e.ve5l) ) ,| ^A V_OPT_TYPE_FLOAT, In file included from {src/libavcodec/aacps_fixed.c.:d24b: lIn file included from src/libavcodec/aacps.c=: 32-: 1src/libavcodec/aacps_fixed_tablegen.h.:0 150}:,86 :- 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , 2.0, AC3ENC_PA R150A | M } , | Q ^3 0(1.4455626011f/M_PI), Q30(1.4531552792f/M_PI), Q30(1.4648091793fsrc/libavcodec/ac3enc.c/M:_108P:I139):, Qwarning: 3missing field 'unit' initializer [-Wmissing-field-initializers]0 (1.4945238 81082 | 9f{/"Ml_oPrIo)_,s uQr3m0i(x1.l5e2v3"9, 0"5L7o5/4R1of /SMu_rPrI)o,un dQ 30M(i1x. L5e6v4e4l0"06,7 2O9fF/FMS_EPTI()l,o r o| _ ^~~~~~~~~~~~~~s urround_src/libavcodec/aac_defines.hm:i44x:_36l:e vnote: eexpanded from macro 'Q30'l ), AV_OP T44_ | T#YdPeEf_FiLnOeA QT3,0 ({x.)d bl = - 1 .0 } , -(1i.n0t,) (2(.x0),* 1A0C733E7NC4_1P8A2R4.A0M }+, 0 .| 5 ^) | ^ :36In file included from : note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from :24: In file included from src/libavcodec/aacps.c:In file included from 32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62:: 150src/libavcodec/aacsbrdata.h::61496:: 31warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr.c 496 | 150{ | Q 3 1 ( - 0 .9Q2304(414.0484554586426406161ff/),M _QP3I1)(,- 0Q.3100(415.74559301155827749326ff/M)_}P,I ){,Q 3Q13(0-(01..4863488202951973953f7/8M7_2P8If)),, Q 3Q03(11(.-409.4051263985802493f/20M8_8P8I5)f,) }Q,3 0 (1| . ~~~~^~~~~~~~~~~~~~~~~~~5 239057src/libavcodec/aac_defines.h5:4451:36f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (451 | .#5d6e4f4i0n0e67 2Q93f1/(Mx_)P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30'4 7483648. 044 | +# d0e.f5i)n e | Q ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht:)496(:(6x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 4960 | .{5Q)3 1 (| - ^0 .92444085484466f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.321: 0src/libavcodec/aacps_fixed_tablegen.h4:51507:5369:0 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436f)}, {Q31(- 0150. | 8 3 82 2 5 9 3Q53708(712.484f)5src/libavcodec/ac3enc.c5,6 :2Q12236:101231(:1- 0warning: f.missing field 'unit' initializer [-Wmissing-field-initializers]/0 M1_6P9I5)0,4 3Q2300 (811228. | 48{53"51sf5t)5e}r2,e7 o9 _2r| fe ~~~~^~~~~~~~~~~~~~~~~~~/m Mat_rPiIx)i,n gsrc/libavcodec/aac_defines.hQ":3,450 (":1S36t.:4e6r 4enote: 8o0 expanded from macro 'Q31'9R 1e7m9a3tfr/i M45x_ | iPn#Igd"e),,f OiQFn3eF0 S(QE13T.1(4(s9x4)t5 2 e3 r8e8 o2_9r fe /m M a_ tP rI i)x ,i n Q(g3i)n0t,() 1(A(.Vx5_)2O*3P29T10_45T7Y74P58E43_1B6Of4O/8LM.,_0 PI {)+., i 0Q6.3450) (= 1 1. | 5} ^ ~6, 4 400, 016,72 9AfC/3ME_NPCI_)P,A In file included from R Asrc/libavcodec/aacsbr_fixed.c| M: ^~~~~~~~~~~~~~}62 : ,src/libavcodec/aacsbrdata.h : 495| : ^83 : src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' : 36944495 | : | #{src/libavcodec/aacsbr_template.cdQ:e3163f1:i(23n-:e0 .Q4warning: 36comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]03 (5x3)4 4 1 2 1 2 7 2 4 f )163 , | Q (3 i1 n (t -) 0( .(fx9o)5r*2 14(097k03 4=71 45113;89 20k40 .6<0f= ) +}s ,b0r .-{5>Q)n3 u1 m(| _- ^p0 a.t0c7h0e6s4;0 9k6+33+9)0 2 1| f ~ ^ ~~~~~~~~~~~~~~~~)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 9src/libavcodec/aacps_fixed_tablegen.h4:41507:9118:0 3warning: 20implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 886f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 150 | src/libavcodec/aac_defines.h : 45 : 36Q3:0 (note: 1expanded from macro 'Q31'. 445562601 145f | /#M_dPeIf)i,n eQ src/libavcodec/ac3enc.c3Q0:3(12711:(.64x:5) 3 warning: 1 5 missing field 'help' initializer [-Wmissing-field-initializers]5 2 7 92 f 127/ | M {_ NP UI L) L,(} i Qn 3t| 0) ^(( 1(.x)4*62418049714789336f4/8M._P0I )+ ,0 .Q53)0 ( 1| . ^ ~4 945238829f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c1:.625: 2src/libavcodec/aacsbrdata.h3:94950:5587:5 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(1.5 64954 | 4{0Q03617(2-90f./4M6_3P5I3)4,4 12 1| 2 ^~~~~~~~~~~~~~7 24f), Q31src/libavcodec/aac_defines.h(:-440:.369:5 2note: 4expanded from macro 'Q30'9 041539006 f44) | }#,d e{fQi3n1e( -Q03.00(x7)0 6 4 0 9 6 3 39 0 2 1 f ) , (Qi3n1t()-(0(.x9)4*417097830734210852848.60f )+ }0,. 5) | ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45In file included from | #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(149x:)136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )149* | 2 1 4 7 4 8Q33604(81.0. 5+1 406.251)3 7 7| 0 ^ ~f /M_PI), Q30(1.5181334In file included from 01src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.h_:P495I:),31 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.5234849453f/ M495_ | P{IQ)3, 1Q(3-00(.14.653356394448162810297f2/4Mf_)PI,) , QQ3310((-10..59550204698074316513f9/0M0_6PfI))},, Q{3Q03(11.(5-607.90775076549059f6/3M3_9P0I2)1,f ) ,| ^~~~~~~~~~~~~~Q 31(-0.944src/libavcodec/aac_defines.h7:9448:0363:2 0note: 58expanded from macro 'Q30'8 6f)}, | ~~~~^~~~~~~~~~~~~~~~~~~44 | #define Qsrc/libavcodec/aac_defines.h3:045(:x)36 : note: expanded from macro 'Q31' ( i45n | t#)d(e(fixn)e* 1Q073317(4x1)8 2 4 . 0 + 0 . 5 ) | ( ^i nt)((x)*2147483648.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:149: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.h149: | 495 : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.5146213770 f495/ | M{_QP3I1)(,- 0Q.304(613.553148411231342071294f/fM)_,P IQ)3,1 (Q-300.(915.2542930448145939405036ff/)M}_,P I{)Q,3 1Q(3-00(.1.057306694408966830399f0/2M1_fP)I,) ,Q 3Q130((-10..59540407698870336210f5/8M8_P6If))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 1.567975src/libavcodec/aac_defines.h7:5459:536f:/ Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #defsrc/libavcodec/aac_defines.hin:e44 :Q36:3 1note: (xexpanded from macro 'Q30') 44 | # d e f(iinne t)Q(3(0x()x*)2 1 4 74 8 3 6 4 8 . 0 + 0 .(5i)n t )| ( ^ ~( x)*1073741824.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c494: | 32: {src/libavcodec/aacps_fixed_tablegen.hQ3:1149(: 860:. 8warning: 73implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 2477144549f), Q31( -0149. | 1 2 7 9 6 1 7Q3307(410.356114f6)2}1,3 7{7Q031f(/ M0_.P1I9)0,50 3Q63100(1157.5513f8)1,3 3Q43011(9 f0/.M0_1P6I0)2,6 1Q53308(711.9552f3)4}8,4 9 4| 5 ~~~~~^~~~~~~~~~~~~~~~~~3 f/M_PI), Qsrc/libavcodec/aac_defines.h3:045(:136.:5 3note: 6expanded from macro 'Q31'9 486809f/ M45_ | P#Id)e,f iQn3e0 (Q13.15(5x0)0 6 8 7 3 6 1 f / M _P I ) , Q(3i0n(t1).(5(6x7)9*725174579458f3/6CC libavcodec/alac.o M48_.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 | : #dsrc/libavcodec/aacsbrdata.he:f494i:n59e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 494 | {(Qi3n1t() (0(.x8)7*319027437774114842544.90f )+, 0Q.351)( - | 0 ^. 12796173740361f)}, {Q31In file included from (src/libavcodec/aacps_fixed.c :024.: 1In file included from 9src/libavcodec/aacps.c0:5320: 3src/libavcodec/aacps_fixed_tablegen.h6:11490:15617:5 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.016026153 81497 | 1 9 5 f ) } ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~1 .51462137src/libavcodec/aac_defines.h70:45f:/36M:_ Pnote: I)expanded from macro 'Q31', Q30(1.51 8451 | 3#3d4e0f1i9nfe/ MQ_3P1I()x,) Q 3 0 ( 1 . 5 23 4 8 4 9 4 5(3ifn/tM)_(P(Ix)),* 2Q13407(418.35634689.408 6+8 009.f5/)M _ PI| ) ^ ~, Q30(1.5500687361f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q34940:(311:. 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 9757595f/M_PI), 494 | | { ^~~~~~~~~~~~~~Q 31( 0.873src/libavcodec/aac_defines.h9:24447:7361:4 4note: 5expanded from macro 'Q30'4 9f), Q31( -044. | 1#2d7e9f6i1n7e3 7Q43003(6x1)f) } , { Q 3 1 ( 0 . 1 9(0i5n0t)3(6(1x0)1*517057337f4)1,8 2Q43.10( +0 .00.156)0 2| 6 ^1 5387195f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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'149 :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x ) 149 | Q 3 0 ( 1 .(5i1n4t6)(2(1x3)7*72014f7/4M_8P3I6)4,8 .Q03 0+( 10..551)8 1 3| 3 ^ ~4 019f/M_PI), Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c2:3624: 8src/libavcodec/aacsbrdata.h4:94944:573:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1.53694 84946 | 8{0Q93f1/(M _0P.I8)7,3 9Q23407(711.4545504096f8)7,3 6Q13f1/(M-0_.P1I2)7, 9Q631703(714.05366719f7)5}7, 5{9Q5f3/1M(_ P0I.)1,9 0 5| 0 ^~~~~~~~~~~~~~3 61015753src/libavcodec/aac_defines.hf:)44,: 36Q:3 1note: (expanded from macro 'Q30' 0.016026 1445 | 3#8d7e19f5ifn)e} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~x) src/libavcodec/aac_defines.h : 45 : 36 :( inote: ntexpanded from macro 'Q31') ((x)*1073 7454 | 1#8d2e4f.i0n e+ 0Q.351)( x )| ^ (int)((In file included from xsrc/libavcodec/aacps_fixed.c):*242: 1In file included from 4src/libavcodec/aacps.c7:4328: 3src/libavcodec/aacps_fixed_tablegen.h6:1494:811.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 149 | Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:562: 1src/libavcodec/aacsbrdata.h4:6284932: warning184s3: generated 7. warning: 70implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(1. 54931 | 8{1Q33314(0-109.f5/3M6_9PI7)8,29 1Q73807(512.f5)2,3 4Q83419(4-503f./9M7_6P4I9)9,0 3Q93306(212.85f)3}6,9 4{8Q63810(9-f0/.M9_P7I2)2,4 7Q33708(819.354580f0)6,8 7Q33611(f /0M._2P2I0)8,1 3Q33305(719.853677f9)7}5,7 5 9| 5 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PI), src/libavcodec/aac_defines.h| ^~~~~~~~~~~~~~: 45:36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'45 | #define Q3441 | (#xd)e f i n e Q 3 0( x ) ( i n t )( ( x ) * 2 1(4i7n4t8)3(6(4x8).*01 0+7 307.451)8 2 4| . ^ ~0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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) | ^ ~ src/libavcodec/aacsbr_template.c:251:In file included from 31:src/libavcodec/aacsbr_fixed.c: 62warning: : src/libavcodec/aacsbrdata.hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 493:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | i493f | {(Qs3b1r(-->0b.s5_3l6i9m7i8t29e1r7_8b7a5n2dfs) , !Q=3 1o(l-d0_.b9s76_4l9i9m03i9t3e6r2_2b8afn)d}s, &{&Q 3!1(s-b0r.-9>7r2e2s4e7t3)7 8 8| 9 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~3 48f), 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' src/libavcodec/ac3enc.c: 13945: | 12#:d ewarning: fimissing field 'value' initializer [-Wmissing-field-initializers]n e Q31 (x139) | { N U L L } ( i| n ^t )((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) src/libavcodec/acelp_vectors.c : 201 : 47 : (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*21474 82013 | 64 8 . 0 + 0 .g5a)i n _| s ^ ~c ale_factor = sqrtIn file included from (ssrc/libavcodec/aacsbr_fixed.cp:e62e: csrc/libavcodec/aacsbrdata.hh:_491e:n7e:r gwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / postfilter_e ne491r | g{)Q;3 1 (| ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~0 .11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.413683373141src/libavcodec/acelp_vectors.c82:f203):,32 :Q3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.282168 32037 | 68 0 3 6 5gfa)i}n,_ s c| a ~~~~~^~~~~~~~~~~~~~~~~~l e_factorsrc/libavcodec/aac_defines.h :*45= :136.:0 note: -expanded from macro 'Q31' alpha; | 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.86879src/libavcodec/acelp_vectors.c180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 219 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :43: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] warning: 490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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] 219 | scalefactor = sqrt(sum_of_squares / scalefactor); | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.6212In file included from src/libavcodec/ac3enc_float.c:78: src/libavcodec/ac3enc_template.c:218:29: warning: implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion] 64 218 | if16356920f), Q31(-0.59893681700392f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(coord_diff > NEW_C:45:36: note: expanded from macro 'Q31' P L_COORD_THRESHOLD) | ^~~~~~~~~~ ~ 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.65 warnings generated. 2126416356920f), 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)}, 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::45244::36136:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #define Q 32441 | ( x) Q 30 ( 0 . 0 00 (0i0n0t0)0(0(0xf)/*M2_1P4I7)4,8 3Q63408(.00 .+00 101.055)3 9 3| 9 ^ ~f /M_PI), Q30(0.00170898In file included from 5src/libavcodec/aacsbr_fixed.c2:f62/: Msrc/libavcodec/aacsbrdata.h_:P488I:)32:, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0025254129 f488/ | M_{PQ3I1)(,- 0Q.3605(808.9010229963599186486f8)f,/ MQ_3P1I() 0,. 5Q3808(305.6030431135895781370ff)/}M,_P I{)Q 3 1| ( ^~~~~~~~~~~~~~ 0.9883808src/libavcodec/aac_defines.h6:9445:3367:3 2note: fexpanded from macro 'Q30') , Q31( 0 .449 | 9#9d9e4f3i49n6e0 0Q23306(fx))} , | ~~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( xnote: )expanded from macro 'Q31'* 10737418 2454 | .#0d e+f in0e. Q53)1 ( x| ) ^ (intIn file included from )(src/libavcodec/aacps_fixed.c(:x24): *In file included from 21src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:62444:8111.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 244 | Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:620: 00src/libavcodec/aacsbrdata.h0:0488:060:0 0warning: 0fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0. 04880 | 1{1Q03513(9-309.f6/5M8_8P9I1)2,9 6Q53901(608.f0)0,1 7Q0381(9 805.25f8/8M3_5P6I3)4,1 3Q83508(30f.)0}0,2 5{2Q53411( 209.f9/8M8_3P8I0)86,9 5Q33703(20f.)0,0 29Q3319(8 4068.f9/9M9_9P4I3)49,6 0Q03203(60f.)0}0,3 1 5| 9 ~~~~^~~~~~~~~~~~~~~~~~~7 170f/M_Psrc/libavcodec/aac_defines.hI): 45 :| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 :45 | note: #expanded from macro 'Q30'd efine Q3 144( | x#) d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4 7(4i8n3t6)4(8(.x0) *+1 007.357)4 1 8| ^ ~2 4.0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:487:84: 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:244:86: warning: 487implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31(-0.482024295 32446 | 9 8 9 f ) , QQ3301((0-.00.0906800050600080808f4/1M6_4PfI))},, Q{3Q03(10(. 000.12175075235983294f1/6M5_6P7If)), ,Q Q3301((0 .00.05187603849785523f3/35M8_P3I2)f,) }Q,3 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~0 .0025254src/libavcodec/aac_defines.h1:2459:f36:/ Mnote: _expanded from macro 'Q31'P I), Q30( 045.0 | 0#2d9e3f9i8n4e6 8Qf3/1M(_xP) I ) , Q 3 0 ( 0 . 0 0 3 (1i5n9t7)1(7(0xf/)M*_2P1I4)7 48| 3 ^~~~~~~~~~~~~~6 48.0 + 0src/libavcodec/aac_defines.h.:544): 36| : ^ ~ note: expanded from macro 'Q30' 44 | #defIn file included from insrc/libavcodec/aacsbr_fixed.ce: 62Q: 3src/libavcodec/aacsbrdata.h0:(487x:)59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )487( | ({x)Q*3110(7-307.4418822042.4209 5+3 609.859)f) , | ^Q 31(-0.9680560888In file included from 4src/libavcodec/aacps_fixed.c1:6424f: )In file included from }src/libavcodec/aacps.c:,32 : {src/libavcodec/aacps_fixed_tablegen.hQ:32441:( 610:. 2warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 72582416567f), Q 32441 | ( 0 . 5 8 6Q33407(503.3030508030200f0)}00, f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), Q3src/libavcodec/aac_defines.h0:(450:.36:0 01note: 1expanded from macro 'Q31'0 53939f/M _45PI | )#,d eQf3i0n(e0 .Q03011(7x0)8 9 8 5 2 f / M _ P I ) , Q 3(0i(n0t.)0(0(2x)5*225144172948f3/6M4_8P.I0) ,+ Q03.05()0 . 0| 0 ^ ~2 9398468f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h3:14875:9317:1 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI) | ^~~~~~~~~~~~~~ 487 | {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 4note: 8expanded from macro 'Q30'2 0242953 6449 | 8#9dfef)i,n eQ 3Q13(0-(0x.)9 6 8 0 5 6 0 88 8 4 1 6 4 f )(}i,n t{)Q(3(1x() *01.072735774215882244.106 5+6 70f.)5,) Q 3| 1 ^( 0.58634753335832fIn 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:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :36: note: expanded from macro 'Q31' 45 | #244d | e f i n e Q3Q03(10(.x0)0 0 0 00 0 0 0 0 f / M _ P I ()i,n Qt3)0(((0x.)0*02111047543983396f4/8M._0P I+) ,0 .Q53)0( 0 .| 0 ^ ~0 17089852f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 00src/libavcodec/aacsbrdata.h2:54872:564:1 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30( 0487. | 0{0Q23913(9-804.684f8/2M0_2PI4)2,9 5Q33609(809.f0)0, 3Q13519(7-107.09f6/8M0_5PI6)0 8 8| 8 ^~~~~~~~~~~~~~4 164f)}, src/libavcodec/aac_defines.h{:Q443:136(: 0note: .expanded from macro 'Q30'2 757258241 6445 | #6d7eff)i,n eQ 3Q130(( x0). 5 8 6 3 4 7 5 3 3 3 5 8 3 2(fi)n}t,) ( (| x ~~~~^~~~~~~~~~~~~~~~~~~) *107374src/libavcodec/aac_defines.h1: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(:i244n:t11):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 244 | 0 . 5 ) | Q ^ ~3 0(0.0000000000f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ3:0486(:083.:0 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 053939f/M_PI), 486Q | 3{0Q(301.(0-001.7088592885322f4/9M2_7P5I3)9,7 Qf3)0,( 0.Q03012(5 205.49112497f5/5M6_3P9I2)2,4 2Q13f0)(}0.,0 0{2Q93319(8 406.88f8/8M6_6P8I)0,8 9Q53801(204.f0)0,3 1Q53917(1-700.f9/M9_7P3I)5 26 | 7 ^~~~~~~~~~~~~~0 83226f)},src/libavcodec/aac_defines.h : 44| : ~~~~^~~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 44: | #note: dexpanded from macro 'Q31'ef ine Q30 (45x) | # d e f i n e Q 3 1 ((ixn)t ) ( ( x ) * 1 0 7 3 7 4 1 (8i2n4t.)0( (+x )0*.251)47 4 | 8 ^3 648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:243:In file included from 136src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :486:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | 486 | {QQ3301((0-.00.08050208030200409f2/7M5_3P9I7)f,) ,Q 3Q03(10(. 000.1991640775450673f9/2M2_4P2I1)f,) }Q,3 0{(Q03.10(0 300.389858360698f0/8M9_5P8I1)2,4 fQ)3,0 (Q03.10(0-404.99519270365f2/6M7_0P8I3)2,2 6Qf3)0(}0,. 0 0| 5 ~~~~~^~~~~~~~~~~~~~~~~~2 305623f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 30expanded from macro 'Q31'( 0.005615 2456 | 3#7dfe/fMi_nPeI )Q,3 1(| ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 : note: (expanded from macro 'Q30'i nt)((x)* 2441 | 4#7d4ef8i3n6e4 8Q.300( x+) 0. 5 ) | ^ ~ (int)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 82src/libavcodec/aacsbrdata.h4:.4860: 32+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 486 | {Q31(-In file included from 0.src/libavcodec/aacps_fixed.c8:5242: 8In file included from 3src/libavcodec/aacps.c2:4329: 2src/libavcodec/aacps_fixed_tablegen.h7:52433:CC libavcodec/alac_data.o 91117:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.9147556392 22434 | 2 1 f ) } , Q{3Q03(10(. 000.080808060060800f8/9M5_8P1I2)4,f )Q,3 0(Q03.10(0-1096.0979470375f2/6M7_0PI8)3, 2Q2360(f0).}0,03 0 3| 95 ~~~~~^~~~~~~~~~~~~~~~~~3 09f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360(:0 note: .0expanded from macro 'Q31'0 44951206 f45/M | _#PdIe)f,i nQ3e0 (Q03.10(05x2)3 0 5 6 2 3 f / M _P I ) , Q(3i0n(t0).(0(0x5)6*125124673478f/3M6_4P8I.)0, +| ^~~~~~~~~~~~~~0 .5) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | : #src/libavcodec/aacsbrdata.hd:e486f:i6n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 486 | { Q 3(1i(n-t0).(8(5x)2*813207439724715832947.f0) ,+ Q03.1(5) 0 .9| 1 ^4 75563922421f)}, {Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: In file included from 8src/libavcodec/aacps.c8:8326: 6src/libavcodec/aacps_fixed_tablegen.h8:02438:9865:8 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4f ), Q31(-0.9973526 72430 | 8 3 2 2 6 f )Q3}0, ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~0 000000000fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: Qexpanded from macro 'Q31'3 0(0.0019 60457 | 4#0d7eff/iMn_eP QI3)1,( xQ)3 0 ( 0 . 0 0 3 0 3 9 5 3 0 9(fi/nMt_)P(I()x, )Q*3201(407.4080346449581.200 6+f /0M._5P)I ) ,| ^ ~Q 30(0.0052305623f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 30src/libavcodec/aacsbrdata.h(:0485.:840:0 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 52637f/M_PI), | 485 ^~~~~~~~~~~~~~ | { Q31( 0.4src/libavcodec/aac_defines.h1:0442:5368: 0note: 00expanded from macro 'Q30'1 9463f), Q 3441 | (# d0e.f0i2n1e1 6Q73306(9x3) 5 7 3 4 f ) } , { Q 3 1 (( in0t.)0(9(6x3)8*016020703870441882f4).,0 Q+3 10(. 5)0 .0 4| 4 ^ 11984381457f)}, 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::24345::61:36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #def i243n | e Q 3 1 (Qx3)0 ( 0 . 0 0 0 0 0 0 0 0 0 0 f(/iMnt_)P(I()x,) *Q23104(704.8030614986.007 4+0 70f./5M)_ PIn file included from I)| src/libavcodec/ac3dec_float.c, ^ ~: Q373: 0src/libavcodec/ac3dec.c(:0425.0:0573:0 3warning: 9In file included from 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3src/libavcodec/aacsbr_fixed.c 0:962f: /src/libavcodec/aacsbrdata.hM:_485P:I59:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.00449 5425 1 | 4852 | 0 {6 Qf /3 M1 _( P I0d).o,4w 1nQ0m32i05x(8_00c.0o00e01f59f24s36[0305f])6[,2n3 ffQ]/3 M1=_( P d0Io.w)0n,2m 1iQ1x36_07(c30o6.e90f30f55s76[31145]f2[)6n}3f,7] f {/=QM 3_s1Pm(Ii )x0, . *0 | 9 ^~~~~~~~~~~~~~L6 3E8V0E6L2_0M0src/libavcodec/aac_defines.hI:8N044U4:S836_f:3) D,note: B expanded from macro 'Q30';Q 3 1(| ^~~~ ~0 .440 | 4#4d1e1f9i8n4e3 Q83104(5x7) f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45((:x36):* 1note: 0expanded from macro 'Q31'7 3741824. 045 | +# d0e.f5i)n e | Q ^3 1(x) (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:72434:8363:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 243 | Q30(0.0In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04850:f32/:M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.00196 04857 | 4{0Q73f1(/ M0_.P4I1)0,2 5Q833000( warning00s1. generated90. 0436033f9),5 3Q0391f(/ 0M._0P2I1)1,6 7Q33609(305.70340f4)4}9,5 1{2Q0361f(/ M0_.P0I9)6,3 8Q03602(000.80004582f30)5,6 2Q33f1/(M _P0.I0)4,4 1Q13908(403.8010455671f5)2}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: note: expanded from macro 'Q30' 45 | #defin e 44Q | 3#1d(exf)i n e Q 3 0( x ) ( i n t ) ( ( x ) *(2i1n4t7)4(8(3x6)4*81.007 3+7 401.852)4 . | 0 ^ ~ + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:In file included from 7:src/libavcodec/aacps_fixed.c :warning: 24: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:243:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]485 | {Q31( 0.41025800 02431 | 9 4 6 3 f ) ,Q 3Q03(10(. 000.0002010106070306f9/3M5_7P3I4)f),} ,Q 3{0Q(301.(0 00.1099660378400672f0/0M8_04P8If)),, QQ3310(( 00..00043401319958340398f1/4M5_7PfI))},, Q | 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.004495src/libavcodec/aac_defines.h1:2450:636f:/ Mnote: _expanded from macro 'Q31'P I), Q30( 045. | 0#0d5e2f3i0n5e6 2Q33f1(/xMsrc/libavcodec/ac3dec.c_)P :I )447 ,: 58Q :3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 . 0 0 5 6(1i5n26t3 )7447(f | (/ xM )_ *P 2I 1) 4, 7 4 8| 3 ^~~~~~~~~~~~~~ 6 4d8o.w0n msrc/libavcodec/aac_defines.hi+:x 44_:0c.36o5:e) f note: f expanded from macro 'Q30's| [ ^ ~0 ][i] = 44( | do#wdnemfiinIn file included from xesrc/libavcodec/aacsbr_fixed.c_ :Q62c3: 0osrc/libavcodec/aacsbrdata.h(ex:f)484f :s 84[ :0 ]warning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ] + | ~~~~~~~~~~~~~~~~~~~~~^ (484i | n{tQ)3( 1(448x( | ) *0 1. 90 77 33 17 24 3118 3 2942 .3 60 3 5+ f )0 ,. 5 )Q 3 1 | ( ^- 0 .9 9 5 4 8 1 9 1 6 3 0 0d3In file included from o1src/libavcodec/aacps_fixed.cfw)n:}24m,: i In file included from x{src/libavcodec/aacps.c_Q:c332o1: e(src/libavcodec/aacps_fixed_tablegen.hf-:f2420s:.[13631:8] 2[warning: 9i9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]]9 )7 6*5 LEV6E7L0_1M7IfN)U,S _Q24233 | 1D (B ; 0 . 9 | ~~~~~~~~~~~~~~~~~~~~ ~8Q 53106(900.090701050402070f0)0}f,/ M _| ~~~~~^~~~~~~~~~~~~~~~~~P I), Q30(0src/libavcodec/aac_defines.h.:0450:3364:9 1note: 30expanded from macro 'Q31'3 4f/M_PI) ,45 | Q#3d0e(f0i.n0e0 5Q43017(0x6)6 1 f / M _ P I ) , Q 3 0 ((0i.n0t0)7(9(9x1)7*229134f7/4M8_3P6I4)8,. 0Q 3+0 (00..500) 9 2| 9 ^ ~9 9367f/M_PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:9629: 8src/libavcodec/aacsbrdata.h7:54847:5589:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ 484 | src/libavcodec/aac_defines.h{:Q443:136(: 0.note: 9expanded from macro 'Q30'7 312313923 6443 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] 5 242 | f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h 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:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44:36In 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), Q31( 0.98516909715427f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' expanded from macro 'Q30' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44 | In file included from #define Q30(x) (src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] in 484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ tsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' ) ((x)*1073741824.0 + 0.5) | ^ 45 | In file included from #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c: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] 24: 483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aacps.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :32: src/libavcodec/aacps_fixed_tablegen.h:242: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:483:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | 483 | {Q31( src/libavcodec/ac3dec.c0.:54876:7212:1 9warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 748394f) , 487Q | 31 ( - 0. 2 4 0 7 68i3f6 41(4p4r9e9vfe)x},p {Q>3 12(4 U0). 4{6 8 5| 7 ~~~~~~~ ^ ~~~7 66746029f), 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] Q 483 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ (0In file included from .0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.00799172CC libavcodec/alacdsp.o 93f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h:483:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :32 483 | {Q31( 0.5672: src/libavcodec/aacps_fixed_tablegen.h:242:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 19 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.h79748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36: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] note: 482 | {Q31( 0.94292565553160f), Q31( 0.831639expanded from macro 'Q30' 06518293f)}, {Q31( 0.744 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 50In 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] 81 242 | Q30(0.0000000000f/M_PI), Q30(145286948f), Q31(-0.35533223142265f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' . 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 00In file included from 34913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:482:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 00 482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 9 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 917In 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] 29 482 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.hf/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36In 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.hnote: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44:In file included from 36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | In file included from #src/libavcodec/ac3dec_fixed.cd:e156f: isrc/libavcodec/ac3dec.cn:e425 :Q573:0 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 425 | ( i n t ) ( (dxo)w*n1m0i7x3_7c4o18e2f4f.s0[ 0+] [0n.f5]) = | d ^o wnmix_coeffs[In file included from 1src/libavcodec/aacps_fixed.c]:[24n: In file included from fsrc/libavcodec/aacps.c]: 32=: src/libavcodec/aacps_fixed_tablegen.h :s241m:i136x: *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L EVEL_MINUS_3D B241; | | ^~~~ ~ 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' 62 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : src/libavcodec/aacsbrdata.hIn file included from src/libavcodec/aacps_fixed.c: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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : In file included from src/libavcodec/aacps.c: 3245: | src/libavcodec/aacps_fixed_tablegen.h#:de241f:i111n:e Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( x) (in t241) | ( ( x ) * 2 1Q437408(306.4080.000 0+0 000.050f)/ M | _ ^ ~P I), Q30(0.0062100487f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4813:084(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 96135242f/M_PI )481, | {QQ3301((0-.00.1645221918085064855f2/1M1_9PfI)),, QQ3310((-00..01186453394587651425f/0M9_2P1If))},, Q{3Q03(10(. 001.71715986700321990f0/6M8_4P3If)),, Q| 3 ^~~~~~~~~~~~~~1 ( 0.998993src/libavcodec/aac_defines.h4:6447:8360:1 6note: 8fexpanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #definsrc/libavcodec/aac_defines.he: 45Q:3360:( xnote: )expanded from macro 'Q31' 45 | #d e(fiintn)e( (Qx3)1*(1x)07 3 7 4 1 8 2 4 . 0 + 0 .(5i)n t )| ( ^( x)*2147483648.0 + 0.In file included from 5src/libavcodec/aacps_fixed.c): 24 : | In file included from ^ ~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:241: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:481:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]241 | Q30(src/libavcodec/ac3dec.c0. 0:4810447 | 0:{058Q0:30 10warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0- 00f./6M5_2P9I8)8,0 4Q44753 | 50 2( 10 1. 90 0f 6) 2, 1 0Q 03 41 8( 7-df0o/.w1Mn8_m4PiI3x)9_5,c7o 5e4Qf53f0s09[(2001].f[0)i0}]9, 6 =1{ 3Q(532d14(2o fw0/n.Mm1_i1Px9I_6)c0,o3 eQ1f39f00s(00[6.08]04[13i4f]2) 1,+1 0Q53 61| 8 ~~~~~~~~~~~~~~~~~~~~~^(f /0M_.P9I9)8, 9 4489Q | 33 40 6( 70 8. 00 1 16 68 5f )3 }4 ,8 6 1| 2 ~~~~~^~~~~~~~~~~~~~~~~~f / M _ P I )src/libavcodec/aac_defines.h ,: 45 Q: 336 0: ( 0note: .expanded from macro 'Q31' 0 1 7 7 5 8 745d0 | o#2w9dnfe/mfM_iiPnxIe_) c,Qo 3e 1f| (f ^~~~~~~~~~~~~~xs [)1 ] [ i ] src/libavcodec/aac_defines.h ): 44 *: 36 L: E V note: E expanded from macro 'Q30'L( _iMnIt)N(U(S x_44)3 | *D#2dB1e;4f 7i 4n| 8e ~~~~~~~~~~~~~~~~~~~~ ~3 Q63408(.x0) + 0 . 5 ) | ^ ~ (int)((x)*1073In file included from 74src/libavcodec/aacsbr_fixed.c:1628: 2src/libavcodec/aacsbrdata.h4:.4810: 31+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 481 | {Q31(-0.652In file included from 9src/libavcodec/aacps_fixed.c8:8240: 4In file included from 5src/libavcodec/aacps.c5:2321: 1src/libavcodec/aacps_fixed_tablegen.h9:f241):,61 :Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.18439575450921f )}241, | { Q 3 1 ( Q 03.01(109.60003010900000060804f3/fM)_P,I )Q,3 1Q(30 (00..9090869291304064788071f6/8Mf_)P}I),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.009613src/libavcodec/aac_defines.h5:2454:236f:/ Mnote: _expanded from macro 'Q31'P I), Q30( 045. | 0#1d4e2f1i1n0e5 6Q83f1/(Mx_)P I ) , Q 3 0 ( 0 . 0 1 6 5(3i4n8t6)1(2(fx/)M*_2P1I4)74,8 3Q63408(.0.src/libavcodec/ac3dec.c00 1:+7451 7:0535.8:57 )0warning: 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 | f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ 451 | In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c :: 4462 :: s36src/libavcodec/aacsbrdata.h-::> 481dnote: :oexpanded from macro 'Q30'6w n:m iwarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ c44o | e#fdfesf[i0n] e[481i | ]{Q Q3=03 (F1xI()X- R0 1. 26 (5 d2 o9 w8 n8m 0i 4x 5_ 5c 2o 1e(1fi9nfft)s),[( 0(Q]x3[)1i*(]1)-0;07 .31 78| 44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~13 892547.5405 0src/libavcodec/ac3.h+9: 24210:.f445):)} , note: expanded from macro 'FIXR12'| { ^Q3 1( 0.119 6420 | 3#1d9e0f0i6n8In file included from e4src/libavcodec/aacps_fixed.c 3:FfI24)X,: R 1In file included from Q2src/libavcodec/aacps.c3(:132(a: )src/libavcodec/aacps_fixed_tablegen.h0 :. 2419 :936 8: 9 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4 6 7 8 01 6 8 f()(}i,n t )| ( ~~~~^~~~~~~~~~~~~~~~~~~( a) * 4096 src/libavcodec/aac_defines.h+: 450:.36:5 )note: )expanded from macro 'Q31' | ~~~~^~~~~~ ~ 45 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.In file included from 01src/libavcodec/ac3dec_fixed.c7:751568: 7src/libavcodec/ac3dec.c0:24529f:/35:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ 452 | src/libavcodec/aac_defines.h : 44: 36: snote: -expanded from macro 'Q30'> downmix 44_ | c#odeeffifnse[ 1Q]3[0i(]x ) = F I X R 1 2 ( d ow n (miinxt_)c(o(exf)f*s1[017]3[7i4])1;8 2 4| .0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0.5) src/libavcodec/ac3.h| : ^42 :44: note: expanded from macro 'FIXR12' | In file included from src/libavcodec/aacps_fixed.c#:d24e: src/libavcodec/aacsbr_template.cfIn file included from src/libavcodec/aacps.ci::n32369e: : src/libavcodec/aacps_fixed_tablegen.hQ23::3241 :111warning: (:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]x ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | 241 | (f i on rt )( ((Qkx3 0)(=*0 2.110;40 70k0 40<80=306 40s80b0.rf0/- M>_+nP_ Im0)a.,s5 t)Qe r3 0;| ( ^ ~0k .+0+06)2 1 0| ~ ^ ~~~~~~~~~~~~~0 487f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: Q623: 0src/libavcodec/aacsbrdata.h(src/libavcodec/aacsbr_template.c::0381480.::230830::9 6warning: warning: 1comparison 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]3 5242f/ M381_ | P I ) 480, | { QQ 33f01o(0(r.- 00(.1k34 62=1 0CC libavcodec/alacenc.o 121;40 85k26 882f,) nQ,_3 0mQ(as30t1.e(0r; 1 06k.5+33+44)68 56| 51 ~ ^ ~~~~~~~~~~~~~72 3f5/6M4_8P2I8)7,f )}Q3,0 ({0Q.30117(7-508.79032398f8/8M_12P5I4)9, 2 0| 9 ^~~~~~~~~~~~~~f ), Q31(-src/libavcodec/aac_defines.h0:.448:4364:7 6note: 5expanded from macro 'Q30'4 1096429 f44) | },# d e| f ~~~~^~~~~~~~~~~~~~~~~~~i ne Q30(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' (45i | n#tde)f(i(nxe) *Q13017(3x7)4 1 8 24 . 0 + 0 .5 ) (| i ^n t)((x)*2147483In file included from 64src/libavcodec/aacps_fixed.c8:.240: In file included from +src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h) : 240| : ^ ~136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 42In file included from src/libavcodec/aacsbr_fixed.c: 62240: | src/libavcodec/aacsbrdata.h : 480 : 58 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.00000000 00480f | /{MQ_3P1I()-,0 .Q336002(408.2081214208396662f2)3,f /QM3_1P(I) ,0 .Q334605(507.03157064886238174f)0}f,/ M{_QPI3)1,( -Q03.09(303.082885216225049982809ff/M)_,P IQ)3,1 (-Q03.08(404.706254913099565461297ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(0.src/libavcodec/aac_defines.h0:345:15367:2 6note: 3expanded from macro 'Q31'9 9f/M_PI) 45, | # d| e ^~~~~~~~~~~~~~f ine Q31src/libavcodec/aac_defines.h(:x44) : 36 : note: expanded from macro 'Q30' (44i | n#td)e(f(ixn)e* 2Q13407(48x3) 6 48 . 0 + 0 . 5 ) (| i ^ ~ nt)((x)*107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:062: src/libavcodec/aacsbrdata.h+: 4800:.325: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ | 480# | d{eQf3In file included from i1src/libavcodec/aacps_fixed.cn(:-24e0: .In file included from F3src/libavcodec/aacps.cI6:X032R2: 41src/libavcodec/aacps_fixed_tablegen.h82:2(2408a:2)1114 2: 8 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f ) , Q 3 1 ( 0 .(3(4 6240i5 | n5 t7) 3(5 (6 a4 )8 2Q*83 704f(0)09.}60, 0+0{ 0Q003.105(0)-0)0 0.09 f3| /3 ~~~~^~~~~~ ~8M 8_8P1I2)5,4 9Q23009(f0).,0 1Q13013(6-602.2834f4/M7_6P5I4),1 0Q93604(209.f0)17}0,8 6 3| 1 ~~~~~^~~~~~~~~~~~~~~~~~4 0f/M_PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'2 52620988f /45M | _#PdIe)f,i nQe3 0(Q03.10(2x9)3 9 5 5 61 7 f /M _ P I ) ,( iQn3t0)((0(.x0)3*1251742764389396f4/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: 6244: | #src/libavcodec/aacsbrdata.hd:e480f:i6n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 480 | { Q 31((i-n0t.)3(6(0x2)4*8120873274421889264f.)0, +Q 301.(5 ) 0 .| 34 ^ 655735648287f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(-: 0In file included from .src/libavcodec/aacps.c9:3323: 8src/libavcodec/aacps_fixed_tablegen.h8:82401:286:5 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 09f), Q31(-0.844765 42401 | 0 9 6 4 2 9 fQ)3}0,( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 00000000f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.01103 6456 | 22#3deff/iMn_eP IQ)3, 1Q(3x0)( 0 . 0 1 7 0 8 6 3 1 4 0 f /M(_iPnIt))(,( xQ)3*02(104.70428532664280.9808 f+/ M0_.P5I)) , | Q ^ ~3 0(0.0293955617f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4790:.830:3 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]72 6399f/M_PI), | 479 ^~~~~~~~~~~~~~ | {Q31( 0.3src/libavcodec/aac_defines.h9:7440:1364:2 1note: 4expanded from macro 'Q30'4 6381f), Q 3441 | (# d0e.f8i1n7e7 9Q63304(1x7)4 3 1 6 f ) } , { Q 3 1((i-n0t.)3(7(0x2)4*4160743178471483274f.0) ,+ Q03.15()- 0 .| 8 ^7 071656222959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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::36240::61 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2403 | 1 ( x ) Q 3 0 ( 0 . 0 0 0 00 0 (0i0n0t0)f/(M(x_)P*I2),1 47Q43803(06.408.101 0+3 6602.25)3 f /M| _ ^ ~P I), Q30(0.017086314In file included from 0src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I479):,58 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0252620988f/ M479_ | P{IQ)3,1 (Q 300(.03.9070129432915454661378f1/fM)_,P IQ)3,1 (Q 300(.08.107371956732461379493f1/6Mf_)P}I,) ,{ Q 3| 1 ^~~~~~~~~~~~~~( -0.370244src/libavcodec/aac_defines.h6:4441:8367:4 3note: 7expanded from macro 'Q30'f ), Q31(- 044. | 8#7d0e7f1i6n5e6 Q23202(9x5)9 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x)36*:1 0note: 7expanded from macro 'Q31'3 741824.0 + 450 | .#5d)e f i| n ^e Q31(x) 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:12404:7364:8 3warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8.0 + 0.5) | ^ ~ 240 | Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04790:f32/:M_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.01103 64796 | 2{2Q33f1/(M _0P.I3)9,7 0Q13402(104.4061378018f6)3,1 4Q03f1/(M _0P.I)8,1 7Q73906(304.107245321662f0)9}8,8 f{/QM3_1P(I-)0,. 3Q73002(404.60421983794535761f7)f,/ MQ_3P1I()-,0. 8Q73007(106.5063212527925693f9)9}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 e44f | i#ndee fQi3n1e( xQ)3 0 (x ) ( i n t ) (((ixn)t*)2((1x4)*714087337644188.204 .+0 +0 .05.)5 ) | ^ ~| ^ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32479: :src/libavcodec/aacps_fixed_tablegen.h7::240 :warning: 11:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479 | {Q3 1240( | 0 . 3 9 7 0 1Q43201(404.60308010f0)0,0 0Q0301f(/ M0_P.I8)1,7 Q73906(304.107141301366f6)2}2,3 f{/QM3_1P(I-)0,. 37Q03204(406.40118770483673f1)4,0 fQ/3M1_(P-I0),. 8Q73007(106.5062252226925099f8)8}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q30(0src/libavcodec/aac_defines.h.:0452:9363:9 5note: 5expanded from macro 'Q31'6 17f/M_PI ),45 | Q#3d0ef(i0n.e0 3Q13517(2x6)3 9 9 f /M _ P I ) , | ^~~~~~~~~~~~~~( int)((x)src/libavcodec/aac_defines.h*:2441:4367:48 3note: 6expanded from macro 'Q30'4 8.0 + 0. 544) | #d| e ^ ~f ine Q30(x) (iIn file included from nsrc/libavcodec/aacsbr_fixed.ct:)62: (src/libavcodec/aacsbrdata.h(:x478):*841:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 1824.0 + 0478. | 5){ Q 3| 1 ^( 0.9388768561587In file included from 5src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:321: (src/libavcodec/aacps_fixed_tablegen.h-:0239.:111362:8 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 8204636f)}, {Q3 1(239 | 0 . 8 5 1 2 6Q43305(70.80203000900f0)0, 0Q03f1/(M _0P.I5)2,3 Q43902(501.504139554877f3)}56,6 f /| ~~~~~^~~~~~~~~~~~~~~~~~M _PI), src/libavcodec/aac_defines.hQ3:045(:360:. 0note: 30expanded from macro 'Q31'3 316917f /45M | _#PdIe)f,i nQe3 0Q(301.(0x44)8 6 6 8 8 2 3 f / M _ P I()i,n tQ)3(0((0x.)0*522124275488931654f8/.M0_ +P I0).,5 In file included from )Q 3src/libavcodec/ac3dec_fixed.c :0| 156 ^ ~(: 0 .src/libavcodec/ac3dec.c0:54876:1210:4 4warning: 96comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 In file included from f/src/libavcodec/aacsbr_fixed.cM:_62: Psrc/libavcodec/aacsbrdata.hI:) 478,487: | 59 | : ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] isrc/libavcodec/aac_defines.hf: 44(:p36r:e vnote: 478eexpanded from macro 'Q30' | x {pQ 3>1 ( 2 444 | U#0).d 9e{3f i88 n7e| 6 ~~~~~~~ ^ ~~~8Q 53601(5x8) 7 5 f ) , Q 3 1 ( -0 . 1(1i2n8t4)5(2(8x2)0*416037637f4)1}8,2 4{.Q03 1+( 00.5.8) 5 1| 2 ^6 435782309f), Q31In file included from (src/libavcodec/aacps_fixed.c: 240: .In file included from 5src/libavcodec/aacps.c2:3324: 9src/libavcodec/aacps_fixed_tablegen.h2:52391:541113: 5warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h239: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0.0 0450 | 0#0d0ef0i0n0e0 fQ3/1M(_xPI)) , Q3 0 (0 . 0 1 9 5 8(7i3n5t6)6((f/x)M*_2P1I4)7,4 8Q33604(80..003 0+3 301.56)9 1 7| f ^ ~/ M_PI), Q30(0.04In file included from 4src/libavcodec/aacsbr_fixed.c8:6626: 8src/libavcodec/aacsbrdata.h8:24783:f31/:M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0 524782 | {2Q538191(5 f0/.M9_3P8I8)7,6 8Q53601(508.7055f6)1,0 4Q43916(1-f0/.M1_1P2I8)4,5 2 | 8 ^~~~~~~~~~~~~~2 04636f)src/libavcodec/aac_defines.h}:,44 {:Q36:3 1(note: expanded from macro 'Q30' 0.85126 4443 | #5d78e2f3i0n9ef )Q,3 0Q(x3)1 ( 0 . 5 23 4 9 2 5 1 5 4 (3i5n4t7)f()(}x,)* 1 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~3 741824.src/libavcodec/aac_defines.h0 :+45 :036.:5 note: )expanded from macro 'Q31' | ^ 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 : 239 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*2147 42398 | 3 6 4 8. 0Q 3+0 (00..50)0 0 0| 0 ^ ~0 0000f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(062.: 0src/libavcodec/aacsbrdata.h19:5478:8773: 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f/M_PI), Q30(0.0 34780 | 3{3Q3116(9 01.79f3/8M_8P7I6)8,5 6Q13508(705.f0)4,4 8Q63618(8-203.f1/1M2_84P5I2)8,2 0Q43603(60f).}0,5 2{2Q253819(1 05f./8M5_1P2I6)4, 3Q53708(20.300596f1)0, 4Q439161(f /0M.5_2P3I4)9,2 5 1| 5 ^~~~~~~~~~~~~~43 547f)},src/libavcodec/aac_defines.h :| 44 ~~~~~^~~~~~~~~~~~~~~~~~:36 : note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: 44expanded from macro 'Q31' | #def i45n | #ed efQin30e( xQ)31 ( x ) ( i n t )((i(nxt))(*(1x0)7*32714471482843.604 8+. 00 .+5 )0 .| 5 ^) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from 24: src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps.c62:: 32src/libavcodec/aacsbrdata.h: src/libavcodec/aacps_fixed_tablegen.h::477239::8461:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239477 | | { Q 31 ( 0 .Q9309(907.1040630700030609010f0)f,/ M_QP3I1)(,- 0Q.3803(808.9095149255837436526f6)f}/,M _{PQI3)1,( -Q03.07(50.3073603385361369991778ff/)M,_ PQI3)1,( Q03.00(008.01444684636483882632f5/fM)_}P,I) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.052src/libavcodec/aac_defines.h2:2455:8369:1 5note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0#(d0e.f0i5n6e1 Q034419(6x1)f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)((xsrc/libavcodec/aac_defines.h):*2441:4367:4 8note: 3expanded from macro 'Q30'6 48.0 + 0. 544) | # | d ^ ~e fine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(477i:n58t): (warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824.0 477+ | {0Q.351)( 0| . ^9 9971463703691f), Q31In file included from (-src/libavcodec/aacps_fixed.c0:24.8: 3In file included from 8src/libavcodec/aacps.c8:9329: 5src/libavcodec/aacps_fixed_tablegen.h4:2239:5363:4 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31(-0.75376 32398 | 5 6 3 9 9 7 8Qf30)(,0 .Q03010(0 0000.000008f1/4M6_4P3I4)3,8 6src/libavcodec/aacsbr_template.cQ253:f0)511(}:0,17. :0 1| warning: 9 ~~~~^~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 873566src/libavcodec/aac_defines.hf/:M45_ :P51136I | :) , note: expanded from macro 'Q31'Q 3i0f( 0(.g0 o3450 | a3#l3d_1es6fb9i 1n<7e f s/QbM3r_1-P(>Ixk))x, [ 1Q 3] 0 (+ 0 .s 0 b4 r4-8 >6 m6 [8 18(]2i)3n ft{/) M( (_| xP)I ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~*) 2,1 Q437048(306.4085.202 2src/libavcodec/aacsbr_template.c+5: 852409:.13455:)f /warning: Mcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]| _ ^ ~P I), Q30( 0524. | 0 5 6 1 0 4 4In file included from 9src/libavcodec/aacsbr_fixed.c 6:f162of: r/src/libavcodec/aacsbrdata.h M(:_477iP: I31=): , k warning: ; implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~i == k || src/libavcodec/aac_defines.hs :b47744 | :>{ 36Q(:3s 1bnote: (rexpanded from macro 'Q30' -0>.k99[907]1 4- 64413 | 7#+0d 3em6fs9ib1n fe-) Q,o3 d0Qd(3)x1;)( -i 0- .- 8) 3 8{ 8 9 9| 5 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 4 2 5 3(4i6n2tf))(}(,x {)Qsrc/libavcodec/aacsbr_template.c*3:115500(:717-30:7. 47warning: 15comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]83 2746.308 5+6 305509. | 957 )8 f )| }, ^ wQh31i(l e0 .(0sb0 8!1=4 6s4b3rIn file included from 4-3src/libavcodec/aacps_fixed.c>8:k624x2: [5In file included from 1fsrc/libavcodec/aacps.c]) :}+32, : ssrc/libavcodec/aacps_fixed_tablegen.h b:| r239 ~~~~^~~~~~~~~~~~~~~~~~~-: >11m:[ 1warning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])src/libavcodec/aac_defines.h ;: 45 :| 36 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q31' 239 | 45 | # d eQf3i0n(e0 .Q03010(0x0)0 0 0 0 0 f / M _P I ) , Q 3(0in(t0).(01(9x5)8*7231546764f8/3M6_4P8I.)0, +Q 300.(50). 0 3| 0 ^ ~3 316917f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:44774:876:6 88warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_PI), Q30 (4770 | .{0Q53212(2 508.99195f9/7M1_4P6I3),7 0Q336901(f0).,0 5Q63110(4-409.6813f8/8M9_9PI5)4,2 5 | 3 ^~~~~~~~~~~~~~4 62f)}, src/libavcodec/aac_defines.h{:Q443:136:( -note: 0expanded from macro 'Q30'. 75376385 6443 | 9#9d7e8ffi)ne, QQ3301((x )0 . 0 0 8 1 4 6 4 3 4 3 8(i6n2t5)f()(}x),* 1 0| 73 ~~~~~^~~~~~~~~~~~~~~~~~7 41824.0src/libavcodec/aac_defines.h +: 450:.365:) note: expanded from macro 'Q31'| ^ 45 | #define Q31(In file included from xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 238 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 42388 | 3 6 4 8 . 0Q 3+0 (00..050)00 0 0| 0 ^ ~00 0f/M_PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c2:7625: 88src/libavcodec/aacsbrdata.h1:44769:584f/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.0427 347665 | 7{1Q33f/1M(_-P0I.)93, 9Q43109(30.10768322060128f81),5 fQ/3M1_(P-I0).,5 6Q43009(3709.6047306375361f0)6}7,f /{MQ_3P1I()-,0 .Q83805(900.000739118686637370f4)f,/ MQ_3P1I() ,0 . 4| 7 ^~~~~~~~~~~~~~6 2460049138src/libavcodec/aac_defines.h2:f44):}36,: note: | expanded from macro 'Q30' ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: expanded from macro 'Q31'i ne Q30( x45) | # d e f in e Q 3 1 ( x ) ( i n t ) ( ( x ) * 10 7 3(7i4n18t2)(4(.x0) *+ 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:238In 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] 238 | 476Q | 30{(Q03.100(0-0000.0903090f41/9M_3P1I7)8,2 0Q3002(f0).,0 2Q73518(8-104.9556f4/0M9_3P7I9)6,4 0Q33506(f0).}0,4 2{7Q33615(7-103.f8/8M5_9P0I)0,0 3Q13808(607.70f6)3,26 1Q83811(5 f0/.M4_7P6I2)4,6 0Q03409(103.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h82f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36In 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] : note: expanded from macro 'Q30' 476 44 | #define Q30(x) | {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 (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c: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:238:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h :476:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | 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 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.hIn file included from src/libavcodec/aacps_fixed.c::475:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24: 475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 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] 0. 93310180125532f), Q31(-0.99913308068246f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 238src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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) Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q3 0 ( 0 .(0i6n3t2)(6(1x8)8*12514f7/4M8_P3I6)4,8 .Q03 0+( 0.00.753)6 7 3| 1 ^ ~0 67f/M_PI), Q30(0.0791In file included from 6src/libavcodec/aacsbr_fixed.c6:3623: 0src/libavcodec/aacsbrdata.h4:f475/:M31_:PI )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h475: | 44{:Q363:1 ( note: 0expanded from macro 'Q30'. 44183099 0442 | 1#7d8e6ffi),n eQ 3Q13(0-(0x.) 9 3 5 6 8 9 7 4 4 9 8 7 (6i1fn)t})(,( x{)Q*3110(7 307.49138312041.800 +1 205.553)2 f) ,| ^Q 31(-0.99913308068246fIn 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:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45 | #d238e | f i n e QQ3301((0x.)0 0 0 0 0 0 0 0 0 0 f / M _ P(Ii)n,t )Q(3(0x()0*.20217457848813469458f./0M_ P+I ),0 .Q53)0 ( 0| . ^ ~0 427365713f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h6:34752:671:8 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI), Q30(0 .4750 | 7{3Q63713(1 006.74f4/1M8_P30I)9,9 0Q23107(806.f07)9,1 6Q63313(0-40f./9M3_P5I68)9,7 4| 4 ^~~~~~~~~~~~~~9 8761f)}, src/libavcodec/aac_defines.h{:Q3441:(36 :0 .note: 9expanded from macro 'Q30'3 310180125 544src/libavcodec/aacsbr_template.c3 | 2#:fd588)e:,f19 i:Qn 3ewarning: 1 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](Q -300(.x9)9 9 1 3 3 5880 | 8 0 6 8 2 f4 o6 rf ) (}(i,kn t =)| (1 ~~~~~^~~~~~~~~~~~~~~~~~(; x )k* 1<0=src/libavcodec/aac_defines.h7 :3s457b:4r136-8:>2 n4note: [.expanded from macro 'Q31'0 0] ;+ k0+.+5) ) 45 | | | # ~ ^ ~~~~~~~~~d ^ e fine Q31(x) src/libavcodec/aacsbr_template.c : 615 : In file included from 19 src/libavcodec/aacps_fixed.c: : 24 warning: : comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] In file included from (src/libavcodec/aacps.ci:n32t: )src/libavcodec/aacps_fixed_tablegen.h( (:615x238 | ): *11 2 :1 4fwarning: 7o4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r8 3(6k4 8=. 01 ;+ k0 .<5=) s 238| b | ^ ~r - > n _ qQ;3 0k+(+0). 0In file included from {0src/libavcodec/aacsbr_fixed.c 0: 620| 0 ~ ^ ~~~~~~~~: 0 src/libavcodec/aacsbrdata.h0:04740:083f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.027 54748 | 8{1Q43915(f-/M0_.P1I6)7,9 6Q43508(906.80949287f3)6,5 7Q1331f(/-M0_.P9I8)9, 8Q73501(108.900467302f6)18}8,1 5{fQ/3M1_(P-I0).,8 7Q93709(02.2057743562731130f6)7,f /QM3_1P(I-)0,. 7Q13702(507.205709411668603f3)0}4,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 45:36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'45 | #define 44Q | 3#1d(exf)i n e Q 3 0 ( x ) ( i n t ) ( ( x ) *(2i1n4t7)4(8(3x6)4*81.0073 7+4 108.254) . 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]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h474: | 237{:Q1363:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .16796458968998f) ,237 | Q 3 1 ( - 0 .Q9308(908.70501010809004070000ff)/}M,_ P{IQ)3,1 (Q-300.(807.907398272456794755241f3/fM)_,P IQ)3,1 Q(3-00(.07.107620507623560748186f8/0Mf_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.0890src/libavcodec/aac_defines.h3:8457:6366:9 fnote: /expanded from macro 'Q31'M _PI), Q3 045( | 0#.d1e0f3i7n9e0 6Q43813(fx/)M _ P I ), Q 3 0 ( 0 .1 1 1(59i2n3t7)(4(7xf/)M*_2P1I4)7,4 8 3| 6 ^~~~~~~~~~~~~~4 8.0 + 0.5src/libavcodec/aac_defines.h): 44 :| 36 ^ ~: note: expanded from macro 'Q30' 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:f62i: nsrc/libavcodec/aacsbrdata.he: 474Q:331:0 (warning: x)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (474i | n{tQ)3(1((-x0).*116077936744518892648.909 8+f )0,. 5Q)3 1( -| 0 ^ .98987511890470f)}, In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.328: 7src/libavcodec/aacps_fixed_tablegen.h9:72379:21112:5 7warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 13f), Q31(-0.7172 52377 | 2 5 0 41 6 8 0Qf3)0}(,0 . 00| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 000000f/Msrc/libavcodec/aac_defines.h_:P45I:36):, note: Qexpanded from macro 'Q31'3 0(0.03874 6459 | 7#5d4eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 0 6 0 0 6 36 7 8 8 f /(Mi_nPtI))(,( xQ)3*02(104.70488930634887.606 9+f /0M._5PI)) , | Q ^ ~3 0(0.103790648In file included from 3src/libavcodec/aacsbr_fixed.cf/:M62_: Psrc/libavcodec/aacsbrdata.hI):,474 :Q63:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1115923747f/ M474_ | PI{)Q,3 1 (| - ^~~~~~~~~~~~~~0 .1679645src/libavcodec/aac_defines.h8:9446:8369:98 fnote: )expanded from macro 'Q30', Q31(-0 .4498 | 9#8d7e5f1i18n90e4 7Q030f()x}), { Q 3 1 ( - 0 . 8 7 9 7 9(2i2n5t7)4(5(x2)1*31f0)7,3 Q73411(8-204..07 1+72 507.52)5 0 4| 1 ^6 80f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c:4524:: 36In file included from :src/libavcodec/aacps.c :note: 32: expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :237:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 237 | Q 3 0 ((0i.n0t0)0(0(0x0)0*020104f7/4M8_3P6I4)8,. 0Q 3+0 (00..50)3 8 7| 4 ^ ~6 9754f/M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:6620: 0src/libavcodec/aacsbrdata.h6:34736:78848:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.0890 34738 | 7{6Q6391f(/-M0_.P4I)3,6 4Q535904(306.01603337f9)0,6 4Q8331f/(M-_0P.I9)4,8 0Q53003(0101.31218145f9)2}3, 7{4Q73f1/(M-_0P.I9)9,84 8 4| 7 ^~~~~~~~~~~~~~1 702976f)src/libavcodec/aac_defines.h,:44 :CC libavcodec/aliaspixdec.o Q363:1 (note: expanded from macro 'Q30'0 .9624516 6449 | 2#3d8e0f9ifn)e} ,Q 3 0| ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0ef7i3n7e4 1Q83214(.x0) + 0 . 5 ) | ^ (int)((x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+4: warning320.: s5src/libavcodec/aacps_fixed_tablegen.h) generated: . 237| : ^ ~61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62237: | src/libavcodec/aacsbrdata.h : 473 : 58 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0000000000f/ M473_ | P{IQ),3 1Q(3-00(.04.306348575496493765046f3/3Mf_)P,I ),Q 3Q13(0-(00..904680005603360718183f28/4Mf_)P}I,), {QQ330(10(.-00.899908348874676197f02/9M7_6PfI)),, QQ3310(( 00..19063274950166468932f3/8M0_P9fI))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.1115923src/libavcodec/aac_defines.h7:4745f:36/:M _Pnote: Iexpanded from macro 'Q31'), | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hf:in44e: 36Q:3 1note: (expanded from macro 'Q30'x ) 44 | # d e(fiinnet )Q(3(0x()x*)2 1 4 7 4 8 3 6 4 8 . 0 + (0i.n5t)) ( (| x ^ ~) *1073741824.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c :| 62 ^: src/libavcodec/aacsbrdata.h:473:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24473: In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2370:.364:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 594360633f), Q31( -0237. | 9 4 8 0 5 0 Q33001(103.208040f0)00}0,0 0{0Qf3/1M(_-P0I.)9,9 8Q43804(701.700328977466f9)7,5 4Qf3/1M(_ P0I.)9,6 2Q43501(606.9026308006936f7)8}8,f /M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q30(0.src/libavcodec/aac_defines.h0:8459:0363:8 7note: 6expanded from macro 'Q31'6 9f/M_PI) ,45 | Q#3d0e(0f.in1e0 3Q73910(6x4)8 3 f /M _ P I ) , Q 3 0 ((0i.n1t1)1(5(x9)23*724174f7/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:f473i:n6e :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 473 | ({inQt3)1((-(0x.)43*61405753974431682046.303 f+) ,0 .Q53)1 ( -| 0 ^. 94805030113284f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c9:9328: 4src/libavcodec/aacps_fixed_tablegen.h8:42377:1117:0 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 6f), Q31( 0.962 42375 | 1 6 6 9 2 3 8Q0390f()0.}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.038746 9457 | 5#4dfe/fMi_nPeI )Q,3 1Q(3x0)( 0 . 0 6 0 0 6 3 6 7 8 8f / M(_iPnIt)),( (Qx3)0*2(104.70488930634887.6069 f+ /M0_.P5I)) , | Q ^ ~3 0(0.1037906483f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI):,62 : Qsrc/libavcodec/aacsbrdata.h3:0472(:083.:1 11warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 23747f/M_PI), 472| | ^~~~~~~~~~~~~~{ Q31(-0.63src/libavcodec/aac_defines.h36:4449:6368:5 3note: 4expanded from macro 'Q30'6 50f), Q3 144( | -#0d.e1f6i4n73e5 9Q43402(3x7)4 6 f ) } , { Q 3 1 ( - 0(.i1n6t2)5(8(2x1)7*5100703779421f8)2,4 .Q031 (+ -00..955)9 3 9| 1 ^2 5400802f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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: :236expanded from macro 'Q31': 136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 236 | Q 3 0 ((0i.n0t0)0(0(0x0)0*020104f7/4M8_3P6I4)8,. 0Q 3+0 (00..50)5 4 | 1 ^ ~1 38873f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:620: 83src/libavcodec/aacsbrdata.h9:94728:4584:1 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q30(0 .4721 | 2{4Q873118(7-908.f6/3M3_P6I4)9,6 8Q53304(605.01f4)5,8 3Q73511(5-60f./1M6_4P7I3)5,9 4Q43203(704.61f5)6}9,7 8{5Q9312(3-f0/M._1P6I2)5,8 2 1| 7 ^~~~~~~~~~~~~~5 00792f), src/libavcodec/aac_defines.hQ:3144(:-360:. 9note: 5expanded from macro 'Q30'9 391254008 0244f | )#}d,e f i| n ~~~~^~~~~~~~~~~~~~~~~~~e Q30(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#d1e0f7i3n7e4 1Q83214.(0x )+ 0 . 5 ) | ^ (int)((x)*214748In file included from 3src/libavcodec/aacps_fixed.c6:4248: .In file included from 0src/libavcodec/aacps.c :+32 : 0src/libavcodec/aacps_fixed_tablegen.h.:5236):111 : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 236src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 472 Q:313:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f/M_P I472) | ,{ QQ3310((-00..06534316143986887533f4/6M5_0PfI)),, QQ3301((0-.008.3196948743451974f4/2M3_7PI4)6,f )Q}3,0 ({0.Q13214(8-701.81769285f8/2M1_7P5I0)0,7 9Q23f0)(,0. 1Q43518(3-705.195569f/3M9_1P2I5)4,0 Q038002(f0).}1,5 6 9| 7 ~~~~^~~~~~~~~~~~~~~~~~~8 5923f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h: 4445: | 36#:d enote: fiexpanded from macro 'Q30' ne Q31(x) 44 | # d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.150)7 3 7| 4 ^ ~1 824.0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:472:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :472236 | :{86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.6336496853465 0236f) | , Q 3 1 (Q-300.(106.407030509040402030704f6/fM)_}P,I ){,Q 3Q13(0-(00..01564215183281877530f0/7M9_2PfI)),, QQ3310((-00..09853993998142451470f0/M8_0P2If)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .12487187src/libavcodec/aac_defines.h9:8f45/:M36_:PI )note: ,expanded from macro 'Q31' Q30(0.14 5458 | 3#7d5e1f5i6nfe/ MQ_3P1I(),x )Q 3 0 ( 0. 1 5 6 97 8 5 9 2 3 f(/iMn_tP)I()(,x ) *| ^~~~~~~~~~~~~~2 147483648.src/libavcodec/aac_defines.h0: 44+: 360:.5 )note: expanded from macro 'Q30' | ^ ~ 44 | #define Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx:)62: src/libavcodec/aacsbrdata.h : 471 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 074713 | 7{4Q13812(4-.00. 7+0 406.750)5 7 7| 8 ^68 26f), Q31( 0.9327277In file included from 7src/libavcodec/aacps_fixed.c5:0241: 8In file included from 5src/libavcodec/aacps.c7:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 236{:Q613:1 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 99846021905254f), Q2363 | 1( - 0 . 9 8 7Q23507(406.205040403030f0)0}0,0 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), Q30(src/libavcodec/aac_defines.h0:.0455:4361: 13note: 8expanded from macro 'Q31'8 73f/M_PI) ,45 | Q#30d(e0f.i0ne8 3Q93918(4x4)1 7 f / M _ P I ) , Q 3 0 ((0i.n1t2)4(8(7x1)8*7219487f4/8M3_6P4I8).,0 Q+3 00(.05.)1 4 5| 8 ^ ~3 75156f/M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c1:5626: 9src/libavcodec/aacsbrdata.h7:84715:9592:3 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ 471 | {Q3src/libavcodec/aac_defines.h1:(44-:036.:7 0note: 4expanded from macro 'Q30'6 70577868 2446 | f#)d, eQf3i1n(e 0Q.3903(x2)7 2 7 7 7 5 0 1 85 7 f ) } , ({iQn3t1)(( (0x).*919087436704211892045.205 4+f 0).,5 )Q 3 1| ( ^- 0.98725746254433f)},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:236:45::3636:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #defi ne236 | Q 3 1 ( x ) Q 30 ( 0 . 0 0 0 0 0 00 0 0 0(fi/nMt_)P(I()x, )Q*3201(407.4085341614388.80 7+3 f0/.M5_)P I )| , ^ ~ Q30(0.0839984417f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0471(:032.:1 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 718798f/M_PI) ,471 Q | 3{0Q(301.(1-4058.3770546175065f/7M7_8P6I8)2,6 fQ)3,0 (Q03.11( 5609.79835297223f7/7M75_0P1I8)5,7 f )| } ^~~~~~~~~~~~~~, {Q31( 0.src/libavcodec/aac_defines.h9:9448:4366:0 2note: 1expanded from macro 'Q30'9 05254f), 44Q3 | #1d(e-f0i.n9e8 7Q23507(4x6)2 5 4 4 3 3 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)((xsrc/libavcodec/aac_defines.h):*451:0367:3 7note: 41expanded from macro 'Q31'8 24.0 + 0 .455 | )# d | e ^f ine Q31(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(:(x236):*112:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483648.0 + 0.5) | 236 ^ ~ | Q30(0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c0:062f: /Msrc/libavcodec/aacsbrdata.h_:PI471):,6 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0541138873f/ M471_ | P{IQ)3,1 (Q3-00.(700.4086379095874748167f8/2M6_fP)I,) ,Q 3Q13(0 (00.9.312274287771785709188f5/7Mf_)P}I,) ,{ QQ3301((0 .01.4959883476502115960f5/2M5_4PfI)),, QQ3031((0-.01.59698778255972436f2/5M4_4P3I3)f,) } , | ^~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q30' expanded from macro 'Q31' 44 | 45# | d#edfeifnien eQ 3Q03(1x() x ) ( i n t()i(n(tx))(*(1x0)7*32714417842843.604 8+. 00 .+5 )0 . 5| ) ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from 24src/libavcodec/aacsbr_fixed.c: :In file included from 62: src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h:32:470: :src/libavcodec/aacps_fixed_tablegen.h84:: 235warning: :136implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | {Q31(-0 .2359 | 9 8 29 6 6 3 7Q53208(108.f)0,0 0Q00310(0 000.00f1/8M7_7PI1)3,8 8Q23403(10.10f7)4}7,5 0{6Q93117f(/-M0_.P7I0)8,0 1Q03106(504.81118643f2)8,7 8Q3331f(/ M0_.P3I3)6,8 0Q638059(40.81117378f8)6}7,1 6 4| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI), Qsrc/libavcodec/aac_defines.h3:045(:036.:2 0note: 3expanded from macro 'Q31'8 587779f/M _45P | I#)d,e Qf3i0n(e0 .Q23119(9x4)5 9 0 7 6 f / M _ P I ) , (| i ^~~~~~~~~~~~~~n t)((x)*2src/libavcodec/aac_defines.h1:4447:4368:3 6note: expanded from macro 'Q30'4 8.0 + 0. 544) | # de| f ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:n470t:)58(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824.0 + 4700 | .{5)Q 3 1| ( ^- 0.99829663752818f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:320: 18src/libavcodec/aacps_fixed_tablegen.h7:72351:31118:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 11f)}, {Q31(-0.70 82350 | 10 1 6 5 4 8 1Q8340f()0,. 0Q03010(0 000.030306f8/0M6_8P5I9)4, 8Q13107(f0).}0,7 4 7| 5 ~~~~^~~~~~~~~~~~~~~~~~~0 6917f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.1163287 8453 | 3#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 1 7 3 88 6 7 1 6 4 f / M_ P(Ii)n,tCC libavcodec/aliaspixenc.o )(Q(3x0)(*02.124037848538674787.90f /+M _0P.I5)), Q| ^ ~3 0(0.2199459076f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :| 470 ^~~~~~~~~~~~~~: 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 470 | {Q31( -440 | .#9d9e8f2i9n6e6 Q33705(2x8)1 8 f ) , Q 3 1 ( 0 . 0(1i8n7t7)1((3x8)8*2140371317f4)1}8,2 4{Q.301 (+- 00..750)8 0 | 1 ^0 16548184f), Q31( 0.3In file included from 3src/libavcodec/aacps_fixed.c6:8240: 6In file included from 8src/libavcodec/aacps.c5:9324: 8src/libavcodec/aacps_fixed_tablegen.h1:12357f:)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' 235 | Q453 | 0#(d0e.f0i0n0e0 0Q03010(0x0)f / M _ P I ) , Q 3 0 ( 0 .(0i74n7t5)0(6(9x1)7f*/2M1_4P7I4)8,3 6Q4380(.00. 1+1 603.258)7 8 3| 3 ^ ~f /M_PI), Q30(0.1In file included from 7src/libavcodec/aacsbr_fixed.c3:86286: 7src/libavcodec/aacsbrdata.h1:64704:f/6M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.20385 84707 | 7{79Qf3/1M(_-P0I.)9,9 8Q23906(603.75221891984f5)9,0 7Q63f1/(M _0P.I0)1,8 7 7| 13 ^~~~~~~~~~~~~~8 824311f)src/libavcodec/aac_defines.h}:,44 :{36Q:3 1note: (expanded from macro 'Q30'- 0.708010 1446 | 5#4d8e1f8i4nfe) ,Q 3Q03(1x)( 0 . 3 3 6 8 0 6 8 5 9 4 8(1i1nt7)f()(}x,) * 1| 07 ~~~~^~~~~~~~~~~~~~~~~~~3 741824.0 src/libavcodec/aac_defines.h+ :045.:536): note: | ^expanded from macro 'Q31' 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from src/libavcodec/aacps.c): 32: src/libavcodec/aacps_fixed_tablegen.h : 235 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42357 | 4 8 3 6 4 8 .Q03 0+( 00..050)0 0 00| ^ ~0 000f/M_PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c7:4627: 5src/libavcodec/aacsbrdata.h0:64699:1837:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.src/libavcodec/ac3dec.c1 1469:6 | 1137{3Q2:384117:8( 3-warning: 30f.implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]/7 M9_5P9I8)7,0 2Q93703(206.11f7)3,8 8Q11376371 | 1(6 40 f./9 M7 _1 P3I8 )4 ,1 1 3Q 31 80 8(i904.ff2 )0(}3r,8a5 8{n7Qg73e71_9(fb-/i0Mt_.s9P 9I<2)=,6 4 17Q203780 9(40|8.|12 01s19-f9>)4d,5r9 c0Q_736s1fc/(aM-l_0P.eI9 )<9,=5 4 12| .8 ^~~~~~~~~~~~~~02 )24 0 2| 5 ~~~^~~~~~~~~ ~~3src/libavcodec/aac_defines.h 6:f44):}36,: note: | expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:d36e:fi nnote: eexpanded from macro 'Q31' Q30(x) 45 | # d e f i n e Q 3(1i(nxt)) ( ( x ) * 1 0 7 3 7 4 1 8 2(4i.n0t )+( (0x.)5*)2 1 4| 7 ^4 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:235:36:In file included from src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:469:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | 469 Q | 3{0Q(301.(0-000.079050908070002f9/7M3_2P61If)),, QQ3301((0 .00.7947715308649111371f8/8M9_4PfI))},, Q{3Q03(10(.-101.6939228674873038f9/4M8_10P1If)),, QQ3301((-00..1979358482678122644f0/2M5_3P6If)),} ,Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.203858src/libavcodec/aac_defines.h7:7457:936f:/ Mnote: _Pexpanded from macro 'Q31'I ), Q30(0 .452 | 1#9d9ef4i5n90e7 6Qf3/1M(_xP)I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:44t:)36((:x )note: *expanded from macro 'Q30'2 14748364 844. | 0# d+e f0i.n5e) Q 3| 0 ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c(:i62n: t)src/libavcodec/aacsbrdata.h:(469(:x32):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0 .4695) | { | Q3 ^1 (-0.79598702973261fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h9:72351:3118:4 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 18894f)}, {Q31( -2350 | .9 9 2 6 4 7Q03809(04.80100010f0)0,0 0Q0301f/(M-_0P.I9)9,5 4Q3208(202.400724573560f6)9}1,7 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), Q3src/libavcodec/aac_defines.h0:(450:.361:1 63note: 2expanded from macro 'Q31'8 7833f/M_ P45I | )#,d eQf30i(n0e. 1Q7331(8x8)6 7 1 6 4 f/ M _ P I ) , Q 3(0i(n0t.)2(0(3x8)5*8271747794f8/3M6_4P8I.)0, +Q 300.(50). 2 1| 9 ^ ~9 459076f/M_PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:469src/libavcodec/aac_defines.h::644:: 36warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44469 | | #{dQe3f1i(n-0e. Q73905(9x87)0 2 9 7 3 2 6 1 f ) , Q 3(1i(n t0).(9(71x3)8*410171337184819842f4).}0, +{Q 301.5()- 0 .| 9 ^9 264708948101f), Q31In file included from (src/libavcodec/aacps_fixed.c-:024.: 9In file included from 9src/libavcodec/aacps.c5:4322: 8src/libavcodec/aacps_fixed_tablegen.h2:22344:01362:5 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45234:36 | : note: expanded from macro 'Q31' Q30(0. 0450 | 0#0d0e0f0i0n0e0f /QM3_1P(Ix)), Q 3 0 ( 0 . 1 0 1 1 1 2 9(0i9n6tf)/(M(_PxI))*,2 1Q4307(408.31654880.706 4+5 002.f5/)M _ P| I ^ ~) , Q30(0.2387557In file included from 17src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.h_:P468I:)84,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.2820728719f/ M468 | _{PQI3)1,( Q300.(205.8307528637850108673f/3M6_0PfI)),, Q 3 1| ( ^~~~~~~~~~~~~~0 .99893303src/libavcodec/aac_defines.h9:3443:368:1 6note: fexpanded from macro 'Q30') }, {Q31( -44 | 0#.d0e1f1i1n5e9 9Q8306(8x1)9 3 7 f) , Q 3 1 ( 0 . 9 (8i4n96t)0(1(9x7)42*414047f3)7}4,1 8 2| 4 ~~~~~^~~~~~~~~~~~~~~~~~. 0 + 0.src/libavcodec/aac_defines.h5:)45 : 36| ^: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: 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] 45 | 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.30583801#define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 8In file included from 7f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 62: src/libavcodec/aacsbrdata.h:468:58src/libavcodec/aacsbr_template.c:: warning: 684implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:23 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 44 468 | {Q 36841 | ( 0 . 2 5 8 7f2o6r7 5(0i6 3= 316;0 fi) ,< Qc3h1_(d a0ta.-9>9b8s9_3n3u0m3_9e3n3v8;1 6if+)+}) , {| Q ~ ^ ~~~~~~~~~~~~~~~~~~~3 1(-0.011159986src/libavcodec/aacsbr_template.c81:97003:723f:) ,warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 31( 0.9 87004 | 9 6 0 1 9 7 4 2f4o4r4 f()i} ,= 0| ; ~~~~^~~~~~~~~~~~~~~~~~~ i < csrc/libavcodec/aac_defines.hh:_45d:a36t:a -note: >expanded from macro 'Q31'b s_num_ e45n | v#;d eif+i+n) e | Q ~ ^ ~~~~~~~~~~~~~~~~~~~3 1(x) src/libavcodec/aacsbr_template.c : 747 :(20i:n twarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( (x)*214 77474 | 8 3 6 48 .if0 (+b s0_p.o5i)n t e| ^ ~r > ch_data->In file included from bsrc/libavcodec/aacsbr_fixed.cs_:n62u: msrc/libavcodec/aacsbrdata.h_:e468n:32v :+ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ | #dsrc/libavcodec/aacsbr_template.ce:f754i:19n:e Qwarning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 (x) 754 | f o r( i(nit )=( (1x;) *i 1<0=7 3c7h_4d1a8t2a4-.>0b s+ _n0u.m5_)e n v| ; ^ i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 468In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_template.c::24: 782In file included from :src/libavcodec/aacps.c41::32 : warning: src/libavcodec/aacps_fixed_tablegen.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 234:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 782 | ch_data-> e234_ | a [ 0 ] = Q-3(0c(h0_.d0a0t0a0-0>0e0_0a0[01f]/ M!_P=I )b, sQ_3n0u(m0_.e1n0v1_1o1l2d90)9;6 f///M _lP_IA)P,r eQv3 0 (| 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) Q31( 0.25872675 | ^ 063In 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] 36 0f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 234src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.062: 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' 0 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ .5In 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:In 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] 36: note: expanded from macro 'Q31' 234 45 | #def | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_src/libavcodec/aacsbr_template.cPI:)796,: 44Q:3 0warning: (0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].1 580764502 f796/ | M _ P I )ds,t -Q>3e0_(a0[.02]3 8 7 5 5 7 1 7 9 f /M _=P I)-,( dQs3t0-(>0e._2a82[017]2 8!7=1 9dfs/tM-_>PbIs)_,n Qu3m0_(e0.n3v0)5;8 3 8| 0 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~1 87f/M_PI), | ^~~~~~~~~~~~~~ isrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' n 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ e In file included from Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:24In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:467:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : In file included from 467 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 32: In file included from src/libavcodec/aacps_fixed_tablegen.h:234:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:467:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | 467 | {Q31( 0 .50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829 Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Qf)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) src/libavcodec/aacsbr_template.c(i:n824t:)19(:( xwarning: )*comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2 147483648 .8240 | + 0 .f5o)r (| i ^ ~ = 0; i < sbr->n_qIn file included from ;src/libavcodec/aacsbr_fixed.c (0i.+2+3)8 7 5| 5 ~ ^ ~~~~~~~~7 179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 62 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : src/libavcodec/aacsbrdata.hIn file included from :467:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 467 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn file included from :32: src/libavcodec/aacps_fixed_tablegen.h:233:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:466:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | 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' 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' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44 | 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.hdefine Q30(x) (int)((x)*1073741824.0 + 0.5) :45:36: note: expanded from macro 'Q31' | ^ 45 | #In 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] de 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), | ^~~~~~~~~~~~~~ fsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' i 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ neIn file included from Q31(x) (int)((x)*2src/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] 14 7483648.0 + 0.5) | ^ ~ 233 | In file included from Q30(0.0000000000f3/ warningMs_ generatedP. I), 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:466:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 46624: 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), | ^~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:144(: 36:0 .note: 1expanded from macro 'Q30'0 407960510 5448 | #2dfe),f iQn3e1 (Q 300.(7x7)3 5 7 7 9 3 8 1 1 6 1 9 f )(}i, n{tQ)3(1((x )0*.19057936744713872842.107 2+8 f0).,5 )Q 3 1| ( ^ -0.35435818285502f)},In 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:36src/libavcodec/aac_defines.h: :warning: 45:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45 | #233de | f i n e Q 3Q13(0x(0). 0 0 0 0 0 0 0 0 0 0 f / M _(PiIn)t,) ((Qx3)0*(201.4172418232694083.706 f+/ M0._5P)I) , | Q ^ ~3 0(0.1903949380f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ3:062(: 0src/libavcodec/aacsbrdata.h.:24669:70:7 95warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 31f/M_PI), Q30(0 .46634 | 6{6Q93913(8 608.f1/0M4_0P7I9)6,0 5Q13005(802.f3)78,2 8Q23115(9 60f./7M7_3P5I7)7,9 3 8| 1 ^~~~~~~~~~~~~~1 619f)}, {src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 9expanded from macro 'Q30'5 964737821 7442 | 8#fd)e,f iQn3e1 Q(-300.(3x5)4 3 5 8 1 8 2 8 5 5 0 2 f )(i}n,t ) (| ~~~~~^~~~~~~~~~~~~~~~~~( x)*107374src/libavcodec/aac_defines.h18:2454:.360: +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(:i233n:t11):( (warning: x)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 2330 | . 5 ) | ^ ~Q3 0(0.0000000000f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: Q623: 0src/libavcodec/aacsbrdata.h(:0465.:1832: 1warning: 22implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 0376f/M_PI), Q 34650 | ({0Q.3119(0-309.4999398806f9/8M0_7P4I6)2,0 0Qf3)0,( 0Q.3219(0-7095.83063012f1/6M1_0P2I99)7,1 5Qf3)0(}0,. 3{4Q63619(9 308.688f9/1M1_0P6I4)8,5 9Q93807(90f.)3,7 8Q23812(1-509.967f8/9M4_2P5I0)3,4 3| 0 ^~~~~~~~~~~~~~4 4f)}, | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'44 | #define Q453 | 0#(dxe)f i n e Q3 1 ( x ) (i n t ) ( ( x ) * 1(0i7n3t7)4(1(8x2)4*.201 +4 704.853)6 48 .| 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::23262:: 136src/libavcodec/aacsbrdata.h:: 465warning: :59implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465232 | | { Q 3 1 ( - 0Q.390(909.806090800070406020000ff/),M _QP3I1)(,- 0Q.3306(002.11461180224979077145ff)/}M,_ P{IQ)3,1 (Q 300.(809.121204604380589397847f9/fM)_,P IQ)3,1 (Q-30.09(708.934245704384133044042ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(0.420291src/libavcodec/aac_defines.h90:0456:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0 .454 | 6#3d7e6f0i7n0e3 8Qf3/1M(_xP)I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( (note: xexpanded from macro 'Q30') *2147483 6444 | 8#.d0e f+i n0e. 5Q)3 0 (| x ^ ~) (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:620: 7src/libavcodec/aacsbrdata.h37:44651:8312:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 465 | {Q31(-0.9998In file included from 6src/libavcodec/aacps_fixed.c9:8240: 7In file included from 4src/libavcodec/aacps.c6:232: 0src/libavcodec/aacps_fixed_tablegen.h0f:)232,: 111Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.36021610299715f )232} | , { Q 3 1 Q(3 00.(809.101000640805090900807f9/fM)_,P IQ)3, 1QIn file included from 3(0-src/libavcodec/adpcmenc.c(0:0.30.9: 174src/libavcodec/put_bits.h819:8422722:453770:037 44warning: 3fcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]0/ 4M4_fP)I)},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0227. | 2 2 4 0 3src/libavcodec/aac_defines.h 0: 845 3: 736i4:ff /note: (Mexpanded from macro 'Q31's_ -P>Ib)u,f _Q e3n450d( | 0#-.d 3es4f-7i>4nb8eu1 fQ3_34p01t2(rfx /)>M =_ P sI i )z e, o f Q( B3 i0t( B0 u. f4()2i)0n 2t{9) 1( 9(| 0x0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~)6 *f2/1M4_7P4I8)3,6 4Q83.00( 0+.4 603.75)6 0 7| 0 ^ ~3 8f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::36465:: 6note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n465e | {QQ3301((x-)0 .9 9 9 8 6 9 8 0 7 46 2 0 0(fi)n,t )Q(3(1x()-*010.73367041281264.100 2+9 907.155)f ) }| , ^ {Q31( 0.8911064859987In file included from 9src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.2329:7868:9 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 0343044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 232 | src/libavcodec/aac_defines.h : 45 :Q36:3 0note: (0expanded from macro 'Q31'. 00000000 0450 | f#/dMe_fPIi)n,e QQ3310((x0). 1 4 1 8 2 4 7 0 7 4 f / M(_iPnIt)),( (Qx30)(*02.12427448033604883.740f /+M _0P.I5)), Q| 3 ^ ~0( 0.3474813402f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:44642:0842:91 warning: 90implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 6f/M_PI), Q30 (4640 | .{4Q63317(6 007.003380f/0M4_4P7I5)7,8 7 31| ^~~~~~~~~~~~~~6 f), Q31(-src/libavcodec/aac_defines.h0:.449:9367:3 8note: 8expanded from macro 'Q30'9 6333384f )44}, | #{dQe3f1i(n-e0 .Q93709(8x7)2 1 4 3 4 1 0 3 4 f ) , Q 3(1i(nt )0(.(3x6)5*216017239764816842245.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: Q2323:161(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (232x | ) * 2 1 4 7 4Q83306(480..00 0+0 000.050)0 0 0| f ^ ~/ M_PI), Q30(0.14182In file included from 4src/libavcodec/aacsbr_fixed.c7:0627: 4src/libavcodec/aacsbrdata.hf:/464M:58_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.2240308 346474 | f{/QM3_1P(I )0,. 03Q03004(407.5378477341861f3)4,0 2Q3f1/(M_-P0I.)9,9 7Q33808(9603.3432308249f1)9},0 0{6Qf31/M(_-P0I.)9,7 9Q83702(1403.4416033746f0)7,0 3Q83f1/(M _0P.I3)6,5 2 6| 1 ^~~~~~~~~~~~~~2 9686425src/libavcodec/aac_defines.hf:)44}:,36 : | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h44: | #45d:36e:f inote: nexpanded from macro 'Q31'e Q30(x) 45 | # d e f i ne Q3 1((ixn)t ) ( ( x ) * 1 0 7 3 7 4 1 8(2i4n.t0) (+( x0).*52)1 4| 7 ^4 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:232:36: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:464:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | Q3 0464( | 0{.Q03010(0 000.0003000f0/4M4_7P5I7)8,7 3Q1360f()0.,1 4Q138214(7-007.49f9/73M8_8P9I)6,3 3Q33308(40f.src/libavcodec/put_bits.h)2}2:,4265 0:{337Q0:3 81warning: 3(comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]7- 40f./9M7_9P8I7),2 1265Q4 | 330 4( 10 0. 33 44 f7) , 4 i81Qf33 41(0(s2 -f0>/.bM3u_6fP5_I2)e6,n1 d2Q 93-60 8(s60-.4>42b25u0ff2)_9}p1,t9 0r 0 6>| f= ~~~~^~~~~~~~~~~~~~~~~~~/ Ms_iPzIe)o,fsrc/libavcodec/aac_defines.h (BQ:i345t0:B(36u0:f. )4note: )6expanded from macro 'Q31' 3 7{6 0 7| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3 845f | /#Md_ePfIi)n,e Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: (expanded from macro 'Q30'i nt)((x)* 2441 | 4#7d4e8f3i6n4e8 .Q03 0+( x0). 5 ) | ^ ~ (int)((x)*10In file included from 73src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4464.:07 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 464 | {Q31( 0.0In file included from 30src/libavcodec/aacps_fixed.c0:4244: 7In file included from 5src/libavcodec/aacps.c7:8327: 3src/libavcodec/aacps_fixed_tablegen.h1:6232f:)11,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.99738896333 32328 | 4 f ) } , Q{3Q03(10(.-000.090709008070201f4/3M4_1P0I3)4,f )Q,3 0Q(301.(14 10.83264572067142f9/6M8_64P2I5)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 224030837src/libavcodec/aac_defines.h4f:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.347 4458 | 1#3d4e0f2if/nMe_ PQI3),1 (Qx30)( 0 . 4 2 0 2 9 1 9 0 0 6 f /(Mi_PnItsrc/libavcodec/aacsbr_template.c)),:( 868(Qx:3)190*:(2 01warning: .447comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]64 38736607480.380f / +M868 _ | 0P .I 5) ), f o| | r ^ ~ ^~~~~~~~~~~~~~ ( i = 0; i src/libavcodec/aac_defines.h<: 44c:h36_: dnote: atIn file included from expanded from macro 'Q30'a src/libavcodec/aacsbr_fixed.c-:>62b: ssrc/libavcodec/aacsbrdata.h_:n463u :m4484_: | e #nwarning: dveimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion];f iin+e+ )Q 3{0 ( x| ) ~ ^ ~~~~~~~~~~~~~~~~~~~ 463 | { Q 3 1 ( - 0 . 9 5src/libavcodec/aacsbr_template.c(0:i5872n3:t131)8:(2 (warning: 4xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8) 8*110017f3)7,4 1Q87283 | 21 4( .- 00 .+ 9 60 9.3 59 )9 0 | 5 ^1 3 8 0f8o2rf )(}j, ={ Q03;1 (j- In file included from 08src/libavcodec/aacps.cn8:[7c322h: 9_src/libavcodec/aacps_fixed_tablegen.h2d:8a2316t:2a1362-:f> )bwarning: ,s _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Qf 3r1e(q _0r.e8s2[7i6 +7 216 ]2231]8; | 4 6j 6+ +6 )1 f{Q) 3} 0,| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 00000000fsrc/libavcodec/aac_defines.h/:src/libavcodec/aacsbr_template.cM45_::P36880I::) 31,note: : expanded from macro 'Q31' Q warning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 (0.16 0453 | 8#6 d6880e3 | f6i9 n f /e M _Q P3 I1 )( ,x ) Q 3 0 ( 0 f. o2 r5 4 (9 j4 3 =7 50 8;(2 fij/n Mt<_) P(Is()bx,r )-Q*>32n01[(4c0h7._44d80a2t93a46-44>68b8.s40_0 ff+r/ eM0q_._P5rI)e )s ,[| i ^ ~Q 3+0 (10].]4;9 8j0+6+8)9 5{8 5 In file included from f| src/libavcodec/aacsbr_fixed.c/ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:M 62_: Psrc/libavcodec/aacsbrdata.hI:)463,: 58Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0src/libavcodec/aacsbr_template.c .5:68891:5316:4 1warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 5 f463/ | M{_QP3I1)( ,-889 0 | . | 9 ^~~~~~~~~~~~~~5 0 5 3 1 8 2 4 src/libavcodec/aac_defines.h8 :8 441 0: 136 f: ) f,note: o rexpanded from macro 'Q30'Q 3 (1j( -=0 .09;6 9j443 | 9<#9 d0sebf5ri1-n3>e8n 0[Q8c3h02_(fdx)a)}t a, - >{ bQ s3 _1 f(r -e 0q . _6 r2 e2 s2([8i8in7t 2)+9( 2(18x6)]2]*2;1f 0j)7+,3+ 7)Q4 31{18 (2 4| 0.. ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 82+7 607.256)2 8 4| 6 ^6src/libavcodec/aacsbr_template.c 6:1900f:)27}:, warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]| ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c900src/libavcodec/aac_defines.h: | :24 45: :In file included from 36src/libavcodec/aacps.c :: 32note: : expanded from macro 'Q31' src/libavcodec/aacps_fixed_tablegen.h : 231 : 111f:o r warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( | j# d=e f1i;n ej < sbr->n[ch_ da231t | a - > b s _ Qfr3e0q(_0r.e0s0[00i0 0+0 010]0]f;/ Mj_++P)I ){, Q| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 (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.hQ31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :44In file included from :36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :62In file included from : src/libavcodec/aacsbrdata.h:463:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:231:86: 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 231src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ #dIn 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] ef ine Q31(x) (int)((x)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' 2 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5CC libavcodec/allcodecs.o ) | ^ 14In 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: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483648.0 + 0.5) | ^ ~ 231 | 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] 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.h463src/libavcodec/ac3dec.c | {Q:314391:(23-:0 .9warning: 50implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]53 182488101f), Q31(- 0.14399 | 69 3 9 9 0 5 1 3 8g08a2ifn) }*,= { Q131.(-00 ./62 24218987429320846.202ff);, Q3| 1 ~ ^~~~~~~~~~( 0.82767262846661f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36In file included from : note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :62: In 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] src/libavcodec/aacsbrdata.h: 231 | Q30(0.0000000000f/M_PI), Q30(0.1603866369f/M462:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _P 462 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ Isrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' ) 45, 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) | ^ deIn file included from fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:230:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230In 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 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.66.64612616129736f), Q3src/libavcodec/aacsbr_template.c1(: 9370:.7192:1 98warning: 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 4804544f)} , 937{ | Q 3 1 ( f0o.r1 1(6i5 7=7 700;6 6i31 9<1 fc)h_,d Qa3t1a(-->0b.s8_3n6u6m2_8n3o38i1s5e0;4 1if+)+}), { | ~~~~~^~~~~~~~~~~~~~~~~~| ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 8src/libavcodec/aac_defines.h:45:36:src/libavcodec/aacsbr_template.c :note: 939expanded from macro 'Q31': 27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 45 | #d e939f | i n e Q 3 1 ( x ) f o r ( j = 0(;i njt )<( (sxb)r*2-1>4n7_4q8;3 6j48+.+0) +{ 0. 5| ) ~ ^ ~~~~~~~~ | ^ ~ 6src/libavcodec/aacsbr_template.c:948:27: warning: In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:462: 32948: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (462j | {Q=3 11(;- j0 .<64 6s1b2r6-1>n61_2q9;7 3j6+f+)), {Q 3 1| ( ~ ^ ~~~~~~~~ 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 1src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 288In 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] 1f 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' M 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ _PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:461:83: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 461 | 44{ | Q3#1de(f i0n.e9 9Q039061(3x1)4 4 9 2 5 0 f ) , Q 3 1 ( -(0i.n1t9)4(5(1x1)8*21805743470421f8)2}4,. 0{ Q+3 10(.-50). 8 | 0 ^4 12329643109f), Q31(-0In file included from .8src/libavcodec/aacps_fixed.c8:5241: 3In file included from 8src/libavcodec/aacps.c:1328: 1src/libavcodec/aacps_fixed_tablegen.h9:92304:51117:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :23036 | : note: expanded from macro 'Q31' Q30(0.0 0450 | 0#0d0e0f0i0n0ef /QM3_1P(Ix)), Q 3 0 ( 0 . 1 7 3 6 0 1(5i9n7t)5(f(/xM)_*P2I1),4 7Q438036(408..207 7+3 704.556)5 6 f| / ^ ~M _PI), Q30(0.44619840In file included from 3src/libavcodec/aacsbr_fixed.c8:f62/: Msrc/libavcodec/aacsbrdata.h_:P461I:)58,: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.5666890144f /461M | _{PQI)3,1 (Q 300.(909.069668163111424898215f0/fM)_,P IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~.1 945118285src/libavcodec/aac_defines.h4:4440:236f:) }note: ,expanded from macro 'Q30' {Q31(-0. 8440 | 4#CC libavcodec/alsdec.o 1de2f3i2n9e6 4Q33100(9xf)) , Q 3 1 ( - 0 . 8 8 5(1i3n8t1)(8(1x9)9*415077f3)7}4,1 8 2| 4 ~~~~^~~~~~~~~~~~~~~~~~~. 0 + 0.5) src/libavcodec/aac_defines.h| : ^45 :36: note: expanded from macro 'Q31' 45 | #In file included from dsrc/libavcodec/aacps_fixed.ce:f24i: nIn file included from esrc/libavcodec/aacps.c Q:332: 1src/libavcodec/aacps_fixed_tablegen.h(:x)230 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12304 | 7 4 8 3 6 4 8Q.300 (+0. 000.050)0 0 0| 0 ^ ~0 0f/M_PI), Q30(0.17360In file included from 15src/libavcodec/aacsbr_fixed.c9:7625: fsrc/libavcodec/aacsbrdata.h/:M461_:P31I:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.2773745656f /461M | _{PQI3)1,( Q03.09(900.94641631194844902385f0/fM)_,P IQ)3,1 (Q-300.(10.95465616188920815444f4/0M2_fP)I}),, {QQ3301((0.-606.8860141122838219f6/4M3_1P0I9),f ) , | Q ^~~~~~~~~~~~~~3 1(-0.8851src/libavcodec/aac_defines.h3:8441:83619:9 4note: 5expanded from macro 'Q30'7 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #definsrc/libavcodec/aac_defines.he :Q453:036(: xnote: )expanded from macro 'Q31' 45 | # d(eifnitn)e( (Qx3)1*1(0x)7 3 7 4 1 8 2 4 . 0 + 0 .(5i)n t )| ( ^( x)*2147483648.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:230: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:461: 7230: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00000 04610 | 0{0Q03f1/(M_ P0I.)9,9 0Q93601(301.14743962015509f7)5,f /QM3_1P(I-)0,. 1Q93405(01.128727835744450625f6)f}/M,_ P{IQ)3,1 (Q-300.(800.441426312998644033180f9/fM)_,P I)Q,3 1Q(3-00(.08.8556163688198011994445f7/fM)}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.668src/libavcodec/aac_defines.h6:1451:2368:8 1note: f/expanded from macro 'Q31'M _PI), | ^~~~~~~~~~~~~~ 45 | #definsrc/libavcodec/aac_defines.he: 44Q:3361:( xnote: )expanded from macro 'Q30' 44 | # d (eifnitne) (Q(3x0)(*x2)1 4 7 4 8 3 6 4 8 . 0 + 0(.i5n)t )| ( ^ ~( x)*1073741824.0 + 0.5In file included from )src/libavcodec/aacsbr_fixed.c :| 62 ^: src/libavcodec/aacsbrdata.h:460:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from 460src/libavcodec/aacps.c: | {32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(230 :036.:5 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 0520960295f), Q31( 2300 | . 6 0 0 4 8 Q83702(405.5509020f0)0}00,0 0{0Qf3/1M(_ P0I).,7 4Q23308(05.51279361041558977f5)f,/ MQ_3P1I() ,0 Q.3004(409.12797135724951605464ff/)M}_,PI ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.44619src/libavcodec/aac_defines.h8:4450:3368:f /note: M_expanded from macro 'Q31'P I), Q30( 045. | 5#6d6e6f8i90n1e4 4Qf3/1M(_PxI)) , Q 3 0 ( 0 . 6 6 8 6 11 2(8i8n1tf)/(M_(PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 83648.0 src/libavcodec/aac_defines.h+: 440:.365:) note: expanded from macro 'Q30'| ^ ~ 44 | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(62x: )src/libavcodec/aacsbrdata.h : 460 :59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *14600 | {7Q33714(1 802.45.208 9+0 502.059)6 0 2| 95 ^f ), Q31( 0.60048872In file included from 4src/libavcodec/aacps_fixed.c5:55249: 2In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h{:Q2303:111(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4238552914587f), 230Q | 3 1 ( 0 . 0Q43409(109.1050209010004040f0)0}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q30(0.17src/libavcodec/aac_defines.h3:6450:1365:9 7note: 5expanded from macro 'Q31'f /M_PI), Q 3450 | (#0d.e27f7i3n7e4 5Q63516(fx/)M _ P I ) , Q 3 0 ( 0 . 4 4(6i1n9t8)4(0(3x8)f/*M2_1P4I747), warning4 s8Q generated33. 604(80..05 6+6 608.950)1 44 f| / ^ ~M _PI), Q30(0.668611288In file included from 1src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I460):,32 : | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: 460expanded from macro 'Q30' | {Q31( 0. 5442 | 8#9d0e5f2i0n9e6 0Q3209(5xf)) , Q 3 1 ( 0 . 6 0 0(4i8n8t7)2(4(5x5)5*9120f7)3}7,4 18{2Q43.10( +0 .07.452)3 8 5| 5 ^2 914587f), Q31( 0.0449In file included from 1src/libavcodec/aacps_fixed.c9:1245: 2In file included from 9src/libavcodec/aacps.c1:0324: 4src/libavcodec/aacps_fixed_tablegen.hf:)229}:,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' 229 | Q453 | 0#(d0e.f0i0n0e0 0Q03010(0x0)f / M _ P I ) , Q 3 0 ( 0 .(1i7n8t4)2(7(6x6)6*42f1/4M7_4P8I3)6,4 8Q.300 (+0 .02.855)6 6 7| 30 ^ ~0 2f/M_PI), Q30(0.463In file included from 0src/libavcodec/aacsbr_fixed.c7:2623: 5src/libavcodec/aacsbrdata.h9:6460f:/7M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.5971632 04600 | 4{fQ/3M1_(P I0).,5 2Q83900(502.07966003289757f1)8,7 fQ/3M1_(P I0).,6 0| 0 ^~~~~~~~~~~~~~4 8872455592src/libavcodec/aac_defines.hf):}44,: 36{:Q 3note: 1expanded from macro 'Q30'( 0.742385 5442 | 9#1d4e5f8i7nfe) ,Q 3Q03(1x() 0 . 0 4 4 9 1 9 1 5 2 9 1(0i4n4tf))(}(,x ) *| 1 ~~~~~^~~~~~~~~~~~~~~~~~0 73741824.src/libavcodec/aac_defines.h0 :+45 :036.:5 )note: expanded from macro 'Q31'| ^ 45 | #define Q3In file included from 1(src/libavcodec/aacps_fixed.c:x24): 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]( int)((x)*214748364 8229. | 0 + 0 . 5Q)3 0 (| 0 ^ ~. 0000000000f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(0: .src/libavcodec/aacsbrdata.h1:74598:4842:7 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4f/M_PI), Q30(0 .4592 | 8{56Q63713(0-002.f7/9M_3P5I1)8,3 2Q33408(801.64f6)3,0 72Q33519(6-f0/.M3_P6I2)0,8 8Q3907(908.95193761f6)3}2,0 0{4Qf/3M1_(P I0),. 63Q83702(305.97165013683767f1)8,7 fQ/3M1_(P I0),. 0 8| 1 ^~~~~~~~~~~~~~2 825249344src/libavcodec/aac_defines.h4: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(1i(nxt))( ( x ) * 1 0 7 3 74 1 8 2 4(.in0t )+( (0x.)5*)2 1 4| 7 ^483648.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.6387235915163In 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] 6f) 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) | ^ Q3In 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] 1( 229 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M 0.08128252493444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ _src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' P 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ I),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] Q 459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*2147483648.(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ 0src/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:229:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .5 229 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.46) | ^ ~ 307In 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] 23 459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)},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) | ^ Q3In file included from 1( 0.63872359151636f), Q31( 0.08128252493444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from 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] src/libavcodec/aacps.c: 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 32src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed_tablegen.h:In file included from 229:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 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), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: : src/libavcodec/aacsbrdata.h:458:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q 3 44 | #de1( 0.80001773566818f), Q31( 0.91542195141039f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ fsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' i 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ neIn file included from Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:458:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 458 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2289:11365:4 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5141039f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 228 | src/libavcodec/aac_defines.h : 45 : 36Q:3 0note: (0expanded from macro 'Q31'. 000000000 045f | /#Md_ePfIi)n,e QQ3301((0x.)1 7 3 6 0 1 5 9 7 5 f /M _ P I()i,n tQ)3(0((x0).2*727134774458635664f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 4461984038f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .5src/libavcodec/aacsbrdata.h6:64586:879:0 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 4f/M_PI), Q30( 0458. | 6{6Q83611(1 208.8012f7/0M4_5P5I4)1,4 1 8| 8 ^~~~~~~~~~~~~~5 f), Q31(-0src/libavcodec/aac_defines.h.:0445:4361:7 5note: 18expanded from macro 'Q30'0 53666f) }44, | #{dQe3f1i(n e0 .Q83000(0x1)7 7 3 5 6 6 8 1 8 f) , Q 3(1i(n t0).(9(1x5)4*2110957134714013892f4).}0, + 0| . ~~~~~^~~~~~~~~~~~~~~~~~5 ) | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: In file included from dsrc/libavcodec/aacps.ce:f32i: nsrc/libavcodec/aacps_fixed_tablegen.he: 228Q:31111:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )228( | ( x ) * 2 1 4Q73408(306.4080.000 0+0 000.050)f / M| _ ^ ~P I), Q30(0.1736015975In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)457,: 83Q:3 0warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 2773745656f/M_ P457I | ){,Q Q3310(( 00..4642631199854307348f6/2M5_4P2If),) ,Q 3Q03(10(.-506.669839009184341f3/5M5_2P5I9)9,f )Q}3,0 ({0Q.3616(8 601.1422828115f8/1M7_5P9I4)8,0 7 f| ) ^~~~~~~~~~~~~~, Q31(-0.0src/libavcodec/aac_defines.h7:7441:2367:8 7note: 3expanded from macro 'Q30'8 5208f)}, 44 | | # ~~~~^~~~~~~~~~~~~~~~~~~d efine Q3src/libavcodec/aac_defines.h0:(45x:)36 : note: expanded from macro 'Q31' ( i45n | t#d)e(f(ixn)e *1Q03713(7x4)1 8 2 4 . 0 + 0 . 5 ) (| ^i nt)((x)*2147483648.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 :228: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 :228457 | : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.000000000 0457f | /{M_QP3I1)(, 0Q.3602(301.91573376406125594725ff/)M,_ PQI3)1,( -Q03.09(300.92873713375455265596f9/fM)_}P,I ){,Q 3Q13(0 (00..442426151891874053984f8/0M7f_)P,I )Q,3 1Q(3-00.(007.751626768879308154240f8/fM)_}P,I ) ,| Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.66861src/libavcodec/aac_defines.h1:2458:8361:f /note: M_expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #definsrc/libavcodec/aac_defines.he: 44Q:3361:( xnote: )expanded from macro 'Q30' 44 | # d(eifnitn)e( (Qx3)0*(2x1)4 7 4 8 3 64 8 . 0 + 0(.i5n)t ) (| ( ^ ~x )*1073741824.0 + 0In file included from .src/libavcodec/aacsbr_fixed.c5:)62 : src/libavcodec/aacsbrdata.h| : ^457 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c457: | 24{: In file included from Qsrc/libavcodec/aacps.c3:132: (src/libavcodec/aacps_fixed_tablegen.h 0:.228:6612:3 1warning: 95implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7462542f), Q31(-0 .22893 | 0CC libavcodec/amr_parser.o 9 8 3 1 3 5Q532509(90f.)0},0 0{0Q03010(0 000f./4M2_2P1I5)8,1 7Q53904(800.71f7)3, 6Q03115(9-705f./0M7_7P1I2)7,8 7Q33805(200.8f2)7}7,3 7 4| 5 ~~~~^~~~~~~~~~~~~~~~~~~6 56f/M_PIsrc/libavcodec/aac_defines.h):,45 Q:3360:( 0note: .expanded from macro 'Q31'4 46198403 845f | /#Md_efPiIn)e, QQ3310((x0). 5 6 6 6 89 0 1 4 4 f / M _ P(Ii)n,t )Q(3(0x()0*.26164876418132684881.f0/ M+_ P0I.)5), | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:457 :447 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30(x) 457 | { Q 3 1 ( 0 .(6i2n3t19)5(3(7x4)6*21504723f7)4,1 8Q2341.0( -+0 .09.53)0 9 8| 3 ^1 3552599f)}, {Q31(In file included from 0src/libavcodec/aacps_fixed.c.:4242: 2In file included from 1src/libavcodec/aacps.c:5328: 1src/libavcodec/aacps_fixed_tablegen.h7:52289:4368:0 7warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.07712787 32288 | 52 0 8 f ) } ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .00000000src/libavcodec/aac_defines.h0:045f:/36M:_ Pnote: Iexpanded from macro 'Q31'), Q30(0.1 457 | 3#6d0e1f5i9n7e5 f/QM3_1(PxI)) , Q 3 0 ( 0 . 2 7 7 3 7 4(5i6n5t6)f(/(Mx_)P*I2)1,4 7Q43803(604.84.406 1+9 804.053)8 f /| M_ ^ ~P I), Q30(0.5666890144f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: Q4563:084(:0 .warning: 66implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 6112881f/M_PI), 456 | | { ^~~~~~~~~~~~~~Q 31(-0.74src/libavcodec/aac_defines.h49:440:1360:4 69note: 9expanded from macro 'Q30'6 26f), Q31 (44 | 0#.d9e4f7i2n5e9 1Q13704(4x6)1 0 f ) } , { Q 3 1 ( 0 .(6i4n8t8)0(1(1x9)7*19027735794f1)8,2 4Q.301 (+ 00..54)1 3 3| 6 ^6 60830571f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31In file included from (src/libavcodec/aacps_fixed.cx): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 228 : 11 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*214748364 8.2280 | + 0 . 5 )Q3 0 (| 0. ^ ~0 000000000f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h7:345660:591:5 9warning: 75implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0 .4562 | 7{7Q33714(5-6506.7f/4M4_9Psrc/libavcodec/ac3enc.c0I1):0,19504 :6Q1393:90 6(2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6. f4)4,6 1Q9381(4 0031950.8 | 9 f4 /7 M2 _5 P9 I1 )1 ,7 4 4Q 63 10v(0 0f>.) 5}(6,v 6_{6l8Qi93s01t1([4i 4]0f. /6-M4 _8FPLI8T)0_,1O 1QP39T07I(9O20N7.5_69T6fH8)R,6E1 1SQ2H38O18L(1D )f0/). M4 | _1P ^ ~3 I3)6,6 6 0| 8 ^~~~~~~~~~~~~~3 0571f)}, src/libavcodec/ac3enc.csrc/libavcodec/aac_defines.h ::| 195044 ~~~~~^~~~~~~~~~~~~~~~~~::18 36:: warning: note: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 441950note: | | expanded from macro 'Q31'# d e f i n e Q 453 | 0 #(d xe)v f i> n e( v Q_ 3l 1i ( x s) t [ (ii ]nt ) -( ( F xL )T*_ 1O 0P 7T 3 I7(O4iN1_8nT2tH4)R.(E0(S xH+)O L*0D.251))4) 7 4 | | 8 ^ ^~~~~~~~~ ~3 6 48.0 + 0.5) src/libavcodec/ac3enc.c| ^ ~: 1949:In file included from 13src/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: 1361949:In file included from | src/libavcodec/aacsbr_fixed.c warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h : 456 :i32f: (warning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] < (v227_ | l i s t[ i Q]456 | 3+{0 Q(F301.L(0T-0_00O.0P7T040I409O00N01_00T4fH/6MR9_9EP6SIH2O6)Lf,D) ),Q 3&Q0&3( 10 (.| 1 ^ ~06 0.39846762356991f17/4M4_6src/libavcodec/ac3enc.cP:1I19490)f:,)18 :}Q ,3warning: 0{(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Q0 .3215(4 904.36 74194958 | 8 80 21 f1/ 9M 7_9 P2 I7 )5,i9f f Q()3v,0 (4=1 704.6In file included from 06src/libavcodec/aacps_fixed.c)2: 924{4: 2In file included from 2 src/libavcodec/aacps.c6| :3 ^~~~~~~~~~ ~~324 : fsrc/libavcodec/aacps_fixed_tablegen.h):}227,: 86 :| ~~~~~^~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 227 | 45 Q | 3#0d(e0f.i0n00e0 Q003010(0x0)f / M _ P I) , Q 3 0 ( 0 . (1i6n0t3)8(6(6x3)6*92f1/47M4_8P3I6)4,8 .Q03 0+( 00..255)4 9 4| 37 ^ ~5 82f/Msrc/libavcodec/ac3enc.c_P:I1970):,56 :Q 3warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( 0.In file included from 40src/libavcodec/aacsbr_fixed.c2:9624: 4src/libavcodec/aacsbrdata.h6:8 45541969:0 | 59f :/ M warning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I ) , Q 3 0 (a0v._4l 9o4558g | 0(6{l8Qo93g51_8(c5-tf0x/.,M0 _7AP5VI8_)8L,9 O4QG83_50W6A(3R00N.7I59Nf6G)1,,5 6"Q4r3e11q4(u7 e50s.ft7/e4Md0_ 9P%6Is2) 1,i4 s0 8 | 4n ^~~~~~~~~~~~~~1o t7 0vfa)l}i,d .src/libavcodec/aac_defines.h{ :Qu3s441i:(n36 g:0 ."note: 7 expanded from macro 'Q30'6 3| 4 ~~~~~~3 19895 1 4441970 | 4 | #5 df e) f ,i n Qe 3 1Q (3 0 0( .x 4) 1 7 4 6 6 2 "9 d4 e2 f 2a 6u 3l 4 tf( )iv}na,tl )u (e| : ~~~~~^~~~~~~~~~~~~~~~~~( x%)0*.130f7\3nsrc/libavcodec/aac_defines.h7":4,451 :8o362p:4t. _0note: n aexpanded from macro 'Q31'+m e0,. 5l)i s t | [45 ^m | ix#ldeevf]i)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.h : 227: 61(i:n twarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 +227 | 0 . 5 ) | Q ^ ~3 0(0.0000000000f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62, : Qsrc/libavcodec/aacsbrdata.h3:0455(:032.:1 60warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 66369f/M_PI), Q4553 | 0{(Q03.12(5-409.403775588829f4/8M5_6P3I0)7,9 fQ)3,0 (Q03.14(0 209.474460894602f14/0M8_4P1I)7,0 fQ)3}0,( 0{.Q43918(0 608.97568354f3/1M9_8PI9)5,1 4Q4350f()0,. 5Q63115(6 401.447157f4/6M6_2P9I4)2,2 6 3| ^~~~~~~~~~~~~~4 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31' 44 | #defi ne45 | Q#3d0e(fxi)n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1(0i7n3t7)4(1(8x2)4*.2014 7+4 803.654)8 . 0| ^+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h227::45536:: 6warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_template.c :2271170 | : 20 : warning: 455 | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] {Q Q3301((0-.00.000705 08117008 | 09 04 08 05 fi6/fM3 _0P7(Ib9)f,y) t,Qe 3sQ0_3(r10e(.a1 d60 0.>37 84c60n69t36)62 19{4f0/ 8M 4_1| P7 ~~~~~~~~~~ ^ ~~~I0 )f,) }Q,3 0{(Q03.125(4 904.377658324f3/1M9_8P9I5)14,4 5Qf3)0,( 0Q.3410(2 904.4461874406f6/2M9_4P2I2)6,3 4Qf3)0}(,0 . 4| 9 ~~~~^~~~~~~~~~~~~~~~~~~8 0689585src/libavcodec/aac_defines.hf:/M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.5615 6454 | 1#4d7e5ffi/nMe_ PQI)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: texpanded from macro 'Q30') ((x)*214 7444 | 83#6d4e8f.i0n e +Q 300.(5x)) | ^ ~ (int)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h8:24544:.830: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 454 | {Q31(-0.89In file included from 7src/libavcodec/aacps_fixed.c4:6244: 7In file included from 4src/libavcodec/aacps.c6:2325: 6src/libavcodec/aacps_fixed_tablegen.h7:1f227):,11 :Q 31warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.99846578838537 f227) | } , { Q 3 1(Q 300.(309.607070205060103000709f2/fM)_,P IQ)3,1 (Q-30.07(408.514660638866069336599ff/)M}_,P I ),| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.254src/libavcodec/aac_defines.h9:43457:365:8 2fnote: /expanded from macro 'Q31'M _PI), Q30 45(0 | .#4d0e2f9i4n46e8 4Q03f/1M(_xP)I ) , Q 3 0 ( 0 . 4 9 8 06(8i9n5t8)5(f(/xM)_*P2I1)4,7 4Q83306(408..506 1+ 506.451)4 7 | 5f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::62: 44src/libavcodec/aacsbrdata.h:36::454 :note: 59:expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e454 | Q{3Q03(1x()- 0 . 8 9 7 4 6 4 7 4 6 2 5(6i7n1tf))(,( xQ)3*11(0 703.74919882446.507 8+8 308.553)7 f )| } ^, {Q31( 0.396772561In file included from 3src/libavcodec/aacps_fixed.c0:7249: 2In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1226(:-1360:. 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 54668609359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~226 | src/libavcodec/aac_defines.hQ:3450:(36:0 .note: 00expanded from macro 'Q31'0 0000000 f45/M | _#PdIe)f,i nQe 3Q03(10(.x1)4 1 8 2 4 7 0 7 4 f / M _ P I()i,n tQ)3(0((x)0*.22214470438038634784.f0/ +M _0PI.)5,) Q 3| 0 ^ ~( 0.3474813402f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4540:.32:4 2warning: 02implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 19006f/M_PI), Q34540 | ({0Q3.14(6-307.68079073486f4/7M4_6P2I5)6,7 1 f| ) ^~~~~~~~~~~~~~, Q31( 0.src/libavcodec/aac_defines.h99:8444:63657: 8note: 8expanded from macro 'Q30'3 8537f)}, {44Q | 3#1d(e f0i.n3e9 Q63707(2x5)61 3 0 7 9 2 f ) , Q 3 1 ((-i0n.t7)4(8(5x4)6*618067039734591f8)2}4,. 0 | ~~~~~^~~~~~~~~~~~~~~~~~+ 0.5) src/libavcodec/aac_defines.h| : ^ 45:36: 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(:x226): 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22261 | 4 7 4 83 6 4 8Q3.00( 0+. 000.050)0 0 0| 00 ^ ~0 f/M_PI), Q30(0.141In file included from 8src/libavcodec/aacsbr_fixed.c2:4627: 0src/libavcodec/aacsbrdata.h7:4454f:/6M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.2240 34540 | 8{3Q7341f(/-M0_.P8I9)7,4 6Q43704(6025.637417f4)8,1 3Q43012(f /0M._9P9I8)4,6 5Q73808(3805.3472f0)2}9,1 90{0Q63f1/(M _0P.I39)6,7 7Q23506(1030.7496327f6)0,7 0Q3381f(/-M0_.P7I4),8 5 4| 6 ^~~~~~~~~~~~~~6 8609359f)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 ) * 1 07 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:226:86In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:453:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | 453 | Q{3Q03(10(. 000.0801050005040804f5/7M4_6P02If)),, QQ3301((0-.01.4914862854974077846f1/3M6_9PfI)),}, Q 3{0Q(301.(2-204.04340987367348f0/9M5_4P8I6)0,f )Q,3 0Q(301.(3 407.44801839440527f2/6M7_1P5I4)5,f )Q},3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 420291900src/libavcodec/aac_defines.h6:f45/:M_36P:I note: ),expanded from macro 'Q31' Q30(0.4 63457 | 6#0d7e0f3i8nfe/ MQ_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36n:t )note: (expanded from macro 'Q30'( x)*21474 8443 | 6#4d8e.f0i n+e 0Q.350)( x )| ^ ~ (int)((In file included from xsrc/libavcodec/aacsbr_fixed.c):*621: 0src/libavcodec/aacsbrdata.h7:34537:4158:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ 453 | {Q31( 0.815054845In file included from 7src/libavcodec/aacps_fixed.c46:0242: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(226-:061.:9 4warning: 68implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 947861369f)}, { Q2263 | 1 (- 0 . 4 4 9Q73603(800.905040806000f0)0,0 0Qf3/1M(_ P0I.)4,0 8Q93405(702.6147118524457f0)7}4,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Q30(0src/libavcodec/aac_defines.h.:2452:4360:3 0note: 8expanded from macro 'Q31'3 74f/M_PI) , 45Q | 3#0de(f0i.n3e4 7Q43811(3x4)02 f / M _ P I ), Q 3 0 ( 0(.i4n2t0)2(9(1x9)0*0261f4/M7_4P8I3)6,4 8Q.300 (+0 .04.6357)6 0 7| 0 ^ ~3 8f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::45336::31 :note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e453 | Q{3Q03(1x() 0 . 8 1 5 0 5 4 8 4 5 7 4 6(0i2nft)),( (Qx3)1*1(0-703.794416882549.04 7+8 601.356)9 f )| } ^, {Q31(-0.449763809In file included from 5src/libavcodec/aacps_fixed.c4:82460: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(226 :036:. 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 94572671545f)}, 226| ~~~~^~~~~~~~~~~~~~~~~~~ | Qsrc/libavcodec/aac_defines.h3:045(:036.:0 0note: 0expanded from macro 'Q31'0 000000f/M _45P | I#)d,e fQi3n0e( 0Q.3114(1x8)2 4 7 0 7 4 f / M _ P I ) , (Qi3n0t()0((.x2)24*02310487347843f6/4M8_.P0I )+, 0Q.350)( 0 .| 3 ^ ~4 74813402f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:44532:072:9 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 06f/M_PI), Q 34530 | ({0Q.34163(7 600.78013580f5/4M8_4P5I7)4,6 0 2| f ^~~~~~~~~~~~~~) , Q31(-0src/libavcodec/aac_defines.h.:9444:6368:5 9note: 4expanded from macro 'Q30'7 861369f )44} | ,# d{eQf3i1n(e- 0Q.3404(9x7)6 3 8 0 9 5 4 8 6 0 f ) , (Qi3n1t() (0(.x4)*018097435774216872145.405 f+) }0,. 5 )| ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :#32d: esrc/libavcodec/aacps_fixed_tablegen.hf:i226n:e11: Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 226( | i nt ) ( ( xQ)3*02(104.70408030604080.000 0+ f0/.M5_)P I )| , ^ ~ Q30(0.1418247074fIn file included from /src/libavcodec/aacsbr_fixed.cM_:P62I: )src/libavcodec/aacsbrdata.h,: 452Q:3840:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240308374f/M_P I452) | ,{ QQ3310(( 00..384374438412394240021f3/46Mf_)P,I )Q, 3Q13(0-(00..41230022349510694060969f7/fM_)}P,I ){,Q 3Q13(0 (00..0456934766409710330780f2/5Mf_)P,I )Q,3 1( | 0 ^~~~~~~~~~~~~~. 205110470src/libavcodec/aac_defines.h7:4448:6366:f )note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45i:n36e: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d e fi n e (Qi3n1t()x()( x ) * 1 0 7 3 7 4 1 8 2 4(.i0n t+) (0(.x5))* 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:225:136src/libavcodec/ac3dec.c:In file included from src/libavcodec/aacsbr_fixed.c:warning: :184162implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:: 49src/libavcodec/aacsbrdata.h:: 452:warning: 59:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q3 1225( | 0 . 8 3 4 18413 | 4Q2 3902 ( 400 .10 30 406 0f0) 0,0d 0o0Qw03nf1m/(Mi-_x0P_.Ii1)3n,0f 2oQ3-34>500(6c04e.6n19t9271ef2r)2_}9m,0i 3x{7_Q63fl1/e(M _v0Pe.Il0) ,5 9Q4 36 40 9(10 3. 01 709=20 53gfa9)4,i9 Qn33_18l(0e vf0e/.lM2_s0P5I1[)1,s0 -4Q7>300 7 (4 08 .6 26 9f0 )7c}9e,5n 8t 0e| 3r ~~~~~^~~~~~~~~~~~~~~~~~1_ fm/iMx_P_Ilsrc/libavcodec/aac_defines.h)e,:v 45eQ3:l036](:;0 . note: 3expanded from macro 'Q31'| 4 6 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 99386 845f | /#Md_ePfIi)n,e QQ3301((0x.)3 78 2 8 2 1 5 9 6 f / M _ P I()i,n t )| ( ^~~~~~~~~~~~~~( x)*214748src/libavcodec/aac_defines.h3:6444:836.:0 note: +expanded from macro 'Q30' 0.5) | ^ ~ src/libavcodec/ac3dec.c44 | :#d1842e:fin49e: In file included from Q 3src/libavcodec/aacsbr_fixed.cIn file included from warning: 0src/libavcodec/adpcm.c(:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:x62 42: : )src/libavcodec/aacsbrdata.hsrc/libavcodec/bytestream.h: :452 187:: 1531 : :1842 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] ( i n t 187)d | (452o ( | w {x)n iQ*f31m 10i7(( x3s_704.iin18z8f234e4o.23- 40>!c2 = e+s9in t2z0.4ee50r)) 1 3_ | m| 4i ~~~~~ ^ ~~~~ ^6 xf)_,l eQ3v1e(-l0_.l1t3r0In file included from t23src/libavcodec/aacps_fixed.c 4: 524 : =0In file included from 64src/libavcodec/aacps.c 6:g932a9: 7isrc/libavcodec/aacps_fixed_tablegen.hfn):_225}:l,111e :v {ewarning: Ql3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s1 [(s -0>. 0 5c9e46n4 t9225 | e1 3r 0 _7 m0 2i 5xQf_3)l0,( e0Q.v03e10(0l _00l0.t200r05t10];100 0f4/ 7M0| _7 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P4 8I6)6,f )Q}3,0 (0 | . ~~~~^~~~~~~~~~~~~~~~~~~1 212290376src/libavcodec/aac_defines.hf:/45M:_36PI:) ,note: expanded from macro 'Q31'Q 30(0.190 3459 | 4#9d3e8f0ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 2 9 0 7 9 58 0 (3src/libavcodec/ac3dec.ci1n:ft1843/):M(49_(x:P)I* )2warning: ,1 4implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Q7 3408(306.4384.606 +9 9184303 | .8 56 )8 f /| M ^ ~ _ P Id)o, wQn30m(i0x._In file included from 3i7src/libavcodec/aacsbr_fixed.cn8:f262o8: -2src/libavcodec/aacsbrdata.h>:1s5u4529r:6rf7o/:uM n_warning: Pdimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I_ )m,i x _l| e ^~~~~~~~~~~~~~v e452l | { Q 3 src/libavcodec/aac_defines.h1 :(44 :0=36 .: 8gnote: 3aexpanded from macro 'Q30'i4 n3_4l2e9v2e 444l0 | s#[1d3es46f-i>fn )e , Q Q33 10s((u-x0r).r 1o 3 u 0n 2 d3 _4 m 5i 0x 6_ 4 l6 e9(vi9en7lft)])};(, ( x| {) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q 3*11(0 07.3075491482644.901 3+0 7002.55f) ) ,| ^Q 31( 0.20511047074866In file included from fsrc/libavcodec/aacps_fixed.c):}24,: In file included from src/libavcodec/aacps.c| : ~~~~~^~~~~~~~~~~~~~~~~~32 : src/libavcodec/aacps_fixed_tablegen.h:225:86: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31'src/libavcodec/ac3dec.c : 45225 | | # d e f i n eQ 3Q03(01.(x0)0 0 0 0 0 0 0 0 0 f/ M _ P (Ii)n,t )Q(30((x)0*.21124172428930367468.f0/ M+_P I0.)5,) Q3 0| ( ^ ~0 .1903949380f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:62I: )src/libavcodec/aacsbrdata.h,: 451Q:3830:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2907958031 f451/ | M{_QP3I1)(-,0 .Q53086(600.7304696669993782868ff)/,M _QP3I1)(, 0Q.3906(8400.73773828802651852f9)6}f,/ M{_PQI31)(,- 0 | . ^~~~~~~~~~~~~~17 573736src/libavcodec/aac_defines.h6:6447:26367:f )note: , expanded from macro 'Q30'Q 31(-0 .44 | 4#8d1e6f6i9n2e0 Q83509(4x8)5 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:( xnote: )expanded from macro 'Q31'* 10737 4451 | 8#24d.e0f i+n e0 .Q53)1 ( x| ) ^ (iIn file included from nsrc/libavcodec/aacps_fixed.c:t24): (In file included from (xsrc/libavcodec/aacps.c):*322: 1src/libavcodec/aacps_fixed_tablegen.h:42257:46183: 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 225 | Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:00620: 0src/libavcodec/aacsbrdata.h0:045100:f58/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0 .4511 | {2Q1321(2-900.357866f6/0M7_0P9I6)6,9 Q72308f()0,. 1Q9301(3 904.93968804f0/7M7_3P8I0)6,5 8Q23f0)(},0. 2{9Q03719(-508.01371f5/7M37_3P6I6)6,7 2Q6370f(),0 .Q33416(-6099.348816686f9/2M0_P8I5)9,48 5Q3f0)(},0 . 37| ~~~~^~~~~~~~~~~~~~~~~~~8 282159src/libavcodec/aac_defines.h6:45f:/36M:_ Pnote: Iexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | #defisrc/libavcodec/aac_defines.h:n44e: 36Q: 3note: 1expanded from macro 'Q30'( x) 44 | # de f i n e Q(30i(ntx))( ( x ) * 2 14 7 4 8 3 6 4 8(.in0 t+) (0(.x5))* 1 0| 7 ^ ~37 41824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c): 62: src/libavcodec/aacsbrdata.h| ^: 451:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 1844 451: | 49{:Q 3warning: 1(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- 0.5866070 918446 | 6 9 7 2 8 f ) ,d oQw3n1m(ix _0i.n9f6o-8>40s77ur3r80ou6n5d8_2mifx)_}l,e v{eQl_3l1t(r-t0 .=17 5g7a3i7n3_6l6e6v72el6s7[fs)-,> suQ3r1r(o-u0n.d4_m8i1x6_6l9e2v0e8l5_9l4t8r5tf])};, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/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] :45 225 | Q30(0.0000000src/libavcodec/ac3dec.c00:01846f:/M_49P:I )warning: , implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Q3 0(0.12122 918460 | 3 7 6 f /M _ P I ) , Qd3o0w(n0m.i19x0_39i4n9f380of-/>Ml_fPeI_)m,i xQ_3l0e(v0e.2l9 0 7 9 5 8 0 3=1 fg/aMi_nP_Il)e,v eQl3s_0l(f0e.[3s4-6>6l9f9e3_m8i6x8_fl/eMv_ePlI]); , Q| 3 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0( 0.3782821596f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 36 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ : In file included from note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 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] 24: 451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aacps.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :32In 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] : src/libavcodec/aacps_fixed_tablegen.h 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' 225 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :11In file included from : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:450:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | 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] Q 450 | {Q31( 0.99930381973804f), Q31( 0.945788930(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), | ^~~~~~~~~~~~~~ 6src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 2 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 96649f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 8src/libavcodec/aacps.c2:9320: 7src/libavcodec/aacps_fixed_tablegen.h7:62247:61360:0 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f), Q31(-0.0632344 22245 | 9 8 1 2 8 f )Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 000000000src/libavcodec/aac_defines.hf:/45M:_36P:I ),note: expanded from macro 'Q31'Q 30(0.101 451 | 1#2d9e0f9i6nfe/ M_QP3I1)(,x )Q 3 0 ( 0 . 1 58 0 7 6 4 5 0(2ifn/tM)_P(I()x,) *Q23104(704.8233684785.507 1+7 9f0/.M5_)P I )| , ^ ~ Q30(0.2820728719f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q3: 0src/libavcodec/aacsbrdata.h(:0450.3:075:8 3warning: 80implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 87f/M_PI), | ^~~~~~~~~~~~~~ 450 | {Q31(src/libavcodec/aac_defines.h: 440:.369:9 9note: 3expanded from macro 'Q30'0 38197380 444f | )#,d eQf3i1ne( Q03.09(4x5)7 8 8 9 6 2 9 6 6 4 9 f )(}i,n t{)Q(3(1x() *01.08723974017872647.600 +0 708.35f)) , | ^Q 31(-0.063234425981In file included from 2src/libavcodec/aacps_fixed.c8:f24): }In file included from ,src/libavcodec/aacps.c : 32| : ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :224:111: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45:36: note: expanded from macro 'Q31' 224 | 45 | # d e f iQn30e( 0Q.30100(0x00)0 0 0 0 f /M _ P I ), Q3 0 (0(.i1n0t1)1(1(2x9)0*9261f4/7M4_8P3I6)4,8 Q.300 (+0 .01.5850)7 6 4| 50 ^ ~2 f/M_PI), Q30(0In file included from .2src/libavcodec/aacsbr_fixed.c3:8627: 5src/libavcodec/aacsbrdata.h5:744917:984f/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.28207 284497 | 1{9Qf3/1M(_P-I0).,5 0Q2350(405.0300757823683051f8)7,f /QM_3P1I()-,0 src/libavcodec/aacsbr_template.c. 8:| 8 ^~~~~~~~~~~~~~81293 2:9193:3 8warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3src/libavcodec/aac_defines.h 4:2449:436:f )note: }expanded from macro 'Q30', 1293{ | Q 3 1 ( f440o | .r# 0d1(ek9f 9i=5n 8e07 ;3 Q2k33 08<(8x 5)s5 bf r) -, > k Q x3 [ 11 ]( ; 0 k. +8+(5)i2 n2{t3 )5 (1| (5 ~ ^ ~~~~~~~~~~x0 )9*617067537f4)1}82,4 . 0| src/libavcodec/aacsbr_template.c ~~~~~^~~~~~~~~~~~~~~~~~+: 13000:.195:) src/libavcodec/aac_defines.hwarning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]| 45 ^: 36: note: expanded from macro 'Q31' 1300 | f o45r | (#In file included from kdsrc/libavcodec/aacps_fixed.c =e: f240i: ;nIn file included from src/libavcodec/aacps.cek: src/libavcodec/bytestream.h32Q<: 3:src/libavcodec/aacps_fixed_tablegen.hs1b294:(r:224x-15:)>:86 :k warning: xwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] [ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ] ; k + + ) 294{ | ( | i ~ ^ ~~~~~~~~~~n224 | ti) f( ( (x s) i* z2Qe13240 7(!40=8. 3s60i40z08e0.)00 0 +0| 0 ~~~~~ ^ ~~~~00 .05f)/ M _| P ^ ~I ), Q30(0.10111290In file included from 9src/libavcodec/aacsbr_fixed.c6:f62/: Msrc/libavcodec/aacsbrdata.h_:P449I:)59,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.1580764502 f449/ | {MQ_P3I1)(,- 0Q.3500(205.42530807755772167395ff/),M _QP3I1(),- 0.Q83808(209.3238821037422879149ff/)M}_,P I{)Q,31 (Q 300.(001.9390558837830213887f8/5M5_fP)I, )Q,3 1 (| ^~~~~~~~~~~~~~0 .8522351src/libavcodec/aac_defines.h5:0449:6367:6 5note: fexpanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q: 3note: 0(expanded from macro 'Q31'x ) 45 | # d e f(iinnet )Q(3(1x()*x1)0 7 3 7 4 1 8 2 4 . 0 + 0(.i5n)t ) (| ( ^x )*2147483648.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:224: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:449:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]224 | Q30( 0449. | 0{0Q03010(0-000.0500f2/5M4_5P0I0)7,7 2Q63305(f0).1,0 1Q1311(2-900.9868f8/M2_9P3I3)8,1 3Q43209(40f.)}1,5 8{0Q73614(5 002.f0/1M9_9P5I8)7,3 2Q33808(505.f2)3,87 5Q53711(7 90f./8M5_2PI2)3,5 1Q53009(607.62852f0)7}2,8 7 1| 9 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PI), Qsrc/libavcodec/aac_defines.h3:045(:036.:30 5note: 8expanded from macro 'Q31'3 80187f/M_ P45I | )#,d e f| i ^~~~~~~~~~~~~~n e Q31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e2f1in4e7 4Q83306(4x8). 0 + 0 . 5) | ^ ~ (int)((x)src/libavcodec/ac3dec_float.c*1:04073:In file included from 7140src/libavcodec/aacsbr_fixed.c4::1 628warning: 2: 4missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/aacsbrdata.h. 0: 449+: 60:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^40 | { "449c | o{nQs3_1n(In file included from o-src/libavcodec/aacps_fixed.ci0:s.24e5: g0In file included from e2src/libavcodec/aacps.cn5:"432,5: 0 src/libavcodec/aacps_fixed_tablegen.h0:"7224:7e362n:6a 3b5lwarning: feimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ,c onQs3i1s(t-e0.n8t8 8224n2 | o9 i3 s3 e 8 1 g3 e4Qn23e90r4(fa0)t.}i,0o0 n0{"Q03,010( 0 O00F.0F00S1fE9/TM9(_5c8Po7I3)n2,s3 i8Q83s50t5(ef0n)t.,_1 n0Qo13i11s(1e 2_900g.9e68nf5e2/rM2a3_t5Pi1Io)5n,0)9 ,Q6 37A06V5(_f0O.)P1}T5,_8 T0 Y7| P ~~~~^~~~~~~~~~~~~~~~~~~6E 4_5B0O2OfL/M,src/libavcodec/aac_defines.h_ P:{45I:.)36i,:6 4Qnote: 3expanded from macro 'Q31'=0 (00 .}2,3 45807 | ,#5 5d1e7,f1 i7Pn9AefR / MQ}_3,P1src/libavcodec/ac3dec.c I(src/libavcodec/bytestream.h:) x,:1841) | 318:Q ^49 3 :0 ( warning: 0: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]15. :2 8 2warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 2 8 7 1 9(1841if | n/ tM318 )_ | (P (I x) ) ,*i 2f 1 4Q(73ds40osrc/libavcodec/ac3dec_float.c(8iw:30zn6e41m.24i3:8 0x138!.5=_:8i 03s 8 +i0 nwarning: 10zf8.oe7missing field 'unit' initializer [-Wmissing-field-initializers]-f5)/ > )Mc _e| PnI ~~~~~ ^ ~~~~| t) ^ ~41 e, | r _ m| i ^~~~~~~~~~~~~~ x {_l e"vderlc _ sIn file included from src/libavcodec/aac_defines.h csrc/libavcodec/aacsbr_fixed.c:a 44: :l62 36e: : "src/libavcodec/aacsbrdata.h ,:=note: 448 expanded from macro 'Q30'":g p84ae:ir cnwarning: _e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ln44 e | tv#aedgleesf [iosnf-e > d Q448y 3 | n 0{a(Q xm3) i1 c ( -cr 0ea n.n 5t g3eer 2 _ c8m 2oi1m xp5 _r6 l0 ee6s(v1ise9ni4lto2])fn;() (t, xo | ) Q ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*a3 110p(7p-3l07.y49"11,84 22O43F2.F60S5 E0+T9 10(3.d55r4)cf _ )s| }c ^,a l{Qe3)1,( A0V.9_9O8P1T7In file included from _3src/libavcodec/aacps_fixed.c1:T0247Y: 3In file included from P1src/libavcodec/aacps.cE:132_7: Fsrc/libavcodec/aacps_fixed_tablegen.h6Lsrc/libavcodec/ac3dec.c:fO:224)A1842:,T:11 :49Q, :3 warning: 1{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](warning: .implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0d .b6l1 1=3 315. 70 18422}224 | | 4 , 8 2 0 1. 4 0 8 , Qf 3)6 }0.,d(0 o0, w | .n ~~~~~^~~~~~~~~~~~~~~~~~0Pm A0iR0x 0}_0,i0 n0src/libavcodec/aac_defines.h0f :0o0| 45f- ^:>/ c36M:_e Pnnote: Itexpanded from macro 'Q31')e ,r _Qm3i0x(_ 0l.45e1 | v#0edle1_f1li1tn2re9t 0 Q9 36 1f=(/ xMg)_a PiI n) _ ,l src/libavcodec/ac3dec_float.ce Q:v 342 0:e( 132l0:s. 1[warning: 5 s8missing field 'unit' initializer [-Wmissing-field-initializers]-0 > 7 6 4c5(ei0nn2 ttf42e/) | rM( __( PxIm )i*) 2x,{1_ 4lQ"7eh34ve8e0a3l(v604._y8l2_t.3cr8o0t7 m]5+p;5r 7 "01 .7,59| )f" ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /e Mn_| aP ^ ~bI l)e, hQe3a0v(y0 .d28y2nIn file included from 0asrc/libavcodec/aacsbr_fixed.c7m:2i628c: 7 src/libavcodec/aacsbrdata.h1r:9a448fn:/59gM:e_ warning: PcIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o) ,m pQre3s0s(0i.o3n0 "54488, | 3 8{O0QF13F81S7(Ef-T/0(M.h_5e3Pa2Isrc/libavcodec/ac3dec.c)v8y:,2_1843 1c: 5o496| m:0 ^~~~~~~~~~~~~~ 6p warning: 1rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]9e 4s2sfi)osrc/libavcodec/aac_defines.h,n: )44Qsrc/libavcodec/aacsbr_template.c,: 3: 18433611319A | (V: :19 _ :- 0Onote: .warning: 9Pexpanded from macro 'Q30'comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1 T 4 2_ 3Td2Y6 Po544Ew0 | _ n#9B1319md1Oe3 | iOfx5 _L ,i4i nnfef f {oo.)Qr-i} 6,3>(4js 0 u={r (Qx=0r;)3 o10j u( n}<0d , ._s 09 mib,9 x r -18,_1 >7 Pl3ne Au1 Rvm0 e_73(l}p1i 1,at nc7 th 6 )| ef( ), ^s=( ; x Q3g)j1+a*(+i 10)0n.6 7_{1l3 1e 73v| 43e ~ ^ ~~~~~~~~~~~~~~~~15l 87s22[44s.80-2 >1+ 40 src/libavcodec/aacsbr_template.c8. :f5 1322)) :22 }:s , u| src/libavcodec/ac3dec_float.c warning: rcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ^:| 43r ~~~~~^~~~~~~~~~~~~~~~~~:ou 128n:d _ 1322mwarning: | src/libavcodec/aac_defines.himissing field 'unit' initializer [-Wmissing-field-initializers] : x 45In file included from _ :src/libavcodec/aacps_fixed.cl :36e 24: : In file included from v 43src/libavcodec/aacps.ce note: : | 32l expanded from macro 'Q31': ] src/libavcodec/aacps_fixed_tablegen.h;: 223 : 136| :w45{ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ h | # warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ld "eetf a(irnggee t n l_ " q , Q 3 &0&" ( tka0 r. >g0 =e0 t0s ( b0r0il0-nesrc/libavcodec/ac3dec.c00>tvf:01844)e_0t:(lfa49 (i/b:MIn file included from _x)nlPwarning: src/libavcodec/adpcmenc.c*implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] eI: )2-n31d,: 1o src/libavcodec/bytestream.hB4:QiF7 1873sS41844:0e 8 | 15([ (3 :g0 ]06) .4warning: 80 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n .7| o0 4 ~ ^ ~~~~~~~~t 7 +d5ao0 187 pw6 | 0n9.p msrc/libavcodec/aacsbr_template.c15i:l x)7_1338i fedi: n /)M11| ":fi _ ^ ~P, ofwarning: I- comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]O)>( F,ss FiQuS3 zrEe013382(In file included from rT0 | src/libavcodec/aacsbr_fixed.co (un.!:1= 62t : asdi1 zsrc/libavcodec/aacsbrdata.h6er_ :g3)mi 448e:2i8f t31x7_ | _:8(l ~~~~~ ^ ~~~~kl3 e e3warning: v,tm r[t QA1448=3]V | 0_{+g(OQP a03Ts1_i.(n1bT-r_7Y0-l3P.>e8v5Ek8ex63_l[I712N1s]8T6[)2,4s -1f > 5/{6s0| M_.u6i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ Pr16rI4o9)u4 ,n2= df Q_m)0i,3 x0Q(src/libavcodec/bytestream.h0}_3., l:12-3e357(0v-1:3e0l.,158_95 :18l707 479t,warning: 2f3r 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t/MP6 A]_5;RP 0I9 )}1, | 3, 357 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 | Q 3 4 | 0f ^() 0}i.,f2 1{(Q93s91i(4z 5e092.0 97!98=61 7fsi3/z1Me_0)P7 I 3)| , ~~~~~ ^ ~~~~1 1 7| 6 ^~~~~~~~~~~~~~f ), Q31( 0src/libavcodec/aac_defines.h.6:11443:3365:7 2note: 48expanded from macro 'Q30'2 148f)src/libavcodec/ac3dec.c},: 441846 | | :# ~~~~^~~~~~~~~~~~~~~~~~~49d :e fwarning: inimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e src/libavcodec/ac3dec_float.c src/libavcodec/aac_defines.hQ::346450: :(1846x12936) | :: note: warning: expanded from macro 'Q31' missing field 'unit' initializer [-Wmissing-field-initializers] 45 | #46 d | de{(fo"iilnwnttner)m ti(Q_x(3c_x1mi)*(in1xxf0)l7o3 e7v- 4">1 ,8l 2f 4e . _ 0"m i L+x _t l/(eR0vi.ten5 lt) )C (e| n ^ ( tx e) r * =2 M1gi4ax7i 4nLIn file included from e8_vsrc/libavcodec/aacps_fixed.c3el:6l24e4: "ve8In file included from ,l.ssrc/libavcodec/aacps.c 0: _ 32+l : fO0src/libavcodec/aacps_fixed_tablegen.heF.:[5F223s-)S:> E111 l| fT: ^ ~(e _warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]mt irxt__lceevnetle]In file included from ;rsrc/libavcodec/aacsbr_fixed.c _: 223m62| : | src/libavcodec/aacsbrdata.hi ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :x448 _: l6 :e v ewarning: lQimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])3 0,( 0. 00 0 A0V0 _04480O | 0P0{T0Q3_f1/T(MY-_P0PEI._)5,F3 L2QO8320A1(0T5.6,0076 41{795.40d26bf9l1 7)f=,/ M-Q3_11P.(I0) -,}0 ,.Q3 09(-104.121.3120636,52 802798.13303f5,/4 fM)0_}},P ,I{ )Q ,3 | 1Q ^3( 0 (00..91978318783617016743f1/1M7_6fP)I),, QQ3310(( 00.2.063181538375777294f8/2M1_4P8If)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0src/libavcodec/ac3dec_float.c.: 24719:91294:5src/libavcodec/aac_defines.h 9:0457:636f:/ warning: Mnote: missing field 'unit' initializer [-Wmissing-field-initializers]_expanded from macro 'Q31' PI), | ^~~~~~~~~~~~~~ 4547 | # | {desrc/libavcodec/aac_defines.h"fli:t44rn:te36:_ snote: Quexpanded from macro 'Q30'3r 1m(ixx) l e v44 " | ,# d" eL fti /n e R tQ (3Si0un(rtxr))o( u(n xd ) *M2 i1 4x 7 4L 8e 3v 6e 4l 8", . (0Oi Fn+tF )S0E(.T(5(x)l) *t 1| r ^ ~0t7 _3s7u4r1r8o2u4.n0d _+mIn file included from isrc/libavcodec/aacsbr_fixed.c0x.:_562: l)src/libavcodec/aacsbrdata.h: e447 v| : ^e83 :l )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TIn file included from Ysrc/libavcodec/aacps_fixed.cP :E24447: _ | In file included from F{Qsrc/libavcodec/aacps.cL3:O132A(: T-src/libavcodec/aacps_fixed_tablegen.h0,:. 3223{8.:6d868:b4 l1warning: 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4= 7 8-417.03 8}f,) ,-223 Q1 | 3 .1 (0 , 0 2. .5Q103330,7( 030.40}900,03 000 40| 00 ^06 0f)0}f,/ M_{PQ3I1)(,- 0Q.3907(304.60276477954064951475ff/)M,_ PQI3),1 (Q-300(.096.1514693326847src/libavcodec/ac3dec_float.c388:343480f:9/129M8:_fP )Iwarning: )},,missing field 'unit' initializer [-Wmissing-field-initializers] Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.1738 8486src/libavcodec/aac_defines.h7: | 145{6:"436lf:or/ onote: M_expanded from macro 'Q31'_cPm Ii)x,l eQv 3"0,(45 0 | #.d 2e"0fiL3noe8/5 87RQ73o71 (9xC)f/e Mn _t eP I )r , M Q i3 0x( 0 .L 2e(1vi9e9n4tl5)9"(0,7( 6x f) /*MO2_F1PF4I7S)4E,8T 3(6 4l| 8o ^~~~~~~~~~~~~~.0r o+_ c0e.src/libavcodec/aac_defines.hn5:t)44e :r 36_| :m ^ ~note: i expanded from macro 'Q30'x _leve l44 | )#,dIn file included from esrc/libavcodec/aacsbr_fixed.c f: 62i: nsrc/libavcodec/aacsbrdata.hAe: V447Q_3:O058P(:Tx _)warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y P E _ F L O 447 A | {T Q,3( 1i{n(.t-)0d(.b(3lx8 )68=*411 4047-783147.47013 8}82f,4),. 0-Q 13+.1 0(0, . 50)2. . | 50 ^1,3 307}3,4 90 3| 0 ^40 In file included from 6src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c:{32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:-2230:.619:7 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 267944545f), Q31 (223- | 0 . 9 6 5 49Qsrc/libavcodec/ac3dec_float.c3360:4(30498.04:00981290f:)0 0}0warning: 0,0missing field 'unit' initializer [-Wmissing-field-initializers] 0 0 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI), Q49src/libavcodec/aac_defines.h3 | :0{(45":036l.:o 0rnote: 7o4expanded from macro 'Q31'_7 s5u0r69m1 i745 | xf#ld/eeMfv_i"PneI, ) Q,3" 1QL(3ox0/)(R 0 o. 1S 1 6u 3r 2r8 o7 u8 n33 df (/MMii_nxPt I)L)(e,(xv )Qe*3l20"1(CC libavcodec/amrnbdec.o ,407. 418O7336F848F8.S0E6 T+7(1 l06o.4r5fo)/_ Ms _u| PrI) ^ ~r, oQu3n0(d0_.2m0i38x5In file included from _8src/libavcodec/aacsbr_fixed.c7l7:762e9: vfsrc/libavcodec/aacsbrdata.h:e/447lM:32_):P I,)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AQV30_(O0.P2T1_9T 9Y447P4 | E{5Q_9F301L7(O6-Af0T./,3M_8 P6{8I.)4,d1 b 44| l7 ^~~~~~~~~~~~~~8 4=73 8-f1).,src/libavcodec/aac_defines.h0 : Q443}:,136 (:- 01note: .expanded from macro 'Q30'.5 01,3 327.304 ,449 | 00#3d}0e,4f 0i 6ne| f ^)Q }3,0( x{)Q 3 1 ( - 0 .9 7 3 4 6 2 6(i7n9t4)4(5(4x5)f*)1,0 7Q3317(41-08.2946.05 4+9 306.453)8 4 0| 9 ^8 f)}, src/libavcodec/ac3dec_float.c :| 53 ~~~~~^~~~~~~~~~~~~~~~~~: 11: warning: In file included from missing field 'help' initializer [-Wmissing-field-initializers]src/libavcodec/aacps_fixed.c :src/libavcodec/aac_defines.h24: :In file included from 45 src/libavcodec/aacps.c:53:36 | 32: : note: src/libavcodec/aacps_fixed_tablegen.h expanded from macro 'Q31': 223 {: 36N: Uwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L L45} | ,# d e| f ^i ne Q3 1223( | x) Q 3 0 ( 0 . 0 0 0(0i0n0t)0(0(0x0)f*/2M1_4P7I4)8,3 Q63408(.00. 0+7 407.550)6 9 1| 7 ^ ~f /M_PI), Q30(0.116In file included from 3src/libavcodec/aacsbr_fixed.c2:src/libavcodec/aacsbr_template.c862: 7:813533src/libavcodec/aacsbrdata.h:3:f44719/::M6 :_warning: Pcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]warning: I implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.1 71353 | 3 8 8 4476 7 | 1f{6oQ4r3f 1/(M(k_- P0=I. )3,08 ;6 Q8k340 1(<4 04s.72b80r43-78>35k88xf7[)70,7] 9Q;f3 /1M(k_ +P0+.)I5 )1{,3 3 Q7 33| 4 ~ ^ ~~~~~~~~~~0 9(00.3201490964f5)9}07,6 f{/src/libavcodec/aacsbr_template.cMQ:_31359P1:I(14)-:,0 .warning: 9comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]| 7 3 ^~~~~~~~~~~~~~4 6267 913594 | 4 5src/libavcodec/aac_defines.h 4: 445 :f36f)o:, r note: Q(expanded from macro 'Q30'3; 1 (k- 0<. 9s6b5r4 -944>3 | k6#4xd3e[8f04i]0n 9e+8 fQs)3b}0r,(-x >) m | [ 0 ~~~~^~~~~~~~~~~~~~~~~~~] ; k + +) src/libavcodec/aac_defines.h {: 45 :(| 36i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~:n t note: )expanded from macro 'Q31'( (x)*10737 454 | 1#8d2e4src/libavcodec/aacsbr_template.c.f:0i1366 n:+e19 : 0 Q.warning: 351)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( x )| ^ 1366 | f o(ri n(tk) (=( xIn file included from 0)src/libavcodec/aacps_fixed.c*;: 224k: 1 In file included from 44223k8:x.11[0:1 ]+warning: ; implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 k.+5)+ ) | { ^ ~ | ~ ^ ~~~~~~~~~~ 223 | Q3src/libavcodec/aacsbr_template.c0In file included from (:src/libavcodec/aacsbr_fixed.c01372:.:62014: 0:src/libavcodec/aacsbrdata.h0 :0warning: 04460:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]083 0:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_ P1372I | ) , Q3 0f(o0r . 0(4467; | 4 {7kQ5 30<16 (s9 1b07r.f-6/5>M6k_7xP5[I0)18,]9 3Q+134 06s(3b01r.f1-)1>6,m 3[Q2138]17;(8 3k03+.f+1/)8M 3_{3P1 I6 )3| ,7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 Q33408(800f.)1}7,3 8{8Q63711(6 40f./0M3_2P7I3)3,7 5Q43507(908.02f0)3,8 5Q83717(7-90f./7M4_93P3I1)0,9 5Q63401(008.f2)1}9,9 4 5| 9 ~~~~^~~~~~~~~~~~~~~~~~~0 76f/M_PI)src/libavcodec/aac_defines.h,: 45 :| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :4536 | :# dnote: eexpanded from macro 'Q30'f ine Q31(x 44) | #d e f i n e Q3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4(7i4n8t3)64(8(.x0) *+1 007.357)4 1 8| 2 ^ ~4 .0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:446: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.h:222:136: 446warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.656750893 12224 | 6 3 1 f ) , QQ3301((0 .000.0108030301060307f1/3M4_8P8I0)f,) }Q,3 0{(Q03.10(5 401.103382877333f7/5M4_5P7I)98,0 fQ)3,0 (Q03.10(8-30.979489443CC libavcodec/amrwbdec.o 1371f0/9M5_6P41I0)8,f )Q}3,0 ( 0.| 1 ~~~~~^~~~~~~~~~~~~~~~~~2 48718798src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q 30(0.145 8453 | 7#5d1e5f6ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 1 5 6 9 7 8 5 9 2(3ifn/tM)_(P(Ix)),* 2 1| 4 ^~~~~~~~~~~~~~7 483648.0src/libavcodec/aac_defines.h +: 440:.365:) note: expanded from macro 'Q30'| ^ ~ 44 | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(62x: )src/libavcodec/aacsbrdata.h : 446 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 04467 | 3{7Q43118(2 40..06 5+6 705.058)9 3 1| 4 ^6 31f), Q31( 0.183316In file included from 3src/libavcodec/aacps_fixed.c7:13244: 8In file included from 8src/libavcodec/aacps.c0:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 222{:Q1113:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .03273375457980f )222, | Q 3 1 ( - 0.Q73409(303.100090506040100080f0)f}/,M _P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(0.054src/libavcodec/aac_defines.h1:14538:8367:3 fnote: /Mexpanded from macro 'Q31'_ PI), Q30 (045. | 0#8d3e9f9i8n44e1 7Qf3/1M(_xP)I ), Q 3 0 ( 0 . 1 2 4 8 7 1(8i7n9t8)f(/(Mx_)P*I2)1,4 7Q43803(604.81.405 8+3 705.155)6 f /| M ^ ~_ PI), Q30(0.1569785In file included from src/libavcodec/aacsbr_fixed.c92:362f: /src/libavcodec/aacsbrdata.hM:_446P:7I):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36446: | {note: Q3expanded from macro 'Q30'1 ( 0.65675 0448 | 9#3d1e46f3i1nfe) ,Q 3Q03(1x() 0 . 1 8 3 3 16 3 7 1 3 4 8(8i0nft))}(,( x{)Q*13017(3 704.108322743.307 5+4 507.958)0f )| , ^ Q31(-0.7493310956In file included from 4src/libavcodec/aacps_fixed.c1:0248: fIn 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] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 222 | 45 | #Qd3e0f(i0n.e0 0Q0301src/libavcodec/ac3dec_fixed.c0(0x0):0 0 1590 f :/ M140 _: P I ) warning: , missing field 'unit' initializer [-Wmissing-field-initializers] Q 3 0 ((0i.n0t5)4(1(13x8)8* 2715931 | src/libavcodec/bytestream.h4f /:7M 294_4 :P8 I153{:)6 ,4"warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Qc.3 0o0 n+(s 0_.00.n8 53o294)9 | i 9s 8e| 4 ^ ~ g4 i1ef7 nf("/s,Mi z_e"P2eI n!)=,a bIn file included from Qslsrc/libavcodec/aacsbr_fixed.c3ie:0z 62e(c: 0)osrc/libavcodec/aacsbrdata.h. n:1 s4452| :i4 ~~~~~ ^ ~~~~84s 8:t7 ewarning: n1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8t 7n98ofi/sMe_P Ig)e ,n445 e | Qr{3aQ0t3(i10o(.n1 "40,5 8.3O97F581F359S68Ef8T9/(M3c6_o3PnI9)9s8,i8 sfQt)3e,0n( tQ0_3.n11o(56 i907s.8e359_9g24e36nf7/e4Mr4_a0Pt4Ii)2o,0n 5)6 ,9 f| )A ^~~~~~~~~~~~~~}V ,_ {OQP3T1_( T0Ysrc/libavcodec/aac_defines.h.P4:7E445:_436B6:O 9note: 4Oexpanded from macro 'Q30'6L 8,44 9{38. fi44)6 | ,#4 d Qe=f3 i10n( e } 0,Q .3060,(8 x6)11 ,3 0 4P4 A8 R3 6 }8 1, 1 f ) | } ^, ( i n| t ~~~~~^~~~~~~~~~~~~~~~~~) ((x)*1073src/libavcodec/aac_defines.h7:4451:8362:4 .note: 0expanded 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/ac3dec_fixed.c(src/libavcodec/aacps_fixed_tablegen.hi::222n160t::)61138:(: ( xwarning: warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]*missing field 'unit' initializer [-Wmissing-field-initializers] 2 147483648.0 160+ | 0 .2225 | ) | { ^ ~ Q"3d0r(c0_.s00c0a0l0e0"00,0 In file included from 0fsrc/libavcodec/aacsbr_fixed.c"/:pM62_: ePsrc/libavcodec/aacsbrdata.hr:I445)c:,e59 n:Qt 3awarning: 0g(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e0 .o05f4 11d3y8n8a 7m4453i | fc{/ QM3r_1aP(nI g)0e,. 9 Q8c33o09m(8p809.r0e38s3693s99i98o488n4f 1)7t,fo / MQ_3aP1pI(p )l0,y. 3"Q9,43 60O7(F40F4.S0142E2408T5761(98df7)r9}8,cf _/{sMQc_3aP1I(l) e,0) .,Q43 7A504(V60_9.O41P64T85_48T43Y97P358E1_f5F)6,LfO /AMQT3_1P,(I ){0,.. dQ6b38l06 (1=03. 01154.64908738}6589,12 13f0)f.}/0,M,_ P6| I ~~~~~^~~~~~~~~~~~~~~~~~). ,0 , | P ^~~~~~~~~~~~~~A Rsrc/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 nt ) ((i(nxt))*(src/libavcodec/ac3dec_fixed.c2(1:x4)7161*4:8103132763:47 84warning: 1.8missing field 'unit' initializer [-Wmissing-field-initializers]02 4+. 0 0+. 50). 5 )| ^ ~161 | | ^ { "heavy_comprIn file included from "src/libavcodec/aacsbr_fixed.cIn file included from ,:src/libavcodec/aacps_fixed.c :62"24: e: src/libavcodec/aacsbrdata.hnIn file included from :asrc/libavcodec/aacps.c445b::l3232: e:src/libavcodec/aacps_fixed_tablegen.h :hwarning: 222implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e: 36a:v ywarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ynamic r445a | n{gQe3 1 c(222o m0 | .p r9 e8 s3 s9 i8 oQ8n39"03,(6 03O9.F90F80S80E0fT0)(0,h0 e0Qa0301vfy(/_ Mc0_o.Pm3Ip9r)4e,6s 7sQ43i40o0(4n02).0,0556 49Af1V1)3}_8,O 8{7PQ3T3f_/1TM(Y_ PP0I.E)4,_7 B5QO43O60L(9,04 .60{88.34i946993488 4f=)4 ,10 7 Qf}/3,M1 _(0P I0,). ,618 ,6Q 13P0A3(R00 4.41}82,34 68 87| 11 ^81 7f9)8src/libavcodec/bytestream.hf}/,: M318 _:| P15 ~~~~~^~~~~~~~~~~~~~~~~~I: ) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 30(0.1src/libavcodec/aac_defines.h4:545 8:331836 | :7 5 note: 1 expanded from macro 'Q31'5 6iff/ M(_sPiI)z ,e45 2 | Q 3#!0d=( e0fs.ii1nz5ee 6)9Q 37 18| (5x9 ~~~~~ ^ ~~~~)2 3 f/ M _ P I ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/ac3dec_fixed.c((:xsrc/libavcodec/aac_defines.h163)::*4411:2:361 :4warning: 7missing field 'help' initializer [-Wmissing-field-initializers]note: 4 8expanded from macro 'Q30' 36 41638 | . 0 +44 | 0#{.d 5e)Nf Ui Ln| eL ^ ~ }Q3,0 ( x| ) ^ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(445(:x7:) *warning: 10implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0 .4455 | ){ Q 3| 1 ^( 0.98398893639988f),In file included from src/libavcodec/aacps_fixed.cQ:3241: ( In file included from 0src/libavcodec/aacps.c.:332: 9src/libavcodec/aacps_fixed_tablegen.h4:62227:41140:4 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 69f)}, {Q31( 0.475 42226 | 9 4 6 8 4 4Q93308(f0).,00 0Q0301(0 000.0608f6/1M3_0P4I4)8,3 6Q83101(f0).}0,5 4 1| 1 ~~~~~^~~~~~~~~~~~~~~~~~3 8873f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.08399 8454 | 4#1d7eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 12 4 8 7 1 8 7 9 8 f /(Mi_nPtI))(,( xQ3)0*(201.4174458833674581.506 f+/ M0_.P5I)) , | Q ^ ~3 0(0.1569785923f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62: src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~444 :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' 444 | {Q31 (44 | 0.#0d7e7f1i7n3e2 4Q23503(9x2)5 f ) , Q 3 1 ( 0 . 5 8(6i3nt8)3(9(9x8)5*61509753f7)4}1,8 2{4Q.301 (+- 00..556)0 4| 9 ^8 29194163f), Q31( 0.8In file included from 25src/libavcodec/aacps_fixed.c2:2243: 0In file included from 1src/libavcodec/aacps.c5:6329: 03src/libavcodec/aacps_fixed_tablegen.h6:f221):}136,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'221 | Q 3450 | (#0d.e0f0in0e0 0Q03010(0x0)f / M _ P I ) , Q 3 0 (0 . 0 3(8i74n6t9)7((5x4)f*/M2_1P4I7)4,8 3Q63408(.00. 0+6 000.653)67 8 8| f ^ ~/ M_PI), Q30(0.0890387In file included from src/libavcodec/aacsbr_fixed.c6:6629: f/src/libavcodec/aacsbrdata.hM:_444P:I58):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.1037906483 f/444M | _{PQI3)1,( Q03.00(707.117131254922533794275ff/)M,_ PIQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 5863839985src/libavcodec/aac_defines.h6:54495:f36):} ,note: expanded from macro 'Q30'{ Q31(-0.5 6440 | 4#9d8e2f9i1n9e4 1Q6330f()x,) Q 3 1 ( 0 . 8 2 5 2 2 3(0i1n5t6)9(0(3x6)f*1)0}7,3 7 4| 1 ~~~~^~~~~~~~~~~~~~~~~~~8 24.0 + 0src/libavcodec/aac_defines.h.:545): 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: 221 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42217 | 4 8 3 6 4 8 .Q03 0+( 00..050)0 0 0| 0 ^ ~0 000f/M_PI), Q30(0.03In file included from 87src/libavcodec/aacsbr_fixed.c4:6629: 7src/libavcodec/aacsbrdata.h5:4444f/:32M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0600636 74448 | 8{fQ/3M1_(P I0).,0 7Q73107(302.402859033982756f6)9,f /QM3_1P(I )0,. 5Q83603(80.319093875960569458f3)f}/,M _{PQI)3,1 (Q-300.5(600.419181259912934714673ff/)M,_ PQI)3,1 ( | 0 ^~~~~~~~~~~~~~. 825223015src/libavcodec/aac_defines.h6:9440:3366:f )note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.hef:i45:n36e: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d e f i n(ei nQt3)1(((xx)) * 1 0 7 37 41 8 2 4 . 0 +( i0nt.)5()( x )| * ^2 147483648.0 + 0.5)In 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: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:444:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | 444Q | 3{0Q(301.0(0 000.000707010703f2/4M2_P5I3)92,5 fQ)3,0 (Q03.10(3 807.456896735843f9/9M8_5P6I5)9,5 fQ3)0}(,0 .{0Q63010(6-3607.8586f0/4M9_8P2I9)1,94 1Q6330f()0,. 0Q83910(3 807.686295f2/2M30_1P5I6)9,0 3Q63f0)(}0,. 1 0| ~~~~~^~~~~~~~~~~~~~~~~~3 7906483fsrc/libavcodec/aac_defines.h/M:_45P:I36):, note: expanded from macro 'Q31'Q 30(0.11src/libavcodec/bytestream.h15 :9453572 | :3157#:4d 7ewarning: ffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i/ nMe_ PQI3)1,( x357) | | ^~~~~~~~~~~~~~ i f ( ssrc/libavcodec/aac_defines.hi :z 44e 2: 36!: = ( inote: nstexpanded from macro 'Q30'i )ze()(x ) *| 2 ~~~~~ ^ ~~~~1444 | 7#4d8e3f6i4n8e. 0Q 3+0 (0x.)5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h7:44431:8842:4. 0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ In 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] 443 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q3src/libavcodec/aacsbr_template.c1(: 1390:0.197:7 6warning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8 9763719 61390 | 6 f ) , fQo3r 1(( e0 .=9 403;2 1e8 3<4 8c7h3_8d19aft)a}-,> b s| _n ~~~~~^~~~~~~~~~~~~~~~~~u m_env; esrc/libavcodec/aac_defines.h+:+45): 36{: note: | expanded from macro 'Q31' ~ ^ ~~~~~~~~~~~~~~~~~~~ 221 45 | #dsrc/libavcodec/aacsbr_template.cef:i1401n:e23 :Q 3warning: 1comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]( x) 1401 | (fionrt ()i( (=x )0*; 2i1 4<7 4i8l3i6m4;8 .i+0+ )+ 0| . ~ ^ ~~~~5 ) | ^ ~ src/libavcodec/aacsbr_template.c | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 30src/libavcodec/aacsbrdata.h(:0443.:0590:0 0warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000f/M_PI), Q4433 | 0({0Q.3013(8-704.699795741f1/5M8_1P8I3)4,5 0Q380f()0,. 0Q630016(3 607.858f8/2M1_1P5I6)0,1 8Q043206(0f.)0}8,9 0{3Q83716(6 90f./7M7_P6I3),8 9Q73603(701.916063f7)9,0 6Q43831f(/ M0_.P9I4)3,2 1Q83304(08.7131811599f2)}3,7 4 7| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI),src/libavcodec/aac_defines.h : 45:| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h: 451407 | :#23d:e fwarning: icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]n e Q31(x )1407 | f o r ((ii n=t )0(;( xi) *<2 1s4b7r4-8>36n4_8.q; i+0+ )+ 0| . ~ ^ ~~~~~~~~5 ) | ^ ~ :src/libavcodec/aacsbr_template.c:1411:23:In file included from src/libavcodec/aacsbr_fixed.cwarning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]62 : src/libavcodec/aacsbrdata.h:443:32 :1411 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (i = 4430 | ;{ Qi3 1<( -s0b.r9->9n7[111]5;8 1i8+3+)4 5{0 8 f| ) ~ ^ ~~~~~~~~~, Q31( 0.5821src/libavcodec/aacsbr_template.c1:514216:023:1 8warning: 0comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]4 26f)}, 1421 | { Q 3 1 ( 0 . 7f7o6r3 8(9i7 6=3 701;9 6i6 f<) ,i lQi3m1;( i+0.+9)4 3{ 2 1| 83 ~ ^ ~~~~4 873819f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) 36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] (int)((x)*2147483648.0 + 0.5) | ^ ~ 221 | In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:443:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 443 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn 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] :32 442 | {Q31( 0.917: src/libavcodec/aacps_fixed_tablegen.h:221:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83 042091762f), Q31(-0.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), | ^~~~~~~~~~~~~~ 4src/libavcodec/aac_defines.h:44:36: 6356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.h:expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31' 44 | #d e45f | i#dneef iQn3e0 (Qx3)1 ( x ) ( i n t )((i(nxt))*(1(0x7)3*72411847244.803 6+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/aacsbr_fixed.csrc/libavcodec/aacps.c::3262: : src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbrdata.h220::442136::59 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | 220{ | Q3 1 ( 0 . Q93107(803.0040200090010706020ff)/,M _QPI3)1(, -Q0.304(603.506289725388831947905ff/)M}_,P I{Q),3 1Q( 300(.07.20545267937645471135f6/9M0_fP)I,) ,Q 3Q13(0-(00..909683929651585871750f7/4M7_fP)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.07367src/libavcodec/aac_defines.h3:1450:6367:f /note: Mexpanded from macro 'Q31'_ PI), Q30 (450. | 0#7d9e1f6i6n3e3 0Q431f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ (int)(src/libavcodec/aac_defines.h(:x)44*:2361:4 7note: 4expanded from macro 'Q30'8 3648.0 + 044. | 5#)de f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hnt:)442(:(31x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 0442. | 5{)Q 3 1| ^( 0.91783042091762f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.324: 6src/libavcodec/aacps_fixed_tablegen.h3:52206:81119:2 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 970f)}, {Q31( 0.72 552206 | 9 7 4 4 1 5Q63900(f0).,0 0Q03010(0-000.009f9/8M9_9P5I5)5,7 7Q0370(407.f0)2}7,5 8 8| 1 ~~~~^~~~~~~~~~~~~~~~~~~4 95f/M_PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 04expanded from macro 'Q31'2 7365713f /M45_ | P#I)d,e fQi3n0(e0 .Q03613(2x6)1 8 8 1 5 f/ M _ P I ) , Q3 0((i0n.t0)73(6(7x3)*12016477f4/8M3_6P4I8),. 0Q 3+0( 00..05)7 9 1| 6 ^ ~6 3304f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::44244::736:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #d e442f | i{nQe3 1Q(3 00(.x9)1 7 83042 0 9 1 7 6 2 f ) , Q(3i1n(t-)0(.(4x6)3*516087932734813892740.f0) }+, {0Q.351)( 0| . ^7 2556974415690f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:9329: 8src/libavcodec/aacps_fixed_tablegen.h9:92205:5865:7 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 47f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 220 | src/libavcodec/aac_defines.h : 45 :Q363:0 (0note: .expanded from macro 'Q31'0 000000000 f45/M | _#PdIe)f,i nQe30 (Q03.10(2x7)5 8 8 1 4 9 5 f / M_ P I ) ,( iQn3t0)((0(.x0)4*2271346754781336f4/8M._0P I+), 0Q.350)( 0 .| 0 ^ ~6 32618815f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 7src/libavcodec/aacsbrdata.h3:64417:3841:0 6warning: 7fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.0 74419 | 1{6Q63313(0-40f./4M4_1P3I2)7,8 3 7| 5 ^~~~~~~~~~~~~~3 414f), src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 9expanded from macro 'Q30'2 68884065 944 | 2#8d0eff)i}n,e {QQ3301((-x)0. 8 5 6 9 4 97 4 2 1 9 5 7 4(fi)nt,) (Q(3x1)(* 100.7838784414852342.701 9+8 404.5f)) } ,| ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 22045: | 61#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 220 | ( i nQt)3(0((x0).*0201040700408030604f8/.M0_ P+I )0.,5 )Q 3 0| (0 ^ ~. 027src/libavcodec/aacsbr_template.c58:814461:49235:f /warning: Mcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]_P In file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0441(:0 58.1446:0 | 4 2warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 6 5 7 1 3ffo/rM _(PeI )=441, | 0{Q;Q3 30e(1 0(<- .0c0.h64_34d12a36t21a788-83>17b55s3f_4/n1Mu_4mP_fIe))n,,v ;QQ 33e10(+(-0+0.).0 97{23 66 87| 83 ~ ^ ~~~~~~~~~~~~~~~~~~~18 4006675f9/2M8_0PIf))src/libavcodec/aacsbr_template.c,} ,:Q 14553{:0Q27(3:01 .(warning: 0-comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]70 9.186566393409 471455f4 | /2 M1 _9 P5 I7 )4 ,f ) , | ^~~~~~~~~~~~~~Q 3 f1o(r 0(.src/libavcodec/aac_defines.hm8: 844=8: 4360:4; 5 3note: m2 expanded from macro 'Q30'7< 1s9b8r4-4>f m)44[} | 1,#] d; e | fm ~~~~^~~~~~~~~~~~~~~~~~~i+ n+e) Q{3 0 (| ~ ^ ~~~~~~~~~src/libavcodec/aac_defines.hx :)45 : 36 : note: expanded from macro 'Q31' src/libavcodec/aacsbr_template.c : 1467 : 23 : ( warning: i45comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | n t#)d(e(fxi)n *e14671 | 0Q 73 31 7( 4x 1) 8 2 4 .f 0o r+ 0( .e 5 =) 0 ;| ( ^ei n4bIn file included from 8ssrc/libavcodec/aacps_fixed.c3_:6n244u: 8mIn file included from ._src/libavcodec/aacps.c0e: n32+v: ;src/libavcodec/aacps_fixed_tablegen.h0 :.e2205+:)+36 ): {| warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~~~~~~~~~~~~~~~~~~~ 220src/libavcodec/aacsbr_template.c | In file included from : src/libavcodec/aacsbr_fixed.c1473 :: 6227 :: src/libavcodec/aacsbrdata.h :warning: Q441comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3: 031(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000 014730 | 0 0 0 f / M 441_ | P { QI 3) ,1f (o-Qr03 .0((4p40 1.=302 27078;53 878p51 34<49 15sf4b/frM)-_,>P nIQ[3)c1,h( _-Qd03a.t09a(2-06>.8b08s48_24f70r36e65q59_72r18e30sff[/)e}M ,_+ P {I1Q)]3,]1 ;(Q -3p00+.(+80)5. 60{96 439 27| 64 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~12 81891557f4/fM),_ PQI3)1,( Q03.08(8804.40573326771391804647ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(0.0src/libavcodec/aac_defines.h7:9451:63663:3 0note: 4expanded from macro 'Q31'f /M_PI), 45 | | # ^~~~~~~~~~~~~~ define Qsrc/libavcodec/aac_defines.h3:144(:x36): note: expanded from macro 'Q30' 44 | #(idnetf)i(n(ex )Q*3201(4x7)4 8 3 6 48 . 0 + 0 . 5()i n t| ) ^ ~( (x)*1073741824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h :| 441 ^: 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 441src/libavcodec/aacps.c | :{32: Qsrc/libavcodec/aacps_fixed_tablegen.h31:(220-:011.:4 4warning: 13implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 783753414f), Q31 (220- | 0 . 9 2 6 8 8Q83400(60.50902080000f0)0}0,0 f{/QM3_1PI()-,0 .Q83506(904.907247251898517449f5)f,/ MQ_P3I1)(, 0Q.3808(804.40543227376159784134ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.0632src/libavcodec/aac_defines.h6:1458:83615:f /note: Mexpanded from macro 'Q31'_ PI), Q30( 045. | 0#7d3e6f7i3n1e0 6Q73f1/(Mx)_ PI ) , Q 3 0( 0 . 0 7 9 1(6in6t3)3(0(4xf)/*M2_1P4I7)4,8 3 6| 4 ^~~~~~~~~~~~~~8 .0 + 0.5src/libavcodec/aac_defines.h): 44 :| ^ ~36 : note: expanded from macro 'Q30' 44 | #defIn file included from insrc/libavcodec/aacsbr_fixed.ce: 62Q: 30src/libavcodec/aacsbrdata.h(:x440): 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )440* | 1{07Q33714(1 8024..906 7+3 502.458)7 3 8| 3 ^ 88f), Q31( 0.90891In file included from 8src/libavcodec/aacps_fixed.c1:6249: 7In file included from 8src/libavcodec/aacps.c6:2329: fsrc/libavcodec/aacps_fixed_tablegen.h):}219,: 136{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.2222596884111 4219f | ) , Q 3 1 (Q 300(.05.701020400020907080102f2/8Mf_)P}I),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.01958src/libavcodec/aac_defines.h7:3455:6366:f /note: Mexpanded from macro 'Q31'_ PI), Q30( 045. | 0#30d3e3f1i6n9e1 7Qf3/1M(_xP)I ) , Q 3 0 ( (0i.n0t4)4(8(66x8)8*2231f4/7M4_8P3I6)4,8 .Q03 0+( 00..055)22 2 5| 8 ^ ~9 15f/M_PI), Q30(0.0In file included from 56src/libavcodec/aacsbr_fixed.c1:620: 44src/libavcodec/aacsbrdata.h9:64401:f58/:M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h440: | 44{:Q363:1 (note: expanded from macro 'Q30'0 .9673524 8447 | 3#8d3e8f8ifn)e, QQ3301((x )0 . 9 0 8 9 1 8 1 69 7 8 62(9ifn)t}),( ({xQ)3*110(7-3074.12822242.509 +6 808.451)1 1 4| f ^) , Q31( 0.571240297In file included from 81src/libavcodec/aacps_fixed.c2:2248: fIn file included from )src/libavcodec/aacps.c}:,32: src/libavcodec/aacps_fixed_tablegen.h :| 219: ~~~~^~~~~~~~~~~~~~~~~~~111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 219 | 45 | # d eQf30i(n0e. 0Q03010(0x0)00 0 0 f / M _ P I ) , Q 3(0i(n0t.)0(1(9x5)8*7231546764f8/3M6_4P8I.),0 Q+3 00(.05.)0 3 0| ^ ~3 316917f/M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c04:4628: 6src/libavcodec/aacsbrdata.h6:84408:2323:f /Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.052 24402 | 5{8Q93115(f/ M0_.P9I6)7,3 Q53204(08.703586318084f4)9,61 fQ/3M1_(P I)0,. 9 0| 8 ^~~~~~~~~~~~~~9 18169786src/libavcodec/aac_defines.h2:944f:)36}:, note: {expanded from macro 'Q30'Q 31(-0.22 24425 | 9#6d8e8f4i1n1e1 4Qf3)0,( xQ)3 1 ( 0 . 5 7 1 2 4 0 2 9(7i8n1t2)2(8(fx))}*,1 0 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 41824.0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:1(24x: )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] (int)((x)*2147483 62194 | 8 . 0 + 0Q.350()0 . 0| 0 ^ ~0 0000000f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(0:.62: 0src/libavcodec/aacsbrdata.h1:944058:773:5 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0. 04403 | 0{3Q33116(9 107.f9/6M7_35P2I4)8,7 3Q83308(80f.)0,4 4Q83616(8 802.39f0/8M9_1P8I1)6,9 7Q83602(90f.)0}5,2 2{2Q53819(1-50f./2M2_2P2I5)9,6 8Q8340(101.1045f6)1,0 44Q93611(f /0M._5P7I1)2,4 0 2| 9 ^~~~~~~~~~~~~~7 81228f)src/libavcodec/aac_defines.h}:,44 : 36| : ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fiexpanded from macro 'Q31'n e Q30(x) 45 | # d e f i n e (Qi3n1t()(x()x ) * 1 0 7 3 7 4 1 82 4 . 0 +( i0n.t5))( ( x| ) ^* 2147483648.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:219: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:439:83 :219 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000 0439 | 0{0Q03010(f/-M0_.P6I5)2,8 4Q53902(309.20911985f8)7,3 5Q6361f(/ M0_.P5I2)1,8 6Q73203(205.30633073f3)1}6,9 1{7Qf3/1M(_ P0I).,9 3Q83805(40.4034749886168888f2)3,f /QM3_1PI()-,0 .Q73408(90.50351222621558295195ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(0.0src/libavcodec/aac_defines.h56:1450:4364:9 6note: 1expanded from macro 'Q31'f /M_PI), | 45 ^~~~~~~~~~~~~~ | #define Qsrc/libavcodec/aac_defines.h31:(44x:)36 : note: expanded from macro 'Q30' ( 44i | n#td)e(f(ixn)e* 2Q1304(7x4)8 3 6 4 8 . 0 + 0 . 5 )( i n| t ^ ~) ((x)*1073741824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h :| 439 ^: src/libavcodec/adpcm.c59:: 296warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]38 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/aacps_fixed.c:24: In file included from 439src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:219(:-360:. 6warning: 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]22968 4 | 5 9 2 3 9 2 9 1a8vf c219)t | ,x - Q> 3c 1h (_ lQ0a.3y502o(1u80t.6.07n02b0_30c20h50a30n60n30e0l7fsf/ )M>}_ ,mP aI{)xQ,_3 c1Qh3(a0 n(0n0.e9.l30s81)89 55{4 847 33| 75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~96 861f8/8Mf_)PI,) ,Q Q331src/libavcodec/adpcm.c0(:(-29500:..3807:3 40warning: 83comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]93 1563911276f15/2M 5_295P9 | fI )) ,} ,Q i3 f| 0 ~~~~~^~~~~~~~~~~~~~~~~~(( 0a.v0c4t48xsrc/libavcodec/aac_defines.h6-:6>458:c8362h:3_ flnote: /aexpanded from macro 'Q31'My _oPuIt).,n bQ45_ | 3c#0hd(a0en.nf0ei5ln2s2e 2 <5Q 83m91i1(n5x_)cf h/ aM n _n Pe I l s | | | (i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~n t)((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)*21Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ 4src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 7 483648.0 + 0.5) | ^ ~ 44 | In file included from #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c: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:219:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h 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' 439 44: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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ dsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' e 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ fiIn file included from ne Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:438:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn 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] : 32: src/libavcodec/aacps_fixed_tablegen.h:218:136: 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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 218src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 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), src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:438:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' ( 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 0.In file included from 0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:438:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 438 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn file included from :32: src/libavcodec/aacps_fixed_tablegen.h:218:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:437:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | 437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), 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' Q31(-0CC libavcodec/anm.o .44654715757688f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ #dIn 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] ef 437 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ isrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' n 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ e In file included from Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:218:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62: src/libavcodec/aacsbrdata.h:437:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | 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)*21474 Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0183648.0 + 0.5) | ^ ~ 70In file included from 863140f/M_PI), Q30(0.0252620988f/M_PI), Q30(0.0293955617f/M_PI), Q30(0.0315726399f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.hIn 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] :437 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | 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) | ^ ~ Q30(0.0In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04360:f84/:M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0110366 24362 | 3{fQ/3M1_(P-I0).,0 5Q13406(503.80118770984643f1)4,0 f/QM3_1P(I-)0,. 92Q53909(700.00122502667290f98)8}f,/ M{_QP3I1)(, 0Q3.909(904.70229953794595960157ff)/, MQ_3P1I() ,0 .Q93306(205.202391750772961329f9)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 i44n | e# dQe3f1i(nxe) Q 3 0 ( x ) ( in t ) ( ((xi)n*t2)(1(4x7)4*8130674387.401 8+2 40..05 )+ 0| . ^ ~5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:In file included from 436src/libavcodec/aacps_fixed.c:59::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:218:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | {Q31(-0.051 462185 | 3 8 1 8 7 9 4Q43f0)(,0 .Q03010(0-000.09020509f9/7M0_0P1I2)06,7 9Qf3)0}(,0 .0{1Q13013(6 602.2939f9/4M7_2P9I5)7,4 9Q9300(50f.)0,1 Q73018(6 301.4903f6/2M5_2P2I9)7,0 7Q93102(f0).}0,2 5 2| 6 ~~~~~^~~~~~~~~~~~~~~~~~2 0988f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q note: 30expanded from macro 'Q31'( 0.029395 5456 | 1#7dfe/fMi_nPeI) ,Q 3Q1(3x0)( 0 . 0 3 1 5 7 2 6 3 9 9 f /(Mi_nPtI)),(( x )| * ^~~~~~~~~~~~~~2 147483648.src/libavcodec/aac_defines.h0: 44+: 360: .note: 5expanded from macro 'Q30') | ^ ~ 44 | #define Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 436 : 31 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*1073741 84362 | 4{.Q03 1+( -00..50)5 1 4| 6 ^5 38187944f), Q31(-0.In file included from 92src/libavcodec/aacps_fixed.c5:9249: 7In file included from 0src/libavcodec/aacps.c0:1322: 0src/libavcodec/aacps_fixed_tablegen.h6:72189:f11):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.99947295 7218 | 4 9 9 0 5 f )Q,3 0Q(301.(0 000.09030602050202f9/7M0_P7I9)1,2 fQ)3}0(,0 . 0| 1 ~~~~^~~~~~~~~~~~~~~~~~~10 366223f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Q3expanded from macro 'Q31'0 (0.01708 6453 | 1#4d0eff/iMn_eP I)Q,3 1Q(3x0)( 0. 0 2 5 2 6 2 0 9 8 8 f /(Mi_ntP)I()(,x )Q*3201(407.408239634985.506 1+7 f0/.M5_)P I )| , ^ ~ Q30(0.0315726399f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h, : 436| : ^~~~~~~~~~~~~~6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'436 | {Q31(-0. 0445 | 1#4d6e5f3i8n1e8 7Q93404(fx)), Q 3 1 ( - 0 . 9 2 5 9 9(7i0n0t1)2(0(6x7)9*f1)0}7,3 7{4Q13812(4 .00. 9+9 904.752)9 5 7| 4 ^9 905f), Q31( 0.93625229In file included from 7src/libavcodec/aacps_fixed.c0:7249: 1In file included from 2src/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 | 45Q | 3#0d(e0f.i0n0e0 0Q03010(0x0)0 f / M _ P I ), Q 3 0 ((0i.n0t0)6(2(1x0)04*8271f4/7M4_8P3I6)4, 8Q.300( 0+. 000.956)1 3 5| 2 ^ ~4 2f/M_PI), Q30(0.0142In file included from 1src/libavcodec/aacsbr_fixed.c1:0625: 6src/libavcodec/aacsbrdata.h8:f435/M:_83P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.016534861 2435f | /{MQ_P3I1)(,- 0Q.3202(802.70512777854837909249ff)/,M _QP3I1)(, 0 .| ^~~~~~~~~~~~~~1 887475939src/libavcodec/aac_defines.h7:94497:f36):} ,note: expanded from macro 'Q30'{ Q31( 0.6 7442 | 4#8d0e4f6i2n8e 9Q13403(fx)), Q 3 1( - 0 . 0 3 6 4 6 21(1i3n9t170)5 warning(6s(9 generatedxf. ))}*,1 0 7| 3 ~~~~^~~~~~~~~~~~~~~~~~~7 41824.0 src/libavcodec/aac_defines.h+: 450:.365:) note: | expanded from macro 'Q31' ^ 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 : 217 : 111 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] int)((x)*214748364 8217. | 0 + 0 . 5Q)3 0 (0| . ^ ~0 000000000f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h6:24351:0590:4 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0. 04350 | 9{6Q13315(2-402.f2/2M8_2P7I5)2,7 8Q3403(909.40f1),4 2Q13110(5 608.f1/8M8_7P4I7)5,9 3Q93709(907.f0)1}6,5 3{4Q83611(2 f0/.M6_7P2I4)8,0 46Q23809(104.30f1)7,7 5Q83710(2-90f./0M3_6P4I6)2,1 13 9| 0 ^~~~~~~~~~~~~~5 69f)}, src/libavcodec/aac_defines.h| : ~~~~~^~~~~~~~~~~~~~~~~~44 :36: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44note: | expanded from macro 'Q31'# define Q 3450 | (#xd)e f i n e Q3 1 ( x ) ( i n t ) ( ( x ) *(1i0n7t3)7(4(1x8)2*4.201 4+7 4083.654)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.c217::6286: :src/libavcodec/aacsbrdata.h :warning: 435implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | 435 | { Q 3 1 (Q-300.(202.80207050207080040309f9/M4_f)P,I )Q,3 1Q(3 00(.01.0808672417050948379f7/9M9_7PfI)),} ,Q 3{0Q(301.(0 009.6617325424820f4/6M_2P8I9)1,4 3Qf3)0,( 0Q.3011(4-201.1003566486f2/1M1_3P9I0)5, 6Q93f0)(}0,.0 1 6| 5 ~~~~~^~~~~~~~~~~~~~~~~~3 48612f/Msrc/libavcodec/aac_defines.h_:P45I):36,: Q3note: 0(expanded from macro 'Q31'0 .0177587 0452 | 9#fd/eMf_iPnIe) ,Q 3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 : (note: iexpanded from macro 'Q30'n t)((x)*21 4447 | 4#8d3e6f4i8n.e0 Q+3 00(.x5)) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:06273: 7src/libavcodec/aacsbrdata.h4:14358:264:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 435 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {QIn file included from 31( 0.67248046289143f), Q31(-0.03646211390569f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: 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] In file included from src/libavcodec/aacps.c 434 | {:32: src/libavcodec/aacps_fixed_tablegen.h:217:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 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), | ^~~~~~~~~~~~~~ 1src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' ( 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 0.In 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] 33 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.h454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0:44:36: note: expanded from macro 'Q30' . 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 93In file included from 237990079441f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from 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] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:434:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | 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 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In 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] src/libavcodec/aacsbrdata.h: 434:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | 434 | {Q31( 0.33454804933804f), Q3 Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.1(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 54In 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] 070661f /434M | _{PQI3)1,( Q03.03(3405.40800749993137820943ff)/,M _QP3I1)(-,0 .Q83602(301.501069820909490386f7)}f,/ M{_QP3I1)(-,0 .Q9390(700.7050799938672852745f9)f,/ MQ_3P1I() ,0 . 9| 3 ^~~~~~~~~~~~~~2 37990079441src/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 Q30(x) 45 | # d ef i n e Q 3 1 ( x()in t ) ( ( x) * 1 0 7 3 7 4 1(8i2n4t.)0( (+x )0*.251)4 7 4| 8 ^3 648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:216:111In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:433:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | 433 | {QQ3301((0-.00.08009000504090504f2/5M7_9P93If),) , QQ3310((-00..301073941991133013848f/0M6_4fP)I}),, { QQ3310((-00..08035748021740466615f1/25M1_fP)I),, QQ3310(( 00..090767397961372259437f4/6M6_fP)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.00929src/libavcodec/aac_defines.h9:9453:6367:f /Mnote: _expanded from macro 'Q31'P I), Q30( 045. | 0#0d9e9f8i7n5e7 5Q93f1/(Mx)_ P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30'4 7483648.0 44+ | #0d.e5f)i n e| ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(433(:x58):* 10warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.5) 433 | | { ^Q 31(-0.8905495425799In file included from 3fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:32161:7869:1 9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 188064f)}, {Q31(-0. 82163 | 7 82 1 4 4 6 Q53102(501.f0),0 0Q03010(0 000.09f7/6M3_7P6I3)2,5 4Q73406(60f.)0}0,3 4 9| 1 ~~~~^~~~~~~~~~~~~~~~~~~ 3034f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.0054 0457 | 0#6de61ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 0 0 7 9 9 1 7 2 9 3(fi/nMt_)P(I()x,) *Q23104(704.8030694289.909 3+6 70f./5M)_ P I| ) ^ ~, Q30(0.0099875759f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h : 433| : ^~~~~~~~~~~~~~31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 433 | {Q31(- 044. | 8#9d0e5f4i9n5e4 2Q53709(9x3)f ) , Q 3 1 ( - 0 . 3 1 7 91 (9i1n3t1)8(8(0x6)4*f)1}0,7 3{7Q413812(4-.00 .+8 307.852)14 4 6| 5 ^1 251f), Q31( 0.976In file included from 3src/libavcodec/aacps_fixed.c7:6243: 2In file included from 5src/libavcodec/aacps.c4:732: 4src/libavcodec/aacps_fixed_tablegen.h6:6216f:)61}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 216 | expanded from macro 'Q31' Q30 (450 | .#0d0e0f0i0n0e0 0Q0310(fx/)M_ P I ) , Q 3 0 ( 0 . 0 0(3i4nt9)1(3(0x3)4*f2/1M4_7P4I8)3,64 Q83.00( 0+. 000.5540)7 06 6| 1 ^ ~f /M_PI), Q30(0.007In file included from 9src/libavcodec/aacsbr_fixed.c9:1627: 2src/libavcodec/aacsbrdata.h9:3433f:/6M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0092 94339 | 93{6Q73f1/(M-_0P.I8)9,0 54Q3905(402.50709999837f5)7,5 9Qf3/1M(_-P0I.)3, 1 7| 9 ^~~~~~~~~~~~~~1 91318806src/libavcodec/aac_defines.h4:f44):}36,: {note: Qexpanded from macro 'Q30'3 1(-0 .448 | 3#7d8e2f1in4e4 6Q5310(2x5)1 f ) , Q 3 1 ( 0 . 9 7 6(3i7n6t3)2(5(4x7)4*6160f7)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 + 0.5src/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 : 216 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 42168 | 3 6 4 8 . 0Q 3+0 (0.05.)0 00 0| 0 ^ ~0 0000f/M_PI), Q30(0.0In file included from 03src/libavcodec/aacsbr_fixed.c4:91623: 0src/libavcodec/aacsbrdata.h3:4324:f84/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.00540 74320 | 6{61Qf3/1M(_-P0I.)7,4 9Q03409(309.0500709591197f2)9,3 fQ/3M1_(P I0).,9 9Q93805(408.3060491522919f9)3}6,7 f{/MQ_3P1I() ,0 .Q03405(805.2020899587745271519ff)/,M _QP3I1)(, 0 .| 9 ^~~~~~~~~~~~~~9 812337444src/libavcodec/aac_defines.h0:8442:f36):} ,note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:i36n:e note: Qexpanded from macro 'Q31'3 0(x) 45 | # d e f i n(ei nQt3)1(((x)x ) * 1 0 7 3 7 4 1 8 2 4 . 0( i+ n0t.)5()( x | )* ^2 147483648.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:216: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:432:59: warning: 216implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(0 .4320 | 0{00Q0310(0-000.07f4/9M0_4P9I3)9, 5Q03005(109.f0)0,3 4Q931310(3 40f./9M9_9P8I5)4,8 3Q63401(50.2010f5)4}0,7 0{6Q6311f(/ M0_.P0I4)5,8 5Q23208(507.40201719f9)1,7 2Q9331f(/ M0_.P9I)9,8 1Q23303(07.404049028929f9)36}7,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Q30(0src/libavcodec/aac_defines.h.:0450:9369:8 7note: 5expanded from macro 'Q31'7 59f/M_PI) ,45 | #| d ^~~~~~~~~~~~~~e fine Q31src/libavcodec/aac_defines.h(x:)44 : 36 : note: expanded from macro 'Q30' ( i44n | t#)(d(exf)i*n2e1 4Q73408(3x6)48 . 0 + 0 . 5 ) | ^ ~ (int)((x)*1073741824In file included from .src/libavcodec/aacsbr_fixed.c0: 62+: 0src/libavcodec/aacsbrdata.h.:5432): 32 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 432 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:241(: -In file included from 0src/libavcodec/aacps.c.:7324: 90src/libavcodec/aacps_fixed_tablegen.h4:92153:91365:0 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 9f), Q31( 0.99985 42158 | 3 6 4 1 5 2 1Qf3)0}(0,. 0{0Q0301(0 000.000405f8/5M2_P2I8)5,7 4Q23101(f0)., 0Q031196(0 07.49097f8/1M2_3P3I7)4,4 4Q03802(f0).}0,0 3 0| 3 ~~~~~^~~~~~~~~~~~~~~~~~9 5309f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 30note: (expanded from macro 'Q31'0 .00449512 0456 | f#/dMe_fPiIn)e, QQ3310((0x.)0 0 5 2 3 0 5 6 2 3 f / M _P I()i,n tQ)3(0((x0).*20104576418532664387.f0/ M+_ P0I.)5,) | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :44432 | :#6d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q30(x) 432 | { Q 3 1( - 0(.i7n4t9)0(4(x9)3*91500703571491f)8,2 4.Q03 1+( 00..59)9 9 8| 5 ^4 83641521f)}, {Q31(In file included from src/libavcodec/aacps_fixed.c0:.240: 4In file included from 5src/libavcodec/aacps.c8:5322: 28src/libavcodec/aacps_fixed_tablegen.h:52157:41112:1 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.99812337 42154 | 4 0 8 2 f ) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 0000000src/libavcodec/aac_defines.h0:0450:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30( 045. | 0#0d1e9f6i0n7e4 0Q73f1/(Mx_)P I ) , Q 3 0 ( 0 . 0 0 3 0(3i9n5t3)0(9(fx/)M*_2P1I4)7,4 8Q3306(408..000 4+4 905.152)0 6 f| / ^ ~M _PI), Q30(0.00523056In file included from 2src/libavcodec/aacsbr_fixed.c3:f62/: Msrc/libavcodec/aacsbrdata.h_:P431I:)84, :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .0056152637f/M_ P431I | ){,Q 3 1| ( ^~~~~~~~~~~~~~ 0.0722305src/libavcodec/aac_defines.h1:3446:8363:3 7note: fexpanded from macro 'Q30') , Q31(- 044. | 8#8d8ef05i0n0e1 7Q33306(x2)6 f ) } , { Q 3 1 ( 0 .(9i9n4t9)8(0(1x2)1*8180375337f4)1,8 Q234.1(0 0+. 907.059)4 35 8| 1 ^1 3387f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36In file included from :src/libavcodec/aacps.c :note: 32: expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :215:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 215 | Q 3 0( 0(.i0n0t0)0(0(0x0)0*0201f4/74M8_3P6I4)8,. 0Q 3+0 (00..50)0 1 9| 6 ^ ~0 7407f/M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0620: 3src/libavcodec/aacsbrdata.h0:34319:5593:0 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0. 04310 | 4{4Q93511(2 006.f0/7M2_2PI30)5,1 3Q63803(307.0f0)5, 2Q33015(6-203.f8/88M0_5P0I0)1,7 3Q3360(206.f0)0}5,6 1{Q5321(63 70.f9/9M4_9P8I0)1,2 18 8| 3 ^~~~~~~~~~~~~~5 3f), Q31(src/libavcodec/aac_defines.h :0.449:7360:9 4note: 35expanded from macro 'Q30'8 113387f)} ,44 | #| d ~~~~~^~~~~~~~~~~~~~~~~~ efine Q30src/libavcodec/aac_defines.h(:x45): 36 : note: expanded from macro 'Q31' (i n45t | )#(d(exf)i*n1e0 7Q33714(1x8) 2 4 . 0 + 0 . 5 ) | ^( int)((x)*2147483648.In file included from 0src/libavcodec/aacps_fixed.c :+24 : 0In file included from .src/libavcodec/aacps.c5:)32 : src/libavcodec/aacps_fixed_tablegen.h| : ^ ~215 :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.h215: | 431 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.000000000 0431f | /{MQ_3P1I() ,0 .Q03702(203.005011396680373470f7)f,/ MQ_3PI1)(,- 0Q.3808(800.50000310733935632069f)f}/,M _{PQI3)1,( Q300.(909.409084041925118280365f3/fM)_,P IQ)3,1 (Q 300.(907.00905423350851612333f8/7Mf_)PI}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.005615src/libavcodec/aac_defines.h2:6453:736f:/M note: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #definesrc/libavcodec/aac_defines.h :Q443:136(:x )note: expanded from macro 'Q30' 44 | #(dienftin)e( (Qx3)0*(2x1)4 7 4 8 3 6 4 8 . 0 + 0(.i5n)t ) (| ( ^ ~x )*1073741824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:5)62 : src/libavcodec/aacsbrdata.h| : ^431 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c431: | 24{: QIn file included from 3src/libavcodec/aacps.c1:(32: src/libavcodec/aacps_fixed_tablegen.h0:.2150:7362:2 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 1368337f), Q31(- 0215. | 8 8 8 0 5 0Q03107(303.602060f0)0}0,0 0{0Q03f1/(M _0P.I9)9,4 9Q83001(201.8080315936f0)7,4 0Q37f1/(M _0P.I9)7,09 4Q33508(101.30308370f3)9}5,30 9 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI), Q3src/libavcodec/aac_defines.h0:(450:.360:0 4note: 49expanded from macro 'Q31'5 1206f/M _45P | I#)d,e fQi3n0e( 0Q.3010(5x2)3 0 5 6 2 3 f / M _ P I ) , (Qi3n0t()0(.(00x5)6*12512643774f83/6M4_8P.0I )+, 0 .| 5 ^~~~~~~~~~~~~~) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 6244: | src/libavcodec/aacsbrdata.h#d:e430f:i83n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 430 | { Q(3i1n(t-)0((.x9)1*512097436714414872649.20f ),+ Q03.1(5-)0 . 1| 5 ^6 98707534206f)}, {Q31In file included from (-src/libavcodec/aacps_fixed.c:024.: 0In file included from 3src/libavcodec/aacps.c3:0325: 7src/libavcodec/aacps_fixed_tablegen.h3:82158:4110:7 0warning: 5fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.3720526 22158 | 59 7 6 4 f )Q}3,0 ( | 0 ~~~~^~~~~~~~~~~~~~~~~~~. 000000000src/libavcodec/aac_defines.h0:f45/:M36_P:I )note: , expanded from macro 'Q31'Q 30(0.001 9456 | 0#7d4e0f7ifn/eM _QP3I1)(x,) Q 3 0 ( 0 . 0 0 3 0 3 9 5 30(9ifn/tM)_(P(Ix)), *Q23104(704.8030644489.5102 0+6 f0/.M5_)P I )| , ^ ~ Q 30(0.0052305623f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Q3src/libavcodec/aacsbrdata.h0:(4300:.580:0 5warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 2637f/M_PI), 430| ^~~~~~~~~~~~~~ | {Q31(-0.9src/libavcodec/aac_defines.h1:5442:9364:6 14note: 4expanded from macro 'Q30'7 692f), Q3441 | (#-d0e.f1in5e6 9Q837007(5x3)4 2 0 6 f ) } , { Q 3 1 ( -(0i.n0t3)3((0x)*1073741824.0 + 0.5) | ^ In 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] 5 738840705f), Q31(-0.37205262859764f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 214src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' :62: src/libavcodec/aacsbrdata.h:430:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | 430 | {Q31(-0.91529461447692f),#define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ QIn file included from 31(-0.15698707534206f)}, {Q31(-0.03305738840705f), Q31(-0.37205262859764f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from 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] src/libavcodec/aacsbr_fixed.c: 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), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbrdata.h:In file included from 430:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 430 | {Q31(-0.91529461447692f), Q31(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] -0 214 | Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.0017089852f/M_PI), Q30(0.0025254129.15698707534206f)}, {Q31(-0.0330573884f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0705f), Q31(-0.3720003159715262859764f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ f/In file included from M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:429:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 429 | {Q31( 0.90145509409859f), Q324: 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] 1( 214 | Q30(0.0000000000f/M_PI), Q30(0.0011053939f/M_PI), Q30(0.001src/libavcodec/adpcm.c70:86919:8205: 2fwarning: /comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]M_ PI), Q30(0.00252541 26919 | f / M _ P I ) , Qi3f0 ((0f.i0l02t9e3r9 8>4=6 8FfF/_MA_RPRIA)Y,_ EQL30E(M0S.(00xa3_15a9d7p17cm0_fta/Mb_lPeI))), { | ^~~~~~~~~~~~~~| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h 0.997src/libavcodec/adpcm.c8:17243:9200:3 6warning: 5comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]4 46f)}, {Q3 1724( | - 0 . 8 7 2 5 9 2i8f90 4(8f0i4l3ft)e,r Q>3=1 (F F0_.A9R9R2A3Y3_5E8L7E3M5S3(6x6a6_fa)d}p,c m _| t ~~~~~^~~~~~~~~~~~~~~~~~a ble) ||src/libavcodec/aac_defines.h :s45h:i36f:t note: | b ^ ~u f_end - s->buf_In file included from ptsrc/libavcodec/aacsbr_fixed.cr: 62: >src/libavcodec/aacsbrdata.h=: 391:si84z: ewarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (BitBuf)) { 391 | | { ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~Q 31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 45:In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:254:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36 : note: expanded from macro 'Q31' 254 45 | #define Q31(x) | Q30(1.41420649135832f), Q30(1.41419120222364f), Q30(1.41414285699784f), Q30(1.41399000859438f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' ( 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ inIn file included from t)src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c2:1324: 7src/libavcodec/aacps_fixed_tablegen.h4:82543:6134:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 254 | Q30(1.41In file included from 4src/libavcodec/aacsbr_fixed.c2:0626: 49src/libavcodec/aacsbrdata.h1:353918:3582:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(1.41419120 223912 | 3{6Q43f1()-, 0Q.38407(614.344154418432686556f9)9,7 Q8341f() ,0 .Q03203(712.341163890910206018f5)9}4,3 8{fQ)3,1 ( -| 0 ~~~~^~~~~~~~~~~~~~~~~~. 89039863src/libavcodec/aac_defines.h4:8443:8361:1 fnote: ),expanded from macro 'Q30' Q31( 0.8 8448 | 6#6d5e8f1i4n8e4 6Q0320f(x))}, | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:(x )note: *1expanded from macro 'Q31' 07374182 445. | 0# d+ e0f.5i)n e | 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):*2522:161:4 74warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5 )252 | | ^ ~ Q30(0.2767182In file included from 82src/libavcodec/aacsbr_fixed.c3:0629: 8src/libavcodec/aacsbrdata.h4:f391),: 32Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1766446276671 3391f | ){,Q 3Q13(0-0(.08.40776944301465246893766655f3)f,) ,Q 3 1| ( ~~~~^~~~~~~~~~~~~~~~~~0 .023723src/libavcodec/aac_defines.h1:6448:0361:2 6note: 1expanded from macro 'Q30'f )}, {Q31 (44- | 0#.d8e9f0i3n9e8 6Q33408(3x8)1 1 f ) , Q 3 1 ( 0 . 8(8i8n6t6)5(8(1x4)8*41600723f7)4}1,8 2 4| . ~~~~~^~~~~~~~~~~~~~~~~~0 + 0.5) src/libavcodec/aac_defines.h :| ^ ~45 :36: note: expanded from macro 'Q31' 45In file included from | src/libavcodec/aacps_fixed.c#:d24e: fIn file included from src/libavcodec/aacps.ci:n32e: src/libavcodec/aacps_fixed_tablegen.hQ:32521:src/libavcodec/put_bits.h37(:x: )warning: 265 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 252 | ( i n t ) ( ( x Q)265*3 | 20 1( 40 7. 42 7 86 37 61i48f28 8.(20s3 -+>0 b90u8.f54_)fe )n ,d| ^ ~Q -3 0(s0-.>1b7u6f6_4p4In file included from t6src/libavcodec/aacsbr_fixed.cr2: 762>6: =6src/libavcodec/aacsbrdata.h 7:s13913:if6z):e, o warning: fQimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](3 B0i(t0B.u0f7)9)4 0391{1 | 6{ 2Q 63| 91(7-605.38f4)7,6 4 | 3 ~~~~^~~~~~~~~~~~~~~~~~4 5483665f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: 0expanded from macro 'Q30'. 023723168 0441 | 2#6d1eff)i}n,e {QQ3301((x-)0 . 8 9 0 3 9 8 6 3 4 8 3 8 1(1ifn)t,) (Q(3x1)(* 100.738784816862548.104 8+4 600.25f)) } ,| ^ ~ | ~~~~^~~~~~~~~~~~~~~~~~~ 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: | 252#:d13e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 252 | ( iQ3n0t()0(.(2x7)6*721184278428330694884.f0) ,+ Q03.05()0 . 1| 7 ^ ~6 64462766713f), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c7:9624: 0src/libavcodec/aacsbrdata.h1:63902:6849:7src/libavcodec/bytestream.h 65:warning: 3294implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ):,15: | warning: ~~~~^~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h390: | 44 {:29436Q | :3 1 note: (expanded from macro 'Q30' - i0f. 2(0s4i6 z144e6 | 27# 7d!1e=9f 9i5sn3iez9 efQ))3 ,0 (| Qx ~~~~~ ^ ~~~~3) 1 ( - 0 . 1 4 2 0 9 9 7 7 6 2(84i8n9tf))(}(,x ){*Q13017(37 401.862642.203 8+4 301.451)6 4 7| f ^ ~) , Q31( 0.725285799In file included from 4src/libavcodec/aacps_fixed.c0:3242: 6In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :251| : ~~~~~^~~~~~~~~~~~~~~~~~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' 251 | 45 | # d eQf3i0n(e0 .Q8371(9x6)1 7 1 6 6 5 5 2 4 2 f ), Q 3(0i(n0t.)7(5(4x6)4*825194273428733624f8).,0 Q+3 00(.05.)5 7 6| 7 ^ ~7 990744575f), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c4:2626: 4src/libavcodec/aacsbrdata.h0:13904:3592:7 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 2f), | ~~~~^~~~~~~~~~~~~~~~~~ 390 | {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 2note: 0expanded from macro 'Q30'4 61677199 5443 | 9#fd)e,f iQn3e1 (Q-30.01(4x2) 0 9 9 7 7 6 2 8 4 8 9 f )(}i,n t{)Q(3(1x() *01.06763272431884243.104 1+6 407.f5)), Q| 3 ^ ~1 ( 0.7252857994032In file included from 6src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:251:61: src/libavcodec/aac_defines.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 251 | 45 | # d e f Qi3n0e( 0Q.3817(9x61)7 1 6 6 5 5 2 4 2 f ) , Q 3 0((i0n.7t5)4(6(4x85)9*223124773428f3)6,4 8Q.300 (+0 .05.756)7 7 9| 9 ^ ~0 744575f), Q30(0.4In file included from 2src/libavcodec/aacsbr_fixed.c6:40621: 4src/libavcodec/aacsbrdata.h3:273901:1312:2 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h390: | 44{:Q363: 1note: (expanded from macro 'Q30'- 0.204616 7447 | 1#9d9e5f3i9nfe) ,Q 3Q03(1x()- 0 . 1 4 2 0 9 9 7 7 6 2 8 4(8i9nft))(},( x{)Q*3110(7 307.4616822243.804 3+1 40.156)4 7 f| ) ^ ~, Q31( 0.725285799In file included from 4src/libavcodec/aacps_fixed.c0:3242: 6In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 251: ~~~~^~~~~~~~~~~~~~~~~~~37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 251 | 45 | #Qd3e0f(i0n.e8 7Q9316(17x1)6 6 5 5 2 4 2 f ) , Q 3 0 ((0.i7n5t46)4((8x5)9*223124773428f3)6,4 8Q.03 0(+0 .05.75)6 7 7| 9 ^ ~9 0744575f), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c4:2626: 4src/libavcodec/aacsbrdata.h0:13904:3627:1 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f), | ~~~~^~~~~~~~~~~~~~~~~~ 390src/libavcodec/aac_defines.h | :{44Q:3361:( -note: 0expanded from macro 'Q30'. 2046167 7441 | 9#d9e5f3i9nfe) Q,3 0Q(3x1)( - 0 . 1 4 2 0 9 9 7 7 6 2(8isrc/libavcodec/bytestream.h4n8t:9)318f(:)(15}x:,) *warning: {1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q0 37317(4 108.26 46318.2 | 02 3 +8 4 03i.1f54 )1( 6s 4i| 7z ^ ~fe )2, !Q=3 1s(i z0e.)7 2 5| 2 ~~~~~ ^ ~~~~In file included from 8 src/libavcodec/aacps_fixed.c5:7249: 9In file included from 4src/libavcodec/aacps.c0:3322: 6src/libavcodec/aacps_fixed_tablegen.hf:)251}:,13: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 : 251 | note: expanded from macro 'Q31' Q30 (045. | 8#7d96e1f7i1n6e6 5Q53214(2fx)), Q 3 0( 0 . 7 5 4 6 4 8 5 9(2i3n2t7)3(2(fx)),* 2Q13407(408.35674687.709 9+0 704.4557)5 f )| , ^ ~ Q30(0.426401432711In file included from 22src/libavcodec/aacsbr_fixed.cf:)62,: src/libavcodec/aacsbrdata.h :| 389 ~~~~^~~~~~~~~~~~~~~~~~: 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' 389 | {Q 3441 | (#-d0e.f2i7n3e 3Q83104(8x8)3 5 5 3 2 f ) , Q 3 1 ( 0(.i9n9t9)5(0(9x2)2*4140772370491f8)2},4. 0{ Q+3 10(. 50). 0 6| 3 ^ ~1 0802338302f), Q31(-0.5In file included from 4src/libavcodec/aacps_fixed.c5:3249: 5In file included from 8src/libavcodec/aacps.c7:5322: 9src/libavcodec/aacps_fixed_tablegen.h6:12508:f61):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36250: | note: expanded from macro 'Q31' Q30( 145. | 2#9d1e24f9i3n7e1 1Q03012(8xf)) , Q 3 0 ( 1 . 1 9 6 0 37 4(i1n6t6)((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.h7993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ :36In file included from : note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In 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] : In file included from 389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31':32: src/libavcodec/aacps_fixed_tablegen.h:250:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) (i250 | Q30(1.29124937110028f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ nsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' t 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ )(In file included from (x)*2147483648.0src/libavcodec/bytestream.h +: 3570:.155:) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~ src/libavcodec/aacps_fixed.c 357 | if In file included from (src/libavcodec/aacsbr_fixed.cs:i62: zsrc/libavcodec/aacsbrdata.he:2389 :!6=: siwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ) | ~~~~~ ^ ~~~~ :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] 389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 250src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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(- Q30(1.29124937110028f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' . 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 72In file included from 856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from 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/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:388:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | 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) | ^ ~ Q30In 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] (1 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.728568955340.41198278375959f), Q30(1.40313815268360f), Q30(41f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 1.38src/libavcodec/aac_defines.h6:8457:6367:0 4note: 04expanded from macro 'Q31'9 60f), Q30 (451 | .#3d4e8f3i9n9e72 4Q93216(4x8)f ) , | ~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* 2note: 1expanded from macro 'Q30' 47483648.0 44+ | 0#.d5e)f i n| e ^ ~ Q30(x) In file included from (src/libavcodec/aacsbr_fixed.ci:n62t: )src/libavcodec/aacsbrdata.h((:x387):*841:0 73warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5) 387| | ^ ~{ Q31(-0.53499621979720In file included from fsrc/libavcodec/aacps_fixed.c):, 24Q: 3In file included from 1(src/libavcodec/aacps.c :032.: 9src/libavcodec/aacps_fixed_tablegen.h7:22494:1615:5 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1237f)}, {Q31( -2490 | . 49 4 2 9 5 6 0 2Q23604(917.f4)1,1 98Q23718(3 705.995891f8)3,8 6Q3502(911.940033f13)8}1,5 2 6| 83 ~~~~~^~~~~~~~~~~~~~~~~~6 0f), Q30src/libavcodec/aac_defines.h(:145.:3368:6 8note: 7expanded from macro 'Q31'6 70404960 f45) | ,# dQ3e0f(i1n.e3 4Q83319(9x7)2 4 9 2 6 4 8 f ) , | ~~~~^~~~~~~~~~~~~~~~~~ (int)((xsrc/libavcodec/aac_defines.h):*442:1364:7 4note: 83expanded from macro 'Q30'6 48.0 + 0. 544) | #| de ^ ~f ine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h : 387 :(58i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*1073741824. 0387 | +{ Q03.15()- 0 .| 5 ^ ~3 499621979720f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 9src/libavcodec/aacps.c7:2324: 1src/libavcodec/aacps_fixed_tablegen.h5:52493:7373:1 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f)}, {Q31(-0.49 42492 | 9 5 6 0 2 2 6 4 9Q73f0)(,1 .Q43111(9 802.798831785398569f5)2,9 1Q90330f()1}.4,0 3 1| 3 ~~~~^~~~~~~~~~~~~~~~~~~8 1526836src/libavcodec/aac_defines.h0:f45):,36 :Q 3note: 0(expanded from macro 'Q31'1 .386876 7450 | 4#0d4e9f6i0nfe) ,Q 3Q13(0x(1). 3 48 3 9 9 7 2 4 9 2 6 4 8 f()i,nt ) (| ~~~~^~~~~~~~~~~~~~~~~~( x)*21474src/libavcodec/aac_defines.h:84436:4368: .note: 0expanded from macro 'Q30' + 0.5) | 44 ^ ~ | #define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 387 : 32 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t) ((x)*10737418 23874 | .{0Q 3+1 (0-.05.)5 3 4| 9 ^ ~9 621979720f), Q31( 0In file included from .src/libavcodec/aacps_fixed.c9:7242: 4In file included from 1src/libavcodec/aacps.c5:5323: 7src/libavcodec/aacps_fixed_tablegen.h3:12492:3137:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31(-0.494 22499 | 5 6 0 2 2 6 4 9Q73f0()1,. 4Q131918(2 708.397851985398f6)5,2 9Q139003(f1).}4,0 3 1| 3 ~~~~~^~~~~~~~~~~~~~~~~~8 1526836src/libavcodec/aac_defines.h0:f)45,: 36Q:3 0note: (expanded from macro 'Q31'1 .3868767 0454 | 0#4d9e6f0ifn)e, QQ3310((x1). 3 4 8 3 9 9 7 2 4 9 2 6 4 8(fi)n,t ) (| ( ~~~~^~~~~~~~~~~~~~~~~~x )*21474src/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 : 387 : 6 :( iwarning: ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*107374182 4387. | 0{ Q+3 10(.-50). 5 3| 4 ^ ~9 9621979720f), 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:In file included from 45:src/libavcodec/aacps_fixed.c36::24 : note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:265:160 :45 | warning: #dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 265 | ( i n t ) ( (xQ)3*1(201)4,7 4Q833614(8.00. 1+7 804.257)6 3 5| f ^ ~/ M_PI), Q31(0.28566In file included from 7src/libavcodec/aacsbr_fixed.c3:362f: /src/libavcodec/aacsbrdata.hM:_386P:I32):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(0.46307236f/ M386_ | P{IQ)3,1 (Q 301.(808.45691751764300135f9/6M3_fP)I,) ,Q 3Q13(1 (00..5778550389480165f2/76M4_1P4If)),} ,Q 3{1Q(311(. 100.003501895859f3/3M0_5P5I1)6,2 fQ)3, 1Q(311.(5 700.72912663936f6/1M6_6P9I)96 4 f| ) ^~~~~~~~~~~~} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36::45 :note: 36expanded from macro 'Q31': note: expanded from macro 'Q31' 45 | #45d | #edfeifnien eQ 3Q13(x1)( x ) ( i n t()i(n(tx))*(2(1x4)7*4281347483648.0 + 0.654)8 . 0| ^ ~+ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:7:In file included from src/libavcodec/aacps_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:265:137: warning: 386 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.8846157400 32659 | 6 3 f ) , Q 3 1Q(3 10(.05)7,5 0Q83410(502.7167481442f7)6}3,5 f{/QM3_1P(I )0,.0 5Q13918(903.32085556166723f3)f,/ MQ_3P1I() ,0 .Q231216(906.6416636097926346ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q31(0.5src/libavcodec/aac_defines.h9:7451:636:3 1note: 5expanded from macro 'Q31' f/M_PI), Q453 | 1#(d0e.f7i8n5e3 9Q83116(xf)/ M _ P I ) , Q 3 1 ( 1 (.i1n0t0)3((08x5)5*f2/1M4_7P4I8)3,6 4Q83.10( 1+. 507.057)9 6 3| 3 ^ ~f /M_PI) | ^~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4562: :src/libavcodec/aacsbrdata.h36::385 :note: 84expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3853 | 1{(Qx3)1 ( - 0 . 6 0 1 8 2 2 0 4 6 7(7in6t0)8(f()x,) *Q23114(7 408.38664787.09 6+5 100.356)1 2 3| f ^) }, {Q31(-0.974185881In file included from 6src/libavcodec/aacps_fixed.c3:2241: 7In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1265(: 1140:. 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 68523666475f)}, | ~~~~~^~~~~~~~~~~~~~~~~~265 | src/libavcodec/aac_defines.hQ:3451:(360:), note: Qexpanded from macro 'Q31'3 1(0.178427 6453 | 5#fd/Me_fPiIn)e, QQ3311((x0).2 8 5 6 6 7 3 3 f / M _ PI ) ,( iQn3t1)((0(.x4)6*320174273468f3/6M4_8P.I0) ,+ Q03.15()0 . 5| 9 ^ ~71 6315f/M_PI), Q31(0.In file included from 7src/libavcodec/aacsbr_fixed.c8:5623: 9src/libavcodec/aacsbrdata.h8:13856:f58/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q31(1.100308 53855f | /{MQ_3P1I()-,0 .Q6301(118.25270047697673630f8/fM)_,P IQ)3 1 (| ^~~~~~~~~~~~0 .86779651src/libavcodec/aac_defines.h0:36451:236:3 fnote: )expanded from macro 'Q31'} , {Q31(-0 .459 | 7#4d1e8f5i8n8e1 6Q33211(7xf) ) , Q 3 1 ( 0 . 9 6 4 6(8i5n2t3)6(6(6x4)*7251f4)7}4,8 36 4| 8 ~~~~^~~~~~~~~~~~~~~~~~~. 0 + 0.5)src/libavcodec/aac_defines.h : 45| : ^36 : note: expanded from macro 'Q31' 45 | #defIn file included from isrc/libavcodec/aacps_fixed.cn:e24 Q: 3In file included from 1src/libavcodec/aacps.c(:x32): src/libavcodec/aacps_fixed_tablegen.h : 265 : 91 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 42658 | 3 6 4 8 . 0 + Q03.15()0 ) ,| ^ ~Q 31(0.178427635f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:),62 : Qsrc/libavcodec/aacsbrdata.h3:1385(:032.:2 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6733f/M_PI), Q 33851 | ({0Q.3416(3-0072.3660f1/8M2_2P0I4)6,7 7Q63018(f0).,5 9Q3711(6 301.58f6/M7_7P9I6)5,1 0Q33611(203.f7)8}5,3 9{8Q163f1/(-M_0P.I9)7,4 1Q83518(811.6130201370f8)5,5 fQ/3M1_(P I0).,9 6Q4316(815.253676067497653f3)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q31'45 :36: note: expanded from macro 'Q31' 45 | #de f45i | n#ed eQf3i1n(e xQ)3 1 ( x ) ( i n t()i(n(tx))(*(2x1)4*271448734684368.408 .0+ +0 .05). 5) | ^ ~| ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 385In 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 :68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60 12658 | 2 20 4 6 7 7 6 0Q83f1)(,0 )Q,3 1Q(31 (00..816778749267653150f3/6M1_2P3If),) Q}3,1 ({0Q.2381(5-6607.3937f4/1M8_5P8I8)1,6 3Q3211(70f.)4,6 3Q03712(3 60f/.M9_6P4I6)8,5 2Q33616(604.7559f7)1}6,3 1 5| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI), Q3src/libavcodec/aac_defines.h1:(450:.3678: 5note: 3expanded from macro 'Q31'9 816f/M_P I45) | ,# dQe3f1i(n1e. 1Q03013(0x8)5 5 f / M _ P I ) , Q 3 1 ((1i.n5t7)0(7(9x6)3*32f1/4M7_4P8I)3 6 4| 8 ^~~~~~~~~~~~. 0 + 0.5) src/libavcodec/aac_defines.h:| ^ ~45 :36: note: expanded from macro 'Q31' 45 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:i62ne: src/libavcodec/aacsbrdata.hQ:33841:(84x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (384( | x{)Q*3211(4-704.8338664588.705 1+1 303.552)7 f )| ^, Q31( 0.9950157120In file included from 8src/libavcodec/aacps_fixed.c9:8245: fIn file included from )src/libavcodec/aacps.c}:32,: src/libavcodec/aacps_fixed_tablegen.h{:Q2653:145(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9250814029851f), Q 32651 | ( 0 . 3 7 4 4 4Q93914(304)4,6 1Q53f1)(}0,. 1 7| 8 ~~~~~^~~~~~~~~~~~~~~~~~42 7635f/M_src/libavcodec/aac_defines.hP:I45):, 36Q:3 1note: (0expanded from macro 'Q31' .28566733 f45/ | M#_dPeIf),i nQe3 1Q(301.(4x6)30 7 2 3 6 f / M _ P I ) , Q 3(1i(n0t.)5(9(71x6)3*152f1/4M7_4P8I3)6,4 Q83.10( 0+. 7805.3598)1 6 f| / ^ ~M _PI), Q31(1.1003In file included from 0src/libavcodec/aacsbr_fixed.c8:5625: fsrc/libavcodec/aacsbrdata.h/M:_384P:I58):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (1.57079633f/M _384P | I{)Q 3 1| ( ^~~~~~~~~~~~- 0.386587src/libavcodec/aac_defines.h5:1451:3363: 5note: 27expanded from macro 'Q31'f ), Q31( 450 | .#9d9e5f0i1n5e7 1Q23018(9x8)5f ) } , { Q 3 1 ( - 0 .(2i9n2t5)0(8(x1)4*021294875418f3)6,4 8.Q03 1+( 00.5.)3 7 4| 4 ^4 994344615f)}, | ~~~~^~~~~~~~~~~~~~~~~~~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::26536::21 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2653 | 1 ( x ) Q 3 1( 0 ) , Q 3(1i(0n.t17)(8(4x2)7*623154f7/4M8_3P6I4)8,. 0Q3 1+( 00..258) 56 6| 7 ^ ~3 3f/M_PI), Q31(0.4630In file included from 72src/libavcodec/aacsbr_fixed.c3:662f/: Msrc/libavcodec/aacsbrdata.h_P:I384):,32 :Q 31warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .59716315f/M_P I384) | ,{ QQ3311((0-.07.83583695881765f/1M1_3P3I5)2,7 fQ)3,1 (Q13.11(0 0300.895955f0/1M5_7P1I2)0,8 9Q8351f()1}.,5 70{Q73916(3-30f.2/9M2_5P0I8)1 4 0| 2 ^~~~~~~~~~~~~9 851f), Q3src/libavcodec/aac_defines.h1:(45 :036.:3 7note: 4expanded from macro 'Q31'4 4994344 6451 | 5#fd)ef}i,n e | Q ~~~~~^~~~~~~~~~~~~~~~~~3 1(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)((x)* 24514 | 7#4d8e3f6i4n8e. 0Q +3 10(.x5)) | ^ (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.6In file included from src/libavcodec/aacps_fixed.c9000803499316f), Q31( 0.90952171386132f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 24 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : In file included from src/libavcodec/aacps.cIn 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] :32 383 | {Q31(: src/libavcodec/aacps_fixed_tablegen.h:279:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 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' . 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 91In 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] 65 279 | static const int fractional_delay_links[] = { Q31(0.43f), Q31(0.75f), Q31(0.347f) }; | ~~~~^~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 80In 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:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 67913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 279src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31 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' x 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ ) (inIn 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] t )((x)*2147483648.0 + 0.5) | ^ ~ 280 | 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) 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) | ^ ~ {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' In file included from src/libavcodec/aacps_fixed.c:24 : 45In file included from | src/libavcodec/aacps.c#:d32e: fsrc/libavcodec/aacps_fixed_tablegen.hi:n361e: 15Q:3 1warning: (comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]x ) 361 | ( i n t ) ( ( xi)f* 2(1k4 7<4 8F3F6_4A8R.R0A Y+_ E0L.E5M)S (| f ^ ~_ center_20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:31:src/libavcodec/aacps_fixed_tablegen.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]383 :15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 380 | 383{ | Q 3 1 ( 0 . 9 9i2f6 7(6k5 7<5 6F5F0_9A4RfRA)Y,_ EQL3E1M(S-(0f._0c3e7n5t7e0r3_43341)6)9 5 8| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~) }, {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' In file included from src/libavcodec/aacps_fixed.c: 2445: | src/libavcodec/aacps.c#:40d:e45f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 40 | Q 3 1((i0n.t0)f()(,x ) *Q2311(407.438035694686.300 5+4 501.658)f) , | Q ^ ~3 1(0.5f) | ~~~~^~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6245:: 36src/libavcodec/aacsbrdata.h:: 379note: :expanded from macro 'Q31'32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e379 | Q{3Q13(1x()- 0 .3 6 8 3 4 3 3 6 9 4 9 2 5(2ifn)t,) (Q(3x1)*(2 104.7946843564882.908 0+2 009.755)f ) }| , ^ ~ {Q31( 0.938917609In file included from 8src/libavcodec/aacps_fixed.c8:0244: 5src/libavcodec/aacps.cf:)40,: 21Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.89968353 7404 | 0 3 8 8 fQ)3}1,( 0. 0| f ~~~~~^~~~~~~~~~~~~~~~~~) , Q31(src/libavcodec/aac_defines.h0:.453:0365:9 6note: 6expanded from macro 'Q31'30 545168f )45, | #Qd3e1f(i0n.e5f )Q 3 1| ( ~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#2d1e4f7i4ne8 3Q63418(.x0) + 0 . 5 ) | ^ ~ (int)((x)*21474In file included from 8src/libavcodec/aacsbr_fixed.c3:6624: 8src/libavcodec/aacsbrdata.h.:0379 :+6 :0 .5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 379 | {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:3246: 8src/libavcodec/aacps.c3:4403:396:9 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 52f), Q31 (40 | 0 . 9 6 Q43518(209.800f2)0,9 7 5Qf3)1}(,0 .{3Q03519(6 603.09534859116786f0)9,8 8Q03415(f0).,5 fQ)3 1 (| ~~~~^~~~~- 0.89968src/libavcodec/aac_defines.h3:5453:7364:0 3note: 8expanded from macro 'Q31'8f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ 45 | #defisrc/libavcodec/aac_defines.hne: 45Q:3361:( xnote: ) expanded from macro 'Q31' 45 | # d e(finitn)e( (Qx3)1*(2x1)4 7 4 8 3 6 4 8 . 0 + 0 . 5()i n t| ) ^ ~( (x)*2147483648.0 +In file included from src/libavcodec/aacps_fixed.c0:.245: )src/libavcodec/aacps.c : 39| : ^ ~56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 39 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:31378(:084.:0 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(0.018994 83787 | 5{2Q630149(f )0,. 9Q2301(405.102f)4,7 3Q53419(5-f0).,0 7Q23913(13-901.6672543383f)6,5 2 5| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 220f)}src/libavcodec/aac_defines.h,: 45{:Q363:1 (note: expanded from macro 'Q31'0 .89162532 245 | 5#1d8ef7i8nfe) ,Q 3Q13(1x() 0 . 5 4 9 5 0 9 5 5 5 7(0i5nt6)3(f()x}),* 2 1| 4 ~~~~~^~~~~~~~~~~~~~~~~~7 483648.src/libavcodec/aac_defines.h0 :+45 :036.:5 )note: expanded from macro 'Q31'| ^ ~ 45 | #define Q31In file included from (src/libavcodec/aacps_fixed.cx:)24 : src/libavcodec/aacps.c : 39 : 45 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 1394 | 7 4 8 3 6Q4381.(00 .+0 f0).,5 ) Q 3| 1 ^ ~( 0.01899487526049f)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 1src/libavcodec/aacsbrdata.h(0:.378:059f:) , warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.072931391 63787 | 5{3Q83f1)(, 0 .| 9 ~~~~^~~~~2 045124735src/libavcodec/aac_defines.h4:9455:f36):, note: Qexpanded from macro 'Q31'3 1(-0.6243 3456 | 5#25d2e4f2i2n0ef )Q}3,1 ({xQ)3 1( 0. 8 9 1 6 2 5 3 2 2 5(1i8n78tf))(,( xQ)3*12(1 407.458439654089.505 5+7 005.653)f ) }| , ^ ~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : src/libavcodec/aacps.c:39:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31( x39) | Q 3 1 ( 0 . 0 f ) ,( i Qn3t1)((0(.x0)1*829194478478532664084.90f )+, 0Q.351)( 0 .| 0 ^ ~f ), Q31(-0.0729313916In file included from 7src/libavcodec/aacsbr_fixed.c5:3628: fsrc/libavcodec/aacsbrdata.h):,378 : 31| : ~~~~^~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 378 | {Q31( 045. | 9#2d0e4f5i1n2e 4Q733514(9x5)f ) , Q 3 1 ( - 0 . 6 2 4 3(3i6n5t2)5(2(x4)2*2201f)4}7,4 8{3Q63418.(0 0+. 809.156)2 5 3| 2 ^ ~2 51878f), Q31( 0.54In file included from 9src/libavcodec/aacps_fixed.c5:0249: 5src/libavcodec/aacps.c5:57390:596: 3warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ 39 | src/libavcodec/aac_defines.h : 45 :Q363:1 (note: 0expanded from macro 'Q31'. 0f), Q31 45( | 0#.d01e8f9i9n4e8 7Q53216(0x4)9 f ) , Q 3 1 ( 0 . 0 f ) ,( iQn3t1)((-(0x.)0*722194371438931664785.308 f+) , 0 .5| ) ~~~~^~~~~ | ^ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacsbr_fixed.c :4562 | : #src/libavcodec/aacsbrdata.hde:f378i:n7e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 378 | ({inQt3)1((( x0).*922104475418234674385.04 9+5 f0).,5 )Q 3 1| ( ^ ~- 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] 376src/libavcodec/adpcm.c: | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1133:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] :45 1133 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ :36: note: src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 78 | 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 CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ :45src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' : 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 36src/libavcodec/adpcm.c: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 74: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] 36 : note: expanded from macro 'CASE_2' 376 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ | {src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' Q 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ 31(src/libavcodec/adpcm.c 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1154 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :32In 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] : warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 376 | 1154 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ {Q31(src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ 0src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' . 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 9src/libavcodec/adpcm.c3379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:74:36: note: expanded from macro 'CASE_2' : 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 45:src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 36 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ : note: src/libavcodec/adpcm.cexpanded from macro 'Q31' :1205:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 45 | 1205 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ #defsrc/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' i ne Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 78 | 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ Csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' A 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ SEIn 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' ( 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ COIn 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] N FIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ 375src/libavcodec/adpcm.c | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:76:34: note: expanded from macro 'CASE_3' : 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 45:src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 36 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ : src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' note: 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ expanded from macro 'Q31' src/libavcodec/adpcm.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :1325:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1325 | if 374( | c{s-Q>3s1t(e p0_.i4n3d4e4x0 9>0 48486u7)6{88 f )| , ~~~~~~~~~~~~~~ ^ ~~~ Q31(-0.98546330463232f)}, {Q31(-0.9src/libavcodec/adpcm.c8:2789:8695:8 3note: 7expanded from macro 'CASE'6 2390f), Q31 (78 | 0 . 2 1 0 2 1 5 2C4A6S25E2_039(fC)O}NF,I G _| ~~~~~^~~~~~~~~~~~~~~~~~# # codec ##src/libavcodec/aac_defines.h :_45D:E36C:O Dnote: Eexpanded from macro 'Q31'R , AV_CODE C45_I | D#_d e#f#i nceo dQec3,1 (_x_)V A _ A R G S _ _ ) | ^~~~~~~~~~~ (int)((x)*214src/libavcodec/adpcm.c74:8763:6344:8 .note: 0expanded from macro 'CASE_3' + 0.5) | 76 ^ ~ | CASE_2(config, In file included from csrc/libavcodec/aacsbr_fixed.co:d62e: csrc/libavcodec/aacsbrdata.h_:i374d:,58 :_ _warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A _ARGS__) | ^~~~~~~~~~~ 374 | {Q31( 0.4src/libavcodec/adpcm.c34:4740:9360:4 4note: 6expanded from macro 'CASE_2'7 688f), Q 3741 | ( - 0 . 9 8 5 4 6C3A3S0E4_6 3#2#3 2fe)na}b,l e{dQ(3c1o(d-e0c._9i8d2,9 8_5_83V7A6_2AR3G9S0_f_)), Q| ^~~~~~~~~~~3 1( 0.210215246252src/libavcodec/adpcm.c0:971f:)7}:, note: expanded from macro 'CASE_1'| ~~~~^~~~~~~~~~~~~~~~~~~ 71 | src/libavcodec/aac_defines.h : 45{: 36_:_ Vnote: A_expanded from macro 'Q31'A RGS__ } 45 | # d e fine Q31(x ) \ | ^~~~~~~~~~~ (int)((x)*214748364src/libavcodec/adpcm.c8.:01360 :+ 700:. 5warning: )comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] | ^ ~ 1360 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :i374f: 31(:c -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s tatus[0].step_ i374n | d{eQx3 1>( 808.u4 3|4|4 c0-9>0s4t4a6t7u6s8[81f]).,s tQe3p1_(in-d0e.x9 8>5 48683u3)0{4 6 3| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~3 2f)}, {Q31(-0.98298583762390f), Q31(src/libavcodec/adpcm.c :078.:2691:0 2note: 1expanded from macro 'CASE'5 24625209f)} ,78 | | ~~~~^~~~~~~~~~~~~~~~~~~ CASEsrc/libavcodec/aac_defines.h_:345(:C36O:N Fnote: Iexpanded from macro 'Q31'G _ ## cod e45c | ##d#e f_iDnEeC OQD3E1R(,x )A V _ C O D E C _ I D _ # #( icnotd)e(c(,x )_*_2V1A4_7A4R8G3S6_4_8). 0 | + ^~~~~~~~~~~ 0.5) | ^ ~ src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' In file included from src/libavcodec/aacsbr_fixed.c:62 : 76src/libavcodec/aacsbrdata.h | : 374 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CASE_2(config, c374o | d{eQc3_1i(d ,0 .__4V3A4_4A0RG9S0_4_4)6 7 6| 8 ^~~~~~~~~~~8 f), Q31(-0.9854src/libavcodec/adpcm.c6:3743:0364:6 3note: 2expanded from macro 'CASE_2'3 2f)}, {Q 3741 | ( - 0 . 9 8 2 9 8C5A8S3E76_2 3#9#0 fe)n,a bQl3e1d(( c0o.d2e1c0_2i1d5,2 4_6_2V5A2_0A9RfG)S}__,) | ~~~~~^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1'45 | #def i71n | e Q 3 1{( x_) _ V A _ A R G S _ _ } ( i n t ) ( ( x ) *\2 1 4| 7 ^~~~~~~~~~~4 83648.0 + 0.5) | ^ ~ src/libavcodec/adpcm.c:1360: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.c:62: src/libavcodec/aacsbrdata.h:373:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1360 | if (c -373> | s{tQa3t1u(s [00.]2.9s0t7e8p2_7i7n6d0e5x7 7>5 f8)8,u Q|3|1 (c- >0s.t3a5t3u9s3[717]7.9s2t1e5p2_0ifn)d}e,x {>Q 3818(u-)0{. 6 2| 8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~5 8772103030f), Q31( 0.3876569338710src/libavcodec/adpcm.c2:f78)}:,69 : | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'CASE' src/libavcodec/aac_defines.h: 4578: | 36 : note: expanded from macro 'Q31' CASE_3( C45O | NF#IdGef_i n#e# Qc3o1d(exc) # # _ D E C O D E R , A(Vi_nCtO)D(EC(_xI)D*In file included from _2 1src/libavcodec/alac.c#4#:7 544c: 8o3src/libavcodec/bytestream.hd64:e8c187.,:015 :_+_ warning: V0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A. _5A)R G S| __ ^ ~ ) 187 | | ^~~~~~~~~~~ if (size2 !In file included from =src/libavcodec/aacsbr_fixed.c src/libavcodec/adpcm.c:s:6276i: :zsrc/libavcodec/aacsbrdata.he34:):373 : note: 58 expanded from macro 'CASE_3':| ~~~~~ ^ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | C A373S | E{_Q23(1c(o n0f.i2g9,0 7c8o2d7e7c6_i0d5,7 7_5_fV)A,_ AQR3G1S(_ _0). 3 5| 3 ^~~~~~~~~~~9 3777921520f)},src/libavcodec/adpcm.c :{74Q:3361:( -note: 0expanded from macro 'CASE_2'. 62858772 1740 | 30 3 0 f ) , Q 3C1A(S E0_. 3#8#7 6e5n6a9b3l3ed8(71c0o2dfe)c}_,i d ,| ~~~~^~~~~~~~~~~~~~~~~~~_ _VA_ARGS_src/libavcodec/aac_defines.h_:)45 : 36| : ^~~~~~~~~~~ note: expanded from macro 'Q31' 45 | #desrc/libavcodec/adpcm.cf:in71e: 7Q:3 1note: (expanded from macro 'CASE_1'x ) 71 | { (_i_nVtA)_(A(RxG)S*_21_4 7}4 8 3 6 4 8 .0 + 0 \. 5) | ^~~~~~~~~~~| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/adpcm.c: src/libavcodec/aacsbrdata.h::1404373::3232:: warning: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1404 | 373 | { Q 3 1 ( 0 . 2 9i0f7 8(2c7s7-6>0s5t7e7p5_fi)n,d eQxIn file included from 3 1src/libavcodec/aliaspixdec.c>(: 25808: .u3)src/libavcodec/bytestream.h5{:3 1879 :3| 157 ~~~~~~~~~~~~~~ ^ ~~~:7 7In file included from 9warning: 2src/libavcodec/alacenc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1:5 272: 0fsrc/libavcodec/put_bits.h):}227,: 37{: Q187warning: 3 | comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]1 ( - 0 .i6f2 8(src/libavcodec/adpcm.c5s 8:2277i | 787z :e 692 :12 0 note: !3 expanded from macro 'CASE'0= 3 0ifsf)i ,z( esQ) -3 >178 b | (| u f ~~~~~ ^ ~~~~ 0_ . e3 n8 d7 6 -5 6Cs9A-3S>3Eb8_u73f1(_0Cp2OtNfrF )I>}G=,_ s #i| #z ~~~~~^~~~~~~~~~~~~~~~~~ e coofd(eBci t#src/libavcodec/aac_defines.hB#:u 45_f:D)36E):C O{note: Dexpanded from macro 'Q31'E R ,| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~A V_C O45D | E#Cd_eIfDi_n e# #Q 3c1o(dxe)c , _ _ V A _ A R G S _ _ )( i n| t ^~~~~~~~~~~) ((x)*214748364src/libavcodec/adpcm.c8:.760: 34+: 0note: .expanded from macro 'CASE_3'5 ) | ^ ~ 76 | CASE_2(cIn file included from osrc/libavcodec/aacsbr_fixed.cn:f62i: gsrc/libavcodec/aacsbrdata.h,: 373c:o7d:e cwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]id , __VA_ARGS__) 373 | | { ^~~~~~~~~~~Q 31( 0.290782776src/libavcodec/adpcm.c0:5747:7536f:) ,note: expanded from macro 'CASE_2' Q31( 0.3 5743 | 9 3 7 7 7 9 2 1 5C2A0SfE)_} ,# #{ Qe3n1a(b-l0e.d62(8c5o8d7e7c2_1i0d3,0 3_0_fV)A,_A RQG3S1_(_ )0 . 3| 8 ^~~~~~~~~~~7 65693387102fsrc/libavcodec/adpcm.c):}71,: 7 :| ~~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'CASE_1' src/libavcodec/aac_defines.h71: | 45 : 36 : {note: expanded from macro 'Q31'_ _VA_ARGS__ 45} | # d e f i n e \Q 3 | 1 ^~~~~~~~~~~( x) (int)((x)src/libavcodec/adpcm.c*2:114314:7324:8 3warning: 6comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]4 8.0 + 0.5) | ^ ~ 1431 | if (In file included from csrc/libavcodec/aacsbr_fixed.cs:-62>: ssrc/libavcodec/aacsbrdata.ht:e372p:_84i:n dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ 372 | {Q31( 0.20541973692630f), Qsrc/libavcodec/adpcm.c3:178(:-690:. 9note: 4expanded from macro 'CASE'4 3514436991 878f | ) } , { Q 3 1 (C A0S.E9_939(8C0O3N7F1I0G2_3 3#5#1 fc)o,d eQc3 1#(# 0_.D7E9C8O3D5E9R1,3 5A6V5_5C9O9DfEC)_}I,D _ | # ~~~~~^~~~~~~~~~~~~~~~~~# codec, src/libavcodec/aac_defines.h_:_45V:A36_:A Rnote: Gexpanded from macro 'Q31'S __) | ^~~~~~~~~~~ 45 | #define Q3src/libavcodec/adpcm.c1:(76x:34): note: expanded from macro 'CASE_3' 76 ( | i n t ) ( ( x )*C2A1S4E7_428(3c6o4n8f.i0g ,+ c0o.d5e)c _ i| d ^ ~, __VA_ARGS__) | ^~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:59:src/libavcodec/adpcm.c :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74:36: note: expanded from macro 'CASE_2'372 | {Q31( 740 | . 2 0 5 4 1 9 7 3CA6S9E2_6 3#0#f )e,n aQb3l1e(d-(0c.o9d4ec4_3i5d1,4 4_3_6V9A9_1A8RfG)S}_,_ ){ Q 3| 1 ^~~~~~~~~~~( 0.9998037102src/libavcodec/adpcm.c3:3715:17f:) ,note: expanded from macro 'CASE_1'Q 31( 0. 7719 | 8 3 5 9{1 3_5_6V5A5_9A9RfG)S}__, } | ~~~~~^~~~~~~~~~~~~~~~~~ \src/libavcodec/aac_defines.h : 45| : ^~~~~~~~~~~36 : note: expanded from macro 'Q31' src/libavcodec/put_bits.h:265:37: 45warning: | comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]# define src/libavcodec/adpcm.cQ:31517 1:265(32 | x: ) warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] i f ( s- > b(ui nf1517t_ | )e n( d( x )- * 2 s1 4- 7> 4b 8u 3fi6_f4p 8t(.rc0 s >-+=> s0ts.ei5pz)_e io nf| d( ^ ~eB xi t>B u8f8)u)) {{ | 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 | {src/libavcodec/adpcm.cQ:3781(: 690:. 2note: 0expanded from macro 'CASE'5 4197369263 078f | ) , Q 3 1 ( - 0C.A9S4E4_335(1C4O4N3F6I9G9_1 8#f#) }c,o d{eQc3 1#(# _0D.E9C9O9D8E0R3,7 1A0V2_3C3O5D1Ef)C,_ IQD3_1 #(# 0c.o7d9ec8,3 5_9_1V3A5_6A5R5G9S9_f_))}, | | ^~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/adpcm.c36::76 :note: 34expanded from macro 'Q31': note: expanded from macro 'CASE_3' 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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 76src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/adpcm.c:62: src/libavcodec/aacsbrdata.h:371:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :74 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:36: note: expanded from macro 'CASE_2' 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ :45src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' : 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ 36: note: expanded from macro 'Q31'src/libavcodec/adpcm.c:1623:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 1623 | 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 if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ :45: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.cexpanded from macro 'Q31' :76:34: note: expanded from macro 'CASE_3' 45 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ | #src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' d 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ efsrc/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' i 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ nesrc/libavcodec/adpcm.c Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :1744In 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] : 44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 1744 | for (unsigned channel = 0; channel < channels; channel++) | ~~~~~~~ ^ ~~~~~~~~ | {Qsrc/libavcodec/adpcm.c:1749:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3 1749 | for (unsigned channesrc/libavcodec/bytestream.hl: 294=:15 :0 ;warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h annel <294 | c h an neilf s;( siczhea2n ne!l=+ s+i)z e){ | ~~~~~ ^ ~~~~| ~~~~~~~ ^ ~~~~~~~~ 1( src/libavcodec/adpcm.c:1849:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 0.src/libavcodec/bytestream.h 1849: | 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (294 | c s - > sitfe p(_siinzdeex2 !> =8 8us)i{z e )| ~~~~~~~~~~~~~~ ^ ~~~ | ~~~~~ ^ ~~~~ 9413src/libavcodec/adpcm.c8021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:78:69: note: expanded from macro 'CASE' : 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ 45src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' : 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ 36src/libavcodec/adpcm.c: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 74:In file included from 36: note: expanded from macro 'CASE_2' src/libavcodec/aacsbr_fixed.c 74 | CASE_ ## enabled(codec_id, __V:62: src/libavcodec/aacsbrdata.h:371:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A _ARGS__) | ^~~~~~~~~~~ 371 | src/libavcodec/adpcm.c{Q31( 0.941380210src/libavcodec/bytestream.h3:23183:3150:f )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31( 0318. | 3 5 2 8 1i9f1 67(3s3i0z18ef2) }!,= {sQi3z1(e-)0 . 7| src/libavcodec/bytestream.h5 ~~~~~ ^ ~~~~7: 23185:0157:6 5warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 641f), 318Q | 3 1 ( 0i.f5 3(6s5i0z5e429 !6=4 0s5i8z7e)f ) }| , ~~~~~ ^ ~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 71 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :7In 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.hnote: expanded from macro 'CASE_1' :45:36: note: expanded from macro 'Q31' 71 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | { __In file included from Vsrc/libavcodec/aacsbr_fixed.cA:_62A: Rsrc/libavcodec/aacsbrdata.hG:S370_:_58 :} warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~~~~~~~~ 370 | {Q31( 0.99885650204884f), src/libavcodec/adpcm.cQ:318771:(37 :0 warning: .comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]1 1136095490444f)}, 1877{ | Q3 1 ( - 0 . 5 6 6i4f96 1(4c1-2>8s3t8a6tfu)s,[ 0Q]3.1s(t-e0p._9i0n4d9e4x8 6>6 38681u5)8 7{f )| } ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/adpcm.c45: | 78#:d69e:f inote: nexpanded from macro 'CASE'e Q31(x) 78 | (CiAnStE)_(3((xC)O*N2FI1G4_7 4#8#3 6c4o8d.e0c #+# 0_D.E5C)OD E R| , ^ ~ AV_CODEC_ID_ ## codeIn file included from csrc/libavcodec/aacsbr_fixed.c,: 62_: _src/libavcodec/aacsbrdata.hV:A370_:AR32G:S _warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^~~~~~~~~~~ 370 | {Qsrc/libavcodec/adpcm.c3:1(76 :034.: 99note: 8expanded from macro 'CASE_3'8 56502048 8764 | f ) , Q 3 1 (C A0S.E1_121(3c6o09n5f4i9g0, 4c4o4dfe)c}_,i d{,Q _3_1V(A-_0A.R5G6S6_4_9)6 1 4| 1 ^~~~~~~~~~~2 8386f), Q31(-src/libavcodec/adpcm.c0:.749:0364:9 4note: 8expanded from macro 'CASE_2'6 6361587f )74} | , | ~~~~~^~~~~~~~~~~~~~~~~~ CASE_ src/libavcodec/aac_defines.h##: 45e:na36b:l enote: dexpanded from macro 'Q31'( codec_id ,45 | _#_dVeAf_iAnReGS _Q_3)1 ( x| ) ^~~~~~~~~~~ (intsrc/libavcodec/adpcm.c)(:(71x:)7*:2 1note: 4expanded from macro 'CASE_1'7 483648 .710 | + 0 .{5 )_ _ V| A ^ ~_ ARGS__ } 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 | {src/libavcodec/adpcm.cQ:319061:(41 :0 .warning: 9comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]9 885650204884f) , 1906Q | 3 1 ( 0.11136095 4 9 0 4 4 4 f )i}f, (c{-Q>3s1t(a-t0u.s5[6i6]4.96s1t4e1p2_8i3n86dfe)x, >Q 3818(u-)0 .{9 0 4| 9 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~4 8src/libavcodec/bytestream.h66:33576:1155:8 7warning: f)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , | ~~~~~^~~~~~~~~~~~~~~~~~ 357 | src/libavcodec/aac_defines.h : 45i:fsrc/libavcodec/adpcm.c36 ::( 78src/libavcodec/bytestream.hnote: s::i69expanded from macro 'Q31'z:357 e: 2note: 15 expanded from macro 'CASE':! =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 45i | z#e78d) | e f i357| n | ~~~~~ ^ ~~~~ e Q 3 1Ci(AfSx E)(_ s3 i( zC eO 2N F I! G= _ s# i# z CC libavcodec/aptxenc.o ec)o( di en| ct ~~~~~ ^ ~~~~ ) #(#( x_)*D2E1C4O7D4E8R3,6 4A8V._0C O+D E0C._5I)D _ #| # ^ ~ codec, __VA_ARGS__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] src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 369 | {Q31(- 076. | 5 89 4 7 4 5 6 5C1A7S7E5_12f()c,o nfQi3g1,( -c0o.d3e4c8_4i7d1,3 2_4_5V4A3_8A8RfG)S}_,_ ){ Q 31| ( ^~~~~~~~~~~- 0.41815140454465src/libavcodec/adpcm.cf:)74,: 36Q:3 1note: (expanded from macro 'CASE_2' 0.1627642 2743 | 5 8 8 6 1 f ) } ,C A S| E ~~~~~^~~~~~~~~~~~~~~~~~_ ## enablsrc/libavcodec/aac_defines.he:d(45c:od36e:c _note: iexpanded from macro 'Q31'd , __VA_AR G45S | _#_d)e f i| n ^~~~~~~~~~~e Q31(x) src/libavcodec/adpcm.c : 71: 7 :( inote: nexpanded from macro 'CASE_1't )((x) *712 | 1 47 4 8 3{6 4_8_.V0A _+A R0G.S5__) } | ^ ~ \ | ^~~~~~~~~~~ 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 | {Q3src/libavcodec/adpcm.c1(:-21800:.325:8 9warning: 4comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]7 456517751f), Q31(-0.34847132454388f) }2166, | { Q 3 1 ( - 0 . 4 1 8 1 5 1/4*0 4R5e4a4d6 5ifn) ,e vQe3r1y( s0a.m1p6l2e 7f6o4r22 3t5h8i8s6 1cfh)a}n,n e l| . ~~~~^~~~~~~~~~~~~~~~~~~ */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: note: 2167expanded from macro 'Q31' | 45 | # d e f in ef oQr3 1((xi)n t i = 0 ; i < n(bi_nsta)m(p(lx)e*s2_1p4e7r4_8b3l6o4c8k. 0/ +2 80;. 5i)+ + ) | { ^ ~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2168 | 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] int filter, s h369i | f{tQ,3 1f(l-a0g.,5 8b9y4t7e4;5 6 5| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7 75 12169f | ) , Q31( -21700 | . 3 4 8 4 7 1 3 2 4 5 4 3 8 8 f ) } , f{Qi3l1t(e-r0 .=4 1b8y1t5e1s4t0r45e4a4m625_fg)e,t _Qb3y1t(e u0(.&1g6b2)7;6 4 2| 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 58861 f2171) | } , | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aliaspixenc.c src/libavcodec/aac_defines.h :: 2545 :: 36 :src/libavcodec/bytestream.h : note: 187 expanded from macro 'Q31's: h15i:f t warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]45= | #fidletfe ir187n | e& Q03 x1 f(i;xf ) (| s ~~~~~~~~~~~~~~~~~~~~~~i z e 2 ! = 2172 | s i z e )( i n | t ~~~~~ ^ ~~~~ ) ( ( x ) * 2 1 4 7 4 8fi3l6t4e8r. 0= +f i0l.t5e)r >>| ^ ~4 ; | ~~~~~~~~~~~~~~~~~~~~~ 2173 | 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] if (filter >369= | {FQF3_1A(R-R0A.Y5_8E9L4E7M4S5(6x5a1_7a7d5p1cfm)_,t aQb3l1e()-)0 . 3| 4 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 471324 521744 | 3 8 8 f ) } , { Q 3 1 ( - 0 . 4 1 8 1 5 1 4 0r4e5t4u4r6n5 fA)V,E RQRO31R(_ I0N.V1A6L2I7D6D4A2T23A5;8 8 6| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~f )}, | ~~~~^~~~~~~~~~~~~~~~~~~2175 | src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' flag 45 | =# dbeyftienset rQe3a1m(2x_)g e t _ b y t e u ( & g b ) (&i n0tx)7(;( x )| * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 14 721764 | 8 3648. 02177 | + 0 . 5 ) | ^ ~ /* DecodIn file included from esrc/libavcodec/aacsbr_fixed.c :2628: src/libavcodec/aacsbrdata.hs:a368m:pl83e:s .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] */ | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2178 | 368 | { Q 3 1 (- 0 . 6 4 9 46246527458f), 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 for (int n = 0; n < 28; n++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2179 | int sample = 0, scale; | ~~~~~~~~~~~~~~~~~~~~~~ 2180 | 368 | {Q31(-0.6In file included from 49src/libavcodec/aacps_fixed.c46:224: 4src/libavcodec/aacps.c65:24167:4445:8 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.68 64164 | 5 5 0 7 1c0o4n9s6t 0If)N}T,F L{OQA3T1 p(e-a0k_.d1e2c0a1y6_9f2a0c5t7o64r3 7=f )Q,3 1Q(301.(7-60.5597281343873362426155f3)3;1 2 f| ) ~~~~^~~~~~~~~~~~~~~~~~} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/aac_defines.h:: 45note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q31' 45 | #45d | e#fdienfien eQ3 1Q(3x1)(x ) ( i(inntt))((((xx))**22114477448833664488..00 ++ 00..55)) | ^ ~| ^ ~ 2181 | 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 if (n & 1) { | ~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/adpcm.c:368:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :78 368 | {Q3In file included from 1(src/libavcodec/alac.c-:057.: 6src/libavcodec/unary.h4:509:4416:2 4warning: 65comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2 7458f), 50Q | 3 1 ( f0o.r6(8i6 4=5 500;7 10i4 9<60 fl)e}n, &{&Q3 1g(e-0t._1b2i0t16s19(2g0b5)7 6!4=3 7sft)o,p Q;3 1i(+-+0).;5 7 1| 4 ~~~~~~~~~~~~~ ^ ~~~~ 7322153312f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 69 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] note: expanded from macro 'CASE' 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45:In file included from 36:src/libavcodec/aic.c :note: 31expanded from macro 'Q31' : src/libavcodec/golomb.h:482:34 :45 | warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d efine Q3 1482( | x ) i f ((gibn-t>)s(i(zxe)_*i2n1_4b7i4t8s 3<6= 4r8e._0i +nd e0x.)5 ){ | | ^ ~ ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 78 | 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] CASE_3(CONFIG_ #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) | ^ ~ coIn file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:31: warning: dec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c:76:34: note: expanded from macro 'CASE_3' 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h76 | CASE_2(config, codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ :45:36: note: expanded from macro 'Q31' src/libavcodec/adpcm.c:74:36: note: expanded from macro 'CASE_2' 45 | #defin e74 | Q 3 1 ( x ) C A S E _ # # e n a(bilnetd)((c(oxd)ec*_2i1d4,7 4_8_3V6A4_8A.R0G S+_ _0). 5 )| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | ^ ~ src/libavcodec/adpcm.c:71:7:In file included from src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'CASE_1'62 : src/libavcodec/aacsbrdata.h:367:6 :71 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { __VA_ARGS_ _ 367} | { Q 3 1 ( - 0 . 1 7 \3 2 5| 5 ^~~~~~~~~~~5 2859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q3In file included from 1(src/libavcodec/aacps_fixed.cx:) 24 : src/libavcodec/aacps.c : 486 : 39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 834866 | 4 8 . 0 + 0 . 5 )g _ d| ^ ~e cay_slope = (1 << 30) In file included from -src/libavcodec/aacsbr_fixed.c :D62E: Csrc/libavcodec/aacsbrdata.hA:Y366_:S84L:O PEwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* (k - DECAY_CU T366O | F{FQ[3i1s(3 40].)3;8 97 5| 9 ^~~~~~~~~~~9 3093975f), Qsrc/libavcodec/aacps.c3:1881:(30 :0 .note: 9expanded from macro 'DECAY_SLOPE'5 515358099 11882 | 1#fd)e}f,i n{eQ 3D1EC(A-Y0_.S9L7O7P5E7 1 2 5 2 2Q43105(00f.)0, 5Qf3)1 ( | 0 ~~~~^~~~~~. 05305src/libavcodec/aac_defines.h8:94445:8360:6 0note: 6expanded from macro 'Q30'f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #defisrc/libavcodec/aac_defines.hn:e45 :Q363:0 (note: xexpanded from macro 'Q31') 45 | # d e(fiinnte) (Q(3x1)(*x1)0 7 3 7 4 1 8 2 4 . 0 + 0(.i5n)t ) (| ( ^ ~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] src/libavcodec/bytestream.h: 294366: | 15{:Q 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.389759 92943 | 0 9 3 9 7i5f f()s,i zQe321 (! =0. 9s5i5z1e5)3 5 8| 0 ~~~~~ ^ ~~~~9 9121f)}, {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) src/libavcodec/bytestream.h : 318(:i15n:t )warning: ((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x )*214748 33186 | 48 . 0 +i f0 .(5s)i z e| 2 ^ ~ != size) | ~~~~~ ^ ~~~~ 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.hIn file included from :45src/libavcodec/aic.c::3634:: src/libavcodec/unary.hnote: :expanded from macro 'Q31'50 :41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 45 | #define 50Q | 3 1 ( x )f o r ( i = 0 ; i < (liennt )&(&( xg)e*t2_1b4i7t4s8136(4g8b). 0! =+ s0to.p5;) i +| + ^ ~) ; | ~~~~~~~~~~~~~ ^ ~~~~ 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.30238837956src/libavcodec/bytestream.h29:9f357):}15,: warning: | ~~~~^~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h: 35745 | : 36 : inote: fexpanded from macro 'Q31' (size2 != s45i | z#ed)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: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.370509906040In 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] 91 f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 50src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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.hfor(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ :45:36: note: expanded from macro 'Q31' 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.0935547655src/libavcodec/aic.c8534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 176 45 | #define Q31(x) src/libavcodec/agm.c : 1068 :(39i:n t)warning: ((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x )*214748364 81068. | 0 + 0w.hi5l)e (| g ^ ~e t_bits_left(gb)In file included from src/libavcodec/aacsbr_fixed.c>: 062 : &src/libavcodec/aacsbrdata.h&: 362x: 58<: swarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> output_size) 362{ | {Q 3| 1 ~ ^ ~~~~~~~~~~~~~~( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 176 | if (frame_size > size) { | ~~~~~~~~~~ ^ ~~~~ :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) In file included from (src/libavcodec/aacps_fixed.ci:n24t: )(src/libavcodec/aacps.c(:x678)*:2341:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | ^ ~ 678 | INTFLOIn file included from Asrc/libavcodec/aacsbr_fixed.cT: 62wi: dsrc/libavcodec/aacsbrdata.ht:h360 :=83 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .f) / ((stop - s t360a | r{tQ)3 1?( (0s.t0o2p4 1-6 2s7t5a8r0t6)8 6:9 f1)),; Q 3| 1 ~~~~^~~~( 0.2719291src/libavcodec/aac_defines.h4:2448:368:9 0note: 5expanded from macro 'Q30'f )}, {Q31( 044. | 8#2d0e6f8i6n1e9 5Q93005(1x5)f ) , Q 3 1 ( - 0 . 8 5 0(8in7t7)8(7(9x9)4*417076f3)7}4,1 8 2| 4 ~~~~^~~~~~~~~~~~~~~~~~~. 0 + 0.5) src/libavcodec/aac_defines.h :| 45 ^ ~: 36: note: expanded from macro 'Q31' src/libavcodec/alac.c 45: | #277d:e31f:i nwarning: ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] Q 31(x) 277 | (}i netl)s(e( xi)f* 2(1o4u7t4p8u3t6_4s8a.m0p l+e s0 .!5=) a l| a ^ ~c ->nb_samples) { 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] src/libavcodec/alac.c:313:31: 360warning: | comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]{ Q31( 0.02 43131 | 6 2 7 5 80 6 8 6 9 f ) , iQf3 1((l p0c._2o7r1d9e2r9[1c4h2]8 8>9=0 5afl)a}c,- >{mQa3x1_(s a0m.p8l2e0s6_8p6e1r9_5f9r0a5m1e5 f|)|, !Ql3p1c(_-q0u.a8n5t0[8c7h7]8)7 9 9| 4 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4 76f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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), Q3src/libavcodec/aic.c:1(-0.64020970923102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 400src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 18:In file included from warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aacsbr_fixed.c 400 | if (buf_size < off) { | ~~~~~~~~ ^ ~~~ :62src/libavcodec/aic.c: src/libavcodec/aacsbrdata.h:355:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :420 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.: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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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' 45src/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 }, | ^ definsrc/libavcodec/alac.c:605:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] e 605 | { NULL }, | ^ 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' src/libavcodec/alacenc.c:638 :45157 | :# dwarning: efmissing field 'unit' initializer [-Wmissing-field-initializers]i ne Q31(x) 638 | { "(miinnt_)p(r(edxi)c*t2i1o4n7_4o8r3d6e4r"8,. 0N U+L L0,. 5O)F F | S ^ ~E T(min_predictionIn file included from _src/libavcodec/aacsbr_fixed.cor:d62e: rsrc/libavcodec/aacsbrdata.h),: 354:A32V:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_INT, { . i3546 | 4{ Q=3 1D(E F0A.U9L6T3_6M7I5N5_4P7R6E3D2_0O1RfD)E,R Q}3,1 (M I0N.3_8L4P8C6_7O4R9D3E0R3,2 4A2LfA)C}_,M A{XQ_3L1P(C-_0O.R9D9E1R4,3 8A7E5 7}16,8 1 8| f ^) , Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/alacenc.c 45: | 639#:d157e:f iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e Q31(x) 639 | {( i"nmta)x(_(pxr)e*d2i1c4t7i4o8n3_6o4r8d.e0r +" ,0 .N5U)L L ,| ^ ~O FFSET(max_predictioIn file included from nsrc/libavcodec/aacsbr_fixed.c_:o62r: dsrc/libavcodec/aacsbrdata.he:r354):, 7A:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_INT, { 354. | i{6Q43 1= (D E0F.A9U63L6T7_5M5AX4_7P6R3E2D0_1OfR)D,E RQ 3}1,( M0I.N3_84L8P6C7_4O9R3D0E3R2,4 2AfL)A}C, _{MQA3X1_(L-P0C._9O9R1D4E3R8,7 5A7E1 6}8,1 8 f| ) ^, Q31(-0.2494527723980src/libavcodec/alacenc.c9:f641):}12,: warning: | missing field 'help' initializer [-Wmissing-field-initializers] ~~~~~^~~~~~~~~~~~~~~~~~ 641 | src/libavcodec/aac_defines.h : {45 :N36U:L Lnote: expanded from macro 'Q31'} , | ^ 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)src/libavcodec/alsdec.c*2:143607:48383:6 48warning: .0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + 0.5) | ^ ~ 360 | In file included from isrc/libavcodec/aacsbr_fixed.cf: 62(: asrc/libavcodec/aacsbrdata.h:v353c:t7x:- >warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h _layout.nb_ch a353n | n{eQl3s1 (> 0F.F8_0S7A2N33E9_5N1B1_C4H3A7N1NfE)L,S )Q 3{1 (- 0| . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~2 4717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q3src/libavcodec/alsdec.c1:(424x:)28 : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] (424i | n t ) ( (ixf) *(2g1e4t7_4b8i3t6s4_8l.e0f t+( &0g.b5)) < | h ^ ~t _size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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: 4 warnings generated. note: expanded from macro 'Q31' 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] src/libavcodec/alsdec.c 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' :577:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 45 | 577 | if (ctx->cur_frame_length != ctx->sconf.frame_length) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ #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.08754 warnings generated. 0604656825f), 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.96495267812512 warnings generated. 1f), 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] 4 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | 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: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.64874435357162CC libavcodec/arbc.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: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] 6 warnings generated. 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(-0In file included from .2src/libavcodec/anm.c00:5282: 5src/libavcodec/bytestream.h5:91872:5154:9 34warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) }, {Q31( 0187. | 9 4 2 1 4i5f1 1(4s0i80z2e32f )!,= Qs3i1z(e-)0 . 9| 9 ~~~~~ ^ ~~~~6 96425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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]src/libavcodec/alsdec.c 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:716:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :45: 716 | if (*bd->opt_order > sconf->max_order) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 36:src/libavcodec/alsdec.c note: expanded from macro 'Q31' :748:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 45 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] d 762 | for (; k < k_max; k++) | ~ ^ ~~~~~ efsrc/libavcodec/alsdec.c:810:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] in 810 | av_assert0(sb_length <= sconf->frame_length); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ esrc/libavutil/avassert.h Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :In file included from 38:11: note: expanded from macro 'av_assert0' src/libavcodec/aacsbr_fixed.c 38 | if (!(cond)) { \ | ^~~~ :62: src/libavcodec/alsdec.c:842:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacsbrdata.h 842 | for (sb = 0; sb < sub_blocks; sb++) { | ~~ ^ ~~~~~~~~~~ :343src/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) { | ~~ ^ ~~~~~~~~~~ 32: src/libavcodec/alsdec.c:871:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] warning: 871 | if (res == cur_tail_code) { | ~~~ ^ ~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alsdec.c 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:883:29: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] : 883 | if (res > cur_tail_code) | ~~~ ^ ~~~~~~~~~~~~~ 45:src/libavcodec/alsdec.c:903:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 36 903 | for (sb = 0; sb < sub_blocks; sb++, start = 0) | ~~ ^ ~~~~~~~~~~ : note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~src/libavcodec/bytestream.h :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] 294 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 294src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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] if (size2 != size) | ~~~~~ ^ ~~~~ 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 | #defisrc/libavcodec/bytestream.h:ne Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 318In file included from :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c 318 | i:62: src/libavcodec/aacsbrdata.h:342:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(size2 != size) | ~~~~~ ^ ~~~~ :45:36: note: expanded from macro 'Q31' 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: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 357In 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.hCC libavcodec/argo.o if (size2 != size) | ~~~~~ ^ ~~~~ :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/alsdec.c45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :In file included from 933:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c:62 933 | for (ltp_smp = FFMAX(*bd->ltp_lag - 2, 0); ltp_smp < block_length; ltp_smp++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ : src/libavcodec/aacsbrdata.hsrc/libavcodec/alsdec.c:951:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 341:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 951 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' for (s m45p | #=d e0fi;n es mQp3 1<( xF)CC libavcodec/ass.o F M I N ( o p t _ o r d e r(,i nbtl)o(c(k_xl)e*2n1gt4h7)4;8 3s6mp4+8+.)0 {+ 0 .| 5 ^ ~~~~~~~~~ ~~~~~~~~~~~~ ) | ^ ~ src/libavutil/macros.h:49In file included from :src/libavcodec/aacsbr_fixed.c25::62: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'FFMIN'340 :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #defi 340n | e{ QF3F1M(I N0(.0a0,2b87) 8(40(6a0)3 3>48 f)(,b )Q 3?1 ( (0b.)6 47:68 2(6a11)5)8 16 6| ~ ^ ~f )}, {Q31( 0.70src/libavcodec/alsdec.c1:79546:9298:94 0warning: 84comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 5f), Q3 1(954- | 0. 2 0 4 53 0 28 5 7 3 3 2f2orf )(}s,b =| ~~~~^~~~~~~~~~~~~~~~~~~ 0; ssrc/libavcodec/aac_defines.hb: 45<: 36sm:p ;note: expanded from macro 'Q31's b++) 45 | | # ~~ ^ ~~~d efine Q31(xsrc/libavcodec/alsdec.c): 961 : 23 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 961( | i n t) ( ( x ) * 2f14o7r48 3(6k 4=8 .00; + k0. 5<) o | p ^ ~t _order; k+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.00287840603348CC libavcodec/ass_split.o f), 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)}, CC libavcodec/assdec.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: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(src/libavcodec/ansi.c 0:.04793:2125:0 56warning: 0missing field 'value' initializer [-Wmissing-field-initializers]8 13135 f479) | } , | { ~~~~~^~~~~~~~~~~~~~~~~~ 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: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)CC libavcodec/assenc.o , 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)CC libavcodec/asv.o ((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.0921596853144src/libavcodec/alsdec.c:1245:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6f) 1245 | while (entries < channels && !(current->stop_flag = get_bits1(gb))) { | ~~~~~~~ ^ ~~~~~~~~ ,src/libavcodec/alsdec.c Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:1248:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1248 | if (current->master_channel >= channels) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 45:src/libavcodec/alsdec.c:1273:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 36 1273 | if (entries == channels) { | ~~~~~~~ ^ ~~~~~~~~ : note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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) | ^ ~ src/libavcodec/alsdec.cIn 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.h1538:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] :45 :36: note: expanded from macro 'Q31' 1538 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 if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ :45src/libavcodec/alsdec.c:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 1559: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] 32 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 1559src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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 nbits[i] = FFMIN(nbits[i], highest_byte*8); | ^ ~~~~~~~~ ~~~~~~~~~~~~~~ :src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 45 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :36src/libavcodec/alsdec.c: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 1581In file included from :27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c 1581 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ :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) (in24 warnings generated. t)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f),In file included from Qsrc/libavcodec/apedec.c3:1(32 : 0.src/libavcodec/bytestream.h8:01870:9153: 6warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 198236f)}, {Q31( 0.5 191879 | 2 8 2 5 3i4f78 9(5sfi)z,e 2Q 3!1=( s0i.z8e0)2 4 7| ~~~~~ ^ ~~~~6 31400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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 Qsrc/libavcodec/alsdec.c:1663:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 1( 1663 | if (get_bits_left(gb) < 7*channels*ctx->num_blocks) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ x)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++) { | ~ ^ ~~~~~~~~~~~~~~~ (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( 0src/libavcodec/amrwbdec.c:236:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h236 | isf_q[i] += PRED_FACTO:45:36: note: expanded from macro 'Q31' R 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] isf_past[i]; | ~ ^~~~~~~~~~~ 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0src/libavcodec/amrwbdec.c:255:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 255src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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] isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i]; | ^ ~ 319 | src/libavcodec/amrwbdec.c:255:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 255 | isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i]; | ~ ^ 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.src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 837 294 | if (size2 !=02537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :s45i:z36e:) note: expanded from macro 'Q31'| ~~~~~ ^ ~~~~ 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) | ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/aacsbr_fixed.c::31862:: 15src/libavcodec/aacsbrdata.h:: 318warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q 33181 | ( - 0 . 8i7f9 30(7s7i2z3e526 7!8=6f )s,i zeQ)3 1 ( | ~~~~~ ^ ~~~~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) (src/libavcodec/amrwbdec.cin:t366):(43(: xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648. 0366 | + 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] 0.18 * exc [317i | {+ Q311](;- 0 .| 8 ~ ^~~~~~~~~~5 359479233537f), src/libavcodec/amrwbdec.cQ:33651:(63 :0 .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 738125901 53657 | 9 f )} , { Q3 1 ( - 0 . 81c4t1x2-4>3p0i3t3c8h5_35vfe)ct,o rQ[3i1(]- 0=. 907.4188 07*6 8e0x4c9[6i3 7-f )}1,] +| ~~~~~^~~~~~~~~~~~~~~~~~0 .64 *src/libavcodec/aac_defines.h :e45x:c36:[ inote: ]expanded from macro 'Q31' + | ~ ^~~~~~ 45 | #define Q3src/libavcodec/amrwbdec.c1:(365x:)43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (365i | n t ) ( ( x ) * 2 1 4 7 4c8t3x6-4>8p.i0 t+c h0_.ve5c)t o r| [ ^ ~i ] = 0.18 * eIn file included from xsrc/libavcodec/aacsbr_fixed.cc:[62i: src/libavcodec/aacsbrdata.h- :1317]: 6+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4 * exc[i] +317 | {| Q ~ ^~~~~~~~~~3 1(-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)src/libavcodec/bytestream.h:357: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: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.7296src/libavcodec/alsdec.c:1821:33: warning: 2comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 208 425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1821 | ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 1822 | sconf->frame_length); | ~~~~~~~~~~~~~~~~~~~ 45:src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 36 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ : note: src/libavcodec/alsdec.c:1864:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] expanded from macro 'Q31' 1864 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :1854In 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] : 31: note: expanded from macro 'INTERLEAVE_OUTPUT' 316 | { 1854 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ Q31(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.c0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1858 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :31: note: expanded from macro 'INTERLEAVE_OUTPUT' 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] 1858 | 316 | { Q 3 1 (f o0r. 9(5c4 3=2 109;3 4c5 7<1 2c8hfa)n,n eQl3s1;( c0+.+6)8 8 4 9 6 0 3 4 0 8 4 4 1 f ) } , { Q 3 1 ( - 0 . 7 2 9 6 2 2 0 8 4 2 5 1 9 1\f ) ,| ~ ^ ~~~~~~~~Q 31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1866:9: src/libavcodec/aac_defines.hwarning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]45 :36: note: expanded from macro 'Q31' 1866 | 45 | #IdNeTfEiRnLeE AQV3E1_(OxU)T P U T ( 3 2 ) | ^~~~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/alsdec.cn:t1854):(31(:x )note: *expanded from macro 'INTERLEAVE_OUTPUT'2 147483648.0 + 0.5) 1854 | | ^ ~ forIn file included from src/libavcodec/aacsbr_fixed.c(:c62 : =src/libavcodec/aacsbrdata.h :0316;: 7c: 7c4u7r7_3f3r8a7m9ef_)l,e nQg3t1h( -!0.=4 8s0c6o0n7f7-4>4f3r2a2m5e1_fl)e}n,g t | h ~~~~^~~~~~~~~~~~~~~~~~~ && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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/amrnbdec.csrc/libavcodec/aac_defines.h::18845::6236:: warning: note: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | # de188f | i n e Q 3 1( x ) p - > pr e v _ l s p _(siuntb)4([(ix]) =* 2 1 4 7l4s8p3_64s8ub.40_ i+ ni0t.[5i)] *| ^ ~1 000 / (floaIn file included from tsrc/libavcodec/aacsbr_fixed.c):(621: src/libavcodec/aacsbrdata.h<:<315 :175:) ;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(CC libavcodec/asvdec.o 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162src/libavcodec/amrnbdec.cf):}292,: 54{:Q 31warning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 0.909983087 02923 | 5 1 9 f ) , Q 3l1s(f _0q.[9i6]7 1=5 6l6s2f9_3r8[1i3]2 f*) }(,L S F| _ ~~~~~^~~~~~~~~~~~~~~~~~R _FAC src/libavcodec/aac_defines.h/: 4580:360:0 .note: 0expanded from macro 'Q31') + lsf_ 45n | o#_dre[fiin]e *Q 3(11(.x0) / 8 0 0 0 . 0 ) ; | ^~~~~~~~~~~ ~( 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) src/libavcodec/amrnbdec.c : 321 : 75(i:n twarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion](( x)*21474836 43218. | 0 + 0 . 5 ) ls | f ^ ~_ no_r[i] = pIn file included from ->src/libavcodec/aacsbr_fixed.cp:r62e: vsrc/libavcodec/aacsbrdata.h_:l311s:f31_:r [warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] * LSF_R_FA C311 | *{Q 3P1R(E D0_.F5A1C6_4MO6D1E8_41922k222 8+7f l)s,f _Q53_1m(e-a0n.[7i1]3;7 3 3| 3 ~ ^~~~~~~~~~~~~2 873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 20 warning s45 generated | . #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:309src/libavcodec/amrnbdec.c:58:: 355warning: :89implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 309 | {Q31 (-3550 | . 2 1 4 1 1 1 2 6l5s72f7_9q0f[)i,] Q=3 1((-l0s.f9_3r4[2i4]8 +1 9p05-2>5p4r5fe)v}_,ls f{_Qr3[1i(]- 0*. 68pr82e1d4_7f61a0c68[i84]f)) , *Q 3(1L(S-F_0R.2_F6A8C9 2/ 380060301.504)5 7+f )l}s,f _ 3| _ ~~~~^~~~~~~~~~~~~~~~~~~m ean[isrc/libavcodec/aac_defines.h]: 45*: 36(:1 .note: 0expanded from macro 'Q31' / 80 0450 | .#0d)ef;i ne | ^~~~~~~~~~~~~ ~Q 31(x) src/libavcodec/amrnbdec.c : 355 : 30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x) *3552 | 1 4 74 8 3 6 4 8l.s0f _+q [0i.]5 )= (| l ^ ~s f_r[i] + In file included from p-src/libavcodec/aacsbr_fixed.c>:p62r: esrc/libavcodec/aacsbrdata.h:v309_l:s31f:_ rwarning: [iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] * pred_ f309a | c{[Qi3]1)( -*0 .(L21S4F1_1R1_2FA6C57 /2 780900f0).,0 Q)3 +1( -l0s.f9_3342_4m8e1a9nsrc/libavcodec/amrwbdec.c[0i5:2]5 605*4:5 28f(:)1 .},warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { /Q 3810(0-00..608)8 ;26051 | 4 | 7 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 6 1 0 6 8 8 4f )f,ix eQd3_1v(e-0c.t2o6r[8i92]3 0+63=1 5f4i5x7efd)_}v,e c t| or ~~~~^~~~~~~~~~~~~~~~~~~[i - ctsrc/libavcodec/aac_defines.hx:-45>:p36i:t cnote: h_expanded from macro 'Q31'la g_int ]45 | #*d e0f.i8n5e; Q 3| 1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~( 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.21411src/libavcodec/amrwbdec.c126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:623:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 45:36: note: expanded from macro 'Q31' 623 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] p_gain * p_gain; | ~ ^~~~~~ 308 | src/libavcodec/amrwbdec.c:623:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q 622 | 31(-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 AMRWB_SFR_SIZE) * | ~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h | p_gain * p_gain; | ^~~~~~ :45:36: note: expanded from macro 'Q31' 45 | #define Q31src/libavcodec/amrwbdec.c:(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 626: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] 30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-626 | f_gain * f_gain; | ~ ^~~~~~ 0.src/libavcodec/amrwbdec.c:626:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9 9237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 625src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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] AMRWB_SFR_SIZE) * | ~ 307 626 | f_gain * f_gain; | ^~~~~~ | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.8src/libavcodec/amrwbdec.c:649:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 649 | if (ctx->pitch_gain[0] < 0.6) { | ^~~~~~~~~~~~~~~~~~ ~ 36829862src/libavcodec/alsdec.c:2748f), Q31(-0.740360471901src/libavcodec/amrwbdec.c73:f651):}16:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ 651src/libavcodec/aac_defines.h | : 45 : 36 :} note: eexpanded from macro 'Q31'l se if 45(c | t#dxe-f>pinitec Qh3_1g(axi)n [0 ] < 0 . 9 ) { | ( ^~~~~~~~~~~~~~~~~~ ~i nt)((x)*2147483648.0 + 0.5) | ^ ~ 2064:In file included from 19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:307:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2064src/libavcodec/amrwbdec.c | 307 | { Q 3 1(f o0.r 9(9c2 9=8 701;7 0c4 3<6 8n8uf)m_,b uQf3f1(e r0s.;4 0c81+6+6)1 0{0 7 5| 6 ~ ^ ~~~~~~~~~~~6 1f)}, {Q31( 0src/libavcodec/alsdec.c.:820872:3196:8 2warning: 9comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8 622748 f2087) | , Q 31f(o-r0. 7(4c0 36=0 407;1 9c0 1<7 3nfu)m},_ b u| f ~~~~~^~~~~~~~~~~~~~~~~~f ers; c++src/libavcodec/aac_defines.h): 45| : ~ ^ ~~~~~~~~~~~36 : note: expanded from macro 'Q31' src/libavcodec/alsdec.c :210345: | #23d:e fwarning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n e Q31(x ) 2103 | f o r ((ci n=t )0;( (cx )*<2 14n7u4m8_3b64uf8f.e0r s+; 0c.+5+)) | | ^ ~ ~ ^ ~~~~~~~~~~~ :src/libavcodec/alsdec.c:2133:23: In file included from warning: src/libavcodec/aacsbr_fixed.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 62: src/libavcodec/aacsbrdata.h:307: 322133: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (307c | {=Q 301;( c0 .<9 9c2h9a8n7n1e7l0s4;3 6++8c8)f ){, Q| 3 ~ ^ ~~~~~~~~1 ( 0.4src/libavcodec/alsdec.c657::92151:: 19: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] 0 2151657 | | fifo r( c(tc x=- >1f;i xce d<_ gcahiann[0n]e l>s; 3c.+0+ )* c| t ~ ^ ~~~~~~~~x ->fixed_gain[1]) { | ^~~~~~~~~~~~~~~~~~ ~ 81src/libavcodec/amrwbdec.c6610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:657:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 45:36: note: expanded from macro 'Q31' 657 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] if (ctx->fixed_gain[0] > 3.0 * ctx->fixed_gain[1]) { | ~ ^~~~~~~~~~~~~~~~~~ 307 | {Q31( 0.99298717043688f), Q31( 0.40816src/libavcodec/amrwbdec.c:610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 664src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 17: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] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 664 | if (ctx->pitch_gain[i] < 0.6) | ^~~~~~~~~~~~~~~~~~ ~ | {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.91781958879280fsrc/libavcodec/amrwbdec.c),: 715Q:3301: (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .7401271668 47151 | 8 6 f ) }r,e t u| r ~~~~^~~~~~~~~~~~~~~~~~~n FFMAX(src/libavcodec/aac_defines.h0:.450:,36: 1note: .expanded from macro 'Q31'2 5 - acc *45 | 0#.d8 e*f i5n1src/libavcodec/amrnbdec.ce2 ):Q;5683 :1 25(| :x ^~~ ~ ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h: 47 : 28 568: | (note: iexpanded from macro 'FFMAX' n t ) ( (p x47)- | *#>2db1ee4ft7ia4 n8=e3 6FF4FF8MM.AI0XN ((+ap ,-0b>.)p5 i)(t( cah )_ | g> ^ ~ a (ibn)[ 4?] ,( a1). 0:) ;( b )In file included from | ) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c : | 62 ^: src/libavcodec/aacsbrdata.h:306src/libavutil/macros.h::749::22 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'FFMIN' 49 | #src/libavcodec/amrwbdec.cd :e306715f | :i{30n:Qe3 1Fwarning: (Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M 0I.N2(9a9,b3)8 4 (715(3 | a4 )0 6> 5 (5rb1e)4t uf?r) n,( bFQ)F3 M:A1 X(((-0a0.).0)4 ,6 01| 5. ^ ~12 352 9-6 8a2c2c4 6* f0).}8, * {5Q123)1;( - 0| . ^~~ ~9 178195src/libavutil/macros.h8:8477:9402:8 0note: fexpanded from macro 'FFMAX') , Q31(- 047. | 7#d4e0f1i2n7e1 66F8F4M1A8X6(fa,)b}), ( (| a ~~~~~^~~~~~~~~~~~~~~~~~) > (b)src/libavcodec/aac_defines.h :?45 :(36a:) note: :expanded from macro 'Q31' (b)) | ^ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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: src/libavcodec/amrwbdec.cnote: expanded from macro 'Q31': 732:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q3 1732( | x) f l o a t s m _ f a c( i=n t0)(.(5x )** 2(114 7-4 8vo3i6c4e8_.f0a c+) 0*. 5s)t ab| _ ^ ~f ac; | ~ ^~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/amrwbdec.c:305::73258::29 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 732 | { | Q 3 1 ( f0l.o7a2t1 6s5m3_4f2a5c1 8=7 108.f5 )*, (Q13 1-( -v0o.i6c9e2_5f9a8c57)3 4*9 s5t6a4bf_)}fa,c {;Q 3 1| ( ~ ~~^~~~~~~~~~~- 0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/amrnbdec.c45::36604:: 45:note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 45 | #d e604f | i n e Q 3 1d(ixf)f + = f a b s ( l sf _ a v(gi[nit]) (-( xl)s*f2[14i7]4)8 3/6 4l8s.f0_ a+v g0[.i5]); | | ^ ~ ~ ^~~~~~~~~~ src/libavcodec/amrnbdec.c:604In file included from :src/libavcodec/aacsbr_fixed.c33::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 305:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 604 | di305f | f{ Q+3=1 (f a0b.s7(2l1s6f5_3a42v5g1[8i71]8 f-), lQs3f1[i(]-)0 .6/9 2ls59f8_5a7v3g4[9i5]6;4 f )| } ~~~~ ~~~~~~~~~~~^~~~~~~~, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #dsrc/libavcodec/amrnbdec.cef:i609n:e9 Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 609 | i f ((idnitf)f( (tf)i(x(exd)_*g2a1i4n7[40]8 3+6 4p-8>.0f i+x e0d._5g)a i n| [ ^ ~1 ] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c 622: | 62 : src/libavcodec/aacsbrdata.h : 304 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | { Q 3 1( 0 . 8 9 0 6 5p0-5>1f9i3x1e8d9_5gafi)n,[ 2Q]3 1+( p0-.>5fi2x7e8d3_3g5a2i6n9[735]8 5+f ) }| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ {Q31(- 0623. | 6 8 6 8 3 70 7 7 1 2 7 6 2 f ), Q 3 1 ( 0 . 8 08 0 6 9 4 4 7 1 0 3 3 9 f ) }p,-> f i| x ~~~~~^~~~~~~~~~~~~~~~~~e d_gainsrc/libavcodec/aac_defines.h[:445]:)36 :* note: 0expanded from macro 'Q31'. 2; | ~~~~~~~~~~~~~~~~ ~ 45 | #define Q31(x) (int)((x)*214src/libavcodec/amrwbdec.c74:87923:694:8 .warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 792 | if (ctIn file included from xsrc/libavcodec/aacsbr_fixed.c-:>62p: isrc/libavcodec/aacsbrdata.ht:c304h:_7g:a iwarning: n[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ] > 0.5 && 304c | t{xQ-3>1f(r_ c0u.8r9_src/libavcodec/amrnbdec.c0m6o:5d6250e:5 143<9:=3 1warning: M8implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O9 D5Ef_)8,k 8Q53)1 (625{ | 0 | . ^~~~~~~~~~~~~~~~~~ ~5 2 7 8 3 3 5 2 6 9 7 5(815.0f )-} ,s m{oQo3t1h(i-n0g._6f8a6c8t3o7r0)7 7*1 2f7i6x2efd)_,g aQi3n1_(m e0a.n8;0 8 0| 6 ~ ^~~~~~~~~~~~~~~9 44710339f)},src/libavcodec/amrnbdec.c : 625| : ~~~~~^~~~~~~~~~~~~~~~~~23 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: 625note: | expanded from macro 'Q31' 45 | # d e f(1i.n0e -Q 3sm1o(oxt)h i n g _ f a c t o r ) (*i nfti)x(e(dx_)g*a2i1n4_7m4e8a3n6;4 8 .| 0 ~ ^~~~~~~~~~~~~~~~ + 0.5) | ^ ~src/libavcodec/amrnbdec.c :624:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 624src/libavcodec/aacsbr_fixed.c | : 62: src/libavcodec/aacsbrdata.h: 303 : 84 :r ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u rn smoothing _303fa | c{tQsrc/libavcodec/amrwbdec.co3r1: (799-*:0 58.p:7- 0>warning: 3fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9i 5x6e8d4_0g3a6i8n8[ 64799f] | ) ,+ Q 3| 1 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~ ( 0f.5l8o7a9t6 7p9i8t2c2h1_0f3a9cft)o}r, ={ Q301.(2 50 .*0 0c5t6x3-7>7p1i9t6c9h3_6g5fa)in,[ Q0]3 1*( c0t.x6-1>7p6i8t1c9h6_7g2a7i2n4[40f]);} , | ~ ^~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: src/libavcodec/amrwbdec.cexpanded from macro 'Q31': 799:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 799Q | 3 1 ( x ) f l o a t p i t c h(_fianctt)o(r( x=) *02.12457 4*8 3c6t4x8-.>0p i+t c0h._5g)a i n| [0 ^ ~ ] * ctx->pitch_gIn file included from asrc/libavcodec/aacsbr_fixed.ci:n62[: 0src/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] CC libavcodec/asvenc.o 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.src/libavcodec/amrwbdec.c:892:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/amrnbdec.c :734:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 892 | r734e | t u r n iafv _(cpl-i>ppfi(tc(h1_.g0a i-n [t4i]l t<) 0.*6 ) ({1 . 2| 5 ^~~~~~~~~~~~~~~~ ~ - 0.25 * wsp), 0.1, 1.0); | ~ ^~~~ 0 + 0.5) src/libavcodec/amrnbdec.c | ^ ~ :In file included from 736:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c 736 | } else if (p->p:62: src/libavcodec/aacsbrdata.h:303:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] it 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' h 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ _gIn 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] a in[4] < 0.9) { | ^~~~~~~~~~~~~~~~ ~ 302 | {Q31(-0.93643src/libavcodec/amrnbdec.c603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: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) { | ^~~~~~~~~~ ~ 45src/libavcodec/amrnbdec.c:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 742: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] 31: 302 | {Q31(-0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 742 | if (fixed_gain > 2.0 * p->prev_sparse_fixed_gain) { | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ 93643603134666f), Q31( 0.99870790442CC libavcodec/atrac.o 385f)src/libavcodec/amrnbdec.c}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 751 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :17In file included from : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c 751 | if (p->pitch_gain[i] < 0.6) | ^~~~~~~~~~~~~~~~ ~ :62: src/libavcodec/aacsbrdata.h:302:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.9364360src/libavcodec/amrnbdec.c3134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 764 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :9In file included from : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrwbdec.csrc/libavcodec/aacsbr_fixed.c :76462 | : src/libavcodec/aacsbrdata.h : 302 :i6f: (warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i xed_gain < 5.0 )302 | {| Q ^~~~~~~~~~ ~3 1(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:974:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 45:36: note: expanded from macro 'Q31' 974 | est = 7965 + (isf[2] - isf[3] - isf[4]) / 6.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:301:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.8src/libavcodec/amrwbdec.c24:119761:5368:7 1warning: 11implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 7f), Q31( 0.9759 | 6 6 5 4 6s1c8a4l3e2 5=6 20f.)5} ,* { Q(3F1F(M-I0N.(6e5s1t8,5 474660703)5 8-8 5ifs)f,[ LPQ_3O1R(-D0E.R8 8-7 324]99)0 7/7 32 8| 9 ~f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ 976 | src/libavcodec/aac_defines.h : 45 : 36 :( inote: sexpanded from macro 'Q31'f [LP_ORDER _451 | 6#kd e-f i2ne] Q-3 1i(sfx)[ L P _ O R D E R - 2 (]i)n;t ) ((| x ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~) *2147483648.0 + src/libavcodec/amrwbdec.c0.:5975):37 : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | In file included from scsrc/libavcodec/aacsbr_fixed.ca:l62e: src/libavcodec/aacsbrdata.h=: 3010:.585: *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( FFMIN(est, 760 0301) | {-Q 3i1s(f [0L.P8_2O4R1D1E1R5 8-71 121]9)7 f/) , | Q ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~3 1( 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/amrnbdec.cef:in816src/libavcodec/amrwbdec.ce: 9:Q:9833 :1(warning: 25x:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | ( i 983n | ti )f( ( x( ) p* -2>1 p4 iit7f4c 8h(3d_6ig4fa8fi._n0i[ s4+f] 0[>i. ]50 ).+ 5 d| &i ^ ~&f f!_oivsefr[fil o-w )1 ]{ t ~ ^~~~~~~~~~~~~~~ p_ ib ti ct hs _1 g( ag ib n) [ 4!(]=i, n st1).t0(o)(p x;:) *i 2+| 1+ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~4) 7;4 8 3| 6 ~~~~~~~~~~~~~ ^ ~~~~4 8src/libavutil/macros.h.:0 49+: 220.:5 )note: expanded from macro 'FFMIN' | ^ ~ 49 | #define FFIn file included from Msrc/libavcodec/aacsbr_fixed.cI:N(62a: ,src/libavcodec/aacsbrdata.hb:300): 58((:a )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> (b) ? (b) : (300a | ){)Q 3 1| ( ^ ~- 0.78566324168507f)src/libavcodec/amrnbdec.c,: 822Q3:130(:- 0warning: .7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 56854107 9822 | 6 9 1 f ) } , { Q 3 1 (- 0 . 9 507.82954 9*5 4F4F7M8I7N7(fp)-,> pQi3t1c(h-_0g.a2i0n4[243]1,9 4619.609)6 6:f ) }| , ~ ^~~~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: src/libavcodec/aac_defines.hnote: :expanded from macro 'FFMIN'45 :36: note: expanded from macro 'Q31'49 | #define F FM45I | N#(dae,fbi)n e(( Qa3)1 (>x )( b ) ? ( b ) : ((ai)n)t ) (| ( ^x )*2147483648.0 src/libavcodec/amrnbdec.c+: 8230:.305:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ 823 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 3000:.315: warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFMIN(p->pitc h300_ | g{aQi3n1[(4]-,0 S.H7A8R5P6_6M3A24X1)6)8;5 0 7| f ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~), Q31(src/libavutil/macros.h-:049.:7225:5 6note: 8expanded from macro 'FFMIN'5 4107969 149f | )}#,d e{fQi3n1e( -F0F.M9I5N7(8a9,4b9)5 4(4(7a8)7 7>f )(,b Q)3 1? ((-b0). 2:0 4(2a3)19)4 6 9| 6 ^ ~9 66f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/amrnbdec.c:823:30src/libavcodec/aac_defines.h:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 823 | 0.5 * FFMIN(p->pitch_gain[4], SHARP_MAX)); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 49:40In 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' expanded from macro 'FFMIN' 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] 49 | 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' d 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ efIn file included from ine FFMIN(a,b) ((a) > (b) ? (b) : src/libavcodec/amrwbdec.c(a:)1040): 39 :| ^warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c 1040 | src/libavcodec/amrnbdec.c : 820 : 13 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 820 | p1-.>0p i-t cihs_fgpa_iinn[t4e]r [*s u b| f ^~~~~~~~~~~~~~~~ ~r ame], LP_ORDER); | ~ ^~~~~~~~~~~~~~~~~~~~ :62: src/libavcodec/aacsbrdata.h:299:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.2203 warnings generated. 8398686150148f), Q31( 0.3463355570218src/libavcodec/amrnbdec.c:8f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 838src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 838 | 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 if (fabsf(samples[i]) > AMR_SAMPLE_BOUND) { | ^~~~~~~~~~~~~~~~~ ~ 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/amrnbdec.csrc/libavcodec/aac_defines.h::90245::3612:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #d e902f | i n e Qr3e1t(uxr)n r h 1 > = 0 . 0 ? (irnh1t )(/( xr)h*02 1*4 7A4M8R3_6T4I8.L0T _+G A0M.M5A)_ T | : ^ ~ 0.0; | ^~~ ~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/amrnbdec.csrc/libavcodec/aacsbrdata.h::902297::2959:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 902 | 297 | r{eQt3u1r(n 0r.h310 4>8=5 705.408 7?9 6r3h21f )/, rQh301 (*- 0A.M7R0_5T4I0L0T3_4G3A5M7M5A2_9Tf ):} ,0 .{0Q;3 1 (| ~~~~^~~~~ ~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 | #de4fi warningnse generated . 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 | {Q31src/libavcodec/amrwbdec.c:(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1224:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 45:36: note: expanded from macro 'Q31' 1224 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 ctx->tilt_coef = voice_fac * 0.25 + 0.25; | ^~~~~~~~~ ~ :45:36: note: expanded from macro 'Q31' 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/amrnbdec.c:294:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1077 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' 61 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 1077 | In file included from highpass_gain * AMR_SAMPLE_SCALE, | ^~~~~~~~~~~~~ ~ 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 | #definsrc/libavcodec/apedec.ce Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :478In 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] :20 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) | ^ ~ warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]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] 478 | 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h if (rice->ksum < lim) | ~~~~~~~~~~ ^ ~~~ :45:36: note: expanded from macro 'Q31' 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),CC libavcodec/atrac1.o 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] CC libavcodec/atrac3.o 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*CC libavcodec/atrac3plus.o 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.CC libavcodec/atrac3plusdec.o 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) src/libavcodec/apedec.c : 904 : 23 : warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]( int)((x)*2 19044 | 7 4 8 36 4i8f. 0( p+- >0s.a5m)p l e| _ ^ ~p os < start) { | ~~~~~~~~~~~~~ ^ ~~~~~ 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/atrac3plusdsp.o 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)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ass_split.c:src/libavcodec/apedec.c:1666:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 273 1666 | { NULL}, | ^ :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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ass_split.c:369:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 369 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ 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 | #deCC libavcodec/atrac9dec.o fine 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' src/libavcodec/bytestream.h 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :In file included from 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c: 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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] src/libavcodec/bytestream.h689 | : 318 : 15 : Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ( 0.00040 26540f), Q33181 | ( 0 .i0f0 0(s2i9z4e925 3!=1 fs)i, zQe3) 1 (| ~~~~~ ^ ~~~~0 .0002043017f), Q31( 0src/libavcodec/atrac.c.0:0560:1190:9 4warning: 3implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]8 3f), | ~~~~~^~~~~~~~~~~~~~ 56 | src/libavcodec/aac_defines.h : 45 : 36 :f lnote: oexpanded from macro 'Q31'a t s = qm f45_ | 4#8tdaepf_ihanlef [Qi3] 1*( x2).0 ; | ^~~~~~~~~~~~~~~~~ ~ (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 Q3src/libavcodec/bytestream.h1(:x357): 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (357i | n t ) ( (ixf) *(2s1i4z7e428 3!6=4 8s.i0z e+) 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 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] src/libavcodec/argo.c 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' 28 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : src/libavcodec/bytestream.hIn file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:684:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 684 187 | if (size2 != size) | ~~~~~ ^ ~~~~ | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:src/libavcodec/atrac.c note: expanded from macro 'Q31' :139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 139 | for(i=0; i(b 0u.f0_6e5n7d6 9-0 6s6-8>fb)u,f _Qp3t1r( 0>.=0 6s7i4z52e5o0f2(1Bfi)t,B uQ3f1)() 0{. 0 6| 8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~9 664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.05751src/libavcodec/put_bits.h52:692651:f37):, warning: Q3comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]1 ( 0.0598166570 f265) | , Q 3 1( 0 .0 6i1f9 6(0s27-7>9bfu)f,_ e n| d ~~~~~^~~~~~~~~~~~~~ - s->busrc/libavcodec/aac_defines.hf:_45p:t36r: note: >expanded from macro 'Q31'= sizeof( B45i | t#Bdueff)i)n e{ Q 31| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~x ) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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:CC libavcodec/av1_metadata_bsf.o 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) | ^ ~ 9In 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] warning 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hs generated. :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 warnings generated. 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 Q19 warnings generated. 31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:636:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:635:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:634:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.47CC libavcodec/av1_parse.o 42453214f), 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.cCC libavcodec/av1_parser.o :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.56CC libavcodec/av1dec.o 30789140f), 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.src/libavcodec/atrac1.c:5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h241:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45: 241 | float max_quant = 1.0 / (float)((1 << (word_len - 1)) - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36: note: expanded from macro 'Q31' 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.CC libavcodec/avcodec.o 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:627 warnings generated. : src/libavcodec/aacsbrdata.h:624:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 4src/libavcodec/aacsbr_fixed.c: warning62: ssrc/libavcodec/aacsbrdata.h generated:. 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) CC libavcodec/avdct.o | ^ ~ 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( 90. warning7s1 generated0. 9410426f), 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] In file included from 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ 187src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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:609:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), CC libavcodec/avfft.o 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 5 warnings generated. 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) src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x)*2147483648.0 + 0.5) | ^ ~ 294 | In file included from isrc/libavcodec/aacsbr_fixed.cf: 62(: ssrc/libavcodec/aacsbrdata.hi:608z:e211 :! =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize) | ~~~~~ ^ ~~~~ 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' src/libavcodec/bytestream.h45 | :#318d:e15f:i nwarning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 3CC libavcodec/avpacket.o 1(x ) 318 | i f ( s iz 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: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)*21474836src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 8.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.cCC libavcodec/avrndec.o :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) | ^ ~ src/libavcodec/atrac3plusdsp.c:In file included from 98:src/libavcodec/aacsbr_fixed.c61:62:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]603 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | 603 | h a nQn3_1w(i-n0d.o2w7[3i6]6 3=4 0(410.f0)f, -Q 3c1(o-s0(.2T8W4O3P2I1 4*1 89if ),/ Q23516(.-00f.)2)9 5*0 701.6571f7;f ) ,| ~ ^~~~Q 31(-0.3059098575fsrc/libavcodec/atrac3plusdsp.c),: 98 :| 50 ~~~~^~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36 : 98note: | expanded from macro 'Q31' h45a | n#nd_ewfiinndeo wQ[3i1]( x=) ( 1 . 0 f - c o s ( T W(OiPnIt )(*( xi) */2 1245764.803f6)4)8 .*0 0+. 50f.;5 ) | | ~ ^~~~~~ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/atrac3plusdsp.csrc/libavcodec/aacsbrdata.h::98603::2710:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | 603 | Q3 1h(a-n0n._2w7i36n6d3o4w0[4i0]f )=, (Q13.10(f- 0-. 2c8o43s2(1T4W1O8P9If )*, iQ 3/1 (2-506..209f5)0)7 1*6 701.75ff),; Q 3| 1 ^~~~ ~( -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.2021250src/libavcodec/atrac3plusdsp.c176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 131 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :46: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] warning: 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 131 | amp = amp_sf_tab[wave_p45:36: note: expanded from macro 'Q31' a 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ raIn file included from m->amp_sf] * | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:601:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | 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' (!synth_param->amplitude_mode | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 133 | 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] ? (wave_param->amp_index + 1) / 15.13f | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f), | ~~~~^~~~~~~~~~~~~~~ 134src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 1.0f); | ~~~~~~~ :62: src/libavcodec/aacsbrdata.h:600:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | Q31(-0.1549607071f), src/libavcodec/atrac3plusdsp.c:Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f), | ~~~~^~~~~~~~~~~~~~~ 141src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 23:In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ :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) CC libavcodec/avs.o | ^ ~ 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 + src/libavcodec/atrac3plus.c:0.5) | ^ ~ 364: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] 17: 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' warning: 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 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 364 | if (pos > FF_ARRAY_ELEM | S(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] src/libavcodec/audio_frame_queue.c 593: | 91 : 29 : Qwarning: 31comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.0290824006f), Q31( 091. | 0 2 5 0 3f0o7r5(6i1f=)0,; Qn3b1_(s a0m.0p2l0e7s99 7&0&7 2if<)a,f qQ-3>1f(r 0a.m0e1_6c3o7u0n1t2;5 8if)+,+ ) {| ~~~~~^~~~~~~~~~~~~~ | ~^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:589:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 589 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:588:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45src/libavcodec/atrac3.c | #:de192fi:n35e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 192 | ( i n t )(f(lxo)a*t2 1w4 7 4=8 306.458 .*0 (+w i0 .*5 )w i | + ^ ~ wj * wj); | ~ ~~~~~~~~^~~~~~~~~ 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) | ^ ~ 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.058src/libavcodec/atrac3.c5915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 494 :27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' d 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ efinesrc/libavcodec/atrac3.c:494:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 494 | 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] c2 * INTERCC libavcodec/avs2.o POLATE(mc1_r, mc2_r, nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 581src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' | 469 | ((old) + (nsample) * 0.125 * Q31( 0.0585915683f ((new) - (o), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.062ld))) | ^~~ ~ 68src/libavcodec/atrac3.c57808f), | ~~~~~^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 494 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :22In file included from : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:580:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | 580 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~ ~ src/libavcodec/atrac3.c Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 493 45 | #define Q31(x) (int)((x)*2147483648.0:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 493 | In file included from c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.csrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :469 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' 41 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5): note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((n | ^ ~ ewIn 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- (old))) | ~ ~~~~~~^~~~~~~ ( 0.0src/libavcodec/atrac3.c:493:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, 7173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ nsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' s 45ample - band) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' # 469 | ((old) + (nsample) * 0.125 * ((new) - (olddefine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ ))In file included from ) | ^~~ ~ src/libavcodec/aacsbr_fixed.c:src/libavcodec/atrac3.c:493:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62: src/libavcodec/aacsbrdata.h:580:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q493 | 31( 0.0527630746f), Q31( 0.054245276 c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~ ~ 8f), Q31( 0.0557173src/libavcodec/atrac3.c648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 496 :43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 496 | | #define Q31(x) (int su2[nsample] = c1 * 2.0 - c2; | ~ ^~ )(src/libavcodec/atrac3.c:496:32: warning: (x)*2147483648.0 + 0.5) | ^ ~ 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:579:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.04973857 su2[nsample] 55f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ =src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Qc1 * 2.0 - c31(x) 2; | ^~ ~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/atrac3.c:506:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h :579:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | 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) su1[nsample] = c2 * 2.0; | ^~ ~ (int)src/libavcodec/atrac3.c:((x)*2147483648.0507:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 507 | 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 .0 4 8 2 1 6 5 7 2 0sfu),2 [Qn31s(a m0pl.e0]49 7=3 8(5c7515 f- )c,2 )Q 3*1 (2 .00.;0 5 1| 2 ~~~^~~~ ~5 56155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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) src/libavcodec/atrac3.c : 514 : 36 : (iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t)((x)*21474 5148 | 3 6 48 . 0 + 0 .5 ) | ^ ~ su1[nsample] = (c1 + In file included from c2src/libavcodec/aacsbr_fixed.c): 62*: src/libavcodec/aacsbrdata.h :2578.:074;: | warning: ~~~^~~~ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Qsrc/libavcodec/atrac3.c31:(515 :033.:0 4warning: 51implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 88405f), | ~~~~~^~~~~~~~~~~~~~515 | src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31's u2[nsampl e45] | #=d ecf2i n e Q 3 1*( x-)2 . 0 ; | ^~ ~ (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( src/libavcodec/atrac3.c0.:05403:7244:8 12warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 0f), Q31( 0540. | 0 3 9 0 05 3 6 7 9cfh),[1 ] | ~~~~~^~~~~~~~~~~~~~= sqrt(2 -src/libavcodec/aac_defines.h :c45h:[36:0 ]note: expanded from macro 'Q31'* ch[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: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), | ~~~~~^~~~~~~~~~~~~~1 warning generated. src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147src/libavcodec/atrac3.c4:85583:6334:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 558 | In file included from src/libavcodec/aacsbr_fixed.c : 62: ssrc/libavcodec/aacsbrdata.hu:1576[:n32s:a mwarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l e] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315:469:41: note: expanded from macro 'INTERPOLATE' 0 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ 17608src/libavcodec/atrac3.cf), Q31( :558:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0. 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 3 469 | ((old) + (n29754081f), | ~~~~~^~~~~~~~~~~~~~ ssrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' a 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ mplIn 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]e) * 0.125 * ((new) - (old))) | ^~~ ~ 576 | Q31( 0.028607src/libavcodec/atrac3.c:559:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 559 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 su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - bQ31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ anIn 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]d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.02469 | 57875847f), 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) | ^ ~ (oIn file included from ld) + (nssrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] am 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ psrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' l 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~e) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ In file included from src/libavcodec/atrac3.csrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :559 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - ba0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ nsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' d 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ );In file included from | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' : 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ 62: src/libavcodec/aacsbrdata.h:574:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.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' CC libavcodec/avs2_parser.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: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.0048109469CC libavcodec/avs3_parser.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: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( CC libavcodec/avuidec.o 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.hsrc/libavcodec/av1_metadata_bsf.c:556::32172:: 39warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | 172 | Q 3 1 ( 0 . 0 0{1 9.8i46141 4=0 f-)1, }Q,3 1-(1 ,0 .205052,1 4F6L1A5G8S3 f}),, Q3| 1 ^( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/av1_metadata_bsf.c: 17545: | 39#:d ewarning: fimissing field 'unit' initializer [-Wmissing-field-initializers]n e Q31(x )175 | { . i 6(4i n=t )-(1( x}),* 2-114,7 4285356,4 8F.L0A G+S 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.0src/libavcodec/av1_metadata_bsf.c0:191788:439:1 1warning: 40missing field 'unit' initializer [-Wmissing-field-initializers]f )CC libavcodec/avuienc.o , Q3 1178( | 0 . 0 0 2 1 4 6{1 5.i8634f )=, -Q13 1}(, 0-.10,0 2235051, 7F2L5A4GfS) ,} ,Q 3 1| ( ^ 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), src/libavcodec/av1_metadata_bsf.cQ3:1200(: 440:. 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]1 5443219f )200, | Q 3 1 ( 0. 0{0 1.6d8b6l 8=0 803.f0) ,} ,Q 301,( U0I.N0T0_1M8A3X4,8 2F6L5AfG)S, } ,| ~~~~~^~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((src/libavcodec/av1_metadata_bsf.cx:)203*:2431:4 7warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]8 3648.0 203+ | 0 . 5 ) | ^ ~{ .i64 = -1 }, -1, In file included from INsrc/libavcodec/aacsbr_fixed.cT:_62M: Asrc/libavcodec/aacsbrdata.hX:,555 :F32L:A Gwarning: S implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31src/libavcodec/av1_metadata_bsf.c(: 2070:.340:0 1warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]8 68083f ),207 | Q 3 1 ( 0 . 0 0{1 8.3i486246 5=f) ,0 }| , ~~~~~^~~~~~~~~~~~~~ 0, 1, FLAsrc/libavcodec/aac_defines.hG:S45}:,36 : | note: ^ expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/av1_metadata_bsf.c : 209 : 12 : warning: (missing field 'help' initializer [-Wmissing-field-initializers]i nt)( (209x | ) * 2 1 4{7 4N8U3L6L4 8}. 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) | ^ ~ CC libavcodec/bethsoftvideo.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/bfi.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 1 warning generated. 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/atrac9dec.c:526:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmpCC libavcodec/bgmc.o [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.cIn file included from :626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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] 626 | 187 | if (size2 != size) | ~~~~~ ^ ~~~~ rate = pow(2, rate); | ~~~ ^~~~ CC libavcodec/bink.o 30 warnings generated. src/libavcodec/avdct.c:60:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"bits_per_sample", "", OFFSET(bits_per_samp7 warnings generated. le), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,}, | ^ src/libavcodec/avdct.c:61:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | {NULL}, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/binkaudio.o src/libavcodec/av1_parse.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 71 | if (new_size >= INT_MAX / sizeof(*tmp)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/binkdsp.o src/libavcodec/avcodec.c:263:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:349:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 349 | avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scale = 1.0f / 32768.0; | ^~~~ ~ src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/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_offs5et warning s> generated . 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/bintext.o 13 warnings generated2 warnings generated. . In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/avcodec.c: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) | ~~~~~ ^ ~~~~ 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.49src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ /3) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:43:36: note: expanded from macro 'Q23' 5 warnings generated. 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 | CC libavcodec/bitpacked_dec.o 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[3CC libavcodec/bitpacked_enc.o ] = { 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) | ^ ~ 2 warnings 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) | ~ ^ ~~~~~ CC libavcodec/bitstream.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/bitstream_filters.o CC libavcodec/blockdsp.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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/bmp.o src/libavcodec/av1dec.c:649:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 649 | for (int iCC libavcodec/bmp_parser.o = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/bmpenc.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/bmvaudio.o src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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 } | ^ 5 warnings generated. CC libavcodec/bmvvideo.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/bonk.o 3 warnings generated. 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) | ~~~~~ ^ ~~~~ 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 | ifsrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ (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/aacsbr_template.csrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1170:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1170 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ CC libavcodec/brenderpix.o CC libavcodec/bsf.o 4 warnings generated. In file included from src/libavcodec/bitpacked_enc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 33 warnings generated. CC libavcodec/bswapdsp.o src/libavcodec/aacsbr_template.c:1401:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1401 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1421:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1421 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ CC libavcodec/c93.o CC libavcodec/cabac.o CC libavcodec/canopus.o CC libavcodec/cavs.o 4 warnings generated. CC libavcodec/cavs_parser.o CC libavcodec/cavsdata.o 647 warnings generated. 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: 2 warnings generated. comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 233 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ CC libavcodec/cavsdec.o 8 warnings generated. 5 warnings generated. CC libavcodec/cavsdsp.o CC libavcodec/cbrt_data.o CC libavcodec/cbrt_data_fixed.o src/libavcodec/bmp_parser.cIn 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cbs.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 84 | i = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cbs_av1.o CC libavcodec/cbs_bsf.o CC libavcodec/cbs_h2645.o 1 warning generated. CC libavcodec/cbs_jpeg.o CC libavcodec/cbs_mpeg2.o CC libavcodec/cbs_sei.o 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_vp9.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/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ CC libavcodec/ccaption_dec.o CC libavcodec/cdgraphics.o 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/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/cdtoons.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 22 warningsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s generated 294 | if (size2 != 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/cdxl.o src/libavcodec/brenderpix.c:208:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/brenderpix.c:270:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | bytes_left / bytes_per_scanline < hdr.height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/celp_filters.o 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/celp_math.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) | ~~~~~ ^ ~~~~ 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: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/bytestream.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/cfhddata.o src/libavcodec/bmp.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (buf_size < fsize) { | ~~~~~~~~ ^ ~~~~~ src/libavcodec/bmp.c:264:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 264 | if ((hsize-ihsize-14) < (colors << 2)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bmp.c:265:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if ((hsize-ihsize-14) < colors * 3) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 4 warnings generated. CC libavcodec/cfhddsp.o CC libavcodec/cfhdenc.o In file included from src/libavcodec/cavs.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | src/libavcodec/bonk.c if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 6 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)) | ~ ^ ~ CC libavcodec/cfhdencdsp.o 4 warnings generated. CC libavcodec/cga_data.o 1 warning generated. CC libavcodec/chomp_bsf.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/cinepak.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/cinepakenc.o CC libavcodec/clearvideo.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cljrdec.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/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/cljrenc.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/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)) { \ | ^~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_ensrc/libavcodec/cbs.cd - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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)) { 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 | src/libavcodec/cbs.c:523:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] if (s->buf_src/libavcodec/put_bits.hen:d 265-: 37s:- >bwarning: ucomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]f _ptr 523 | 265 | i fa v(_sa-s>bsuefr_te0n(dj -+ s1- >n=a msei)z)e;o f (| ~~~~~ ^ ~~~~~~~~~~~~B itBuf))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] s izeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 527 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warningssrc/libavcodec/ccaption_dec.c: generated. 498:31: warning: comparison of integers of different signs: 'enum cc_font' and 'const char' [-Wsign-compare] 498 | src/libavcodec/cbs_sei.c if (prev_font != font[j]) { | ~~~~~~~~~ ^ ~~~~~~~ :142:src/libavcodec/ccaption_dec.c:522:32: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare] 31 522 | if (prev_color != color[j]) { | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ccaption_dec.c: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] : 142 | if (au->units[i].type == sei_type) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 547:src/libavcodec/cbs_sei.c35: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare] : 547 | if (prev_bg_color != bg[j]) { | ~~~~~~~~~~~~~ ^ ~~~~~ 157:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 157 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:164:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cavsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_av1.c:55:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 55 | if (get_bits_left(gbc) < zeroes) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:82:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 82 | for (i = 0; i < zeroes; i++) | ~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:87:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 87 | for (j = 0; j < zeroes; j++) | ~ ^ ~~~~~~ src/libavcodec/ccaption_dec.c:931:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:932:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ In file included from src/libavcodec/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/cllc.o src/libavcodec/cbs_av1.c:280:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (put_bits_left(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_av1.c:296:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < w - 1; i++) | ~ ^ ~~~~~ CC libavcodec/cngdec.o In file included from src/libavcodec/cbs_h2645.c:361: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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) | ~~~~~ ^ ~~~~ 294 | 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: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_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)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.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/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 6< current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/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/cavsdec.c:620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ 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)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cavsdec.c:692:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ 31 warnings generated. src/libavcodec/cdtoons.c:232:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] In file included from 232 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/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/cngenc.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 (src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ize2 != 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.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ! 357 | if (size2 CC libavcodec/codec_desc.o != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/bytestream.h for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ :src/libavcodec/cbs_jpeg.c318:15: 5warning: warningcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s generated. : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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->datasrc/libavcodec/bytestream.h:_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ 357:src/libavcodec/cbs_jpeg.c15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ 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 (24scan->data_size * 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ warnings generated. 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) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/cook.o 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/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)) { \ | ^~~~ CC libavcodec/cook_parser.o 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)) { \ | ^~~~ CC libavcodec/cpia.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cri.o 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) | ~~~~~ ^ ~~~~ 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] 3185 | if (size2 != size) | ~~~~~ ^ ~~~~ warnings generated. 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 | src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/cscd.o CC libavcodec/cri_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/cyuv.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 }, | ^ 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/d3d11va.o 5 warnings generated. 22 warnings generated. In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 36 warnings generated. 13 warnings 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated. src/libavcodec/cfhd.cCC libavcodec/dca.o :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_core.o In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 67 warnings generated. 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 | src/libavcodec/cljrenc.c: priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1441 | 100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE}, | ^ src/libavcodec/cljrenc.c (1 << diff_len))) | ~~~~~~~~~~~~~~~ :101:12:src/libavcodec/cbs_av1_syntax_template.c warning: missing field 'help' initializer [-Wmissing-field-initializers] :1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 101 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavcodec/cfhdenc.c:305:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] { NULL }, | ^ 305 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dca_core_bsf.o CC libavcodec/dca_exss.o CC libavcodec/dca_lbr.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_410 warning s* generated . x); | ~ ^ CC libavcodec/dca_parser.o CC libavcodec/dca_sample_rate_tab.o CC libavcodec/dca_xll.o CC libavcodec/dcaadpcm.o src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ 6 warnings generated. 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/cllc.c:377:61: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 377 | if (info_offset > UINT32_MAX - 8 || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/dcadata.o 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] 133CC libavcodec/dcadct.o | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->targ6et_refl_coef[i]; | ~^~~~~~~~~~~~~~~ warnings generated. 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); | ~ ^~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/dcadec.o 4 warnings generated. 7 warnings generated. CC libavcodec/dcadsp.o CC libavcodec/dcaenc.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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dcahuff.o CC libavcodec/dct.o 20 warnings generated. CC libavcodec/dct32_fixed.o CC libavcodec/dct32_float.o 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/dds.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/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) | ~~~~~ ^ ~~~~ 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/decode.o CC libavcodec/dfa.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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/dfpwmdec.o CC libavcodec/dfpwmenc.o CC libavcodec/dirac.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], | ~~~ ^~~~~~~~~~~~~~~ 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/cook.c:530:29: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 530 | if (++catesrc/libavcodec/cri.cgory[idx] >= FF_ARRAY_ELEMS(dither_tab)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ :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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 1 warning generated. CC libavcodec/dirac_arith.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:CC libavcodec/dirac_dwt.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_parser.o 1 warning generated. In file included from src/libavcodec/dcaenc.c:27: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/dirac_vlc.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavcodec/dca_parser.cif (size2 != size) | ~~~~~ ^ ~~~~ :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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1359:17: warning: In file included from src/libavcodec/dca_xll.c:27: src/libavcodec/unary.h:50:41: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1359 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50src/libavcodec/cbs_av1.c:710:27: note: expanded from macro 'infer' src/libavcodec/bytestream.h:357: 15710 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (357c | u r r e nitf- >(nasimzee 2!= !(=v asliuzee))) {| ~~~~~ ^ ~~~~\ | ~~~~~~~~~~~~~ ^ ~~~~~ | In file included from for(i = 0; i < len && get_bits1(gb) !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] = stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/diracdec.o src/libavcodec/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ CC libavcodec/diracdsp.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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)) { \ | ^~~~ 19 warnings generated. 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/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/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ CC libavcodec/diractab.o 17 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 | In file included from if (8 * obu->obu_size > put_bits_left(pbc)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dnxhd_parser.o 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 } | ^ 2 warnings generated. src/libavcodec/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL,1 warning { .i64 = 0 }, 0, 1, PARAM }, | ^ generated. src/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL } | ^ CC libavcodec/dnxhddata.o 6 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]); | ~~~~ ^~~~~~~~ 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); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.hIn 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) | ~~~~~ ^ ~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dnxhdenc.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/dfa.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/dolby_e_parse.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: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/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcaenc.c:708:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 708 | if ((ff_dca_quant_levels[abits] - 1) / 2 < quantize_value(peak, our_quant)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:718:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 718 | av_assert0((ff_dca_quant_levels[abits] - 1) / 2 >= quantize_value(peak, *quant)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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/dfa.c :61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]318 | if (size2 ! =61 | s i z e )i f | ( ~~~~~ ^ ~~~~b ytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/dolby_e_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/dds.c:381:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | else if (bpp == 32src/libavcodec/dcaenc.c &:&835 :r15 := =warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]0 xff0000 &835& | g = = 0 x fiff0 0(t &<& bbe s=t_=b i0txsf)f {& & | a ~ ^ ~~~~~~~~~ == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:383:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 383 | else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000) | ~ ^ ~~~~~~~~~~ 1 warning generated. src/libavcodec/dds.c:483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | z = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ In file included from src/libavcodec/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/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/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_lengtIn 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] h 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ ; i++) 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/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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/dovi_rpu.o src/libavcodec/dcaenc.c:1297:136: CC libavcodec/dpcm.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ src/libavcodec/dirac.c:297:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if (idx < 3U) | ~~~ ^ ~~ CC libavcodec/dpx.o src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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) {CC libavcodec/dpx_parser.o | ~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:27: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:2 warnings generated. 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<(unsigCC libavcodec/dpxenc.o ned)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); | ~~~^~~~~~~~~~~~~~~~~ 4 warnings generated. 15 warnings generated. 5 warnings generated. 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/dsd.o 13 warnings generated. 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/dsddec.o CC libavcodec/dsicinaudio.o CC libavcodec/dsicinvideo.o In file included from src/libavcodec/dirac_dwt.c:30: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dss_sp.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],CC libavcodec/dstdec.o 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/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)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); | ~~~^~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/dump_extradata_bsf.o In file included from src/libavcodec/diracdec.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:33: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_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,CC libavcodec/dv.o 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); | ~~~^~~~~~~~~~~~~~~~~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] src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h; | ~~~^~~~~~~~~~~~~~~~~ :src/libavcodec/dirac_dwt_template.c265: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); | ~~~^~~~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ 6 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 (!(src/libavcodec/dsd.cco:n119d:)34:) warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | s u m += c t a b l e s [ i ] [ a ] + c t a b\l e s| [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) | ~~~~~ ^ ~~~~ src/libavcodec/dnxhddata.c:944:30: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 944 | { 175, 185, 365, 440 } }, | ^ CC libavcodec/dv_error_marker_bsf.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/dv_profile.o CC libavcodec/dvaudio_parser.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 4 warnings generated. CC libavcodec/dvaudiodec.o CC libavcodec/dvbsub_parser.o 7 warnings generated. CC libavcodec/dvbsubdec.o CC libavcodec/dvbsubenc.o src/libavcodec/dpx_parser.c:69:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | src/libavcodec/diracdec.c:521:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 521 | if (b-CC libavcodec/dvd_nav_parser.o >quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | src/libavcodec/dnxhddec.c: if (d->fsize > buf_size - i + 19) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 292:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 292 | if (buf_size < ctx->cid_table->coding_unit_size) 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] { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187src/libavcodec/dnxhddec.c | if (size2 != size) | ~~~~~ ^ ~~~~ :337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 337 | for (i = 0; i < ctx->mb_height; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:341:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 341 | if (buf_sizeIn file included from - ctx->data_offset size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ tx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h1:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning generated. 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvdata.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/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)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]CC libavcodec/dvdec.o 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; lIn file included from src/libavcodec/dnxhdenc.c:37: eIn 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] ve l++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 22 warnings generated. src/libavcodec/diracdec.c:853:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 853 | if (quansrc/libavcodec/dnxhddec.c:605:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] t _idx > DIRAC_MAX_QUANT_INDEX - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 605 | 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] for (x = 0; x < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ 894 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/dvdsub.o 2 warnings generated. src/libavcodec/dcadata.csrc/libavcodec/diracdec.c:923:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] : 923 | for (i = 0; i < s->num_x; i++) | ~ ^ ~~~~~~~~ 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/dpx.csrc/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:260:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 7338:33: note: expanded from macro 'SCALE' 260 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] AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33:src/libavcodec/dnxhddec.c:635:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/dpx.c note: expanded from macro 'SCALE' 635 | 7338 | (#cdtexf-i>nwei dStChA L!E=( ca)v c(t(x-c>) w/i d(t2h5 6|.|0 fc t*x -3>2h7ei68g.h0tf )!)= a| v ~ ~~~~~~~^~~~~~~~~~c tx->height)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dcadata.c:272src/libavcodec/dnxhddec.c::35:635 :21warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 272 | 635 | (c t x- >AwViRdatht i!o=n aalv cqt x=- >awvi_ddt2hq (|a|v _citnxt-2>fhleoiagth(t i!)=, a4v0c9t6x)-; >h e| i ~~~~~~ ^~~~~~~~~~~~~~~g ht)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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) / (256src/libavcodec/diracdec.c.0:f 942*: 333:2 7warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 .0f)) | ~ ~~~~~~~^~~~~~~~~~ 942 | if (s->slice_parasrc/libavcodec/dcadata.cm:s7460_:nu34m:_ bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f != (s->num _7460x | * s -S>CnAuLmE_(y1).)3 3{1 2 5| 8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~9 14433420e-3), SCAsrc/libavcodec/diracdec.cL:E977(:250.:9 5warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 49613296986 e977-2 | ) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ for src/libavcodec/dcadata.c(:s7338li:c33e:_ ynote: =expanded from macro 'SCALE' 0; buf s7338i | z#ed e>f i0n e& &S CsAlLiEc(ec_)y (<( cs)- >/n u(m2_5y6.;0 fs l*i c3e2_7y68+.+0)f ){) | | ~~~~~~~ ^ ~~~~~~~~ ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/diracdec.c:978:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7460:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 978 | 7460 | f oSrC A(LsEl(i1c.e3_3x1 2=5 80;9 1b4u4f3s3i4z2e0 e>- 30) ,& &S Cslice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ Asrc/libavcodec/diracdec.c:1003:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] L 1003 | if (s->num_x*s->num_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ Esrc/libavcodec/diracdec.c(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.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++) { | ~~~~~~~ ^ ~~~~~~~~ 7338:src/libavcodec/diracdec.c:1011:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 33 : note: expanded from macro 'SCALE' 1011 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ | src/libavcodec/dcadata.c for (sl:7459:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i ce_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ 7459 | SCALE(3.3824689686src/libavcodec/dolby_e.c:1298:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 29837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c1298 | { NULL }, | ^ :7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.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.437src/libavcodec/dnxhdenc.c80:2526:1922:78 15warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]5e -1), SCALE(3.0811 08520 | 3 3 6 5 7 0 7 4 eo-ff1s)e,t o f| ^~~~~~~~~~~~~~~~~~~~~~~~~~~( DNXHsrc/libavcodec/dcadata.cD:E7338n:c33C:o nnote: texpanded from macro 'SCALE'e xCC libavcodec/dvdsub_parser.o t, n it7338r | #isd_ecfoimnpea t)S,C AALVE_(OcP)T _(T(YcP)E _/B O(O2L5,6 .{0 f. i*6 43 2=7 608.0 f}),) 0| , ~ ~~~~~~~^~~~~~~~~~ 1, VE }, | ^ src/libavcodec/dcadata.c:7452:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.1550235794src/libavcodec/dnxhdenc.c85:71554:e44-3:), warning: SCmissing field 'unit' initializer [-Wmissing-field-initializers]A LE(2.7 62559 | 6 0 8 2 8 8 4 0{7 3.2ie6-42 )=, 0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~} , src/libavcodec/dcadata.cI:N7338T:_33M:IN ,note: expanded from macro 'SCALE'I NT_MAX ,7338 | #VdEe f},i n e| ^S CALE(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:7451src/libavcodec/dnxhdenc.c:34:: 71warning: :12implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 745171 | | S C{A LNUE(LL3 .}6 0 9| 2 ^24 036335945e-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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dvdsubdec.o 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: src/libavcodec/dpx.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :182:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 7445 | SCALE(1 .18238 | 6 0 3 7 6i1f7 9(21m8a2g9ie-c1_n)u,m S=C=A LEA(V3_.R0L43228(4"9S0D0P4X2"6)86)4 6{e - | 1) ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: src/libavcodec/dpx.cexpanded from macro 'SCALE' :184:26: warning: 7338comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] | #define SCAL E(184c | ) ( ( c )} e/l s(e2 5i6f. 0(fm a*g i3c2_7n6u8m. 0=f=) A)V _ | R ~ ~~~~~~~^~~~~~~~~~B 32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7445:5src/libavcodec/dpx.c:: 192warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]21 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7445192 | | SiCfA L(Ea(v1p.k38t6-0>3s7i6z1e7 9<2=1 8o2f9fe-se1t)), {S CA L| E ~~~~~~~~~~~ ^ ~~~~~~( 3.04284900src/libavcodec/dpx.c4:22096:138:6 4warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e -1), | 209 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | isrc/libavcodec/dcadata.cf: 7338(:r33e:t note: !expanded from macro 'SCALE'= 0xFFFFF F7338F | F#)d e{f i n| e ~~~ ^ ~~~~~~~~~~ SCALE(c) (src/libavcodec/dpx.c(:c259): 19/: (warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 6.0f * 2593 | 2 7 6 8 . 0 f ) )i f (| i ~ ~~~~~~~^~~~~~~~~~ && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dcadata.c:7444:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.97src/libavcodec/dpx.c47:72710:9194:6 4warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 180e-4) ,271 | S C A L E ( 2 .i5f7(5i9 8&6&0 87i 3!2=2 203x5FeF-F2F)F,F F F| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ~ ^ ~~~~~~~~~~src/libavcodec/dcadata.c :7338:33: note: expanded from macro 'SCALE' 7338 | #define SCAsrc/libavcodec/dpx.cL:E289(:c15): (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ) / (25 6289. | 0f * 3 2 7 6 8i.f0 f()i) ! =| ~ ~~~~~~~^~~~~~~~~~0 xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dcadata.c:7444:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dpx.c :3147444: | 34 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(9. 93147 | 4 7 7 0 9 4 6 4 2i8f1 8(0ie -!4=) ,0 xSFCFAFLFEF(F2.F5F7 5&9&8 6j0 8!7=32 2023x5FeF-F2F)F,F F| F ^~~~~~~~~~~~~~~~~~~~~~~~~~~) { src/libavcodec/dcadata.c| : ~ ^ ~~~~~~~~~~7338 :33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c)src/libavcodec/dpx.c :(314(:c15): /warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 256.0f * 33142 | 7 6 8 . 0 f ) ) i f| ~ ~~~~~~~^~~~~~~~~~( i != 0xFFFFFFFF && j !=src/libavcodec/dcadata.c :07443x:F34F:F Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FF) { | ~ ^ ~~~~~~~~~~ 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.2457src/libavcodec/diracdec.c:1171:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 9 7157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c1171 | for (ref = 0; ref < s->num_refs; ref++) { | ~~~ ^ ~~~~~~~~~~~ :7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 3 warnings generated. 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/diracdec.c:1260:27:src/libavcodec/dcadata.c :warning: 7434comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1260 | 7434 | S C A LfEo(r3 .(2i7 =29 908;9 2i9 0<2=3 7s4-2>ew-a1v)e,l eStC_AdLeEp(t1h.;7 6i0+7+3)0 8{9 2 4| 1 ~ ^ ~~~~~~~~~~~~~~~~9 815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.csrc/libavcodec/dcadata.c::12617338::6833:: warning: note: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]expanded from macro 'SCALE' 7338 | #defi n1261e | S C A L E ( c ) ( ( c ) / C H(E2C5K6E.D0RfE A*D (3s2-7>6c8.o0dfe)b)l o c| k ~ ~~~~~~~^~~~~~~~~~[ i].width , tmp < 1 || tmpsrc/libavcodec/dcadata.c :>7434 :(5s:- >warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v ctx->width 7434> | > s - > wSavCeAlLeEt(_3d.e2p7t2h9-9i8)9,2 9"0c2o3d7eb4l2oec-k1 )w,i dStCh AiLnEv(a1l.i7d6\0n"7)3 0 8| 9 ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 419815e-src/libavcodec/diracdec.c1:)1240,: 9 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'CHECKEDREAD' src/libavcodec/dcadata.c:7338 :124033 | : note: expanded from macro 'SCALE' if (con d7338) | #{d e\f i| n ^~~~e SCALE(c) ((c) /src/libavcodec/diracdec.c :(12622:685:6 .warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] f * 32768.0f)) 1262 | | ~ ~~~~~~~^~~~~~~~~~ CHECKEDREAsrc/libavcodec/dcadata.cD:(7433s:-34>:c owarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e block[i]. h7433e | i g h tS,C AtLmEp( 1<. 3019 |7|7 4t8m1p6 0>3 6(2s2->4aev-c1t),x -S>ChAeLiEg(h2t.>9>8s2-4>4w1av1e8l6e9t0_4d9e0p7teh--1i)),, "| c ^~~~~~~~~~~~~~~~~~~~~~~~~~~o deblosrc/libavcodec/dcadata.cc:k7338 :h33e:i gnote: hexpanded from macro 'SCALE't invali d7338\ | n#"d)e f i| n ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e SCALE(csrc/libavcodec/diracdec.c): 1240:(9(:c ) note: /expanded from macro 'CHECKEDREAD' (256. 01240f | * 3 2i7f6 8(.c0of)n)d ) | { ~ ~~~~~~~^~~~~~~~~~ \ | ^~~~ src/libavcodec/diracdec.c:1268src/libavcodec/dcadata.c::277433:: 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.c5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c1279:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 1279 | s->num_y > s->avctx->height | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 7338:src/libavcodec/diracdec.c:1278:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 33 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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ note: src/libavcodec/diracdec.cexpanded from macro 'SCALE' :1316:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 1316 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ | #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)) | ~ ~~~~~~~^~~~~~~~~~ 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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dvdsubenc.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:In file included from src/libavcodec/dsicinvideo.cnote: :expanded from macro 'SCALE'28: src/libavcodec/bytestream.h:187:15: 7338warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# define SCAL E187(c | ) ( ( ci)f /( s(i2z5e62. 0!f= *s i3z2e7)6 8 .| 0 ~~~~~ ^ ~~~~f )) | ~ ~~~~~~~^~~~~~~~~~ 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(src/libavcodec/bytestream.hc) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :294:src/libavcodec/dcadata.c:7407:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 294 | if (size2 !7338:33: note: expanded from macro 'SCALE' = 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ sisrc/libavcodec/dcadata.c:7407:5: warning: ze) | ~~~~~ ^ ~~~~ 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' src/libavcodec/dump_extradata_bsf.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7338 91 | { NULL }, | ^ | #define SCALE(c) ((c) / (256.0f * 3src/libavcodec/bytestream.h:2768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 318:15src/libavcodec/dcadata.c:7406:34: 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] 7406 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | CC libavcodec/dvenc.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:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794esrc/libavcodec/bytestream.h-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.02f warning*s generated3. 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c)CC libavcodec/dxa.o ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.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: 1note: expanded from macro 'SCALE' warning generated. 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),src/libavcodec/dsicinvideo.c S:C271A:L87E:( 5.warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 5311297029257e- 3271) | , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ if src/libavcodec/dcadata.c:(7338c:i33n:-> bnote: iexpanded from macro 'SCALE't map_si z7338e | -# daevfcitnxe- >SdiCsAcLaEr(dc_)d am(a(cge)d _/p e(rc2e5n6ta.g0ef* c*i n-32>7b6i8t.m0apf)_)s i z| e ~ ~~~~~~~^~~~~~~~~~/ 100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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 src/libavcodec/dnxhdenc.cSCAL:E1047(:c)22 :( (warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) / (256.0f * 327 610478 | . 0 f ) ) | ~ ~~~~~~~^~~~~~~~~~ if (bits > ctx-src/libavcodec/dcadata.c>:f7385ra:5m:e _warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ts) | ~~~~ ^ ~~~~~~~~~~~~~~~ 7385 | SCALE(src/libavcodec/dnxhdenc.c1:.10510:2224: 0warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 08307552 31051e | - 1) , S C AL E ( 2 . 7 0i9f2 3(1b3i7t6s6 4>7 9c4t9xe-->1f)r,a m e| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~b its)src/libavcodec/dcadata.c : 7338| : ~~~~ ^ ~~~~~~~~~~~~~~~33 : note: expanded from macro 'SCALE' src/libavcodec/dnxhdenc.c7338: | 1055#:d18e:f iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e SCALE (1055c | ) ( ( c ) /i f( 2(5b6i.t0sf <* c3t2x7-6>8f.r0afm)e)_b i t| s ~ ~~~~~~~^~~~~~~~~~) { | ~~~~ ^ ~~~~~~~~~~~~~~~ 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: src/libavcodec/dss_sp.cexpanded from macro 'SCALE' :694:21: 7338warning: | comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]# define SCALE(c )694 | ( ( c ) }/ w(h2i5l6e. 0(fo f*f s3e2t7 6<8 .F0Ff_)A)R R A| Y ~ ~~~~~~~^~~~~~~~~~_ ELEMS(p->excitation))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/dnxhdenc.csrc/libavcodec/dcadata.c::73381103::3322:: note: expanded from macro 'SCALE'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #de f1103i | n e S C A L E ( c ) (i(fc )( b/i t(s2 5>6 .c0tfx -*> f3r2a7m6e8_.b0ift)s)) | | ~ ~~~~~~~^~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1106:18: src/libavcodec/dcadata.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7379 :34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1106 | 7379i | f ( b iStCsA L3f8r6a4m3e6_2b2i3t9s8)3 7{6 e -| 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 | #defineCC libavcodec/dxtory.o 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-src/libavcodec/dnxhdenc.c2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :1227:51src/libavcodec/dcadata.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :7376 1227 | for (x = 0; x < ctx->m.mb_num && max_bits > ctx->frame_bits; x++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :5src/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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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), CC libavcodec/dxv.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: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/dnxhdenc.c:1353:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] src/libavcodec/dcadata.c:7370: 51353: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL }, 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:src/libavcodec/diracdec.c note: :expanded from macro 'SCALE'2306 :28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7338 | #define SCAL E2306( | c ) ( ( c ) / i(f2 5(6d.a0tfa _*u n3i2t7_6s8.i0zfe) )> b u| f ~ ~~~~~~~^~~~~~~~~~ _size - buf_idx || !datsrc/libavcodec/dcadata.ca:_7369u:n5:i twarning: _simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 7369 | SCALE(src/libavcodec/diracdec.c9:.23073:6316:4 2warning: 5comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 26791000e -23072 | ) , S C A L E ( 2 . 6i0f8(8d9a6t7a9_1u9n3i4t9_6s7iez-e1) ,> b| u ^~~~~~~~~~~~~~~~~~~~~~~~~~~f _sizesrc/libavcodec/dcadata.c -: 7338b:u33f:_ inote: dexpanded from macro 'SCALE'x ) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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 | CC libavcodec/dynamic_hdr10_plus.o 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/dv_error_marker_bsf.c| ~ ~~~~~~~^~~~~~~~~~: 100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/dcadata.c:7362 :5100: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "color" 7362 | , " s eStC cAoLlEo(r3".,4 2O1F4F6S1E2T8(4c1o6l0o6r1_4rgeb-a1),) ,A VS_COPATL_ET(Y2P.E2_6C1O6LO9R6, 1{5.9s8t3r9 6=3 0"ey-e1l)l,o w "| } ^~~~~~~~~~~~~~~~~~~~~~~~~~~, 0, src/libavcodec/dcadata.c : 7338 :033,: Fnote: Lexpanded from macro 'SCALE'AG S }, | 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] 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] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 7338 | #define SCALE(c) ((c) src/libavcodec/dv_error_marker_bsf.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 121 | src/libavcodec/dcadata.c:7360:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL }, | ^ 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/dts2pts_bsf.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' : 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 379:19src/libavcodec/dcadata.c: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :7358 379 | for (i = 0; i < FF_ARRAY_E:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L EMS(func_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.csrc/libavcodec/dstdec.c::7338:33: note: expanded from macro 'SCALE' 145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | 145 | for (i = 0; i < elements; i++) { | ~ ^ ~~~~~~~~ #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(2src/libavcodec/dstdec.c:168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] .5 168 | for (k = 0; k < method + 1; k++) | ~ ^ ~~~~~~~~~~ 31278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:54: warningwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] generated . 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.src/libavcodec/dv_profile.c0:f250 :*19 :3 2warning: 7comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]6 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ 250 | for (i = src/libavcodec/dcadata.c0:;7355 i: 5<: Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ARRAY_ELE M7355S | ( d v _ pSrCoAfLiEl(e7s.)1;8 4i+9+0)1 0{8 8 4| 7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~6 181e-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 | #dsrc/libavcodec/dstdec.cef:i222n:e19 :S Cwarning: Acomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]L E(c) ((c) / 222( | 2 5 6 .0 ff o*r (3i2 7=6 80.;0 fi) )< f| s ~ ~~~~~~~^~~~~~~~~~e ts->elements; i++) { | 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.343961596488795 warning2se generated-. 1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | SCIn file included from ALsrc/libavcodec/cbs_h2645.cE:(8447.: 3src/libavcodec/cbs_h265_syntax_template.c3:35522:8235:8 9warning: 79comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 0200e-2), SCA L552E | ( 2 . 4 7 8 5 5 9f0o17r1 8(1j3 9=6 e0-;1 ),j < =| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ num_src/libavcodec/dcadata.cd:e7338l:t33a:_ pnote: oexpanded from macro 'SCALE'c s; j+ +7338) | #{d e f| i ~ ^ ~~~~~~~~~~~~~~n e 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/dv_profile.csrc/libavcodec/dcadata.c::7338283::3319: :note: expanded from macro 'SCALE' warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 7338 | #define 283S | C A L E (fco)r (((ci) =/ 0(;2 5i6 <. 0FfF _*A R3R2A7Y_6E8L.E0MfS)()d v _| p ~ ~~~~~~~^~~~~~~~~~r ofiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7347:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dv_profile.c:288: 257347: | warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] SCALE(7. 52885 | 6 4 3 6 2i1f0 8(7s0y74s3 e&-&2 )b,u fS_CsAizLeE (=8=. 2s2y9s6-3>0f9r9a9m2e6_7s1iz0e1)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: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/dv_profile.c: ~ ~~~~~~~^~~~~~~~~~ 325src/libavcodec/dcadata.c:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :7344 325 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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), SCALsrc/libavcodec/dstdec.cE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' :313:21: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 7338 | 313 | for (ch = 0; ch < channels; ch++) | ~~ ^ ~~~~~~~~ #dsrc/libavcodec/dstdec.c:344:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] e 344 | for (ch = 0; ch < channels; ch++) { | ~~ ^ ~~~~~~~~ fisrc/libavcodec/dstdec.c:375:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] n 375 | for (i = 0; i < channels; i++) { | ~ ^ ~~~~~~~~ e SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dynamic_hdr_vivid.o CC libavcodec/eac3_core_bsf.o CC libavcodec/eac3_data.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.47CC libavcodec/eac3enc.o 423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) /src/libavcodec/dvaudiodec.c (:2575:619.:0f warning: * comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]3 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~57 | for (i = 0; src/libavcodec/dcadata.ci: 7543<: 5F:F _warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R RAY_ELEMS( s7543- | > s h u fSfClAeL)E;( 0i.+0+1)4 9{7 1 4| 4 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~4 38), 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.457842946052 warning), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' s generated. 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.0CC libavcodec/eacmv.o f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/eaidct.o 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.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((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] 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), S4 warnings generated. CALE(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 SCACC libavcodec/eamad.o LE(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.561070263In file included from 39src/libavcodec/dvbsubenc.c):,22 : SCsrc/libavcodec/bytestream.h:A187L:E(150:. 0warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]41 6819125), 187 | | ^~~~~~~~~~~~~~~~~~~~ if (src/libavcodec/dcadata.cs:i7338z:e332: !note: =expanded from macro 'SCALE' size) | ~~~~~ ^ ~~~~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),src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c294 | if (size2 != size) | ~~~~~ ^ ~~~~ :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.37432src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 09661), 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(src/libavcodec/bytestream.h:0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.CC libavcodec/eatgq.o 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.0f1)) warning generated . | ~ ~~~~~~~^~~~~~~~~~ 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), | CC libavcodec/eatgv.o ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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), | ^~~~~~~~~~~~~~~~~~~~ CC libavcodec/eatqi.o src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521: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)) | ~ ~~~~~~~^~~~~~~~~~ 11 warnings generated. 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.133 warning0 generated2. 2382855), 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 SCC libavcodec/elbg.o CALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.640256166CC libavcodec/elsdec.o 46), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ CC libavcodec/encode.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:7510:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/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.001464826src/libavcodec/dvbsubenc.c87:)305,: 18:S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(0.2569487 93058 | 8 9 ) ,i fS (CbAuLfE_(s0i.z6e5 <7 186 6+4 8h1-0>n2um)_,r ecStCsA L*E (60). 0 8| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~4 44493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:317:src/libavcodec/dcadata.c35::7338 :warning: 33comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: note: expanded from macro 'SCALE' 3177338 | | # d e ffionre (SrCeAgLiEo(n_ci)d =( (0c;) r/eg i(o2n5_i6d. 03nu2m7_6re8c.ts0;f )r)e g i| o ~ ~~~~~~~^~~~~~~~~~n _id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dcadata.c:7505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dvbsubenc.c:328:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 7505 | SCA L328E | ( 0 . 0 0 1 4f6o4r8 2(c6l8u7t)_,id S=C A0L;E (c0l.u2t5_6i9d 48<7 9h8->8n9u)m,_ rSeCctAsL;E (c0l.u6t5_7i1d6+6+)4 8{1 0 2| ~~~~~~~ ^ ~~~~~~~~~~~~) , SCALE(0.08src/libavcodec/dvbsubenc.c4:43794:4229: 3warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 4), | ^~~~~~~~~~~~~~~~~~~~379 | src/libavcodec/dcadata.c : 7338 : 33i:f note: (bexpanded from macro 'SCALE'u f_size 7338< | #hd-e>fniunme_ reScCtAsL *E (2c2)) ( (| c ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ) / (256.0f src/libavcodec/dvbsubenc.c*: 3813:2397:6 warning: 8comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]. 0f)) | ~ ~~~~~~~^~~~~~~~~~ 381 | for (regiosrc/libavcodec/dcadata.cn:_7505i:d27 := warning: 0;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] region_id < 7505h | - > n u mS_CrAeLcEt(s0;. 0r0e1gi4o6n4_8i2d6+8+7)) ,{ S| C ~~~~~~~~~ ^ ~~~~~~~~~~~~ ALE(0.25694879src/libavcodec/dvbsubenc.c8:84229:)39,: Swarning: Ccomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]A LE(0.65 74221 | 6 6 4 8 1 0 2f)o,r S(oCbAjLecEt(_0i.d0 8=4 404; 4o9b3j2e6c4t)_i,d <| ^~~~~~~~~~~~~~~~~~~~h ->nsrc/libavcodec/dcadata.cu:m7338_:r33e:c tnote: sexpanded from macro 'SCALE'; objec t_7338i | d#+d+e)f i{n e | ~~~~~~~~~ ^ ~~~~~~~~~~~~S CALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(CC libavcodec/error_resilience.o 0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dcadata.c:7501src/libavcodec/dvbsubdec.c:71:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h:187:15 :7501 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(0.00105048984), SC AL187E | ( 0. 2 3 73i48f2 13(7s9)i, zSeC2AL E(!0=. 66s6i3z9e7)86 95 9| ) ~~~~~ ^ ~~~~, SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.100954860455), 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: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:117499: warning5:s generatedwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/escape124.o 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/bytestream.h:294:src/libavcodec/dcadata.c15:: 7494:warning: 27comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | 7494 | i f ( sSiCzAeL2E (!0=. 0s0iz0e5)4 5 2| 2 ~~~~~ ^ ~~~~2 08), 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.2003673166In file included from 0)src/libavcodec/dvdec.c,: 52S: CAsrc/libavcodec/put_bits.hL:E227:(370: .6warning: 7comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 966115475), S C227A | L E ( 0. 1 1 9 4if8 5(0s5-7>b8u9)f,_ e n| d ^~~~~~~~~~~~~~~~~~~~- s->busrc/libavcodec/dcadata.cf:_7338pt:r33 :> =note: expanded from macro 'SCALE's izeof( B7338i | t#Budfe)f)i n{e S| C ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~A LE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/bytestream.h:src/libavcodec/dcadata.c318:7493::15:5 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | 7493 | i f S(CsAizLeE2( 0!.=0 s0i0z4e9)2 0 | 4 ~~~~~ ^ ~~~~5 25), 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.1227src/libavcodec/put_bits.h72:62651:1376:8 )warning: ,comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338 :26533 | : note: expanded from macro 'SCALE' if (7338s | -#>bdueff_einnde -S sC-A>LbEu(fc_)p t(r( c>=) s/i z(e2o5f(6B.i0tfB u*f )3)2 7{6 8 | . ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 f)) | ~ ~~~~~~~^~~~~~~~~~ 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/bytestream.h ^~~~~~~~~~~~~~~~~~~~ :357:15src/libavcodec/dcadata.c:: 7338warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]33 : note: expanded from macro 'SCALE' 357 | 7338 | # dieff i(nsei zSeC2 A!L=E (sci)ze )( ( c| ) ~~~~~ ^ ~~~~ / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/escape130.o 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)) | ~ ~~~~~~~^~~~~~~~~~ 3 warnings generated. 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] CC libavcodec/evrcdec.o 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 * 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), src/libavcodec/dvdec.cSC:A313L:E32(:0 .warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]5 878495574), 313S | C A L E ( 0 . 6i8f6 0(3r4e4_4i0nd9e9x) ,+ SvClAcL_El(e0n. 1>5 4l9as2t8_5i6n5d0e3x)), { | ^~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/exif.o 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/dvdsubdec.c:207:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 207 | CC libavcodec/exr.o for (i = 0; i < sub_header->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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/exrdsp.o 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_psrc/libavcodec/bytestream.hos > size) { | ~~~~~~~ ^ ~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/dvdsubdec.c:505:47: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]CC libavcodec/exrenc.o 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvbsubdec.c:774:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (iCC libavcodec/extract_extradata_bsf.o = 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 | src/libavcodec/bytestream.h for (i=0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/faandct.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 }, | ^ 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] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 6 warnings generated. 7src/libavcodec/dvenc.c:1227:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning s1227 | { "quant_deadzone", "Quantizer dead zone", OFFSET(quant_deadzone), AV_OPT_TYPE_INT, { .i64 = 7 }, 0, 1024, VE }, | ^ generated. src/libavcodec/dvenc.c:1228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1228 | { NULL }, | ^ 512 warnings generated. 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} | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dxv.c:406:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (table1[x].CC libavcodec/faanidct.o val1 = k; k < 256 && j > table2[k]; k++); | ~ ^ ~~~~~~~~~ CC libavcodec/fastaudio.o 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 CC libavcodec/faxcompr.o <= 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/fdctdsp.o 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/fft_fixed_32.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) | ~~~~~ ^ ~~~~ 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/fft_float.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 | src/libavcodec/bytestream.h: if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 < nsrc/libavcodec/bytestream.hew_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :src/libavcodec/elbg.c:478:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 478 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :463: 35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 294 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 if (size2 != size) | ~~~~~ ^ ~~~~ :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 | ALLOCAsrc/libavcodec/dxv.cTE:_I753F:_18:N Ewarning: CEcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]S SARY(scrat c753h | b u f , i fd i(mo,p _ s i z e 0 5>) m a| x ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_o p_sizsrc/libavcodec/elbg.ce:0463): 35 :| ~~~~~~~~ ^ ~~~~~~~~~~~~note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | src/libavcodec/dxv.c : 758 :i18f : (ewarning: lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]b g->field 758# | # _ al liofc (aotpe_ds i_ emlaexm_eonpt_ss)i z{e 1 ) | ~~~~~~~~ ^ ~~~~~~~~~~~~ \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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:806:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 806 | if (op_size > max_op_size) | ~~~~~~~ ^ ~~~~~~~~~~~ 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/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. 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/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] - 7src/libavcodec/cbs_h2645.c) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1372src/libavcodec/eamad.c:104:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1372 | for (i = 0; i < FF_ARRAY_EL104 | if (offset >= (t->avctx->height/2 - 7) * tCC libavcodec/fft_init_table.o ->last_frame->linesize[index] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ EMS(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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/ffv1.o CC libavcodec/ffv1dec.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/ffv1enc.o src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/faandct.c:99:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:99:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:100:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:100:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:153:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:153:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 153 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:154:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:154:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 154 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/ffwavesynth.o CC libavcodec/fic.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/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/faanidct.c:65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 65 | od25= (s17 - s53)*(2*A4); | ~~~~^~~~~ ~ In file included from src/libavcodec/error_resilience.c:35: In file included from src/libavcodec/mpegvideo.h:45src/libavcodec/faanidct.c: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 67:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 227 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ | src/libavcodec/faanidct.c if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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/put_bits.h:265: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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c: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/bytestream.h:| ~~~ ^~~~ 294src/libavcodec/evrcdec.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 266:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | e->isrc/libavcodec/bytestream.h:nterpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) * | ~~~ ~~~~~^~~~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:305:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | if (e->lspf[k] - e->lspf[k - 1] <= MIN_LSP_SEP) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ 5 warnings generated. 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/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: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: src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | dst [3570 | ] = (i1f .(0s i-z e2d _i!n=t esripozlea)t i o| n ~~~~~ ^ ~~~~_ factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:366:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:374:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | ilpc[k - 1] = 2.0 * (a[FILTER_ORDER / 2] + b[FILTER_ORDER / 2]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:386:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | t = (offset - delay + 0.5) * 8.0 + 0.5; | ~~~~~~~^~~~~~~ ~ src/libavcodec/evrcdec.c:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 528 | coeff[i] = inbuf[i] * fac; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | fac *= gamma; | ~~ ^~~~~ src/libavcodec/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2 < 0.0) | ^~~~ ~ src/libavcodec/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: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' src/libavcodec/extract_extradata_bsf.c 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) 1| ^ ~ warning generated. :414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/extract_extradata_bsf.c:415:12CC libavcodec/filter_units_bsf.o : warning: missing field 'help' initializer [-Wmissing-field-initializers] 415 | { NULL }, | ^ 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/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:662:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:686:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sum = pow(10, sum); | ~~~ ^~~ src/libavcodec/evrcdec.c:691:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 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); | ~~~~~~~~~~^~~~~~~~~~~ ~ CC libavcodec/fits.o src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' src/libavcodec/exrenc.c47 | :#532d:e94f:i newarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F MAX(a,b) ((a) > (b532) | ? ( a{) " g:a m(mba)"), "s| e ^t gamma", OFFSET(gsrc/libavcodec/evrcdec.cam:m718a:)38,: Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_FL O718A | T , { . d b l = 1 . fe}-, >0fa.d0e0_1s,c FaLlTe_ M=A FX,F MVAEX (}e,- > f| a ^d e_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.hsrc/libavcodec/exrenc.c:47::34533:: 11note: : expanded from macro 'FFMAX'warning: missing field 'help' initializer [-Wmissing-field-initializers] 53347 | | # d e f{i nNeU LFLF}M,A X (| a ^, b) ((a) > (b) ? (a) : (b)) | ^ 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:726:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726 | if (e->bitrate != RATE_QUANT && e->avg_acb_gain < 0.4) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:727:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 727 | f = 0.1 * e->avg_fcb_gain; | ~ ~~~^~~~~~~~~~~~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c: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 | 5 e->energy_vector[i] = pow(10, evrc_energy_quant[e->frame.energy_gain][i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavcodec/exr.c:205:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] if (size2 != size) | ~~~~~ ^ ~~~~ 205 | 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/bytestream.h: 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ dest_len != uncompressed_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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: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/put_bits.h) :{265 : 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:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 921 | { "postfilter", "enable postfilterCC libavcodec/fitsdec.o ", 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 } | ^ 5 warnings generated. CC libavcodec/fitsenc.o CC libavcodec/flac.o 8 warnings generated. In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:1 warning generated. CC libavcodec/flac_parser.o 475:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 475 | src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ if (nBits > 8 * bytestream2_get_bytes_left(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357: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 }, | ^ 1 warning generated. 13 warnings generated. 2 warnings generated. src/libavcodec/faxcompr.c:169:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 169 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | CC libavcodec/flacdata.o if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:187:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 187 | if (*pix_left == saved_run) | ~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/flacdec.o src/libavcodec/faxcompr.c:270:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:274:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:350:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 350 | while (offsCC libavcodec/flacdsp.o < width && run_off <= offs) { | ~~~~~~~ ^ ~~~~ 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/flacencdsp.o CC libavcodec/flacenc.o 7 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.CC libavcodec/flashsv.o 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); | ~ ^~~ 1 warning generated. 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); | ^~~~ CC libavcodec/flashsv2enc.o 4 warnings generated. src/libavcodec/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (ret != 1 || dim_no != header->naxis_index1 warning generated. + 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/flashsvenc.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] 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: In file included from src/libavcodec/ffv1enc.c:38: src/libavcodec/put_bits.h:227:37: warning: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265: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/flicvideo.o CC libavcodec/float2half.o In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. CC libavcodec/flvdec.o CC libavcodec/flvenc.o In file included from src/libavcodec/ffv1dec.c:39: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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] src/libavcodec/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ 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 CC libavcodec/fmvc.o 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/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ 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/frame_thread_encoder.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:75:25: note: expanded from macro 'CASE_N' 75 | if (t > header->data_max) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:76:44: note: expanded from macro 'CASE_N' 76 | header->data_max = t; \ | ~ ^ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:77:25: note: expanded from macro 'CASE_N' 77 | if (t < header->data_min) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:78:44: note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ src/libavcodec/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/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/fic.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ffv1dec.c: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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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.daCC libavcodec/fraps.o ta_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/exr.c :1906:45:src/libavcodec/fitsdec.c warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] :314 1906 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ :src/libavutil/macros.h12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :49:25: note: expanded from macro 'FFMIN' 314 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ | src/libavcodec/exr.c { NULL }, | ^ :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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/frwu.o src/libavcodec/ffwavesynth.c:288:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:187 :28815 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i187f | ( p hi i>f= (is)i z e| 2 ~~~ ^ ~ != 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/fic.c:348:2 warnings generated. 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/exr.c { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/fic.c2128:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 394:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2128 | ff_set_sar(s->avctx, av_d2q(av_int2float(s->sar), 255)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 394 | if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ src/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/bytestream.h:294src/libavcodec/ffv1dec.c:772:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :15 :772 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f- warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 !>s=src/libavcodec/fic.c: size) | ~~~~~ ^ ~~~~ 476:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "skip_cursor", "skip the cursor", offsetof(FICConsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_Osrc/libavcodec/bytestream.h:PT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/fic.c:477:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 477 | { NULL }, 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | CC libavcodec/ftr.o l if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i if (size2 != size) | ~~~~~ ^ ~~~~ csrc/libavcodec/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ e_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/exr.c:2300:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2300 | src/libavcodec/ffv1dec.c : 802 :A79V:_ warning: Ocomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]P T_TYPE_STRING , 802{ | . s t r = " " } , a0v,_ as0s,e rVtD0 }(, | ( ^u nsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->widtsrc/libavcodec/exr.ch : 2302| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~55 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/avassert.h:38:11 :2302 | note: expanded from macro 'av_assert0' A V38_ | O P T _ TiYfP E(_!I(NcTo,n d{) ). i{6 4 = 0 } , 0 , I N T _ M A X , V D }, | ^ \ | ^~~~ src/libavcodec/exr.c:2304:64:src/libavcodec/ffv1dec.c :warning: 811missing field 'unit' initializer [-Wmissing-field-initializers]:25 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2304 | 811 | A V _ O P T _ T Y PE _ F L O AiTf, ({i .ddxb l>= =( 1u.n0sfi g}n,e d0).f0-0>1q,u aFnLtT__tMaAbXl,e _VcDou n}t,) {| ^ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ftr_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. CC libavcodec/g2meet.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, {In file included from .i64 = -1 }, -1, 1, VE }, | ^ 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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/g722.o 4 warnings generated. CC libavcodec/g722dec.o 4 warnings generated. 7 warnings generated. 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))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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->bufCC libavcodec/g722dsp.o _ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g722enc.o CC libavcodec/g723_1.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_headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if 10(size2 != size) | ~~~~~ ^ ~~~~ 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/flashsv.c:43: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/flac.c 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :180:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 180 | if (channels <= FF_ARRAY_ELEMS(src/libavcodec/bytestream.hflac_channel_layouts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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 != ssrc/libavcodec/flacenc.c:1714:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] iz e) | ~~~~~ ^ ~~~~ 1714 | { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 },src/libavcodec/bytestream.h 0, MAX_LPC_PRECISION, FLAGS }, | ^ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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", 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]src/libavcodec/bytestream.h :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1721 357 | if (size2 != size) | ~~~~~ ^ ~~~~ | { "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 }, | ^ 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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_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/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 8 warnings generated. 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 In file included from src/libavcodec/flacdec.c:49: src/libavcodec/unary.h:50:41: src/libavcodec/flicvideo.cwarning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]195 :20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50195 | | fiofr ((if r=a m0e;_ siiz e< >l ebunf _&si&z eg)e t _| b ~~~~~~~~~~ ^ ~~~~~~~~i ts1(gb) != stop; i+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 + CC libavcodec/g723_1enc.o 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/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/flacdec.c:287:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | if (v == 0x80000000){ | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/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/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: CC libavcodec/g726.o 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 | CHECsrc/libavcodec/flacdec.c:K_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :64 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ :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) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. 1 warning generated. In file included from src/libavcodec/flvenc.c:22: In file included from src/libavcodec/flvenc.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. src/libavcodec/flicvideo.c:831:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 831 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:872:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 872 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:883:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 883 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:896:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr +src/libavcodec/flacdec.c n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ :817src/libavcodec/flicvideo.c:904:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 904 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 817src/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] u 944 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ssrc/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ e_bsrc/libavcodec/flicvideo.c:956:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] u ggy_lpc", "emulatIn file included from esrc/libavcodec/fmvc.c :o27l: dsrc/libavcodec/bytestream.h :b187u:g15g:y warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a vc beha v187i | o r " , ioff f(sseitzeof2( F!L=A CsCioznet)e xt ,| ~~~~~ ^ ~~~~ buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM }, | ^ 956 | src/libavcodec/flacdec.c CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:818:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] :64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 818 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] N ULL }, | ^ 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/g729_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) | ~~~~~ ^ ~~~~ 5src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/g729dec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/g729postfilter.o 7 warnings generated. CC libavcodec/gdv.o 2 warnings generated. 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)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/gemdec.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ CC libavcodec/get_buffer.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/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) | ~~~~~ ^ ~~~~ 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} | ^ 5 warnings generated. CC libavcodec/gif_parser.o CC libavcodec/gifdec.o 6 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) | ~~~~~ ^ ~~~~ src/libavcodec/g722dec.c:48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD }, | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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 | src/libavcodec/fraps.c: if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/gsm_parser.o 2 warnings generated. src/libavcodec/frame_thread_encoder.c:290:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 290 | (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/gsmdec.o CC libavcodec/gsmdec_data.o 2 warnings generated. In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h261.o src/libavcodec/bytestream.h6 warnings generated. :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h261_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/h261data.o 6 warnings generated. 4 warnings generated. 1 warning generated. CC libavcodec/h261dec.o CC libavcodec/h261enc.o src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ CC libavcodec/h263.o CC libavcodec/h263data.o CC libavcodec/h263dec.o CC libavcodec/h263_parser.o CC libavcodec/h263dsp.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 } | ^ 52 warnings generated. 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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. CC libavcodec/h2645_parse.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_ELE6 warnings generated. MS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h2645_sei.o 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/gemdec.c:159:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 159 | if (tag == AV_RB32In 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] ( "STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ 187 | src/libavcodec/gemdec.c if (size2 != size) | ~~~~~ ^ ~~~~ :164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | } else if (tag == AV_RB32(src/libavcodec/put_bits.h:"TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ 265:src/libavcodec/gemdec.c37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 169:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 265 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 == Asrc/libavcodec/g2meet.cV_R:B4113:232(:" XIwarning: MGcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]" )) { | ~~~ ^ ~~~~~~~~~~~~~~~ if (s->bsrc/libavcodec/gemdec.cuf:296_:e31n:d warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s->buf _296p | t r > = s i ze o f ( B fiotrB u(fi)n)t {j =| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 ; j < count; j++) { | ~ ^ ~~~~~ 411src/libavcodec/gemdec.c | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/h2645_vui.o CC libavcodec/h2645data.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g726.c:385:96src/libavcodec/h263data.c:: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 165 385 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE }, | ^ :1: src/libavcodec/g726.cwarning: missing field 'index_run' initializer [-Wmissing-field-initializers] : 165 | }; | ^ 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/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ 3 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) { | ~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. src/libavcodec/gif.c:539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:540:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "global_palette", "write a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ src/libavcodec/g2meet.c:1235:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) |CC libavcodec/h264_cabac.o | | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_cavlc.o src/libavcodec/g2meet.c:1410:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1410 | if (chunk_size > bytestream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_direct.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) | ~~~~~ ^ ~~~~ src/libavcodec/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:135:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/h264_levels.o src/libavcodec/gdv.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:230:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/gifdec.c 237 | for (i = 0; i < len; i++) { | ~ ^ ~~~ :546:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 546 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:547:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { NULL }, | ^ CC libavcodec/h264_loopfilter.o src/libavcodec/g729dec.c:504:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_mb.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)) { 1690| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 18 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warnings generated. CC libavcodec/h264_metadata_bsf.o 6 warnings generated. In file included from src/libavcodec/h263dec.c:36: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/h264_mp4toannexb_bsf.o CC libavcodec/h264_parse.o CC libavcodec/h264_parser.o 3 warnings generated. CC libavcodec/h264_picture.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_ps.o CC libavcodec/h264_redundant_pps_bsf.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ 13 warnings generated. 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->m2ax warning_sf generateds. ) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/h264_refs.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"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from 10 warnings generated. src/libavcodec/h2645_vui.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h2645_vui.c:85:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | CC libavcodec/h264_sei.o if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/h264_slice.o CC libavcodec/h264chroma.o 6 warnings generated. CC libavcodec/h264data.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_ptrCC libavcodec/h264dec.o >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h261dec.c:33: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/h264dsp.o 2 warnings generated. CC libavcodec/h264idct.o In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: CC libavcodec/h264pred.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/h264qpel.o 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/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 !src/libavcodec/h261dec.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] = size) | ~~~~~ ^ ~~~~ 419 | av_assert0(com->mtype < FF_ARRAY_ELEMS(ff_h261_mtype_map)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/h265_metadata_bsf.o In file included from src/libavcodec/h2645_sei.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 34 warnings generated. In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 6 warnings generated. In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:src/libavcodec/bytestream.h:318:15: 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] 318 | 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 (sisrc/libavcodec/bytestream.hze2 != size) | ~~~~~ ^ ~~~~ :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) | ~~~~~ ^ ~~~~ 8 warnings generated. CC libavcodec/h274.o CC libavcodec/half2float.o 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/hap.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/hapdec.o src/libavcodec/h264_mp4toannexb_bsf.c:123:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 123 | if (pps_offset < total_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/hapqa_extract_bsf.o In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) src/libavcodec/h264_metadata_bsf.c| ~~~~~ ^ ~~~~ :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 src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318(size2 != size) | ~~~~~ ^ ~~~~ | 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 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hcadec.o 1 warning generated. In file included from src/libavcodec/h264_parser.c:40: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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_cabac.c:39: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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/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/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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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/hdr_parser.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) | ~~~~~ ^ ~~~~ 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/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_pisrc/libavcodec/bytestream.hxel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != sizesrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) | ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 !src/libavcodec/bytestream.h= size) | ~~~~~ ^ ~~~~ :318src/libavcodec/h264_parse.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :188:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 188 | if (mode > 3U) { | ~~~~ ^ ~~ | if9 (size2 != size) | ~~~~~ ^ ~~~~ warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (ssrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 357 | if (size2 != size) | ~~~~~ ^ ~~~~ ze2 != 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[1In file included from ] - 1 > max[1]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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_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++) | ~ ^ ~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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 | { 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] . i64 = -1 }, -1, 1, FLAGS }, | ^ 482 | src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ isrc/libavcodec/h264_metadata_bsf.c:615:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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_direct.c:128src/libavcodec/h264_metadata_bsf.c::25622:: 37warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 622 | 128 | {f o.ri 6(4l i=s t-1 =} ,0 ;- 1l,i s5t, l}i, s t| _ ^c ount; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:130:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_metadata_bsf.c: 626130: | 44 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (626j | = 0 ; j <{ s.ld-b>lr e=f _0c.o0u n}t,[ l0i,s tU]I;N Tj_+M+A)X , | F ~ ^ ~~~~~~~~~~~~~~~~~~~L AGS }, | ^ 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("") | ^~~~~~~~~~~~~~~~~~ CC libavcodec/hdrdec.o CC libavcodec/hdrenc.o 6 warnings generated. src/libavcodec/h264_parser.c:261:29: warning: missing field 'rbsp_buffer_ref' initializer [-Wmissing-field-initializers] 261 | H2645RBSP rbsp = { NULL }; | ^ CC libavcodec/hevc_cabac.o src/libavcodec/h264_parser.c:262:27: warning: missing field 'size' initializer [-Wmissing-field-initializers] 262 | H2645NAL nal = { NULL }; | ^ 5 warnings generated. In file included from src/libavcodec/h264_cavlc.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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_loopfilter.c:444:72: warning: ~~~~~~~~~~~~~ ^ ~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | v = sl->mv_cache[0][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:450:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:460:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 460 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:458:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | sl->mv_cache[0][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parser.c: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/hevc_data.o 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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_filter.o 45 warnings generated. src/libavcodec/h264_sei.c:260:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (cpb_count > 32U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/h264_ps.c:186:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | if (sps->num_reorder_frames > 16U | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_cavlc.c:466:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(total_coeff > (unsigned)max_coeff) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_mp4toannexb_bsf.o In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/hevc_mvs.o src/libavcodec/h264_ps.c:346:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 346 | src/libavcodec/bytestream.h: if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 318src/libavcodec/h264_ps.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 >= widtsrc/libavcodec/bytestream.hh || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ :357src/libavcodec/h264_ps.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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) | ~~~~~ ^ ~~~~ 4 warnings generated. 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/bytestream.h:src/libavcodec/h265_metadata_bsf.c294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 481:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 481 | { NULCC libavcodec/hevc_parse.o L } | ^ src/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:712:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 712 | src/libavcodec/bytestream.h if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ :357src/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++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 15src/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.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :902:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 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] i 982 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ f 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~ ssrc/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 1020 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ zesrc/libavcodec/h264_cavlc.c:1041:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ sizsrc/libavcodec/h264_cavlc.c:1111:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] e) | ~~~~~ ^ ~~~~ 1111 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/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 | In file included from for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39src/libavcodec/h264_cabac.c: :In file included from src/libavcodec/h264_sei.h2234::3323:: In file included from warning: src/libavcodec/h2645_sei.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]28 : src/libavcodec/bytestream.h:187:15: warning: 2234comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 187 | i f ( s i z e 2i f! =( resfi z>e=) r c| ) ~~~~~ ^ ~~~~ { | ~~~ ^ ~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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 (sizeCC libavcodec/hevc_parser.o 2 != 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 | CC libavcodec/hevc_ps.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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 2 warnings generated. In file included from src/libavcodec/h264dec.c:47: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/hevc_refs.o 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 <= (lesrc/libavcodec/hapdec.c:vel->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 191:73src/libavcodec/h265_profile_level.c:234:27: warning: : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bCC libavcodec/hevc_sei.o ytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/hapdec.c:286:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 286 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | *(avctx->coded_height / TEXTURE_BLOCK11 warning_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s generated. 288 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevcdec.o 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_ARsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] R 294 | if (size2 != size) | ~~~~~ ^ ~~~~ AY_ELEMS(h->last_pocs); 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) | ~~~~~ ^ ~~~~ 36 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | iCC libavcodec/hevcdsp.o f (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, 556 | (float)gm->percent_alpha_point_deblocking_instance/255); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:555:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:554:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:553:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:563:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | av_log(logctx, AV_LOG_DEBUG, " xsd_metric_value: %f\n", | ~~~~~~ 563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ CC libavcodec/hevcpred.o 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/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 | CC libavcodec/hnm4video.o for (x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 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_refs.c:161:21: src/libavcodec/h264dec.c:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if (len < sl->ref_count[list]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1049src/libavcodec/h264_refs.c:182:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX }, | ^ 182 | src/libavcodec/h264dec.c:1050:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (len < sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ 1050 | 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++) | ~ ^ ~~~~~~~~~~~~~~ { "nal_length_sizsrc/libavcodec/hapqa_extract_bsf.ce:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] "118 | { NULL }, | ^ , "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264_refs.c:224:23:src/libavcodec/h264dec.c 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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 SEsrc/libavcodec/h264_refs.c:276:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] I ", OFFSET(x264_build276 | for (l), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ ist src/libavcodec/h264dec.c= 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ :1053src/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++) { 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~~~~~~ 1053 | { NULL }, | ^ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_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_refs.c:307:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 323 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:355:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:382:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:398:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:399:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 404 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); 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/hpeldsp.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/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]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 15 warnings generated. 9 warnings generated. 27 warnings generated. src/libavcodec/hdrdec.c:107:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | avctx->sampleIn 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]_aspect_ratio = p->sample_aspect_ratio = av_inv_q(av_d2q(sar, 4096)); | ~~~~~~ ^~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/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_5 warnings generated. 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]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ CC libavcodec/hq_hqa.o src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_refs.c:812:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 812 | pps_ref_count[1] = FFMAX(pps_ref_count[1], pps->ref_count[1]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_slice.c:1252:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1252 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/hq_hqadsp.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/hq_hqadata.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) | ~~~~~ ^ ~~~~ CC libavcodec/hqx.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/hqxdsp.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hqxvlc.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/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/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/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/htmlsubtitles.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++) | ~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1895:2724 warnings generated. : 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:In file included from 1967:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hevc_mp4toannexb_bsf.c 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ :29src/libavcodec/h264_slice.c:1967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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/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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_mp4toannexb_bsf.c:152src/libavcodec/bytestream.h: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)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuv.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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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 9 warnings generated. In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ 25 warnings generated. 4 warnings generated. CC libavcodec/huffyuvdsp.o 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:187In file included from :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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] 187 | 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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 <= resrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: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/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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 5 warnings generated. != 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. 6 warnings generated. In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != sIn file included from ize) | ~~~~~ ^ ~~~~ 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/hevc_parser.c:124:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | 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 if (slice_segment_addr >= ps->sps->ctb_width * ps->sps->ctb_height) { | :78:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | if (s->pps_list[i] && ((HEVCPPS*)s->pps_list[i]->data)->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned 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 | isrc/libavcodec/hevc_cabac.c:722:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] f 722 | if (log2_cb_size == lc->parent->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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/hevc_cabac.c:799:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 799 | while (i < lc->pareCC libavcodec/idcinvideo.o nt->sh.max_num_merge_cand-1 && get_cabac_bypass(&lc->cc)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/idctdsp.o 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++) { In file included from | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.csrc/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 30src/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/iff.o 12 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) | ~~~~~ ^ ~~~~ 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/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 | 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++) { | ~ ^ ~~~~~~ while (nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/iirfilter.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 (wrisrc/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] te 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ offset >= 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 || offsetsrc/libavcodec/hevc_refs.c + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :80src/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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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:124:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 124 | for (y = 0; y < hnm->In file included from src/libavcodec/hevcpred.cheight; y++) { | ~ ^ ~~~~~~~~~~~ :23src/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/hevcdec.h:40: 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 != sisrc/libavcodec/hevc_ps.c:ze) | ~~~~~ ^ ~~~~ 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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 (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 167 | if (writeoffset + 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.csrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 181:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 181 | if (writeCC libavcodec/ilbcdec.o offset + 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->widthsrc/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ hsrc/libavcodec/hevc_refs.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] n 206 | for (m->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 297 | if (writeoffset + hnm->width >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:309:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 329 | if (offset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:332:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c: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/imc.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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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(RefPicListTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | src/libavcodec/hevc_ps.c ^:740:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ src/libavcodec/hevc_refs.c: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_cabac.csrc/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 37src/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' 21: warning: variable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration] 49 37 | | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ssrc/libavcodec/hevc_refs.ctatic const int8_t num_bins_in_se[] = { | ^~~~~~~~~~~~~~ :375:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 375 | sh->collocated_ref_idx < rpl->nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/imgconvert.o 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/hevc_refs.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 479 | for (i = 0; i < CC libavcodec/imm4.o 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 252 | In file included from } else if (!tag_close && sptr < FF_ARRAY_ELEMS(stack) - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:src/libavcodec/htmlsubtitles.c45: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :275 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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_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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/imm5.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 14 warnings generated. CC libavcodec/imx.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) { | ~~~ ^ ~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/imx_dump_header_bsf.o src/libavcodec/hq_hqa.c:155:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/indeo2.o CC libavcodec/indeo3.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) | ~ ^ ~~~~~~ 6 warnings generated. 2 warnings generated. 20 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/imc.c:38: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/indeo4.o CC libavcodec/indeo5.o src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ CC libavcodec/intelh263dec.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/iirfilter.c:75:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | wa = 2 * tan(M_PI * 0.5 * cutoff_ratio); | ~ ^~~~~~~~~~~~ CC libavcodec/interplayacm.o src/libavcodec/iirfilter.c:137:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | cos_w0 = cos(M_PI * cutoffCC libavcodec/interplayvideo.o _ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:138:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | sin_w0 = sin(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:156:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | c->cx[0] = lrintf(x0 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:157:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | c->cx[1] = lrintf(x1 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:171:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (order <= 0 || order > MAXORDER || cutoff_ratio >= 1.0) | ^~~~~~~~~~~~ ~~ src/libavcodec/hevcdec.c:1360:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1360 | log2_trafo_size > s->ps.sps->log2_min_tb_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1359:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1359 | if (log2_trafo_size <= s->ps.sps->log2_max_trafo_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1370:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | split_transform_flag = log2_trafo_size > s->ps.sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/hevcdec.c:18825:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] warning 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ s generated. 1 warning generated. CC libavcodec/intrax8.o CC libavcodec/intrax8dsp.o CC libavcodec/ipu_parser.o 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_pcmCC libavcodec/ituh263dec.o _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 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ituh263enc.o src/libavcodec/hevcdec.c:2360:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2360 | log2_cb_size > s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2363:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2363 | split_cu = (log2_cb_size > s->ps.sps->log2_min_cb_size); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2366:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2366 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2372:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2372 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2501 | if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/ivi.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/huffyuvdec.c:1266:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1266 | slice_heighsrc/libavcodec/imc.c:275:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t 275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 28 warnings generated. 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 +src/libavcodec/huffyuvenc.c:1056:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ 1056src/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) { | ~ ^ ~~~~~~~~ COMMON_OPTIONS 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/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1057:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057 | { NULL src/libavcodec/imc.c: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/hevcdec.c:2818:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/huffyuvenc.c2818 | : 1061 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]f or (in t1061 | i = 0 ;C OiM Mavctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", csrc/libavcodec/iff.chc:t533x:-40>:f lwarning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o effs5[i]) ;533 | | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ if (bytestream2_get_bytes_left(gb) < count)1063 | { NULL }, | ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:539:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | for (i = 0; isrc/libavcodec/imc.c < count && x_pos < line_size:459:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ; 459 | highest = highest * 0.25; | ^~~~~~~ ~ i++) { | ~ ^ ~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~ ~ 21 warnings generated. 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; | ^~~~~~ ~ src/libavcodec/imc.c:671:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | src/libavcodec/iff.c: : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ 837:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 837 | src/libavcodec/imc.c:675:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c 675 | if (highest <= -1.e20) | ^~~~~~~ ~~ :852:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 852 | src/libavcodec/imc.c:687:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | if (highest > -1.e20) { | ^~~~~~~ ~ if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ CC libavcodec/ivi_dsp.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/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_ | ~ ^ ~~~~ lsrc/libavcodec/iff.c:913:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] i 913 | if (offset >= dst_size) | ~~~~~~ ^ ~~~~~~~~ stsrc/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] i 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) | ~~~~~~~ ^ ~~~~~~~~ CC libavcodec/j2kenc.o CC libavcodec/jacosubdec.o src/libavcodec/imc.c:860:34: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 860 | if(chctx->flcoeffs1[i] > INT_MAX) { | ~ ^~~~~~~ /usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generatedIn 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) | ~~~~~ ^ ~~~~ 6 warnings generated. 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:3694:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3694 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3696:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3696 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3697:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3697 | { NULL }, | ^ src/libavcodec/bytestream.h: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 4 warnings generated. CC libavcodec/jni.o src/libavcodec/imm5.c:93:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 93 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/jpeg2000.o 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; plaIn file included from src/libavcodec/imx.cn:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e+ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ +) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1701:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1701 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1729:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1729 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1741:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1741 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1758:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1758 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1842:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1842 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1874:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1874 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size)src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 != size) | ~~~~~ ^ ~~~~ | if (size2 != 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/jpeg2000_parser.o src/libavcodec/interplayacm.c:122:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 122 | for (i = 0; i < s->rows; i++) | ~ ^ ~~~~~~~ In file included from src/libavcodec/intelh263dec.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | isrc/libavcodec/interplayacm.c:138:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] f 138 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ (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_Asrc/libavcodec/interplayacm.c:src/libavcodec/put_bits.hRR:A265Y:_37E:L EMwarning: Scomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]( quant_in d265 | e x _ t o _ t a bi)f) {( s -| > ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b uf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 150:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:154:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:175:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 175 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:193:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:197:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:219:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ 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++) { | ~ ^ ~~~~~~~ CC libavcodec/jpeg2000dec.o 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)) | ~ ^ ~ 4 warnings generated. CC libavcodec/jpeg2000dsp.o CC libavcodec/jpeg2000dwt.o 4 warnings generated. 2 warnings generated. In file included from src/libavcodec/ituh263enc.c:38: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/jpegls.o CC libavcodec/jpeglsdec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/jpeglsenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/jpegquanttables.o In file included from src/libavcodec/ituh263dec.c:47: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/jpegtables.o CC libavcodec/jrevdct.o In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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) | ~~~~~ ^ ~~~~ 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.23017410491CC libavcodec/kbdwin.o 4001f | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 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/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->src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f 887 | FF_MPV_COMMON_OPTS | ^ ->src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' p ict_type == AV_PICTURE_TYPE_I) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPVsrc/libavcodec/jpeg2000_parser.c_O:P172T:_43F:L AGwarning: Scomparison 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/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MCC libavcodec/kgv1dec.o PV_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", 8 warnings generated. FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c19 warnings generated. :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_OPCC libavcodec/kmvc.o T_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:889:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 889 | { NULL }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:915:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 915 | { "umv", "Use unlimited motion vectors.", OFFSET(umvplus), AV_OPT_TYPE_BOOCC libavcodec/lagarith.o Lsrc/libavcodec/indeo3.c, { .i64 = 0 }, 0, 1, VE }, | ^ :250:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/ituh263enc.c: 250 | 916:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 916 | src/libavcodec/indeo3.c:249:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] { "aiv", "Use alternative inter VLC.", OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ 249 | src/libavcodec/ituh263enc.c ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :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/jpeg2000dwt.c:162src/libavcodec/ituh263enc.c:918:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | 162 | p[2*i+1] - { "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}, | ^ = 1.586134 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ 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 ==src/libavcodec/jpeg2000dwt.c A:V_164P:I40C:T Uwarning: REimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_I && 164s | - > c o d e c _pt[a2g* i=]= -A=V _0R.L03522(9"8Z0Y G*O "()p [&&2 *gie-t1_]b i+ tps[_2l*eif+1t]()&;s - >| g ~ ~~~~~~~~~^~~~~~~~~~b ) >= 85 + 13*3*16 + 50){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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] src/libavcodec/ituh263enc.c:919:5: warning: 168missing field 'unit' initializer [-Wmissing-field-initializers] | 919 | p[ 2 * iF]F _+M=P V0_.C4O43M5M0O6N _*OP T(Sp [ 2| * ^i -1] + psrc/libavcodec/mpegvideoenc.h[:752:*173i:+ 1note: ]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)", CC libavcodec/lagarithrac.o 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_thrIn file included from esrc/libavcodec/jpeg2000dec.cs:ho38l: d)src/libavcodec/bytestream.h,: 187A:V15_:O Pwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_T YPE_INT, {. i1876 | 4 = 0i f} ,( IsNiTz_eM2 I!N=, sIiNzTe_)M A X| , ~~~~~ ^ ~~~~ 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, ICC libavcodec/latm_parser.o NT_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_sisrc/libavcodec/bytestream.h:ze), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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.0src/libavcodec/bytestream.h = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ituh263enc.c 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, src/libavcodec/indeo3.c : .620f:l55a:g swarning: =comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] FF_MPV_OPT_ FL620A | G S } , ( ( c e\l l -| > ~x pos + cell->w i90d | t{h")r c _n iptliaanle -c>owmipdltehx)it y{ f o| r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1-pass encoding",src/libavcodec/indeo3.c : 619 : 55 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]FF _MPV_OFFSET( r619c | _i n i t i a l_ c p l x ) ,( A(Vc_eOlPlT-_>TyYpPoEs_F L+O AcTe, l{.ld-b>lh e= i0g h}t, )- F FFp_lMaPnVe_-O>PhTe_iFgLhAtG S} , | | \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~| ^~~~~~~~ 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_TCC libavcodec/lcldec.o YPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, 1 warning generated . \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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}, \ | ^~~~~~~~ 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 >=src/libavcodec/indeo3.c reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :807src/libavcodec/j2kenc.c:1162:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 171162 | 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | 2 if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ warningsrc/libavcodec/indeo3.cs generated. :837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:870:25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] 870 | if (num_vectors * 2 > data_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/lclenc.o CC libavcodec/libdav1d.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/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/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/ljpegenc.o 33 warnings generated. src/libavcodec/jpeg2000dec.c:765:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 765 | Jpeg2000POC tmp = {{{0}}}; | ^ 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 src/libavcodec/jpeg2000dec.c }, 1, 1<<30, VE, }, | ^ :848:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 848 | if (Psot > bysrc/libavcodec/j2kenc.c:1808:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t estream2_get_bytes_left(&s->g) - 2 + n + 2) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ 25 warnings generated. 4 warnings generated. src/libavcodec/jpeg2000dec.c:1093:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1093 | CC libavcodec/loco.o 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings 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/lossless_audiodsp.o CC libavcodec/lossless_videodsp.o CC libavcodec/lossless_videoencdsp.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/lpc.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); | ~ ^~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1425:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | In file included from src/libavcodec/jpeglsdec.c: if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 31: src/libavcodec/jpeg2000dec.c:1425:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/golomb.h 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ :482src/libavcodec/jpeg2000dec.c:1502:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :34 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 482 | src/libavcodec/jpeg2000dec.c:1502:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1502 | if (prcx CC libavcodec/lscrdec.o >= 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/lsp.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) | ~~~~~ ^ ~~~~ 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/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/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++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/lzf.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++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/jpeg2000dec.c:2190:75:src/libavcodec/put_bits.h warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] :265 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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/jpeg2000dec.c:2318:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2359:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2359 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2398:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2398 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2590:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2590 | OFFSET(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD }, | ^ src/libavcodec/jpeg2000dec.c:2591:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2591 | { NULL }, | ^ In file included from src/libavcodec/kmvc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lzw.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/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ 1 warning 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/lzwenc.o src/libavcodec/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 src/libavcodec/kmvc.c- i) | ~~~~ ^ ~~~~~~~ :src/libavcodec/lagarith.c384:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :164 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ :27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 7 warnings generated. 1 warning generatedsrc/libavcodec/bytestream.h. :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | if (read > length) | ~~~~ ^ ~~~~~~ CC libavcodec/m101.o CC libavcodec/mace.o CC libavcodec/magicyuv.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/magicyuvenc.o src/libavcodec/lcldec.c:152:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (expected != (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:155:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (expected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mathtables.o CC libavcodec/mdec.o CC libavcodec/me_cmp.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' src/libavcodec/lcldec.c:194:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 88 | 194 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ #dsrc/libavcodec/lcldec.c:193:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ef 193 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isrc/libavcodec/lcldec.cn:252:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] e 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] F 267 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ IXsrc/libavcodec/lcldec.c:423:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] R (x) ((float)(x)) | ^~~~~~~~~~ 423 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: src/libavcodec/lpc.cmissing field 'help' initializer [-Wmissing-field-initializers] :182: 21617: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL } 182| | ^ double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/lpc.c:184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ~ ^~~~ src/libavcodec/lpc.c:184:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ^~~~ ~ src/libavcodec/lpc.c:189:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 189 | s->windowed_samples[i] = weight*samples[i]; | ~^~~~~~~~~~ src/libavcodec/lpc.c:190:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | s->windowed_samples[len-1-i] = weight*samples[len-1-i]; | ~^~~~~~~~~~~~~~~~ src/libavcodec/lpc.c:197:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | avg_err = (avg_err + error[i])/2.0f; | ~^~~~ src/libavcodec/lpc.c:198:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | return avg_err ? signal/avg_err : NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/media100_to_mjpegb_bsf.o CC libavcodec/mediacodec.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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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:60:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMCC libavcodec/metasound.o AX(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 =src/libavcodec/ljpegenc.c: lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] :47:40: note: expanded from macro 'FFMAX' 304 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ | { NULL}, | ^ 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/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/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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. 4 warnings generated. 1 warning generated. CC libavcodec/microdvddec.o CC libavcodec/midivid.o 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/mimic.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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. 11 warnings generated. 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/misc4.o 4 warnings generated. 4 warnings generated. CC libavcodec/misc4_parser.o 5 warnings generated. CC libavcodec/mjpeg2jpeg_bsf.o In file included from src/libavcodec/magicyuv.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | CC libavcodec/mjpeg_parser.o if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpega_dump_header_bsf.o 16 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/mjpegbdec.o 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/mjpegdec.o 4 warnings generated. 9 warnings generated. 1 warning generated. CC libavcodec/mjpegdec_common.o CC libavcodec/mjpegenc.o 11 warnings generated. CC libavcodec/mjpegenc_common.o CC libavcodec/mjpegenc_huffman.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) | ~~~~~ ^ ~~~~ CC libavcodec/mlp.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/mlp_parse.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. CC libavcodec/mlp_parser.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) | ~~~~~ ^ ~~~~ 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 In file included from src/libavcodec/magicyuvenc.cclip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ :33src/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/put_bits.hsrc/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 203 | return clip 227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ 227 | 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; | ~~~~~^~~~~~~~~~~ ~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mlpdec.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/magicyuv.c:271:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 271 | if (s->slices[i][j].size - 2 < width * height) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mlpdsp.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mlpenc.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 <3 sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ warningsrc/libavcodec/microdvddec.cs generated. :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++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mlz.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/mmvideo.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ 68 warnings generated. CC libavcodec/mobiclip.o CC libavcodec/motion_est.o 5 warnings generated. CC libavcodec/motionpixels.o 4 warnings generated. CC libavcodec/movsub_bsf.o 19 warnings generated. 4 warnings generated. 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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/movtextenc.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/mp3_header_decompress_bsf.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mpc.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) | ~~~~~ ^ ~~~~ src/libavcodec/mlpdsp.c:44:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 44 | for (order = 0; order < firorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdsp.c:46:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 46 | for (order = 0; order < iirorder; order++) | ~~~~~ ^ ~~~~~~~~ 1 warning generated. In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != s4 warningize) | ~~~~~ ^ ~~~~ s 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/mpc7.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sizeCC libavcodec/mpc8.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12.o CC libavcodec/mpeg12data.o 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mpeg12dec.o In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] CC libavcodec/mpeg12enc.o 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mimic.c:224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | 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/put_bits.h:265: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/mimic.c:279:54: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 279 | if (is_iframe || get_bits1(&ctx->gb) == is_chroma) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg12framerate.o 2 warnings generated. 4 warnings generated. 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 | ifCC libavcodec/mpeg2_metadata_bsf.o (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/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg4_unpack_bframes_bsf.o CC libavcodec/mpeg4audio.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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg4audio_sample_rates.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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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/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: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/mlpenc.c:280:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 280 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg4video.o CC libavcodec/mpeg4video_parser.o 6 warnings generated. src/libavcodec/mlpenc.c:388:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 388 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:416:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 416 | for (unsigned channel = 0; channel < nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/mpeg4videodec.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/mpeg4videodsp.o CC libavcodec/mpeg4videoenc.o CC libavcodec/mpeg_er.o In file included from src/libavcodec/mobiclip.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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: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/mpc.c:72:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 72 | CC libavcodec/mpegaudio.o 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/mjpegenc.c:629:src/libavcodec/mpc.c1::78 :warning: 92:missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 629 | FF _78M | P V _ C O M M O N _ O P T S | ^ c->sb_samplessrc/libavcodec/mpegvideoenc.h[:c75h:]173[:j ]note: [expanded from macro 'FF_MPV_COMMON_OPTS' i] = av_clipf (75m | u l * c - > Q [ c h ] [ j + o f f] , I N T 3 2 _ M I N , I N T 3 2 _ M A X ) ; | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h : 45 : 21 : note: expanded from macro 'INT32_MAX' FF_MP V45_ | O#FdFeSEfTi(nleu mIaN_Te3l2i_mM_AtXh r e(s0hxol7df)f,f fAfVf_fO)P T _T| Y ^~~~~~~~~~P E_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", CC libavcodec/mpegaudio_parser.o FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_Osrc/libavcodec/mlpenc.c:PT_FLAGS }, \ | ^ 1128:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1128 | src/libavcodec/mjpegenc.c for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exsrc/libavcodec/mlpenc.c:1175:42: warning: p), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | for (unsisrc/libavcodec/mjpegenc.cgned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :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", src/libavcodec/mlpdec.c: FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 1011:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mjpegenc.c 1011 | if (get_bits_count(gbp) != expected_stream_pos) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :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_OPIn file included from T_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:187:15: src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 187101: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 }, \ | ^ if (size2 != src/libavcodec/mlpenc.csize) | ~~~~~ ^ ~~~~ :1248:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1248 | 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 }, | ^ for (unsigned int isrc/libavcodec/mjpegenc.c =: 6340:;7 :i warning: | a{vc tNUxL-L>},f r a| m ^ e_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/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_In file included from MAsrc/libavcodec/motion_est.cX:,38 : FIn file included from Fsrc/libavcodec/mpegvideoenc.h_:M34P: VIn file included from _src/libavcodec/mpegvideo.hO:P45T: _src/libavcodec/put_bits.hF:LA227G:S37}:, warning: \ comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | ~ 227 | 92 | { " bo r d e ri_fm a(ssk-">,b u"fi_necnrde a-s es -t>hbeu fq_upatnrti z>e=r sfiozre omfa(cBriotbBluocfk)s) c{l o s| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ to borders", FF_MPV_OFsrc/libavcodec/mlpdec.cFSE:T1076(:b19o:r dewarning: r_comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]m asking), AV_OPT_TYPE_ F1076L | O A T , {f.odrb l( i= =0 0};, i- FAaXc,c eFsLTs__MuAnX,i tF_Fs_iMzPeV__OpPoTw_2F;L AiG+S+}), { | \ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~ 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, {.dblsrc/libavcodec/put_bits.h =: 1265.:037 :} ,warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]- FLT_MAX, FLT _265MA | X , F F_ M P V_iOfP T(_sF-L>AbGuSf}_,e n\d -| ^~~~~~~~s ->buf_ptr >= 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 | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPECC libavcodec/mpegaudiodata.o _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 }, \ | ~src/libavcodec/bytestream.h :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | {"rc _294i | n i t _ cipfl x("s,i z"ei2ni !ti=a ls iczoem)p l e| x ~~~~~ ^ ~~~~i ty for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 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_COMMsrc/libavcodec/mlpenc.cON:_O1367P:T36S: | warning: ^~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/mpegvideoenc.h:83:129: 1367note: | expanded from macro 'FF_MPV_COMMON_OPTS' forsrc/libavcodec/bytestream.h (:82u318 | n: s 15i :g n warning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d i n t i =318 | 0 ; i i < f o (r sd ie zr e; 2 i !+ =+ ) s i z| e ~ ^ ~~~~~ ) | ~~~~~ ^ ~~~~ FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1435 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1488:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1488 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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/mlpenc.c:1660:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1660 | src/libavcodec/mlpdec.c} :e1412l:s12e: ifwarning: missing field 'help' initializer [-Wmissing-field-initializers]( ++is_g r1412e | a t e r { > =N UcLtLx -}>, m a| x ^_ codebook_search) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | if (2 + style_entries * 12 > size) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 10 warnings generated. src/libavcodec/mlpenc.c:1763:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1763 | for (int i = 8; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1790:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1790 | for (int i = 0; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_widtsrc/libavcodec/mjpegdec.chsrc/libavcodec/mlpenc.c):,1943 :A39V:_ Owarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T _TYPE_INT ,1943 | { . i 6 4 = 0} , 0 , I N T _ M A Xi,f F(LtAeGmSp _}b,i t | c ^ou nt < best_bitcount) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :src/libavcodec/mlpenc.c:1952:47:src/libavcodec/movtextdec.c: 583warning: :comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]122 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1133 583 | : 29 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" height", "Frame h1133e | i g h t , u sfuoarl l(ym bv_ixd e=o 0 ;h emibg_hxt "<, OwFiFdStEhT;( fmrba_mxe+_+h)src/libavcodec/bytestream.he :{i 294gh :t| 15) ~~~~ ^ ~~~~~:, Awarning: V_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]OP T_TYPE_src/libavcodec/mjpegdec.cI :N2941218T | :, 37 :{ .warning: ifcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i (6s4i=z0e },21218 | 0! =, s Ii Nz Te _) M A X | , ~~~~~ ^ ~~~~ F L AfoGrS (}m,b _ x| ^= 0; mb_x < widtsrc/libavcodec/movtextdec.ch;: 584m:b12_:x+ +warning: )missing field 'help' initializer [-Wmissing-field-initializers] | 584 ~~~~ ^ ~~~~~ | { NULsrc/libavcodec/mjpegdec.c:1221:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (mb_x = 0L; }m,b _ x | < ^ width; mb_x++) { | ~~~~ ^ ~~~~~ 1952 | if (dst_path->cur_idx < FF_ARRAY_ELEMS(dst_path->path) - 1) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mpegaudiodec_common.o 10 warnings generated. 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)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/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:1995:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1995 | for (unsigned int channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ CC libavcodec/mpegaudiodec_fixed.o 3 warnings generated. CC libavcodec/mpegaudiodec_float.o src/libavcodec/mlpenc.c:2201:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2201 | if (!frame && ctx->last_frames < ctx->max_restart_interval - 1) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/mpegaudiodecheader.o CC libavcodec/mpegaudiodsp.o src/libavcodec/movtextenc.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | while (i < len) { | ~ ^ ~~~ 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/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | src/libavcodec/movtextenc.c : 692 :i12f: (warning: smissing field 'help' initializer [-Wmissing-field-initializers]-> buf_ e692nd | - s -{> bNuUfL_Lp t}r, > =| s ^i zeof(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]src/libavcodec/mjpegdec.c:1755:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 49 | if (code >= mpc8_cnk_lost[k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 1755 | s->raw_scan_buffer_size >= bytes_to_start); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | 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]) { | ~~~~ ^ ~~~~ if (!(cond)) { \ | ^~~~ src/libavcodec/mpeg2_metadata_bsf.c:202:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:206:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:210:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:213:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 221 | { NULL } | ^ src/libavcodec/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)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/mpc8.c:337:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 337 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_data.o src/libavcodec/mjpegdec.c:1859:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1859 | if (id == AV_RB32("AVI1")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1873:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1873 | if (id == AV_RB32("JFIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1911:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1911 | if ( id == AV_RB32("Adob") | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1926:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1926 | if (id == AV_RB32("LJIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1963:12: warning: comparison of integers of different signs: 'int' and '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 == 4 warnings generated. AV_RB32("mjpg")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2074:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2074 | if (s->start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2082:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2082 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2100:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2100 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) { | ~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/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] CC libavcodec/mpegaudiodsp_fixed.o 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 >= siz7eo warningfs( generatedB. itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_float.o In file included from src/libavcodec/mpeg12dec.c:48: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/mpegaudioenc_fixed.o CC libavcodec/mpegaudioenc_float.o 3 warnings generated. 2 warnings generated. 1 warning 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++) | ~ ^ ~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/mpegaudiotabs.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 }, | ^ 10 warnings generated. In file included from src/libavcodec/mpeg4video_parser.c:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/mpegpicture.o CC libavcodec/mpegutils.o CC libavcodec/mpegvideo.o CC libavcodec/mpegvideo_dec.o In file included from CC libavcodec/mpegvideo_enc.o 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/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 }, | ^ 33 warnings generated. 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_CC libavcodec/mpegvideo_motion.o MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGSIn 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 (ssrc/libavcodec/mpeg12enc.c-:>1190b:u5f:_ ewarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]d - src/libavcodec/mpegvideoenc.hs-:>80b:u175f:_ pnote: texpanded from macro 'FF_MPV_COMMON_OPTS'r >= sizeof(B i80t | B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c: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 quasrc/libavcodec/put_bits.hntizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ :265:37: warning: 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' comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 84 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, Isrc/libavcodec/mpegaudiodecheader.c:55:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] NT _MAX, FF_MPV_OPT_FLAGS}, \ | ^ 55 | if (sampsrc/libavcodec/mpeg12enc.cle_rate_index >= FF_ARRAY_ELEMS(ff_mpa_freq_tab)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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}, \ | ^ In file included from src/libavcodec/mpeg12enc.csrc/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] :1190 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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 src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] }, 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1191 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1192 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FIn file included from LOAsrc/libavcodec/mpeg4video.cT,: 28{: .dsrc/libavcodec/mpeg4data.hb:l114 :=1 :0 }warning: ,missing field 'index_run' initializer [-Wmissing-field-initializers] - FLT_MAX, FL T114_ | MA}X;, FF| _^M PV_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/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ CC libavcodec/mpegvideo_parser.o In file included from src/libavcodec/mpeg4videoenc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1184:40src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1196 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : 1184 | AVRatisrc/libavcodec/mpeg4data.hon:al323 :a1s:p ewarning: cmissing field 'index_run' initializer [-Wmissing-field-initializers]t _inv 323= | }a1179:v69_:d 2note: qexpanded from macro 'COMMON_OPTS'( ff_mpe g11791 | _ a s p e c tOF[FsS1E-T>a(stpce_cotp_tr_asttiro)_,i nAfVo_O]P,T_ T2Y5P5E)_;S T R| I ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N G, {.str=NULL}, 0, 0, VE },\ | ^ ; | ^ src/libavcodec/mpeg12enc.csrc/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 265 | if (s->buf_end - s->buf_ptr >= sizesrc/libavcodec/mpeg_er.co:f125(:B19i:tB uwarning: fcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 125 | for (i = 0; i < FF1181_ARRAY_ELEMS(s->dc_val); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | 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}, \ | ^ 1 warning generated. 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 }, | ^ 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_OPCC libavcodec/mpegvideodata.o T_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.hIn file included from :83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/mpeg4videodec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | { 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ "rc_qmod_amp", "experimenta9 warnings generated. l 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_qm2od_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAG warnings generated. S}, \ | ^ 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 | {"src/libavcodec/mpeg4videodec.c:104:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 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 }, \ | ^ 104 | (unsigsrc/libavcodec/mpeg12enc.cned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1219src/libavcodec/mpeg4videodec.c:103:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h103 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :99src/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)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172src/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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", CC libavcodec/mpegvideoencdsp.o FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1220 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1222 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~CC libavcodec/mpl2dec.o 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, FIn 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] L T_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 233 | src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ 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", 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", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 275 | 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 (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 90: 156 | 133: note: expanded from macro 'FF_MPV_COMMON_OPTS' # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 89 | 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 | f f _ d l o gFF(_NMUPLV_LO,F F"SiEsT_(trac_belqe)_,l sAfV _%OdP T%_dT:YP E%_fS T%RfI\NnG",, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | . f l a g s = FiF,_ MjP,V _(OfPTl_oFaLtA)G Si s}_,t a b l e _ l s f [ j ] \[ 0 ]| [ ~i ], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | 275{ | "r c _ i n i t _ c p l x " , " i n i t i(afll ocaotm)pl eixsi_ttya bfloer_ l1s-pfa[sjs] [e1nc]o[dii]n)g;" , | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FFsrc/libavutil/internal.h_:M156P:V68_:O Fnote: FSexpanded from macro 'ff_dlog'E T(rc_initia l156_ | c#p l x )d,e fAiVn_eO PfTf__TdYlPoEg_(FcLtOxA,T ,. .{..)db ld o= {0 i}f, (-0F)L Ta_vM_AlXo,g (FcLtTx_,M AAXV, _FLFO_GM_PDVE_BOUPGT,_ F_L_AVGASCC libavcodec/mqc.o }_,A R G S _ _ ) ;\ }| ^~~~~~~~w hile (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | CC libavcodec/mqcdec.o ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.4028234src/libavcodec/motion_est.c:6638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 974src/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.h22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :83: 974 | 129: note: expanded from macro 'FF_MPV_COMMON_OPTS' int p_score= FFMIN(vard, 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ v 83a | r{c"-r5c0_0q+m(osd-_>almapm"b,d "ae2x>p>eFrFi_mLeAnMtBaDlA _qSuHanItFiTz)e*r1 0m0o)d;u l a| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i on", src/libavutil/macros.h : 49 :F25F:_ MPnote: expanded from macro 'FFMIN'V _OFFSET(r c49_ | q#mdoedf_ianmep )F,F MAIVN_(OaP,Tb_)T Y(P(Ea_)F L>O A(Tb,) {.?d b(lb )= : 0( a}),) - F| L ~ ^ ~T_ MAX, FLT_MAX, FF_MPV_OPTsrc/libavcodec/motion_est.c_:F1056L:A26G:S }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/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-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/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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mqcenc.o CC libavcodec/mscc.o 38 warnings generated. 3 warnings generated. 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/metasound.c:49:26src/libavcodec/mpeg12dec.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 2185:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | 2185 | if (s->c center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ odec_tag == AV_RL32("BW10")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~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/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NUsrc/libavcodec/metasound.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L L76 | min_period = log2(ratio * 0.2); | ^~~~~ ~ , "is_table_lssrc/libavcodec/metasound.c:77:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 77 | max_period = min_period + log2(6); | ^~~~~~~~~~ ~ %d %d: %f %f\n",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; | ^~~~~ ~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | src/libavcodec/metasound.c i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :80:28: warning: 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 80 | max_period = (int)(ratio * 0.2 * 400 * 6 + 0.5) / 400.0; | ^~~~~ ~ 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V88 | period = (int)(period * 400 + 0.5) / 400.0; | ~~~~~~~^~~~~ ~ _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 | ffsrc/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); | ~ ^~~~~~ dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/metasound.c:106:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | ppc_gain = 1.0 / 8192 * | ~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h106 | twinvq_mulawinv(pgain_step * g_coef + pgain_step / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :156:68: note: expanded from macro 'ff_dlog' 107 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ | 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: CC libavcodec/msgsmdec.o 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[idxCC libavcodec/msmpeg4.o ] + 1.0 | ~ ^~~ src/libavcodec/metasound.c:138:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | if (st < 0.1) | ^~ ~ CC libavcodec/msmpeg4_vc1_data.o 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/msmpeg4data.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") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/put_bits.h:265: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 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); | ^ ~ 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/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/msmpeg4enc.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 }CC libavcodec/msp2dec.o , 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_nosrc/libavcodec/mqcenc.cis:e67_:s16h:a pwarning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n g), AV_OPT_T Y67P | E_ I NT ,i f{ (.miq6c4- >=c 0>= }t, m p ) | ~~~~~~ ^ ~~~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:83src/libavcodec/mqcenc.c:89:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 83 | {"rc_qmod_amp", " | if (mqc->a < qe) | ~~~~~~ ^ ~~ exsrc/libavcodec/mqcenc.c:98:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] p 98 | if (mqc->a < qe) erimental 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, FIn file included from src/libavcodec/mpegaudioenc_float.cF_MPV_OPT_FLAGS}, \ | ^ :25: src/libavcodec/mpegaudioenc_template.c:124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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' 124 | a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 90 | {"rc_init_cplx", "initial complesrc/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x ity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ 129 | s->fsrc/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.hrame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ :91:177: src/libavcodec/mpegaudioenc_template.cnote: :expanded from macro 'FF_MPV_COMMON_OPTS'129 :33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | {129" | r c _ b usf-_>afgrgarmees_sfirvaict_yi",n c"rc u=r r(einnttl)y( (uas e-l efslso"o,r( a ) ) * 6 5 5 3 6 . 0 ) ; | ^ ~ 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 | {"ssrc/libavcodec/mpegaudioenc_template.cki:p163_:f63a:c twarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ", "Frame sk i163p | f a c t o r "s,- > s c a l e _ f a c t o r _ i n v _ t a b l e [ i ] = eFxFp_2M(-P(V3_ O-F FSiE)T /(f r3a.m0e)_ s/k i(pf_lfoaactto)r()1, <gb) < 8U && show_bits(&s->gb, get_bits_left(&s->gb)) == 0) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/msrledec.o In file included from src/libavcodec/mpegvideo.c:39: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/mss1.o 2 warnings generated. 3 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"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/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:2957src/libavcodec/msmpeg4data.c:448:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] : 448 | table0_level, }, | ^ 37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/msmpeg4data.c 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] 454 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~ ^ ~~~~~ :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, }, | ^ CC libavcodec/mss12.o CC libavcodec/mss2.o In file included from src/libavcodec/mpegvideo_dec.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/mss2dsp.o CC libavcodec/mss3.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/mpegvideo_motion.c:151:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:150:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:158:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | if (s1->bitstream_buffer_size + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | AV_INPUT_BUFIn 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] F 187 | if (size2 != size) | ~~~~~ ^ ~~~~ ER_PADDING_SIZE > s->allocated_bitstream_buffer_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 | src/libavcodec/mpeg4videodec.c if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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_buildsrc/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ >= 0) || s->codec_tag == AV_RL32("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/msmpeg4data.c:1617:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1617 | table0_mvy, }, | ^ src/libavcodec/msmpeg4data.c:1621:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1621 | table1_mvy, } | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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", OFFCC libavcodec/mss34dsp.o SET(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} | ^ 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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mss4.o 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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/mpegvideo_dec.c:519:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 519 | for (unsigned y = 0; y < p->alloc_mb_height; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:520:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 520 | for (unsigned x = 0; x < p->alloc_mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mscc.c:71:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (j = 0; j < run; j++) { | ~ ^ ~~~ src/libavcodec/mscc.c:104:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (j = 0; j < copy; j++) { | ~ ^ ~~~~ src/libavcodec/mpegvideo_motion.c:630:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 630 | (unsrc/libavcodec/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] si 600 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gsrc/libavcodec/mpegvideo_dec.c:599:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] n 599 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ed)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/msvideo1.o 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 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/msvideo1enc.o src/libavcodec/mpegvideo_dec.c:792:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 792 | (unsigned) src_y > FFMAX(v_edge_pos - (!!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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/msp2dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/mvcdec.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/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,CC libavcodec/mvha.o { .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/msp2dec.c:56:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] \ 56 | for (y = | ^ 0; y < avctx-src/libavcodec/mpegvideo_enc.c>height; y++) { | ~ ^ ~~~~~~~~~~~~~ :96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/msp2dec.c:src/libavcodec/mpegvideoenc.h63::91:22177:: warning: note: expanded from macro 'FF_MPV_COMMON_OPTS'comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 91 | {"rc _63b | u f _ a g g r e sisifv i(tpyk"t,_ s"iczuer r>e nbtulfy_ suiszeel)e s{s " ,| ~~~~~~~~ ^ ~~~~~~~~ FF_MPV_OFFSsrc/libavcodec/msp2dec.cE:T74(:r72c:_ bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er_aggressivi t74y | ) , A V _ O P T _ T Y P E _ F LmOeAmTc,p y{(.pd-b>ld a=t a1[.00] }+, y- F*L T_pM-A>Xl,i nFeLsTi_zMeA[X0,] F+F _xM,P Vg_bO.PbTu_fFLfAeGrS,} ,F F\M I N| ( ^s ize, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMINsrc/libavcodec/mpegvideo_enc.c(a:,96b:)5 :( (warning: amissing field 'unit' initializer [-Wmissing-field-initializers]) > (bsrc/libavcodec/mpegvideoenc.h): 92?: 174(:b )note: expanded from macro 'FF_MPV_COMMON_OPTS': (a)) | ~ ^ ~ 92 | {"border_mask", "increassrc/libavcodec/msp2dec.ce: 82t:h68e: q uwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nt izer for macr o82b | l o c k s c l o s e t o b omredmesrest"(,p -F>Fd_aMtPaV_[O0F]F S+E Ty( b*o rpd-e>rl_imnaesskiizneg[)0,] A+V _xO,P Tv_aTlYuPeE,_ FFLFOMAITN,( s{i.zdbel, =w i0d t}h, -- FxL)T)_;MA X ,| ^ ~~~~ ~~~~~~~~~F LT_MAX, Fsrc/libavutil/macros.hF:_M49P:V25_:O Pnote: T_expanded from macro 'FFMIN'F LAGS}, \ | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 }, \ | ^ CC libavcodec/mwsc.o 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 }, \ | ^ 20 warnings generated. src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96In file included from | src/libavcodec/msrledec.c : 31F: FIn file included from _Msrc/libavcodec/msrledec.hP:V26_: COsrc/libavcodec/bytestream.hM:MO187N:_O15P:T S warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h187: | 83 :139 : note: iexpanded from macro 'FF_MPV_COMMON_OPTS'f (size2 != s i82z | e ) | ~~~~~ ^ ~~~~ FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ In file included from src/libavcodec/msmpeg4dec.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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) | ~~~~~ ^ ~~~~ 16 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/mxpegdec.o 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_src/libavcodec/msrledec.c:167:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e nd - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 167 | if (lin2 warnings generated. e < 0 || pos >= width){ | ~~~ ^ ~~~~~ src/libavcodec/put_bits.h:265: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/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/nellymoser.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) | ~~~~~ ^ ~~~~ 43 warnings generated. 5 warnings generated. CC libavcodec/nellymoserdec.o 6 warnings generated. 3 warnings generated. CC libavcodec/nellymoserenc.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) | ~~~~~ ^ ~~~~ CC libavcodec/noise_bsf.o CC libavcodec/notchlc.o src/libavcodec/bytestream.h:294:15: CC libavcodec/null.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_bsf.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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ 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/nuv.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/on2avc.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/on2avcdata.o CC libavcodec/options.o 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_celt.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/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_metadata_bsf.o src/libavcodec/mss12.c:461:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 461 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/mss12.c:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :635 :12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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_In file included from RB32(avctx->extradata + 20), avctx->width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss4.csrc/libavutil/macros.h:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 47:25: note: expanded from macro 'FFMAX' 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/mss12.c:601:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 601 | avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/bytestream.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)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) | ~~~~~ ^ ~~~~ 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:CC libavcodec/opus_parse.o 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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 exp2src/libavcodec/mwsc.c:53:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f(M_LOG2_10 * x); | ~ ^ 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/mvha.c:109:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 109 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:110:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/noise_bsf.c:215:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:216:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "drop", NULL, OFFSET(drop_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:217:4106: warning swarning: generatedmissing field 'unit' initializer [-Wmissing-field-initializers]. 217 | { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/noise_bsf.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL }, | ^ src/libavcodec/mxpegdec.c:101:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 101 | if (bitmask_size > buf_size - 12) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:133:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for (i = 0; i < bitmask_size; ++i) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/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 >= src/libavcodec/mxpegdec.cavpkt->size) | ~~~~ ^ ~~~~~~~~~~~ :162:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | (jpg->height + 0x0F)>>4 != s->mb_height) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:161:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if ((jpg->width + 0x0F)>>4 != s->mb_width || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/nellymoserenc.c:52: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: '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/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]; | ~^~~~~~~ CC libavcodec/opus_parser.o CC libavcodec/opus_pvq.o src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/opus_rc.o 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_iCC libavcodec/opus_silk.o dx]) > 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])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/nellymoserenc.c:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:366:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 35In file included from warnings generated. src/libavcodec/options.c:38: src/libavcodec/options_table.h:48:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavcodec/opusdec.o 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:49:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:53:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E}, | ^ 1 warning generated. src/libavcodec/options_table.h:92:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:93:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:94:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:96:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ac", "set number of audio channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:98:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:99:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:100:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:101:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:104:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:105:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:106:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E}, | ^ src/libavcodec/options_table.h:107:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, | ^ src/libavcodec/options_table.h:108:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"qdiff", "maximum difference between the quantizer scales (VBR)", OFFSET(max_qdiff), AV_OPT_TYPE_INT, {.i64 = 3 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:109:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"bf", "set maximum number of B-frames between non-B-frames", OFFSET(max_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, -1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:110:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.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}, | ^ In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h: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}, | ^ 7 warnings generated. 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_src/libavcodec/bytestream.hMA:X294}:,15 : | warning: ^comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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", OFFSETsrc/libavcodec/bytestream.h(i:_318q:u15a:n twarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ffset), AV_ O318P | T _ T Y PEi_fF L(OsAiTz, e{2. !d=b ls i=z e0). 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_src/libavcodec/bytestream.h:357:15: warning: cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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 if (size2 != size) | ~~~~~ ^ ~~~~ _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] 3 180 | {"slice_count", NULL, OFFSET(slice_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ warnings generated. src/libavcodec/options_table.h:185:110: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 185 | {"bits_per_coded_sample", NULL,CC libavcodec/opusdec_celt.o OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:186:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:187:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ CC libavcodec/opusdsp.o src/libavcodec/options_table.h:204:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | {"dia_size", "diamond type & size for motion estimation", OFFSET(dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:205:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {"last_pred", "amount of motion predictors from the previous frame", OFFSET(last_predictor_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:206:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | {"pre_dia_size", "diamond type & size for motion estimation pre-pass", OFFSET(pre_dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:207:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | {"subq", "sub-pel motion estimation quality", OFFSET(me_subpel_quality), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_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/notchlc.c:495:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 495 | ifsrc/libavcodec/options_table.h: (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 215:src/libavcodec/notchlc.c:506:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 506 | if (ret != uncompressed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:218:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {"dc", "intra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E}, | ^ src/libavcodec/options_table.h:219:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:220:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:221:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:227:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D}, | ^ CC libavcodec/opusenc.o src/libavcodec/options_table.h:251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 251 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:252:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:263:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 263 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, | ^ src/libavcodec/options_table.h:264:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:265:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"refs", "reference frames to c4 warnings generated. onsider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:266:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:267:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:268:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:269:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 269 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:275:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:276:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:277:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D}, | ^ CC libavcodec/opusenc_psy.o src/libavcodec/options_table.h:356:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 356 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX }, | ^ src/libavcodec/options_table.h:357:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:372:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:373:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:380:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/options_table.h:387:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E}, | ^ src/libavcodec/options_table.h:388:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, | ^ src/libavcodec/options_table.h:389:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:390:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:391:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ src/libavcodec/options_table.h:392:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E }, | ^ src/libavcodec/options_table.h:398:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ src/libavcodec/options_table.h:399:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | {"discard_damaged_percentage", "Percentage of damaged samples toCC libavcodec/opustab.o 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 FLTsrc/libavcodec/on2avc.c_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :338:20: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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] 338 | 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' sum += src[j] * tab[j * tab_step + i]; | ^~~~~~ ~ 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] src/libavcodec/on2avc.c 272 | {"channel_layout", NULL, OFFSET(channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i6:348:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 = DEFAULT }, 0, UINT64_MAX, A|E|D, "channel_layout"}, | ~ ^~~~~~~~~~ 348 | /usr/include/stdint.h: 51 : 21 : note: expanded from macro 'UINT64_MAX' sum += 51s | r#cd2e[fj]i n*e tUaIbN[Tj6 *4 _tMaAbX_ s(t0expf f+f fif]f;f f f| f ^~~~~~~ ~f fffffu) | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/on2avc.c:372:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h :372164 | :CC libavcodec/pafaudio.o 130 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src2[j] 164+ | ={ "idna0r k*_ m*at+s+k;" , | " ^~~ ~ 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 src/libavcodec/on2avc.cFL:T374_:M43A:X warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 40282346638 53742 | 8 8 5 9 8 1 2 e + 3 8 F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src2[src2_lenIn file included from src/libavcodec/options.c-: 38j: -src/libavcodec/options_table.h :1164]: 120+:= iwarning: n0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * tab[pos + 1 164+ | {j"]d;a r k| _ ^~~ ~m ask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/on2avc.c:377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/options_table.h: 163377: | 90 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s rc1632 | [{p"ops_ m-a sjk]" ,+ =" iinnt0e r* mtaasbk[ijn];g" , | O ^~~ ~F FSET(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 | {"tcpl4 warnings generated. x_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) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/opus_celt.c:154:230: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] warning s generated. 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)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/pafvideo.o 12 warnings generated. src/libavcodec/options.c:195:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:196:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:197:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:198:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:199:73In file included from : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/opusdec.c:41: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/options.c:201:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | 201 | { " froertcuerdn" ,e x"p"2,f (SMR_OLFOFGSE2T_(1fl0a g*s )x,) ;A V _| OP ~ ^T _TYPE_FLAGS, {.i64 = 0}, 0, 1, 0}, | ^ src/libavcodec/options.c:202:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 202 | {NULL}, | ^ CC libavcodec/pamenc.o CC libavcodec/parser.o CC libavcodec/parsers.o 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/pcm-bluray.o 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] CC libavcodec/pcm-blurayenc.o 222 | (k <= k0) ? 3*(k+1) : (k-0-k0) + 3*(k0+1), total); | ~ ^ ~~ src/libavcodec/opus_rc.c:221:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 221 | opus_rc_dec_update(rc, scale, (k <= k0) ? 3*(k+0) : (k-1-k0) + 3*(k0+1), | ~ ^ ~~ src/libavcodec/opus_rc.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 228 | const uint32_t a = val <= k0, b = 2*a + 1; | ~~~ ^ ~~ src/libavcodec/opus_rc.c:264:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | if (k <= qn >> 1) { | ~ ^ ~~~~~~~ 8 warnings generated. 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)) | ~ ^ ~ 11 warnings generated. 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/pcm-dvd.o src/libavcodec/bytestream.hsrc/libavcodec/opus_pvq.c:98:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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] src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ 318src/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; | ~ ^~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opus_pvq.c:141:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 141 | for (i = 0; i < stride; i++) { | ~ ^ ~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != sizsrc/libavcodec/opus_pvq.ce: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-dvdenc.o 110 warnings generated. src/libavcodec/opus_pvq.c:240:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | X[stride * (2 * j + 0) + i] = (xsrc/libavcodec/opus_parser.c:0 + x1) * M_SQRT1_2; | ~~~^~~~ ~ 72:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 72 | src/libavcodec/opus_pvq.c if (bytestream2_tell(&gb) + payload_len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ :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; | ~~~^~~~ ~ 6 warnings generated. 27 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)10 > warning s( generatedb. ) ? (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; | ~~~~~^~~~~~ ~ CC libavcodec/pcm.o src/libavcodec/opus_pvq.c:486:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | Y[i] = (Y[i] - Xret)*M_SQRT1_2; | ~~~~~^~~~~~ ~ CC libavcodec/pcm_rechunk_bsf.o CC libavcodec/pcx.o CC libavcodec/pcxenc.o CC libavcodec/pgs_frame_merge_bsf.o src/libavcodec/opus_silk.c:757:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 757 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opus_silk.c:764:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/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++) | ~ ^ ~~ 4 warnings generated. src/libavcodec/opusdec.c:145:55: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~ ^~~~~~~~~ src/libavcodec/opusdec.c:145:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ^~~~~~ ~ src/libavcodec/opusdec.c:145:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~~~~~~~^~~~~~~~~~~ ~ 12 warnings generated. CC libavcodec/pgssubdec.o 6 warnings generated. CC libavcodec/pgxdec.o src/libavcodec/opusdec_celt.c:45:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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] 84 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ warningssrc/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] generated . 45 | c = (1.0f/sqrtf(sqrsrc/libavcodec/opusdec.c:542:36: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] tf 542 | if (out_dummy &&(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ~~~~^~ ssrc/libavcodec/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] y nc_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~^~~~~ 5 warnings generated. src/libavcodec/opusdec_celt.c:175:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | block->pf_gains_old[0] == 0.0) | ^~~~~~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:174:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | if (block->pf_gains[0] == 0.0 && | ^~~~~~~~~~~~~~~~~~ ~~ 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/nCC libavcodec/photocd.o ) - 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: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 | src/libavcodec/opusenc_utils.h : 49 : 61: wwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * g1 149 | * ( x 1 + cx 3=) s q r t f ( 3 . 0f ) * sq r t f ( s q r t f ( p o w ( 2 . 0+f , 1| . ~~~~~~~~~~~~~~~~^~~~~~~~~~~0 f/n) - 3.0f/4.0fsrc/libavcodec/opusdec_celt.c) :-197 :037.:5 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ~ ~~~~^~~~~ 196 | src/libavcodec/opusenc_utils.h : 49 : 51 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (1.0 - w )49 | * g 0 2 * (cd a=t as[qir t-f (3T.00 f-) *2s]q rt+f (dsaqtrat[fi( p-o wT(02 .+0 f2,] )1 .+0 f /| n ~) - 3.0 f/1974 | . 0 f ) - 0 . 5 f ) ; | ~~~ ~~~~^~ w src/libavcodec/opusenc_utils.h* :g491:041 :* warning: x2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = s q rt f ( 3 . 0 f ) *+s q r| t ~~~~~~~~~~~~~~~~^~~~f (sqrtsrc/libavcodec/opusdec.cf(:po759src/libavcodec/opusdec_celt.cw::134(196::2 57.:warning: 0 fmissing field 'unit' initializer [-Wmissing-field-initializers]warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1.0f/n) - 3196. | 0 f759 / | 4 . 0 f {) "- a p0 p. l5 yf _) p; h a s| e( ~~~ ^~~~_1 i.n0v "-, "wA)p p*l yg 0i2n t*e n(sdiattya [sit e-r eTo0 p-h a2se] +i ndvaetar[sii o-n "T,0 O+F F2S])E T+( a p| p ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~l y_phase_inv), Asrc/libavcodec/opusdec_celt.cV:_196O:P33T:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_BOOL, { . i1966 | 4 = 1 } , 0 , 1 , A D } , (1 .| 0 ^ - w) * g02 * (data[i - T0 -src/libavcodec/opusdec.c :2760]: 12+: dwarning: src/libavcodec/opusenc_utils.hamissing field 'help' initializer [-Wmissing-field-initializers]t: a54[:i20 :760- | warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 +{ 2N] U)54L | +L } | , ~ ^~~ w 0| ^= tanf(Msrc/libavcodec/opusdec_celt.c_:P196I:*28:c frwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]q ); | ~^~~~~ 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 CC libavcodec/pictordec.o <= f->framebits) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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)/2src/libavcodec/opusdec_celt.c)/(0.4*(N-1)/2.f))); | ~^~~ :src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 284 153 | #define SQR(x) ((x)*(x)) | ^ :38: warning: src/libavfilter/window_func.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 284 | thresh = exp2f(-1.0 - 0.125f * depth); | ~ ~~~~~~~^~~~~~~ 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 | CC libavcodec/pixblockdsp.o #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 CC libavcodec/pixlet.o ? (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))) | ^~~~ 5 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/png.o 2 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->excitasrc/libavcodec/opusdec_celt.c:533:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ti on_dist)), ex->excitation_init/20, ex->excitation_init/1.09); | ~~~~^~~~~~~~~~~~~~~~ 533 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/png_parser.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) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pngdec.o CC libavcodec/pngdsp.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/pafvideo.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pngenc.o CC libavcodec/pnm.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/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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/opusenc.csrc/libavcodec/opusenc_psy.c:609:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 266:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 609 266 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + | av_log(s->avctx, AV_LOG_INFO, "Average Intensity Stereo band: %0.1f\n", s->avg_is_band); | ~~~~~~ ~~~^~~~~~~~~~~ 1) <= f->framebits));src/libavcodec/opusenc_psy.c:610:115: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 610 | src/libavcodec/opusenc.c : 269 : 58a:v warning: _comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]l og(s->avct x269, | A V _ L O G _ifI N(F(Oo,p u"sD_ruca_lt eSllt(errce)o +u bsietds: +% 0t.f2_fs%e%l\ecnt"_,n e(e(dfeldo)a t<)=s -f>-d>ufarlam_esbtitesr)e {o _ u| s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~e d/s->total_packets_out)*100.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/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/bytestream.h ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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: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/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(&src/libavcodec/opusenc.c:408:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] c- 408 | f>gb) < (j - offset) * 16) or (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f-| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ >chsrc/libavcodec/pafvideo.c:199:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] a 199 | } while (offset < j); | ~~~~~~ ^ ~ nnsrc/libavcodec/pafvideo.c:221:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] e ls; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 221 | if (bytestream2_get_bytes_left(&c->gb) < opcode_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/pafvideo.c:232:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (op > opcode_size) | ~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c: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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pnmdec.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/pcm-dvd.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.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 | src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { NULL }, | ^ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/pgs_frame_merge_bsf.c:96:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | while (i + 3 <= in->size) { | ~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:100:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | if (i + segment_len > in->size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:124:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (!display && i != in->size) { | ~ ^ ~~~~~~~~ In file included from src/libavcodec/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/pcm-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | if (s->last_header == header_int) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ 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 }, | ^ 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 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) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/profiles.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/pcx.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (sisrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] z 318 | if (size2 != size) | ~~~~~ ^ ~~~~ e2 != 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 src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/pcxenc.c:144:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > CC libavcodec/proresdata.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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) | ~~~~~ ^ ~~~~ 4 warnings generated. 5 warnings generated. 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) | ~~~~~ ^ ~~~~ 5 warnings generated. 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) | ~~~~~ ^ ~~~~ src/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 CC libavcodec/proresenc_anatoliy.o CC libavcodec/proresenc_kostya.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) | ~~~~~ ^ ~~~~ 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); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~CC libavcodec/prosumer.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/psd.o src/libavcodec/pnm.csrc/libavcodec/pgssubdec.c:264:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 194:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 264 194 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) { | ~~~^~~~~ ~~ | 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 || In file included from src/libavcodec/photocd.c!height) { | ~~~~~~~~~~~~~ ^ ~~~~~~ :src/libavcodec/pgssubdec.c:293:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~ ^ ~~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pgssubdec.c:681:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:682:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 682 | { NULL }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/psymodel.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) CC libavcodec/pthread.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/pthread_frame.o 38 warnings generated. 8 warnings generated. In file included from src/libavcodec/pixlet.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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/put_bits.h:265: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: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] 25179 | if (rlen > siz warnings generated. e - 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) { | ~ ^ ~~~~~ CC libavcodec/pthread_slice.o CC libavcodec/ptx.o src/libavcodec/pixlet.c:223:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:259:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:267:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | if ((uint64_t)state In file included from src/libavcodec/pngenc.c> 0xFF / 4 || i >= size) | ~ ^ ~~~~ :25src/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/bytestream.h:src/libavcodec/pixlet.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 187 300 | if (j == width) { | ~ ^ ~~~~~ :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 7 if (size2 != size warning)s generated . | ~~~~~ ^ ~~~~ CC libavcodec/qcelpdec.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 }, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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 | warning ~~~~~ ^ ~~~~s 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++) { | ~ ^ ~~~~~~~~~~~~~ src/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: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/qdm2.o 4 warnings generated. src/libavcodec/pnmdec.c:158:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 158 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:178:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:182:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ 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++) { | ~ ^ ~~~~~ CC libavcodec/qdmc.o src/libavcodec/profiles.c:35:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 35 | { FF_PROFILE_UNKNOWN }, | ^ 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:src/libavcodec/profiles.c:629:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 629 | if ( width > INT_MAX - (1U << (NB_LEVELS + 1)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:55:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 55 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:74:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 74 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:80:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 80 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:97:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 97 | { FF_PROFILE_UNKNOWN }, | ^ 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/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ src/libavcodec/profiles.c:175:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 175 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:181:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 181 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/qdrw.o 4 warnings generated. CC libavcodec/qoi_parser.o CC libavcodec/qoidec.o src/libavcodec/pnmenc.c:124:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", 4(a warningvsc generatedt. x->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_GBRPF1632 warningBsE generated . || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ 1 warning generated. 1 warning generated. CC libavcodec/qoienc.o CC libavcodec/qpeg.o CC libavcodec/qpeldsp.o CC libavcodec/qsv_api.o 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++) { | ~ ^ ~~~~~~~~ 20 warnings generated. CC libavcodec/qtrle.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.hsrc/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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265: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/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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qtrleenc.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/proresenc_anatoliy.c: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: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/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/pngenc.c:1173:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1173 | {"dpi", "Set ima4 warnings generated. ge resolution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1174:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1174 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresdec2.c:341:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 341 | if (pic_data_size > buf_size) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/proresdec2.c:396:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 396 | while (ctx->mb_width - mb_x < slice_mb_count) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:410:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 410 | if (mb_x == ctx->mb_width) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:421:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 421 | if (mb_x || mb_y != ctx->mb_height) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15src/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++) | ~ ^ ~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 10 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(cosrc/libavcodec/bytestream.hde, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ :357:src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 15 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; \ | ^~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/proresdec2.c :485 357 | if (size2 != size) | ~~~~~ ^ ~~~~ :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_BITsrc/libavcodec/prosumer.cS); | ^ ~~~~ ~~ :163src/libavutil/macros.h:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :49 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)) { \ | ^~~~ 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 = (codCC libavcodec/r210dec.o ebook >> 2) & 7; \ | ^~~~~~~~ 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/r210enc.o src/libavcodec/bytestream.h:294:15: src/libavcodec/psd.c:238:44: 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] 238 | 294 | if (size2 != size) | ~~~~~ ^ ~~~~ if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 4 warningsrc/libavcodec/psd.c:280:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare] s 280 | for (p = 0; p <= rle_char; p++) { | ~ ^ ~~~~~~~~ generated. src/libavcodec/proresenc_kostya.c:414:13:src/libavcodec/bytestream.h warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 414 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/proresdec2.c:523:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 523 | if (pos >= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ | if (size2 != 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: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/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ 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/ra144.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 */ | ~~~ ^ ~~~~~~~~~ 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/proresdec2.c:675:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:438:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 438 | iCC libavcodec/ra144dec.o f (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/ra144enc.o src/libavcodec/proresenc_anatoliy.c:509:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 509 | for (; j < dst_wi1dth; j++) | ~ ^ ~~~~~~~~~ warning generatedsrc/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) { | ~ ^ ~~~~~~~~~ 19 warnings generated. 2 warnings generated. CC libavcodec/ra288.o CC libavcodec/ralf.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 }, | ^ 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/proresenc_anatoliy.c:926:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_anatoliy.c:927:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 927 | { NULL } | ^ CC libavcodec/rangecoder.o CC libavcodec/rasc.o CC libavcodec/ratecontrol.o CC libavcodec/raw.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) | ~~~~~ ^ ~~~~ 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/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(lspsrc/libavcodec/bytestream.hf[0], QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 294 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) src/libavcodec/qcelpdec.c | ~~~~~ ^ ~~~~ :151:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | In file included from lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.hsrc/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) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) :7 warnings generated. (b)) | ^ src/libavcodec/qcelpdec.c:151:38: src/libavcodec/bytestream.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :294 151 | lspf[i] = FF:15: warning: MAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define F 294 | if (size2 != size) | ~~~~~ ^ ~~~~ FMAX(a,b) ((a) > (b) src/libavcodec/bytestream.h? (a) : (b)) | ^ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2src/libavcodec/qcelpdec.c: != size) | ~~~~~ ^ ~~~~ 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:49src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 22: note: expanded from macro 'FFMIN' 318 49 | #define FFMIN(a,b) ((a) > | if (size2 != size) | ~~~~~ ^ ~~~~ (b) ? (b) : (a)) | CC libavcodec/rawdec.o ^ ~ 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], src/libavcodec/bytestream.hlspf[i] - QCELP_LS:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] P _SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h294 | if (size2 != size) | ~~~~~ ^ ~~~~ :49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:46: src/libavcodec/bytestream.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :357 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49src/libavcodec/bytestream.h:31815: warning15s: generated . warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 - ssrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] m 357 | if (size2 != size) | ~~~~~ ^ ~~~~ ooth, 10); | ~ ^~~~~~ 8 warnings generated. 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 | src/libavcodec/qoidec.c : g71a:i34n:[6 ] warning: = comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]0 .4 * gain[3] + 0. 671 | * g a ifno[r4 ](;i n t| ~ ^~~~~~~n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ 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 In file included from * src/libavcodec/qpeg.cg:ai28n: [1src/libavcodec/bytestream.h]: 187+: 150:. 8 warning: * comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g ain[2]; | ~ ^~~~~~~187 | if (sizsrc/libavcodec/qcelpdec.ce2: 229!:=29 :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ) | ~~~~~ ^ ~~~~ 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ 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] src/libavcodec/qcelpdec.c:231: 45187: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (siz e2312 | ! = s i z e ) | ~~~~~ ^ ~~~~g ain[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; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/qcelpdec.c:318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/qcelpdec.c 294 | if (size2 != size) | ~~~~~ ^ ~~~~ :327:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 327 | tmp_gain = gain[i]src/libavcodec/bytestream.h: * QCELP_RATE_HALF_CODEBOOK_RATIO; | ^~~~~~~ ~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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: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/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:351:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | fir_filter_value += qcelp_rnd_fir_coefs[j] * | ~ 351src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 357 | i (rnd[-j] + rnd[-20+j]); | ~~~~~~~~^~~~~~~~~~~~ f (size2 != src/libavcodec/qcelpdec.c:353:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 353 | fir_filter_value += qcelp_rnd_fir_coefs[10] * rnd[-10]; | ~ ^~~~~~~~ ize) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:src/libavcodec/qcelpdec.c357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 364:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 364 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | 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 (sizeCC libavcodec/rawenc.o 2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:374:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 374 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ CC libavcodec/rdft.o CC libavcodec/realtextdec.o CC libavcodec/remove_extradata_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/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: src/libavcodec/bytestream.h:expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ 318:src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 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)) | ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:542:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 542 | lsp[i] = cos(M_PI * lspf[i]); | ~ ^~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c: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); | ~ ^~~~~~ 24 warnings generated. CC libavcodec/rka.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:183:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 11 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~ ^~~~~~~~~~~~ warningsrc/libavcodec/qdmc.c:183:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s generated183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~~~~~^~~ ~ . 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.0src/libavcodec/qdmc.c) :*267 :1.263:; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | if (s->checksIn file included from umsrc/libavcodec/qtrle.c_:si38z: esrc/libavcodec/bytestream.h >:=187 :115U: <> 16) & 0x00007fff) - 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/rl.o 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdmc.c:492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ CC libavcodec/rl2.o 5 warnings generated. 7 warnings generated. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 357 | if (size2 != size) | ~~~~~ ^ ~~~~ & 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)geCC libavcodec/rle.o t_bits(gb, 5) - 16.0) / 15.0; | ^~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/roqaudioenc.o 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_ELEMS(q->sub_packet_list_A)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ 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/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:265: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/qdm2.c:1447:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1447:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1448 | f[3] = tone->table[1] + tone->table[4] - 1.0; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/roqvideo.o src/libavcodec/qdm2.c:1492:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | c.re = level * cos(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1493:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1493 | c.im = levesrc/libavcodec/bytestream.hl :*318 :s15i:n (warning: qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >fft_co e318f | s [ i ] .ipfh a(ssei ze*2 !i=s sciazlee)) ; | ~~~~~ ^ ~~~~| ^~~~~ ~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if 8 warning(index == low) | ~~~~~ ^ ~~~ s generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/roqvideodec.o CC libavcodec/roqvideoenc.o 3 warnings generated. src/libavcodec/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/rpza.o 4 warnings generated. CC libavcodec/rpzaenc.o src/libavcodec/ra288.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.11512925In file included from 46497) * gain * (1.0/(1<<23)); | ~ ^~~~ src/libavcodec/rasc.csrc/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)); | ^~~ ~ 29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 !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 size) | ~~~~~ ^ ~~~~ :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]; | ^~~~~~~ ~ CC libavcodec/rscc.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/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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/rtjpeg.o 5 warnings generated. src/libavcodec/rasc.c:192:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (In file included from src/libavcodec/ratecontrol.c:34b) ? (b) : (a)) | ~ ^ ~ : 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/rv10.o CC libavcodec/rv10enc.o 4 warnings generated. src/libavcodec/rawdec.c:61:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"top", "top field first", offsetof(RawVideoCCC libavcodec/rv20enc.o ontext, 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/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/rv30.o CC libavcodec/rv30dsp.o CC libavcodec/rv34.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'src/libavcodec/ratecontrol.c :68: 17323: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (cx >= 68 | w * rse-t>ubprpn) r{c e - > q s c a l e * ( d\o u | b ~~ ^ ~~~~~~~~~~l e)(rce->i_tesrc/libavcodec/rasc.cx:_432b:i17ts: warning: + comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] rce->p_ t432e | x _b i t s + 1 ) / q p ;N E X| T ~~~~~^~~~~~ ~_ 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 | src/libavcodec/ratecontrol.c i:f76 :(17c:x >warning: = implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]w * s->bpp) { 76 | r e t u r n r\c e -| ~~ ^ ~~~~~~~~~~> qscale * (double)src/libavcodec/rasc.c(:rc459e:-17>: iwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ex_bits 459+ | r c e - >p _ t e x _ b i t s +N E1X)T _/L IbNiEt s ;| ^~~~~~~~~ | ~~~~~^~~~~~ ~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/remove_extradata_bsf.csrc/libavcodec/ratecontrol.c:238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :88:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 88 | (a->i_quant_factor > 0.0 || rcc->last_non_b_pict_type == AV_PICTURE_TYPE_P)) | ~~~^~~~~~~~~~~~~~ ~ | { NULL }, | ^ 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/rv34_parser.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/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/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: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 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:196:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q /= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:212:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | ff_dlog(s, "q:%f max:%f min:%f size:%f index:%f agr:%f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | q, max_rate, min_rate, buffer_size, rcc->buffer_index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | s->rc_buffer_aggressivity); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:213:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | if (s->rc_qsquish == 0.0 || qmin == qmax) { | ~~~^~~~~~~~~~ ~~ src/libavcodec/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 >= avctsrc/libavcodec/ratecontrol.cx-:>h262e:i12g:h twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 247 | src/libavcodec/rasc.cd:o602u:b21:l ewarning: ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] onst_valu e602s | [ ] = i{f ( s| - ~> cur s248o | r _ x > = a vcMt_xP-I>,w iCC libavcodec/rv34dsp.o d t249h | | | s - > c uMrs_oEr,_ y >= a250v | c t x - > h e i grhct)e - >| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~i _tex_bits * rsrc/libavcodec/rasc.cc:e606:-35>: qwarning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]c ale, 251606 | | sr-c>ceu-r>spo_rt_eyx _+b ist-s>c u*r srocre_-h> q>s caavlcet,x ->hei gh252t | ) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ (rce->i_texsrc/libavcodec/rasc.c_:b605i:t35s: +warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]r ce->p_te x605_ | b i t s )if *( s(-d>ocuurbsloer)_rxc e+- >sq-s>ccaulres,or _w >253 | a v c t x - > w irdcteh- >|m|v _ b| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~i ts / mb_num, src/libavcodec/rasc.c:611:27: 254warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] rc e611- | > p i c t _ t y pfeor =(=i ntA Vi_ P=I C0T;U RiE __cBu rs?o r(r_ch;e -i>+f+_)c o{d e +| ~ ^ ~~~~~~~~~~~r ce->b_code) *src/libavcodec/rasc.c 0:.6125: 31:: rcwarning: e-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] >f_code, 612 | 255 | frocre -(>iin_tc oju n=t 0/; mjb _c ur s256o | r _ w ; j + + )r c{e - >| m ~ ^ ~~~~~~~~~~~c _mb_var_sumsrc/libavcodec/rasc.c :/ 639m:b27_:n umwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 257 | 639 | r c e - > mfbo_rv a(ri_nstu mi /= m0b;_ niu m,< s-> c258u | r s o r _ h ; ir+c+e)- >{p i c| t ~ ^ ~~~~~~~~~~~_ type == AVsrc/libavcodec/rasc.c_P:I640C:T31U:R Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T YPE_I, 640 | 259 | r c ef-o>rp (iicntt_ tjy p=e 0=;= jA V_

cUuRrEs_oTrY_PwE;_ Pj,+ +) { 260 | | ~ ^ ~~~~~~~~~~~ rce->src/libavcodec/rasc.cp:i654c:t27_:t ywarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e == AV_ P654I | C T UR E _ T Y PfEo_rB ,( int i 261= | 0 ; i < s -r>cccu-r>sqosrc_ahl;e _is+u+m)[ p{i c t| _ ~ ^ ~~~~~~~~~~~t ype] / (doublesrc/libavcodec/rasc.c):r655c:c31-:> fwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a me_count [655p | i c t _ t y p e ] , f o262r | ( i n t j = a0-;> qjc oecsusrs,o r _| w ~~~^~~~~~~~~; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rv40.o src/libavcodec/ratecontrol.c:294:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | bits *= rco[i].quality_factor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:300:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:301:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:301:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:302:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:303:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:303:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/ratecontrol.c :398:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | if (size2 != size) | 398 | double coeff = a->qblur == 0 ? 1.0 : exp(-d * src/libavcodec/rasc.cd :/787 :(163a:- >warning: qmissing field 'unit' initializer [-Wmissing-field-initializers]b lur * a->qb l787u | r{) )";s k i| p ~ ~~~~~~~~~^~~~~~~~~~_ 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 | 3 warnings generated. { NULL }, | ^ src/libavcodec/ratecontrol.c:417:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | bits = qp2bits(rce, rce->new_qscale) + rce->mv_bits + rce->misc_bits; | ~~~~~~~ ~~~~~^~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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, 24.. warning.s) generated . 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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 6 warnings generated. 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/rka.c:213:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 213 | for (isrc/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n 618 | if (s->avctx->qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ t i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); isrc/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/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/rv40dsp.o 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) | ~~~~~ ^ ~~~~ 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/s302menc.o CC libavcodec/samidec.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/rka.c 357 | if (size2 != size) | ~~~~~ ^ ~~~~ :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 == 10 warnings generated. am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:436:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 436 | src/libavcodec/ratecontrol.c if (j >= v) { | ~ ^ ~ :742:50src/libavcodec/rka.c:450:53: 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] 450 | 742 | const float lumi_masking = s->avctx->lumi_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ forsrc/libavcodec/ratecontrol.c (int k = val - 1; (val & (val - 1)) != k; k &= k - 1) | ~~~~~~~~~~~~~~~ ^ ~ :743src/libavcodec/rka.c:458:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :50: 458 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | src/libavcodec/rka.cco:479n:s26t: fwarning: lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]o at dark_masking = s->avctx->d a479r | k_ m a s k i n g} /w h(i12l8e. 0( v*a l1 2+8 .10 )<; a m| - ~~~~~~~~~~^~~~~~~~~~~~ ~> buf_size && am->prob[1][val + 1]); | ~~~~~~~ ^ ~~~~~~~~~~~~ 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.csrc/libavcodec/rka.c:784::53758::18 :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] 784 | 537 | f a c t o}r w*h=i l(e1. 0( id-x (l< udmsit --> s1i2z8)e )*; ( l| um ~~~ ^ ~~~~~~~~~i - 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/rka.c:646:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 646 | } whsrc/libavcodec/ratecontrol.c:ile (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ 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); | ^~~~ ~ 1 warning generated. 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/ratecontrol.c:src/libavcodec/rka.c928::7049::29 :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] 928 | if (br _c704o | m p e n s a t i ofn o (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/ratecontrol.c:940:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:951:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 951 | biCC libavcodec/sanm.o ts = 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; | ~ ^~~~~~~~~~~~~~~ 11 warnings generated. 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)) { 4 warning s generated\. | ^~~~ 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; | ~ ^ 37 warnings generated. CC libavcodec/sbc.o CC libavcodec/sbc_parser.o CC libavcodec/sbcdec.o CC libavcodec/sbcdec_data.o 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/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/sbcdsp.o In file included from src/libavcodec/rpzaenc.c:33: src/libavcodec/put_bits.h:227:37:src/libavcodec/bytestream.h: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 294: 227 | if15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: src/libavcodec/put_bits.h:comparison 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] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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: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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15:4 warnings 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) | ~~~~~ ^ ~~~~ 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/roqvideoenc.c:244:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:244:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/sbcdsp_data.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 | CC libavcodec/sbcenc.o 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 | 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) { | ~ ^ ~~~~ if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 549 | best_dist) { | ~~~~~~~~~ CC libavcodec/sbrdsp.o src/libavcodec/rpzaenc.c:857:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 857 | { "skip_frame_thresh", NULL, OFFSET(skip_frame_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:858:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 858 | { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:859:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 859 | { "continue_one_color_thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:860:103: warning: In file included from 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/rscc.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/rpzaenc.c:861:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 187 | 861 | i f {( sNiUzLeL2 }!,= s| i ^ ze) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/sbrdsp_fixed.o 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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warningIn 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] s generated. 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: 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.hwarning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 227265: | 37 : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] if (s->buf_ en227d | - s - > b u fi_fp t(rs ->>=bu fs_ieznedo -f (sB-i>tbBuuff_)p)t r{ >= | s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i zeof(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/scpr.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/screenpresso.o 13 warnings generated. 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/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ src/libavcodec/rv10enc.c:54:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 54 | if (s->mb_width * s->mb_height >= (1U << 12)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/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/rv10.c:327:28: CC libavcodec/setts_bsf.o 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: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sga.o In file included from src/libavcodec/rv40.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | 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 | src/libavcodec/put_bits.h : 265 :i37f: (warning: scomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]- >current_p i265ct | u r e _ p t r - >iff- >(psi-c>tb_utfy_peen d! =- ss-->>pbiucft__pttyrp e>)= {s i z| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~of (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for src/libavcodec/rv10.c(i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ :src/libavcodec/sbcdsp.c633:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 633 | if (offset >= buf_size) | ~~~~~~ ^ ~~~~~~~~ 75:src/libavcodec/rv10.c:647:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 23 647 | offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (hop = 0; hop 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] 1 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 0*subbands; hop += 2*suCC libavcodec/sgidec.o bbands) | ~~~ ^ ~~~~~~~~~~~ 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 (2i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ warnings generated. 9 warnings generated. 3 warnings generated. 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)) | ~ ^ ~ 10 warnings generated. 4 warnings generated. CC libavcodec/sgienc.o CC libavcodec/sgirledec.o CC libavcodec/sheervideo.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_indesrc/libavcodec/sbcdec.cx): {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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 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_1i warningn generatedd. ex) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/shorten.o 4 warnings generated. CC libavcodec/simple_idct.o CC libavcodec/sinewin.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/sipr.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/sipr16k.o CC libavcodec/sipr_parser.o CC libavcodec/siren.o 2 warnings generated. CC libavcodec/smacker.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 | CC libavcodec/smc.o 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/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) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/smcenc.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 }, | ^ 10 warnings generated. CC libavcodec/snappy.o CC libavcodec/snow.o CC libavcodec/snow_dwt.o 82 warnings generated. src/libavcodec/sanm.c:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sanm.c:1332:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ 35 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) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/snowdec.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/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/snowenc.o 38 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) { | ~~~ ^ ~~~~~~~~~~~~ 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/sonic.o 6 warnings generated. 7 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.cCC libavcodec/sp5xdec.o :174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 236 | if (k > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | isrc/libavcodec/scpr3.cf (size2 != size) | ~~~~~ ^ ~~~~ :270:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 270 | for (a = 0, b = m->size; a < b; a++) | ~ ^ ~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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) | ~~~~~ ^ ~~~~ 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/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ 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/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 | ifCC libavcodec/speedhq.o (ret != width) | ~~~ ^ ~~~~~ CC libavcodec/speedhqdec.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 | ifsrc/libavcodec/bytestream.h: (size2 != size) | ~~~~~ ^ ~~~~ 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 | isrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f (size2 != size) | ~~~~~ ^ ~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 318 | if (sizsrc/libavcodec/ralf.ce:2 466!:=24 :si zwarning: ecomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]) | ~~~~~ ^ ~~~~ :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 357 | if (size2 != size) | ~~~~~ ^ ~~~~ | if (num_blocks src/libavcodec/scpr3.c>= FF_ARRAY_ELEMS(ctx->block_size)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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: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) | ~~~~~ ^ ~~~~ 14 warnings generated. src/libavcodec/scpr3.c:630:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 630 | for (int i = 0; i < size; i++) | ~ ^ ~~~~ src/libavcodec/scpr3.c:644:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 644 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:692:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 692 | if (f > FF_ARRAY_ELEMS(n.dectabCC libavcodec/speedhqenc.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++) { | ~ ^ ~~~~ 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;src/libavcodec/sgienc.c i++) { | ~ ^ ~~~~~~~ :src/libavcodec/scpr3.c202:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 765:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 202 765 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ | 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 | foCC libavcodec/speexdec.o r (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) | ~ ^ ~~~~~~~~~~~~~ CC libavcodec/srtdec.o 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 }, | ^ src/libavcodec/sipr16k.c:50:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | lsp[i] = cosf(lsf[i]); | ~ ^~~~~~~~~~~~ CC libavcodec/srtenc.o 3 warnings generated. 5 warnings generated. CC libavcodec/startcode.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_csrc/libavcodec/sga.c(f:c404_:v54,: fwarning: ccomparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]_ v, subframe_ si404z | e ) ) ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (sizeof(s-src/libavcodec/sipr16k.c>u:n169:c55o:m pwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ssed) - off se169t | < s mirz_ee)ne r g| y ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ = gain_corr_factosrc/libavcodec/sga.cr :*428 :e46x:p (warning: M_comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]L N10 / 20. 428* | m r _ e n e r giyf )( s/i z e| o ~ ^~~~~~~~~f (s->uncompressesrc/libavcodec/sipr16k.cd): 169-: 17o:f fwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t < left) 169 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ mr_energy = gain_corr_factor * exp(M_LN10 / 20. * mr_energy) / | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/sipr16k.c:221:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | f.pitch_fac = FFMIN(pitch_fac, 1.0); | ~~~~~~^~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) 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] ( (a) > (b) ? (b) : (a)) | ^ ~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr16k.c:249:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | ctx->energy_history[0] = 20.0 * log10f(gain_corr_factor); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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) | ~~~~~ ^ ~~~~ 6 warnings generated. 20 warnings generated. 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 | src/libavcodec/bytestream.h : 318i:f15 :( swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != si z318e | ) | ~~~~~ ^ ~~~~i f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr.c:163:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lssrc/libavcodec/bytestream.hf_:tm357p:[15i:] +warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]me an_lsf[i]; 357 | | ~ ^~~~~~~~~~~ if (size2 != src/libavcodec/sipr.cs:i163z:e45): warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~ ^ ~~~~ 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:163:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ^~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:170:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDER - 1], 1.3 * M_PI); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:175:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | lsfnew[i] = cos(lsfnew[i]); | ~~~ ^~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr.c: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:src/libavcodec/scpr.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 227 | lsfint[j] = lsfold[j] * (1 - t) + t * lsfnew[j]; | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ :23src/libavcodec/bytestream.h: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : 193 | for (i = 0; i < maxc; i++) { | ~ ^ ~~~~ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/subviewerdec.o CC libavcodec/sunrast.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/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/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/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 + avprisrc/libavcodec/shorten.cv_scalarproduct_float_c(fixed_vector, | :132:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ 416 | 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)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ fixed_vector, | ~~~~~~~~~~~~~ 417 | src/libavcodec/shorten.c SUBFR_SIZE)) / | ~~~~~~~~~~~ :166:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | if (k > 31U) | ~ ^ ~~~ 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(src/libavcodec/shorten.c:a,b) ((a) > (b) ? (b) : (a)) | ^ ~ 205:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | src/libavcodec/sipr.c for (chan = 0; chan < s->channels; chan: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 CC libavcodec/sunrastenc.o = 0.7 * ctx->gain_memsrc/libavcodec/scpr.c: + 0.3 * pitch_gain; | ~ ~~~~~^~~~~~~~ 394:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 394 | 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] i 187 | if (size2 != size) | ~~~~~ ^ ~~~~ f (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/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]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/svq1.o src/libavcodec/siren.csrc/libavcodec/bytestream.h::604294::4815:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 294 | 604 | i f ( s i z e 2 ! = s i z e ) i f| ~~~~~ ^ ~~~~( 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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: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)) {src/libavcodec/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snow_dwt.c:223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/shorten.csrc/libavcodec/snow_dwt.c::432225::4119:: 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] 225 | 432 | i f (iyf +(s -2> aicgh_nleady)ohueti.gnhbt_)c h an| n ~~~~~ ^ ~~~~~~~~~~~~~~~~e ls != s->src/libavcodec/snow_dwt.cc:ha228n:n19e:l s)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 228 | ifsrc/libavcodec/shorten.c :(453y: 21+: warning: 1 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< (unsig n453 | ed ) h e i g h itf) (m a| x ~~~~~ ^ ~~~~~~~~~~~~~~~~n lpc > 10src/libavcodec/snow_dwt.c2:4230U): 19{: warning: | ~~~~~~~ ^ ~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | src/libavcodec/shorten.c : 458 : 22 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( y + 0 < 458( | u n s i g n e di)fh e(si-g>hntm)e a n| ~~~~~ ^ ~~~~~~~~~~~~~~~~> 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/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 = FFMsrc/libavcodec/snow_dwt.cAX:(416s-:>39m:a x_warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r amesize, s->blocksize * s->channels * 8); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) 416( | ( a) > i(fb )( y? +( a1) <: ((ubn))s i gn| e ~ ^ ~d )height && y < (unsrc/libavcodec/shorten.cs:i608g:n24e:d )warning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ight) { 608| | ~ ^ ~~~~~~~~~~~~~~~~ while (s->cursrc/libavcodec/snow_dwt.c_:c416ha:n15 :< swarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> channels )416 | { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ if (y + 1 < (unsrc/libavcodec/shorten.cs:i650g:n31e:d )warning: hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e ight && y 650< | ( u n s i g n e d ) h e i igfh t()b l{o c k| s ~~~~~ ^ ~~~~~~~~~~~~~~~~i ze > s->blosrc/libavcodec/snow_dwt.cc:k424s:i19z:e )warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~ ^ ~~~~~~~~~~~~ 424 | if src/libavcodec/shorten.c(:y682 :+35 :1 warning: 30U) 426 | { | ~~~~~~~~~~~~~ ^ ~~~ if (y + 0 < (unsignesrc/libavcodec/shorten.cd:)735h:e29i:g hwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 735 | src/libavcodec/snow_dwt.c : 430 : 15 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (s->c u430r | _ c h a ni f== (sy- >-c h1a nchannels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:770:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 770 | if (s->cur_chan < s->channels) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/svq1dec.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 < (src/libavcodec/shorten.cun:s795i:g19n:e dwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h eight) | ~~~~~ ^ ~~~~~~~~~~~~~~~~795 | for src/libavcodec/snow_dwt.c(:i457 :=15 :0 ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i < s-> c457h | an n e l si;f i(+y+ )+ {0 <| ~ ^ ~~~~~~~~~~~( unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:590:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:594:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:596:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/snow_dwt.c:618:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:620:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:622:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:624:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:627:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 627 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:629:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/smacker.c:611:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/svq1enc.o CC libavcodec/svq3.o CC libavcodec/synth_filter.o 4 warnings generated. src/libavcodec/rv34.c:722:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 722 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:721:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 721 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) 12{ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/tak.o 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/tak_parser.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 6 warnings generated. CC libavcodec/takdsp.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/targa.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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/targa_y216dec.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 (sizsrc/libavcodec/srtenc.ce2 != size) | ~~~~~ ^ ~~~~ :242:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 242 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/srtenc.c:265:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snowdec.c:315:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:351:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:388:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | if(s->spatial_decomposition_type > 1U){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:407:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 407 | if(s->block_max_depth > 1 || s->block_max_src/libavcodec/sunrast.c:122:23: warning: comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] de pth < 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ 122 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_fieldIn 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] _ offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 227 | src/libavcodec/speedhqdec.c if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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/put_bits.h:265: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/targaenc.o CC libavcodec/tdsc.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)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/textdec.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/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 }, | ^ 8 warnings generated. 1 warning generated. 13 warnings generated. CC libavcodec/texturedsp.o 2 warnings generated. CC libavcodec/texturedspenc.o src/libavcodec/speexdec.csrc/libavcodec/snowenc.c:1279:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :623 1279 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ :39src/libavcodec/snowenc.c:: 1299:warning: 41implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1299 | 623 | s t e r eiof-(>(buanlsaingcnee d=) (eix+pt(hsriegsn1 )* >. 2t5hfr e*s 2ge)t{ _ b| it ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~s (gb, 5)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ CC libavcodec/tiertexseqv.o CC libavcodec/tiff.o src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ CC libavcodec/tiff_common.o src/libavcodec/speexdec.c:813:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 813 | lsp[i] = av_clipf(lsp[i], margin, M_PI - margin); | ~ ^~~~~~ 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)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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/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] src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 964 | 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ fact = .6f * exp(-.2f * lsp_dist); | ^~~ ~ 4 warnings generated. CC libavcodec/tiffenc.o In file included from src/libavcodec/svq3.c:57: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/tmv.o src/libavcodec/snowenc.c:1915:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1915 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> ME+MC).", OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1916:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1916 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1917:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1917 | { "intra_penalty", "Penalty for intra blocks in block decission", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1918:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1918 | { "iterative_dia_size", "Dia size for the iterative ME", OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VECC libavcodec/to_upper4.o }, | ^ 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 }, | ^ 2 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 (s6 warnings generated. ize2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 24 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/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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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/tpeldsp.o 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/trace_headers_bsf.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/truehd_core_bsf.o CC libavcodec/truemotion1.o src/libavcodec/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ 6 warnings generated. CC libavcodec/truemotion2.o 4 warnings generated. 6 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->neCC libavcodec/truemotion2rt.o xt_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) { | ~~~~~~~~~ ^ ~~~ CC libavcodec/truespeech.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 }, | ^ 6 warnings generated. CC libavcodec/tscc.o CC libavcodec/tscc2.o CC libavcodec/tta.o CC libavcodec/ttadata.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ 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) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/texturedsp.c:570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | b = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) src/libavcodec/bytestream.h: | ~~~~~ ^ ~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/texturedspenc.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | magn = fabs(vfr); | ~~~~ ^~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/texturedspenc.c:307:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | if (fabs(vfg) > magn) | ~~~~ ^~~ 357 | if (src/libavcodec/texturedspenc.c:308:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 308 | magn = fabs(vfg); | ~~~~ ^~~ ize2 != size) | ~~~~~ ^ ~~~~ 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.csrc/libavcodec/bytestream.h::294321::2315:: 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] 321294 | | i f v(_gs i z=e2 (!in= ts)i z(ev)f g | * ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/ttadsp.o 1 warning generated. 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/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) || couCC libavcodec/ttaenc.o nt <= 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/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.c4 warnings generated. :171:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 171 | if (count >= INT_MAX / sizeof(int16_t) || count6 warnings generated. <= 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttaencdsp.o src/libavcodec/tmv.c:52:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | if (avpktsrc/libavcodec/tdsc.c->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ :535:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 535 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/ttmlenc.o CC libavcodec/twinvq.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) | ~~~~~ ^ ~~~~ 1 warning generated. 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) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/twinvqdec.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) | ~~~~~ ^ ~~~~ CC libavcodec/txd.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ulti.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 >= sizeofCC libavcodec/utils.o (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/utvideodec.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] 562 | { NULL }, | ^ CC libavcodec/utvideodsp.o CC libavcodec/utvideoenc.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/v210dec.o In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) src/libavcodec/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/bytestream.hsrc/libavcodec/tiff.c::145294::4315:: note: warning: expanded from macro 'RET_GEOKEY' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | 294 | k e yi f- (TsIiFzFe_#2# T!=Y PsEi#ze#)_ K E| Y ~~~~~ ^ ~~~~_ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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.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##_In file included from OFsrc/libavcodec/tta.cF:S44E: T src/libavcodec/unary.h<: 50F:F41_:A Rwarning: Rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]AY _ELEMS(tiff_## a50r | r a y# # _fcoord(eis ))=\ 0 ;| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i < len && get_bisrc/libavcodec/tiff.ct:s2061:(9g:b )warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]! = stop; i++ )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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/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 */ | ~~~ ^ ~~~~~~~~~~ 15 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/v210enc.o 4 warnings generated. CC libavcodec/v210x.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. CC libavcodec/v308dec.o In file included from src/libavcodec/twinvq.c:30: In file included from src/libavcodec/metasound_twinvq_data.h:25: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | 4 ~~~~ ^ warningsrc/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ generated. 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; | ~~~~~^~~~~~~~~~~ ~ 1 warning generated. CC libavcodec/v308enc.o src/libavcodec/tscc2.c:259:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:302:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 302 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/v408dec.o CC libavcodec/v408enc.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(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] &s 187 | if (size2 != size) | ~~~~~ ^ ~~~~ ->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->heigCC libavcodec/v410dec.o ht); | ^ ~~~~~ ~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 32 warnings generatedsrc/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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) * (src/libavcodec/bytestream.hex:p(294:l15o:g (1warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ mu) * fab s(294y | ) ) - 1i)f / (msui;z e 2| ~~~ ~~^~~~! = size) | ~~~~~ ^ ~~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ src/libavcodec/tiff.c:1890:50: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1890 | src/libavcodec/bytestream.h : 318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] cam2rgb[i ]318[ | j ] + =i cfa m(2sxiyzze[2i ]![=k ]s i*z ex)y z 2r| g ~~~~~ ^ ~~~~b [k][j]; | ~ ^~~~~~~~~~~~~ 4 warnings generated. 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) | ~~~~~ ^ ~~~~ 9 warnings generated. In file included from src/libavcodec/tiff.c:2062:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/utils.c:44 2062 | cam2xyz[c][i] += s->camera_calibration[c][j] * s->color_matrix[j][i] * s->as_shot_white[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ : src/libavcodec/put_bits.h:227:37: 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/tiff.c:2086:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2085 | av_log(avctx, AV_LOG_ERROR, "Blsrc/libavcodec/put_bits.hackLevel (%g) must be less than WhiteLevel (%"PRId32")\n", | ~~~~~~ :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2086 | s->black_level[0], s->white_level); | ^~~~~~~~~~~~~~~~~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/v410enc.o In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_buffers.o CC libavcodec/v4l2_context.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/v4l2_fmt.o src/libavcodec/bytestream.h:357:15CC libavcodec/v4l2_m2m.o : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_m2m_dec.o 2 warnings generated. src/libavcodec/tiff.c:1926:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1926 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:1951:19: warning: comparison of integers of different signs: 'int' and 'unsigned 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_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 | 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/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/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 | { "thumbn2 warnings generated. ail", "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_PARA6 warnings generated. M }, | ^ 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_PARsrc/libavcodec/twinvq.cAM: }65,: 21 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return 0.5 / (p + q)src/libavcodec/tiff.c;: 2451 :| 12 ~ ~~^~~: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2451 | { NULL }, | ^ src/libavcodec/twinvq.c:133:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/twinvq.c:133:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~ ^~~~~~ src/libavcodec/utils.c:576:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned long' [-Wsign-compare] 576 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/v4l2_m2m_enc.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 | 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 + | ^~~~~~~~ ~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/twinvq.c:254:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float min_dist2 = min_dist * 0.5; | ^~~~~~~~ ~ src/libavcodec/twinvq.c:257:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | float avg = (lsp[i] + lsp[i - 1]) * 0.5; | ~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/twinvq.c:293:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 293 | float tmp1 = 1.0 - cb3[lpc_hist_idx * mtab->n_lsp + i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:311:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | lsp[i] = 2 * cos(lsp[src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 294 | if (size2 != size) | ~~~~~ ^ ~~~~ ]); | ~~~ ^~~~~~ CC libavcodec/vaapi_av1.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/vaapi_decode.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/vaapi_encode.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:547:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | const float scale = -sqrt(norm / bsize) / (1 << 15); | ~~~~ ~~~~~^~~~~~~ In file included from src/libavcodec/utvideoenc.c: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. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/vaapi_encode_h264.o 3 warnings generated. src/libavcodec/utvideodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | for (i = 0; i < nb_elems; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/vaapi_encode_h265.o CC libavcodec/vaapi_encode_mjpeg.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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 9 warnings generated. src/libavcodec/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/utvideodec.csrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) < csrc/libavcodec/bytestream.h->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :357src/libavcodec/utvideodec.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 684:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 684 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_encode_vp8.o CC libavcodec/vaapi_encode_mpeg2.o CC libavcodec/vaapi_encode_vp9.o CC libavcodec/vaapi_h264.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/vaapi_hevc.o CC libavcodec/vaapi_mjpeg.o CC libavcodec/vaapi_mpeg2.o CC libavcodec/vaapi_mpeg4.o CC libavcodec/vaapi_vc1.o 4 warnings generated. 3 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_captusrc/libavcodec/v4l2_buffers.c:284:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] re_ 284 | bytesused = FFMIN(size+offset, length); | ^ ~~~~~~~~~~~ ~~~~~~ busrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' f 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ fesrc/libavcodec/v4l2_buffers.c:286:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] rs 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)) | ~ ^ ~ 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] CC libavcodec/vaapi_vp8.o 230 | { NULL}, | ^ CC libavcodec/vaapi_vp9.o src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_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_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_context.c:740:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/v4l2_m2m_enc.c:141:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 740 | for (i = 0; 141 | for (i = 0; i < FF_ARRAY_ELEMS(profile);i < req.count; i++) { | ~ ^ ~~~~~~~~~ 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/vb.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/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_busrc/libavcodec/vaapi_av1.c:196:14: warning: 'chroma_sample_position' is deprecated [-Wdeprecated-declarations] f f196 | .chroma_sample_position = seq->color_config.chroma_sample_position, | ^ ers), AV_O/usr/include/va/va_dec_av1.h:285:13: note: 'chroma_sample_position' has been explicitly marked deprecated here P 285 | va_deprecated uint32_t chroma_sample_position : 1; | ^ /usr/include/va/va.hT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ :90:38: note: expanded from macro 'va_deprecated' src/libavcodec/v4l2_m2m_enc.c90 | #define va_deprecated __attribute__((deprecated)) | ^ :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 }, | ^ 3 warnings generated. src/libavcodec/v4l2_m2m_enc.c:411:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 411 | { NULL }, | ^ 3 warnings generated. CC libavcodec/vble.o src/libavcodec/vaapi_av1.c:420:14: warning: 'tg_start' is deprecated [-Wdeprecated-declarations] 420 | .tg_start = s->tg_start, | ^ /usr/include/va/va_dec_av1.h:667:5: note: 'tg_start' has been explicitly marked deprecated here 667 | va_deprecated uint16_t tg_start; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ src/libavcodec/vaapi_av1.c:421:14: warning: 'tg_end' is deprecated [-Wdeprecated-declarations] 421 | .tg_end = s->tg_end, | ^ /usr/include/va/va_dec_av1.h:668:5: note: 'tg_end' has been explicitly marked deprecated here 668 | va_deprecated uint16_t tg_end; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vbndec.o 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_ CC libavcodec/vbnenc.o ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:396:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 396 | MAP(H263, UNKNOWN, H263Baseline), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:397:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 397 | MAP(MPEG4, MPEG4_SIMPLE, MPEG4Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:398:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 398 | MAP(MPEG4, MPEG4_ADVANCED_SIMPLE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:400:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 400 | MAP(MPEG4, MPEG4_MAIN, MPEG4Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:401:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 401 | MAP(H264, H264_CONSTRAINED_BASELINE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:403:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 403 | MAP(H264, H264_MAIN, H264Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:404:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 404 | MAP(H264, H264_HIGH, H264High ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:406:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 406 | MAP(HEVC, HEVC_MAIN, HEVCMain ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:407:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 407 | MAP(HEVC, HEVC_MAIN_10, HEVCMain10 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:408:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 408 | MAP(HEVC, HEVC_MAIN_STILL_PICTURE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:415:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 415 | MAP(MJPEG, MJPEG_HUFFMAN_BASELINE_DCT, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:417:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 417 | MAP(WMV3, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:418:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 418 | MAP(WMV3, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:419:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 419 | MAP(WMV3, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:420:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 420 | MAP(WMV3, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:421:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 421 | MAP(VC1, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:422:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 422 | MAP(VC1, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:423:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 423 | MAP(VC1, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:424:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 424 | MAP(VC1, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:425:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 425 | MAP(VP8, UNKNOWN, VP8Version0_3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:427:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 427 | MAP(VP9, VP9_0, VP9Profile0 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:430:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 430 | MAP(VP9, VP9_1, VP9Profile1 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:431:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 431 | MAP(VP9, VP9_2, VP9Profile2 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:432:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 432 | MAP(VP9, VP9_3, VP9Profile3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:435:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 435 | MAP(AV1, AV1_MAIN, AV1Profile0), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:436:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 436 | MAP(AV1, AV1_HIGH, AV1Profile1), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ 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/vc1.o 7 warnings generated. 8 warnings generated. 7 warnings generated. 4 warnings generated. 8 warnings generated. CC libavcodec/vc1_block.o CC libavcodec/vc1_loopfilter.o CC libavcodec/vc1_mc.o CC libavcodec/vc1_parser.o CC libavcodec/vc1_pred.o 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, }, | ^ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c: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/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/vaapi_encode.c:1590:58:src/libavcodec/bytestream.h warning: missing field 'value' initializer [-Wmissing-field-initializers] : 1590 | VAConfigAt318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]trib rc_attr = { VAConfigAttribRateControl }; | ^ 318 | if (size2 != 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_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, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:234:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 234 | { FF_PROFILE_UNKNOWN } | ^ In file included from src/libavcodec/vaapi_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/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 !src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] = size) | ~~~~~ ^ ~~~~ 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_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { NULL }, | ^ 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 (src/libavcodec/put_bits.hsize2 != size) | ~~~~~ ^ ~~~~ :265: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/vaapi_encode.c:1969:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfigAttrib attr = { VAConfigAttribEncMaxRefFramsrc/libavcodec/bytestream.h:318:3115: warning warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated . e 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/vaapi_encode.c:1996:69: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1996 | attr = (VAConfigAttrib) { VAConfigAttribPredictionDirection }; | ^ CC libavcodec/vc1data.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) | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/vaapi_encode.c:2195:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2195 | VAConfigAttrib attr[3] = { { VAConfigAttIn file included from ribEncMaxSlices }, | ^ src/libavcodec/vaapi_encode_h265.c:38: src/libavcodec/vaapi_encode.c:2196:66: warning: missing field 'value' initializer [-Wmissing-field-initializers] In file included from 2196 | { VAConfigAttribEncSliceStructure }, | ^ src/libavcodec/hevc_sei.h:30src/libavcodec/vaapi_encode.c:2198:63: warning: missing field 'value' initializer [-Wmissing-field-initializers] : 2198 | { VAConfigAttribEncTileSupport }, | ^ 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_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) src/libavcodec/vaapi_encode.c+ :02271.:524,: 1warning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ 2271 | if (ctx->nb_slices > max_slices) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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 | avsrc/libavcodec/vaapi_encode.cct:x2287-:>60b:_ qwarning: umissing field 'value' initializer [-Wmissing-field-initializers]a nt_offs e2287t | ) + 0V.A5C,o n1f,i g3At1t)r;i b | at ~~~~~~~~~~~~~~~~~~~~~ ~t r = { VAConfigAttribEncPackedHeaders }; | ^ 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/vaapi_encode.c:2348:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2348 | VAConfigAttrib attr = { VAConfigAttribEncQualityRange }; | ^ 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.hsrc/libavcodec/vaapi_encode.c::45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2367 :21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2367 | if (quality > attr.value) { | ~~~~~~~ ^ ~~~~~~~~~~ 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: src/libavcodec/vaapi_encode_mpeg2.cwarning: 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] 227 | 357 | i fi f (s(-si>zbeu2f _!en= ds i-z e)s - >| b ~~~~~ ^ ~~~~uf _ptr >= sizeof(BitBuf))src/libavcodec/vaapi_encode.c {: 2395: 50| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning: missing field 'value' initializer [-Wmissing-field-initializers] : 2395 | Vsrc/libavcodec/vaapi_encode_mjpeg.cAC:o204n:f26i:g Atwarning: tcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]r ib attr = { VA204C | o n fi g A tt r i b E n c RavO_Ia s}s;e r t| 0 ^( k <= sizeof(huff->huffman_table[t].dc_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 642:src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 5 38 | if (!(cond)) { : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^~~~ 642 | 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_va VAAPI_ENCOlues)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dsrc/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' E 38 | if (src/libavcodec/put_bits.h!(:c265o:nd37):) warning: {comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | i f ( s -> b u f _ e n d - s - >b u f _ p t r > = s i\ze o f| ( ^~~~B itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ _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/put_bits.h \ | ^ :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]src/libavcodec/vaapi_encode_mpeg2.c : 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_DECC libavcodec/vc1dec.o PTH, 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_mpeg2.c:680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vc1dsp.o src/libavcodec/put_bits.h:265src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | if (s->buf_end - s->buf_ptr >= sizeof(BitBsrc/libavcodec/vaapi_encode_mjpeg.c:491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 491 | { 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:15src/libavcodec/vaapi_encode_mjpeg.c:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 543 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :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 | 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] { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ 405 | ifsrc/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | src/libavcodec/bytestream.h { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/vaapi_encode_mjpeg.c :543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h357 | if (size2 != size) | ~~~~~ ^ ~~~~ :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 }, | ^ 15 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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, | ~~~~~~~~~~~~~~~~~~~~~ ~ 4 warnings generated. 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:In file included from src/libavcodec/vb.c219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ :28: src/libavcodec/bytestream.h:src/libavcodec/vaapi_encode.h187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :476 :33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.hsrc/libavcodec/vaapi_encode_vp8.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp8.c:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { 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_h264.c:1044:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1044 | for (i = 0; i < FF_ARRAY_ELEsrc/libavcodec/bytestream.hMS:(357v:s15l:i cewarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> RefPicLi st3570 | ) ; i + +i) f{ ( s| i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~z e2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vc2enc.o 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: CC libavcodec/vc2enc_dwt.o 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_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 | src/libavcodec/twinvqdec.c:if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | float ppc_gain = 1.0 / 8192 *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) | ~~~~~ ^ ~~~~ 189 | twinvq_mulawinv(pgain_step * g_coef + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | pgain_step / 2, | ~~~~~~~~~~~~~~~ 191 | 25000.0, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vcr1.o src/libavcodec/twinvqdec.c:226:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - vasrc/libavcodec/vb.c:220:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] lsrc/libavcodec/vaapi_encode_h264.c:) *220 | t m p 2 + v ailf (* shiizset [>i dbxy]t e+ s1t.r0 e am| 2 ~ ~~~~^~~~~~~~~~~_ get_bytes_leftsrc/libavcodec/twinvqdec.c(:&226c:-51>:s twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e am)+4 || 226s | i z e < 4 ) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ 1264src/libavcodec/bytestream.hsrc/libavcodec/twinvqdec.c::226294::4415:: 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] : 226294 | | i f ( s i zfel2o a!t= ssti z e) = | u ~~~~~ ^ ~~~~s e_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/twinvqdec.c: 2271264: | 37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V AAPI_ENCO D227E | _C O M M O N _ O P T I ON S , | ^ : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ 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_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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != src/libavcodec/vaapi_encode_h264.csi:z1264:e5): warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h264.c:1268:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1270:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | OFFSET(quality), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:1279:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1279 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { NULL }, | ^ 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_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 20 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | ifsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sisrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] z 357 | if (size2 != size) | ~~~~~ ^ ~~~~ e) | ~~~~~ ^ ~~~~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 16 warnings generated. 11 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_clIn file included from ip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 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] 1266 | 187 | if (size2 != size) | ~~~~~ ^ ~~~~ avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1269:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1269 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1271:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1271 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1272 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { 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/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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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 | { .i6CC libavcodec/version.o 4 = 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.cCC libavcodec/videodsp.o :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/vima.o src/libavcodec/vaapi_encode_h265.c:1454:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1454 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1456:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1456 | { NULL }, | ^ src/libavcodec/vaapi_encode_h265.c:1469:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | { NULL }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/vlc.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++) { | ~ ^ ~~~~~~~~~~~~~~~ 12 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. 42 warnings generated. 4 warnings generated. 5 warnings generated. CC libavcodec/vmdaudio.o 2 warnings generated. CC libavcodec/vmdvideo.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 | CC libavcodec/vmnc.o for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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/put_bits.h:265: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_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vorbis.o 9 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/vorbis_data.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 | CC libavcodec/vorbis_parser.o if (s->buf_end - s-In file included from src/libavcodec/vc1_parser.c>buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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:265: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. CC libavcodec/vorbisdec.o CC libavcodec/vorbisdsp.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1_block.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/vorbisenc.o CC libavcodec/vp3.o CC libavcodec/vp3_parser.o CC libavcodec/vp3dsp.o 7 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(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/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/vp5.o 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:265: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/vc1_block.c:534:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/vc1_mc.c 534 | if (index >= ff_vc1_ac_sizes[codingset] - 1U) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 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) { | ~~~ ^ ~~~~~~ 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/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 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/vp56.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 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp56data.o 5 warnings generated. 4 warnings 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); | ~^~~~~~ CC libavcodec/vp56dsp.o 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) { \ | ~~~ ^ ~~~~~~~~~ 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/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 undershCC libavcodec/vp6.o oot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1190:116: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1216:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1216 | { NULL }, | ^ CC libavcodec/vp6dsp.o CC libavcodec/vp8.o CC libavcodec/vp8_parser.o 2 warnings generated. 4 warnings generated. src/libavcodec/vima.c:142:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (sampCC libavcodec/vp8dsp.o les > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:168:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 168 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ CC libavcodec/vp9.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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:156 warnings generated. : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp3dsp.c:483:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | av_assert0(filter_limit < 128U); | ~~~~~~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9_metadata_bsf.o CC libavcodec/vp9_parser.o src/libavcodec/vorbis_parser.c:139:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 139 | if (get_bits(&gb0, 6) + 1 == mode_count) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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 | fCC libavcodec/vp9_raw_reorder_bsf.o f_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/vp9_superframe_bsf.o src/libavcodec/vorbisdec.c:384:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | ff_dlog(NULL, " multiplicands*delta+minmum : %e \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | (float)codebook_multiplicands[i] * codebook_delta_value + codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 2 warnings generated. CC libavcodec/vp9_superframe_split_bsf.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) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/vp9block.o CC libavcodec/vp9data.o CC libavcodec/vp9dsp.o In file included from src/libavcodec/vorbisenc.c:37: src/libavcodec/vorbis_enc_data.h:432:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 432 | { 2, 16, 16, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:433:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 433 | { 2, 8, 8, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:434:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 434 | {CC libavcodec/vp9dsp_10bpp.o 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:11 warning: missing field 'min' initializer [-Wmissing-field-initializers] warning442s | generated . { 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 }, | ^ 23 warnings generated. src/libavcodec/vorbis_enc_data.h:446:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 446 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:447:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 447 | { 2, 100, 100, 0 }, | ^ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ 4 warnings generated. src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ CC libavcodec/vp9dsp_12bpp.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp9dsp_8bpp.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/vp9lpf.o CC libavcodec/vp9mvs.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))) | ~~~~ ~~^~~ 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/vorbisdec.c:1167:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:239:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | a = fabs(cb->dimensions[j * cb->ndimensions + 1]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vorbisdec.c:1370:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1370 | for (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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/vorbisdec.c:1493:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass src/libavcodec/vorbisenc.c:%d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 484 | 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", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ m 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ asrc/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' n 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ t = (int)ldexp(frexp(f, &exp), 20); | ~~~~~ ^ src/libavcodec/vorbisdec.c:1532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h 1529 | :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ 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 { ifsrc/libavcodec/bytestream.h (:0318): 15a:v _warning: locomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g (ctx, AV_ L318O | G _ D EB UiGf, (_s_ViAz_eA2R G!S=_ _s)i;z e}) w hi| l ~~~~~ ^ ~~~~e (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 * vlesrc/libavcodec/bytestream.hn]:,357 : 15| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1552 | 357 | i f ( s i z e 2 ! = s i z e ) | ~~~~~ ^ ~~~~ 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/vp9prob.o 26 warnings generated. src/libavcodec/vorbisenc.c:767:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | average += fabs(coeffs[j]); | ~~~~ ^~~~~~~~~ src/libavcodec/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 > previsrc/libavcodec/vorbisenc.cous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :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/vp9recon.o CC libavcodec/vpx_rac.o CC libavcodec/vqavideo.o 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/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. In file included from src/libavcodec/vorbisenc.csrc/libavcodec/vp56data.c::101526:: 15In file included from :src/libavcodec/vp56data.h :warning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187 :101515 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] float n = (f l187o | at ) ( 1 il2o !g=2 _sbliozcek)s i z| e ~~~~~ ^ ~~~~[ 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/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: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 !src/libavcodec/bytestream.h:= size) | ~~~~~ ^ ~~~~ 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 | In file included from src/libavcodec/vp8.c if (size2 != size) | ~~~~~ ^ ~~~~ :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: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},CC libavcodec/vqcdec.o | ^ 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}, | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ src/libavcodec/vp56data.c:221:17: warning: 17 warnings generated. 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}, {-In file included from src/libavcodec/vp6.c20}, {-16}, {-12}, {-0}, | ^ :40src/libavcodec/vp56data.c:225:45: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] : src/libavcodec/vp6data.h:293:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 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}, | ^ { 2,src/libavcodec/vp6data.h 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ :294:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp56data.csrc/libavcodec/vp6data.h:294:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] :231:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ | src/libavcodec/vp56data.c { 2, 3}, {-3}, {-4}, | ^ :231:65: warning: src/libavcodec/vp6data.hmissing field 'prob_idx' initializer [-Wmissing-field-initializers] :297:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ 297 | 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}, | ^ 2, src/libavcodec/vp56data.c:234:29: warning: 6}, {-5}, {-6}, | ^ missing field 'prob_idx' initializer [-Wmissing-field-initializers] src/libavcodec/vp6data.h:297:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 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}, | ^ 2,src/libavcodec/vp6data.h 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ :298src/libavcodec/vp56data.c:234:59: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] : 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ 23: warning: src/libavcodec/vp56data.c:236:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 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 298 | { 2, 7}, {-7}, {-8}, | ^ :236:65src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] : warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ | src/libavcodec/vp56data.c {-0}, | ^ :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}, | ^ 35 warnings generated. In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9_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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ssrc/libavcodec/put_bits.hize2 != size) | ~~~~~ ^ ~~~~ :265: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/vp6.c{ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (i=0; iframes); 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) | ~~~~~ ^ ~~~~ src/libavcodec/vp56.c:836:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 836 | for (i = 0; i < FFCC libavcodec/wavarc.o _ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp6.c:370:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 370 | for (i=0; iframes); 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 | CC libavcodec/wavpackdata.o if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. 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[nCC libavcodec/wavpackenc.o ]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ 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/wbmpdec.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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/wbmpenc.o 2 warnings generated. src/libavcodec/vp9.c:262:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:262:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/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/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/wcmv.o 44 warnings generated. CC libavcodec/webp.o In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/webp_parser.o In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.hIn 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] :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] 144 | if (val > 31U) | ~~~ ^ ~~~ 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/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) | ~~~~~ ^ ~~~~ 1 warning generatedsrc/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:781:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 781 357 | if (size2 != size) | ~~~~~ ^ ~~~~ | s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | while (max > s->s.h.tiling.log2_tile_cols) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:970:29: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 970 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/webvttdec.o 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:1283:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1283 | for (tile_4 warnings generated. 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++) { CC libavcodec/webvttenc.o | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wma.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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/wma_common.o 4 warnings generated. src/libavcodec/vp9.c:1673:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 1673 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ 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 < 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]s->s.h.tiling.tile_cols; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/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:CC libavcodec/wma_freqs.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/wmadec.o src/libavcodec/vqavideo.c:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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:844:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 844 | { NULL }, | ^ 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 &src/libavcodec/vp8.c:2876:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2876 | src/libavcodec/bytestream.h : 294fo:r15 : (iwarning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0; i < 294F | F _ A R RiAfY _E(LsEiMzSe(2s !-=> fsriazmees)) ; | i ~~~~~ ^ ~~~~+ +) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ & c < s->cols && | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | src/libavcodec/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); | ^ ~~ ~~~~~~~~~ if src/libavutil/macros.h(:49:25: note: expanded from macro 'FFMIN' c 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ >= td->tisrc/libavcodec/mathops.hl:e214_:c49o:l _note: sexpanded from macro 'FASTDIV't art && c <214 | s-#> c o lsd e&f&i n e| ~ ^ ~~~~~~~~~~~~~~~~~~F ASTDIV(a,b) ((uint32_t)((((uisrc/libavcodec/vp9mvs.cn:t1996:674:_ twarning: )comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]a ) * ff_inve r199s | e [ b ]) > > 3i2f) )( 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 src/libavcodec/bytestream.h>=: 3180 :&15&: rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< s->rows) 318{ | | ~ ^ ~~~~~~~ if (size2 != sisrc/libavcodec/vp9mvs.cz:e199): 15 :| ~~~~~ ^ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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: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/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) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/vp9recon.c:41:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | int have_left = col > td->tile_col_start || x > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9recon.c:226:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/vp9block.c:95:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ 95 | src/libavutil/macros.h int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4); | ^ ~~~~~~~~~~~~~ ~~~ :src/libavutil/macros.h49:25: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 49:src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 25 227 | int end_y = FFMIN(2 : note: expanded from macro 'FFMIN' * 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ (ssrc/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[rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ 1src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' ] 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ [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. 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) | ~~~~~ ^ ~~~~ 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/wmaenc.o In file included from src/libavcodec/wavpack.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.hsrc/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) | ~~~~~ ^ ~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != In file included from src/libavcodec/wavpack.cs:34: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] i 144 | src/libavcodec/bytestream.h :i318:f 15(:v awarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > 31U) 318 | | ~~~ ^ ~~~ if (size2 != size) | ~~~~~ ^ ~~~~ ze) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sizIn file included from src/libavcodec/wbmpenc.ce) | ~~~~~ ^ ~~~~ :22: 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 357 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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; src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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/wmalosslessdec.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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (sIn file included from ize2 != size) | ~~~~~ ^ ~~~~ 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/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].medianIn file included from [0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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. src/libavcodec/wavpack.c:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmaprodec.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/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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/wmavoice.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); | ~ ^ CC libavcodec/wmv2.o src/libavcodec/vp9block.c:973:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 973 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 974 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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. 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/wmv2data.o CC libavcodec/wmv2dec.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/wmv2dsp.o CC libavcodec/wmv2enc.o 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/vp9block.c:1368:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1368 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1370:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1401:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1401:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1415:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1415 | int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1416:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1416 | int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1444 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1443:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] CC libavcodec/wnv1.o 1443 | s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 && 1 warningdbits >= limit) | ~~~~~ ^ ~~~~~ 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); | ~ ^ 4 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), | ~~~^~~~~~~~~~~ ~ 2 warnings generated. 4 warnings generated. src/libavcodec/wavpackenc.c:968:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 968 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ CC libavcodec/wrapped_avframe.o src/libavcodec/wavpackenc.c:995:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 995 | src/libavcodec/webp.c if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ :665src/libavcodec/wavpackenc.c:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :1001 665 | :29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ 1001 | if (value - low < GET_MED(1)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1007:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1007 | if (value - low < GET_MED(2)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/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 >= sCC libavcodec/ws-snd1.o izeof(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 | X86ASM libavcodec/x86/aacencdsp.o s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ~~~ ~~~~~^~~ src/libavcodec/wmadec.c:180:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ src/libavcodec/wmadec.c:193:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | a = (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ src/libavcodec/wmadec.c:194:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | a = 1/sqrt(sqrt(a)); | ~~~~ ^ CC libavcodec/x86/aacencdsp_init.o X86ASM libavcodec/x86/aacpsdsp.o CC libavcodec/x86/aacpsdsp_init.o 2 warnings generated. src/libavcodec/webp.c:1042:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 1042 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/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/wmadec.c:633:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/wmadec.c:649:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/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_src/libavcodec/wmadec.c:695:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l 695 | mult1 = sqrt(exp_power[j] / exp_power[last_high_band]); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ en / 8.0 + 0.5)) + src/libavcodec/wmadec.c:697:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 ; | ~~~~^~~~~~~~~~~~~~ ~ 697src/libavutil/intmath.h | mult1 = mult1 * ff_exp10(s->high_band_values[ch][j] * 0.05); | ^~~~~ ~ :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 | X86ASM libavcodec/x86/ac3dsp.o 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_frsrc/libavcodec/webp.ceq * 0.5; | ^~~~~~~~~ ~ :1364src/libavcodec/wma.c:173:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :41 :173 | warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] else if 1364( | b p s >i f0 .(7b5y)t e s| t ^~~ ~r eam2_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_gsrc/libavcodec/wma.cet:_176by:t25e:s _warning: leimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f t(&gb) < c176hu | n k _ s i z e ) { h| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~g h_freq = high_freq * 0.65; | ^~~~~~~~~ ~ src/libavcodec/wma.c:178:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | if (bps >= 0.8) | ^~~ ~~ src/libavcodec/wma.c:179:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | high_freq = high_freq * 0.75; | ^~~~~~~~~ ~ src/libavcodec/wma.c:180:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | else if (bps >= 0.6) | ^~~ ~~ src/libavcodec/wma.c:181:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:190:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:262:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | s->high_band_start[k] = (int) ((block_len * 2 * high_freq) / | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | avctx->sample_rate + 0.5); | ~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wma.c:336:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | if (bps1 < 0.72) | ^~~~ ~ src/libavcodec/wma.c:338:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | else if (bps1 < 1.16) | ^~~~ ~ src/libavcodec/wavpackenc.c:1777:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1777 | recurse_stereo(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:1788:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1788 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | src/libavcodec/wavpackenc.c:2076:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] i 2076 | if (sample - low < GET_MED(1)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ f src/libavcodec/wavpackenc.c(s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/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/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); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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: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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/ac3dsp_downmix.o 8 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/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 | { "opsrc/libavcodec/put_bits.h:t265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] im 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ize_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 }, | ^ 67 warnings generated. CC libavcodec/x86/ac3dsp_init.o 6 warnings 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/alacdsp.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 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)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/x86/alacdsp_init.o 31 warnings generated. X86ASM libavcodec/x86/audiodsp.o 1 warning generated. In file included from src/libavcodec/wmaprodec.c:1326:52: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/x86/aacencdsp_init.c: 27: 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] 1326 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | av_assert0(num_vec_coeffs + offset <= FF_ARRAY_ELEMS(s->channel[c].out)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] \ | ^~~~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/x86/audiodsp_init.o 15 warnings generated. X86ASM libavcodec/x86/blockdsp.o CC libavcodec/x86/blockdsp_init.o X86ASM libavcodec/x86/bswapdsp.o CC libavcodec/x86/bswapdsp_init.o CC libavcodec/x86/cavsdsp.o 5 warnings generated. X86ASM libavcodec/x86/cavsidct.o src/libavcodec/wmavoice.c:511:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | gain_scale_factor = postfilter_energy == 0.0 ? 0.0 : | ^~~~~~~~~~~~~~~~~ ~~ src/libavcodec/wmavoice.c:512:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~ src/libavcodec/wmavoice.c:565:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ~ ^~~~~~~~~~~~ src/libavcodec/wmavoice.c:565:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:565:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:590:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | rh0 = 1.0 + avpriv_scalarproduct_float_c(lpcs, lpcs, n_lpcs)2; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. CC libavcodec/x86/celt_pvq_init.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); | ~~~~^~~~~~~~~~ ~ 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), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ X86ASM libavcodec/x86/celt_pvq_search.o X86ASM libavcodec/x86/cfhddsp.o CC libavcodec/x86/cfhddsp_init.o X86ASM libavcodec/x86/cfhdencdsp.o src/libavcodec/wmavoice.c:936:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 936 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:937:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | a1[10 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/x86/cfhdencdsp_init.o src/libavcodec/wmavoice.c:1005:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1005 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1006:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1006 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/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) - | ~~~~~~~~~~~~~~ ~ 11 warnings generated. src/libavcodec/wmavoice.c:1455:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | i_lsps[n] = cos(prev_CC libavcodec/x86/constants.o lsps[n] + fac * (lsps[n] - prev_lsps[n])); | ^~~ ~ X86ASM libavcodec/x86/dcadsp.o 6 warnings generated. 2 warnings generated. CC libavcodec/x86/dcadsp_init.o X86ASM libavcodec/x86/dct32.o CC libavcodec/x86/dct_init.o X86ASM libavcodec/x86/dirac_dwt.o CC libavcodec/x86/dirac_dwt_init.o X86ASM libavcodec/x86/diracdsp.o CC libavcodec/x86/diracdsp_init.o 8 warnings generated. X86ASM libavcodec/x86/dnxhdenc.o CC libavcodec/x86/dnxhdenc_init.o 2 warnings generated. X86ASM libavcodec/x86/exrdsp.o CC libavcodec/x86/exrdsp_init.o CC libavcodec/x86/fdct.o CC libavcodec/x86/fdctdsp_init.o X86ASM libavcodec/x86/fft.o CC libavcodec/x86/fft_init.o 11 warnings generated. X86ASM libavcodec/x86/flac_dsp_gpl.o X86ASM libavcodec/x86/flacdsp.o CC libavcodec/x86/flacdsp_init.o 2 warnings generated. CC libavcodec/x86/flacencdsp_init.o X86ASM libavcodec/x86/fmtconvert.o CC libavcodec/x86/fmtconvert_init.o X86ASM libavcodec/x86/fpel.o X86ASM libavcodec/x86/g722dsp.o 8 warnings generated. CC libavcodec/x86/g722dsp_init.o X86ASM libavcodec/x86/h263_loopfilter.o In file included from src/libavcodec/x86/dnxhdenc_init.c:26: In file included from src/libavcodec/dnxhdenc.h:33: 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/x86/h263dsp_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/h264_chromamc.o X86ASM libavcodec/x86/h264_chromamc_10bit.o X86ASM libavcodec/x86/h264_deblock.o X86ASM libavcodec/x86/h264_deblock_10bit.o 2 warnings generated. X86ASM libavcodec/x86/h264_idct.o X86ASM libavcodec/x86/h264_idct_10bit.o X86ASM libavcodec/x86/h264_intrapred.o X86ASM libavcodec/x86/h264_intrapred_10bit.o CC libavcodec/x86/h264_intrapred_init.o CC libavcodec/x86/h264_qpel.o X86ASM libavcodec/x86/h264_qpel_10bit.o X86ASM libavcodec/x86/h264_qpel_8bit.o X86ASM libavcodec/x86/h264_weight.o X86ASM libavcodec/x86/h264_weight_10bit.o 10 warnings generated. CC libavcodec/x86/h264chroma_init.o CC libavcodec/x86/h264dsp_init.o 34 warnings generated. X86ASM libavcodec/x86/hevc_add_res.o X86ASM libavcodec/x86/hevc_deblock.o X86ASM libavcodec/x86/hevc_idct.o X86ASM libavcodec/x86/hevc_mc.o X86ASM libavcodec/x86/hevc_sao.o 32 warnings generated. X86ASM libavcodec/x86/hevc_sao_10bit.o CC libavcodec/x86/hevcdsp_init.o X86ASM libavcodec/x86/hpeldsp.o CC libavcodec/x86/hpeldsp_init.o 10 warnings generated. X86ASM libavcodec/x86/hpeldsp_vp3.o CC libavcodec/x86/hpeldsp_vp3_init.o X86ASM libavcodec/x86/huffyuvdsp.o CC libavcodec/x86/huffyuvdsp_init.o X86ASM libavcodec/x86/huffyuvencdsp.o CC libavcodec/x86/huffyuvencdsp_init.o X86ASM libavcodec/x86/idctdsp.o CC libavcodec/x86/idctdsp_init.o X86ASM libavcodec/x86/imdct36.o 12 warnings generated. X86ASM libavcodec/x86/jpeg2000dsp.o CC libavcodec/x86/jpeg2000dsp_init.o X86ASM libavcodec/x86/lossless_audiodsp.o CC libavcodec/x86/lossless_audiodsp_init.o X86ASM libavcodec/x86/lossless_videodsp.o CC libavcodec/x86/lossless_videodsp_init.o X86ASM libavcodec/x86/lossless_videoencdsp.o 2 warnings generated. CC libavcodec/x86/lossless_videoencdsp_init.o X86ASM libavcodec/x86/lpc.o CC libavcodec/x86/lpc_init.o 30 warnings generated. 26 warnings generated. X86ASM libavcodec/x86/me_cmp.o CC libavcodec/x86/me_cmp_init.o X86ASM libavcodec/x86/mlpdsp.o CC libavcodec/x86/mlpdsp_init.o CC libavcodec/x86/mpeg4videodsp.o CC libavcodec/x86/mpegaudiodsp.o CC libavcodec/x86/mpegvideo.o 4 warnings generated. CC libavcodec/x86/mpegvideoenc.o X86ASM libavcodec/x86/mpegvideoencdsp.o src/libavcodec/x86/mpeg4videodsp.c:56:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | (unsigned) iy >= height - h || height< h | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:55:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 55 | int need_emu = (unsigned) ix >= width - w || width < w || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:64:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | (need_emu && (h > MAX_H || stride > MAX_STRIDE))) { | ~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | (need_emu && (h > MAX_H || stride > MAX_STRIDE))) { | ~ ^ ~~~~~ 5 warnings generated. CC libavcodec/x86/mpegvideoencdsp_init.o X86ASM libavcodec/x86/opusdsp.o CC libavcodec/x86/opusdsp_init.o X86ASM libavcodec/x86/pixblockdsp.o CC libavcodec/x86/pixblockdsp_init.o 4 warnings generated. X86ASM libavcodec/x86/pngdsp.o CC libavcodec/x86/pngdsp_init.o X86ASM libavcodec/x86/proresdsp.o CC libavcodec/x86/proresdsp_init.o X86ASM libavcodec/x86/qpel.o X86ASM libavcodec/x86/qpeldsp.o In file included from src/libavcodec/x86/me_cmp_init.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/x86/qpeldsp_init.o X86ASM libavcodec/x86/rv34dsp.o In file included from src/libavcodec/x86/mpegvideo.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/x86/rv34dsp_init.o In file included from src/libavcodec/x86/mpegvideoenc.c:29: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/rv40dsp.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/x86/rv40dsp_init.o X86ASM libavcodec/x86/sbcdsp.o 2 warnings generated. CC libavcodec/x86/sbcdsp_init.o X86ASM libavcodec/x86/sbrdsp.o CC libavcodec/x86/sbrdsp_init.o X86ASM libavcodec/x86/simple_idct10.o CC libavcodec/x86/snowdsp.o X86ASM libavcodec/x86/svq1enc.o CC libavcodec/x86/svq1enc_init.o X86ASM libavcodec/x86/synth_filter.o CC libavcodec/x86/synth_filter_init.o X86ASM libavcodec/x86/takdsp.o CC libavcodec/x86/takdsp_init.o X86ASM libavcodec/x86/ttadsp.o CC libavcodec/x86/ttadsp_init.o X86ASM libavcodec/x86/ttaencdsp.o CC libavcodec/x86/ttaencdsp_init.o X86ASM libavcodec/x86/utvideodsp.o CC libavcodec/x86/utvideodsp_init.o CC libavcodec/x86/v210-init.o X86ASM libavcodec/x86/v210.o X86ASM libavcodec/x86/v210enc.o 2 warnings generated. CC libavcodec/x86/v210enc_init.o CC libavcodec/x86/vc1dsp_init.o X86ASM libavcodec/x86/vc1dsp_loopfilter.o X86ASM libavcodec/x86/vc1dsp_mc.o CC libavcodec/x86/vc1dsp_mmx.o In file included from src/libavcodec/x86/snowdsp.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/videodsp.o CC libavcodec/x86/videodsp_init.o X86ASM libavcodec/x86/vorbisdsp.o CC libavcodec/x86/vorbisdsp_init.o X86ASM libavcodec/x86/vp3dsp.o 2 warnings generated. CC libavcodec/x86/vp3dsp_init.o X86ASM libavcodec/x86/vp6dsp.o CC libavcodec/x86/vp6dsp_init.o X86ASM libavcodec/x86/vp8dsp.o CC libavcodec/x86/vp8dsp_init.o X86ASM libavcodec/x86/vp8dsp_loopfilter.o CC libavcodec/x86/vp9dsp_init.o CC libavcodec/x86/vp9dsp_init_10bpp.o CC libavcodec/x86/vp9dsp_init_12bpp.o 19 warnings generated. CC libavcodec/x86/vp9dsp_init_16bpp.o X86ASM libavcodec/x86/vp9intrapred.o X86ASM libavcodec/x86/vp9intrapred_16bpp.o X86ASM libavcodec/x86/vp9itxfm.o X86ASM libavcodec/x86/vp9itxfm_16bpp.o X86ASM libavcodec/x86/vp9lpf.o X86ASM libavcodec/x86/vp9lpf_16bpp.o X86ASM libavcodec/x86/vp9mc.o X86ASM libavcodec/x86/vp9mc_16bpp.o X86ASM libavcodec/x86/xvididct.o CC libavcodec/x86/xvididct_init.o CC libavcodec/xan.o CC libavcodec/xbm_parser.o CC libavcodec/xbmdec.o CC libavcodec/xbmenc.o CC libavcodec/xface.o CC libavcodec/xfacedec.o CC libavcodec/xfaceenc.o CC libavcodec/xiph.o 20 warnings generated. 4 warnings generated. CC libavcodec/xl.o CC libavcodec/xma_parser.o CC libavcodec/xpmdec.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/xsubdec.o CC libavcodec/xsubenc.o CC libavcodec/xvididct.o CC libavcodec/xwd_parser.o 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 libavcodec/xwddec.o src/libavcodec/xan.c:591:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 591 | if (new_pal < s->palettes_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/xwdenc.o CC libavcodec/xxan.o CC libavcodec/y41pdec.o CC libavcodec/y41penc.o 1 warning generated. 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)) | ~ ^ ~ CC libavcodec/ylc.o 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) | ~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/yop.o CC libavcodec/yuv4dec.o CC libavcodec/yuv4enc.o CC libavcodec/zerocodec.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 libavcodec/zlib_wrapper.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/zmbv.o In file included from src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/xsubenc.c 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s-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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/zmbvenc.o 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~ AR libpostproc/libpostproc.a In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 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++) { | ~ ^ ~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/audioconvert.o 9 warnings generated. CC libswresample/dither.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libswresample/options.o CC libswresample/rematrix.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)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswresample/resample.o src/libavcodec/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 7 warnings generated. 5 warnings generated. CC libswresample/resample_dsp.o In file included from src/libavcodec/ylc.cCC libswresample/swresample.o :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 libswresample/swresample_frame.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 CC libswresample/version.o (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ X86ASM libswresample/x86/audio_convert.o CC libswresample/x86/audio_convert_init.o X86ASM libswresample/x86/rematrix.o CC libswresample/x86/rematrix_init.o X86ASM libswresample/x86/resample.o CC libswresample/x86/resample_init.o CC libswscale/alphablend.o CC libswscale/gamma.o CC libswscale/half2float.o CC libswscale/hscale.o src/libswresample/dither.c:27:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 | double scale = s->dither.noise_scale; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libswresample/dither.c:100:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | scale *= s->dither.scale; | ~~ ~~~~~~~~~~^~~~~ src/libswresample/dither.c:117:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] 117 | if (llabs(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libswresample/dither.c:120:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 120 | for (j=0; jlen; j++) | ~^~~~~~~ In file included from src/libswresample/dither.c:135: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ 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/resample.c:182:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libswresample/dither_template.c:71:27: 182warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | i f ( x < 1 .d01) =y =r i1n t-( d3 *+x *nxo i+s e2[*ix]*)x;* x | + ~ ^~~~~~~~ d*( -x*x + x*x*x); | ^~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= Ssrc/libswresample/resample.c; : 183| : ~~ ^52 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 183 | else y= d*(-4 + 8*x - 5*x*x + x*x*x); | ^~ In file included from src/libswresample/dither.c: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:42:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | src/libswresample/dither_template.c : 66 : 21O:F Fwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(user_in_c h63_ | c o u n t ) , A V _ O P Td_ T-Y=P En_sI_NcTo,e f{f.si[6j4 = 0 ] * n s _ e rr o r s [ p o s + }j, 0 ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, SWR_C H64_ | M A X , P A R A M | D E P R E C } , +| n ^s _coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | src/libswresample/options.c : 44 : 167 :+ nwarning: s_missing field 'unit' initializer [-Wmissing-field-initializers]c oeffs[j + 2] *44 | n s _ e r r o r s [ p os + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | + n s _ c o eOfFfFsS[EjT (+u s3e]r _* inns__cehr_rcoorusn[pto s )+, jA V+_ O3P]T;_ T Y| P ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E _INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | src/libswresample/options.c : 46 : 167 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] d -= ns_ c46o | e f f s [ j] * n s _ e r r o r s [ p o s + j ] ; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^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:48:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] d1 = rint(d + noise[i]); | ~ ^~~~~~~~ 48 | src/libswresample/dither_template.c OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ :73:19: warning: src/libswresample/options.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :49:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | d1 *= S; | ~~ ^ 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 | {"iIn 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] s r" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ 61 | src/libswresample/options.c :53:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ 53 | {"in_sample_rate" , "set input samplsrc/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ 65 | src/libswresample/options.c:54:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] +ns_coeffs[j + 2] * ns_errors[src/libswresample/audioconvert.cpo:s83 :+ 58j: +warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]2 ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5483 | | {C"OosNrV"_F U NC ( A V _ S A M P L E _F M T _ D B,L ," sdeotu boleu src/libavcodec/zmbv.ct,:p 532uA:tV s28_a:S mAwarning: pMcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]P lLEe_ FrMTa _F532tL | eT ", * ( c o n si,tf (OcfF-l>FdoSeaEtcT*)o(pmoipu)_t s_i sz| a~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~em pwidth + 255ULL) * (avctx->heisrc/libswresample/options.cgh:t59 :+ 1576:4 Uwarning: LLmissing field 'unit' initializer [-Wmissing-field-initializers]) > FFMIN(avc t59x | -{>"moauxt__psisrc/libswresample/dither_template.caxme:pl73sl:,e19 _:If Nwarning: src/libswresample/audioconvert.cTmimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_:tM 83A":X 58 : / warning: 73 4implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ) | ,) " {s e t | 83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | o C uO NtdVp1_u Ft*U =Ns CaS(m;Ap Vl _e| S ~~ ^AfM PoLrmEa_tF"M T _ DB,L ,O FdFoSubElTe( o,u tA_Vs_aSmApMlPeL_Ef_mFtMT _)F,L TA,V *_(OcPoTn_sTtY PfEl_oSaAtM*P)LpEi_)F M T| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~, {.i64src/libswresample/audioconvert.c=:A49V:_23S:A Mnote: Pexpanded from macro 'CONV_FUNC'L E_FMT_ N49O | N E } , - 1 * (o,t yIpNeT*_)MpAo X=, ePxpArR;A Mp}i, + =| ^i s; po += os;\ | ~ ^~~~ src/libswresample/options.c:60:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"tsf" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:61:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:78:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"clev" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:79:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"center_mix_level" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:80:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"slev" , "set surround mix level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:81:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"surround_mix_level" , "set surround mix Level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:82:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"lfe_mix_level" , "set LFE mix level" , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM}, | ^ 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 | src/libswresample/options.c : 83 : 160 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] double d1, 83d | {=" rmsvrocl["i ] * S _ 1 ; | ~^~~ , "set rematrix volume" , OFFSET(rematrixsrc/libswresample/dither_template.c_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ :66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libswresample/options.c:84:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | {"rematrix_volume" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ 64 | 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}, | ^ +ns_coeffs[src/libswresample/options.cj + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :91:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | {"dither_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libswresample/options.c :105:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"fsrc/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i lter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ 69 | src/libswresample/options.c d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ :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=10src/libswresample/dither_template.c : 71 : 27 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | } , 0 , 2d41 = r i n t (d, +P AnRoAiMs e}[,i ] )| ^; | ~ ^~~~~~~~ src/libswresample/options.c:107:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"linear_interp" , "enable linear src/libswresample/dither_template.cin:t73e:r19p: owarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a tion" , O73F | F S E T ( l i n e a r _ idn1t e*r=p )S ; , | A ~~ ^V _OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:108:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"exact_rational" , "enable exact rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:109:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:112:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:118:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM }, | ^ src/libswresample/options.c:120:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^ src/libswresample/options.c:124:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:126:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:128:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:130:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | , OFFSET(async) , AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:132:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^ src/libswresample/options.c:144:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM }, | ^ src/libswresample/options.c:146:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "output_sample_bits" , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT , {.i64=0 }, 0 , 64 , PARAM }, | ^ src/libswresample/options.c:132:144: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 131 | {"first_pts" , "Assume the first pts should be this value (in samples)." | ~ 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:143: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 121 | {"min_comp" , "set minimum difference between timestamps and audio data (in seconds) below which no timestamp compensation of either kind is applied" | ~ 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:109: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:70:145: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 69 | {"out_channel_layout" , "set output channel layout (Deprecated, use out_chlayout)", | ~ 70 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:68:145: warning: implicit conversion from 'long' 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|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:64:145: warning: implicit conversion from 'long' 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) | ^~~~~~~~~~~~~~~~~~ 6 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 src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 234 | for(i=CC libswscale/input.o 0; irematrix_volume!=1.0 || | ~~~^~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:380:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | if (s->async > 1.0001) { | ~~~^~~~~ ~ src/libswresample/swresample.c:381:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | s->max_soft_compensation = s->async / (double) s->in_src/libswresample/rematrix.c:470:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s ample_rate; | ~~~^~~~~ ~ 470 | maxval = s->rematCC libswscale/output.o rix_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 < src/libswresample/swresample.cFF:_A443R:R100A:Y _warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L EMS(s->matrix[0] )443; | i + +s)- > r| e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ample_first= Rsrc/libswresample/rematrix.cS:C486*:27s:- >warning: ocomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]u t.ch_count /486s | - > u s e d _ c h _ l a yfoourt (.jn b=_c h0a;n nje lMoSu(ts_-s>ammaptlrei_xr[a0t]e);/ (jf+l+)o a t| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~) s-> in_sample_rate - 1.0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libswscale/rgb2rgb.o 4 warnings generated. CC libswscale/slice.o CC libswscale/swscale.o CC libswscale/swscale_unscaled.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->CC libswscale/utils.o max_soft_compensation / (s->max_soft_compensation < 0 ? -s->in_sample_rate : 1); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 warnings generated. CC libswscale/version.o CC libswscale/vscale.o CC libswscale/x86/hscale_fast_bilinear_simd.o 2 warnings generated. X86ASM libswscale/x86/input.o X86ASM libswscale/x86/output.o CC libswscale/x86/rgb2rgb.o 2 warnings generated. X86ASM libswscale/x86/rgb_2_rgb.o 1 warning generated. X86ASM libswscale/x86/scale.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 | { "dstwX86ASM libswscale/x86/scale_avx2.o ", "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,CC libswscale/x86/swscale.o VE }, | ^ src/libswscale/options.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ CC libswscale/x86/yuv2rgb.o 16 warnings generated. X86ASM libswscale/x86/yuv2yuvX.o X86ASM libswscale/x86/yuv_2_rgb.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 libswscale/yuv2rgb.o CC libavutil/adler32.o 5 warnings generated. CC libavutil/aes.o CC libavutil/aes_ctr.o src/libswscale/swscale.c:1140:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1140 | c->src_rsrc/libswscale/utils.canges.ranges[0].len == c-:69:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] > 69 | [AV_PIX_FMT_YUV420P] 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] 1, 1 }, | ^ 1172 | src/libswscale/utils.cfor (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ :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_YUVJ4src/libswscale/swscale.c22P:]1231 : 27 : = warning: { comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]1 , 1 }, | ^ 1231 | for (int src/libswscale/utils.ci: 84=: 390:; warning: imissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] < FF_ A84R | R A Y _ EL[EAMVS_P(IdXs_tF)M T&_&Y UpVaJr4e4n4tP-]> f r a =m e{_ d1s,t -1> d}a,t a [| i ^] ; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:85:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/utils.c:86:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/utils.c:87:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_UYYVYY411] = { 0, 0 }, | ^ src/libswscale/utils.c:88:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ src/libswscale/utils.c:89:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 89 | [AV_PIX_FMT_BGR4] = { 0, 1 }, | ^ src/libswscale/utils.c:90:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 90 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:91:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 91 | [AV_PIX_FMT_RGB8] = { 1, 1 }, | ^ src/libswscale/utils.c:92:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 92 | [AV_PIX_FMT_RGB4] = { 0, 1 }, | ^ src/libswscale/utils.c:93:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 93 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:94:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 94 | [AV_PIX_FMT_NV12] = { 1, 1 }, | ^ src/libswscale/utils.c:95:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 95 | [AV_PIX_FMT_NV21] = { 1, 1 }, | ^ src/libswscale/utils.c:96:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ src/libswscale/utils.c:97:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/utils.c:98:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/utils.c:99:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/utils.c:100:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_0RGB] = { 1, 1 }, | ^ src/libswscale/utils.c:101:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/utils.c:102:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/utils.c:103:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/utils.c:104:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:105:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:106:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:107:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:108:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:109:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 109 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:110:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 110 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:111:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 111 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:112:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 112 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:113:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:114:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 114 | [AV_PIX_FMT_YUV440P] = { 1, 1 }, | ^ src/libswscale/utils.c:115:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 115 | [AV_PIX_FMT_YUVJ440P] = { 1, 1 }, | ^ src/libswscale/utils.c:116:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:117:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:118:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:119:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:120:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/utils.c:121:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/utils.c:122:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_YUVA444P] = { 1, 1 }, | ^ src/libswscale/utils.c:123:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:124:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:125:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 125 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:126:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 126 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:127:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:128:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 128 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:129:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 129 | [AV_PIX_FMT_YUVA420P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:130:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_YUVA420P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:131:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_YUVA422P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:132:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_YUVA422P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:133:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_YUVA444P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:134:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 134 | [AV_PIX_FMT_YUVA444P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:135:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 135 | [AV_PIX_FMT_YUVA420P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:136:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 136 | [AV_PIX_FMT_YUVA420P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:137:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137 | [AV_PIX_FMT_YUVA422P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:138:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 138 | [AV_PIX_FMT_YUVA422P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:139:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 139 | [AV_PIX_FMT_YUVA444P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:140:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 140 | [AV_PIX_FMT_YUVA444P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:141:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 141 | [AV_PIX_FMT_RGB48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:142:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 142 | [AV_PIX_FMT_RGB48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:145:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 145 | [AV_PIX_FMT_RGB565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:146:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 146 | [AV_PIX_FMT_RGB565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:147:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 147 | [AV_PIX_FMT_RGB555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:148:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 148 | [AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:149:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:150:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 150 | [AV_PIX_FMT_BGR565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:151:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 151 | [AV_PIX_FMT_BGR555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:152:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 152 | [AV_PIX_FMT_BGR555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:153:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 153 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:154:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 154 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:155:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 155 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:156:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:157:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:158:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:159:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:160:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:161:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:162:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:163:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/utils.c:164:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:165:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:166:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:167:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:170:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:171:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:172:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:173:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:174:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:175:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:176:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:177:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:178:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ 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_FCC libavutil/ambient_viewing_environment.o MT_BAYER_GRBG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:230:38: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 230 | [AV_PIX_FMT_AYUV64LE] = { 1, 1}, | ^ src/libswscale/utils.c:231:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 231 | [AV_PIX_FMT_P010LE] = { 1, 1 }, | ^ src/libswscale/utils.c:232:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 232 | [AV_PIX_FMT_P010BE] = { 1, 1 }, | ^ src/libswscale/utils.c:233:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 233 | [AV_PIX_FMT_P012LE] = { 1, 1 }, | ^ src/libswscale/utils.c:234:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 234 | [AV_PIX_FMT_P012BE] = { 1, 1 }, | ^ src/libswscale/utils.c:235:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 235 | [AV_PIX_FMT_P016LE] = { 1, 1 }, | ^ src/libswscale/utils.c:236:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [AV_PIX_FMT_P016BE] = { 1, 1 }, | ^ src/libswscale/utils.c:237:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:238:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:239:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:240:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:241:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:242:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:243:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/utils.c:244:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_NV42] = { 1, 1 }, | ^ src/libswscale/utils.c:245:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 245 | [AV_PIX_FMT_Y210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:246:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 246 | [AV_PIX_FMT_Y212LE] = { 1, 1 }, | ^ src/libswscale/utils.c:247:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 247 | [AV_PIX_FMT_X2RGB10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:248:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 248 | [AV_PIX_FMT_X2BGR10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:249:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 249 | [AV_PIX_FMT_P210BE] = { 1, 1 }, | ^ src/libswscale/utils.c:250:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 250 | [AV_PIX_FMT_P210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:251:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 251 | [AV_PIX_FMT_P410BE] = { 1, 1 }, | ^ src/libswscale/utils.c:252:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 252 | [AV_PIX_FMT_P410LE] = { 1, 1 }, | ^ src/libswscale/utils.c:253:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/utils.c:254:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/utils.c:255:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_P416BE] = { 1, 1 }, | ^ src/libswscale/utils.c:256:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/utils.c:257:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/utils.c:258:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/utils.c:259:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/utils.c:260:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:261:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:262:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/utils.c:263:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_XV36LE] = { 1, 1 }, | ^ CC libavutil/audio_fifo.o CC libavutil/avsscanf.o 9 warnings generated. In file included from src/libswscale/x86/rgb2rgb.c:94: src/libswscale/x86/rgb2rgb_template.c:1076:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i=0; iinv_gamma = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ 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/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)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/buffer.o src/libswscale/utils.c:2341:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2341 | if (lumaGBlur != 0.0) { | ^~~~~~~~~ ~~ src/libswscale/utils.c:2342:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2342 | filter->lumH = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2343:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2343 | filter->lumV = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2349:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2349 | if (chromaGBlur != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2350:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2350 | 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)); | ^~~~~~~~~~~~ ~ src/libavutil/base64.c:154:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avsscanf.c: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/camellia.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 && x cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avsscanf.c:523:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'<6U || c=='.'; c = shgetc(f)) { | ~~~~~~~~~~^~~ src/libavutil/avsscanf.c:523:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; c-'0'<10U || (c|32)-'a'CC libavutil/channel_layout.o <6U || c=='.'; c = shgetc(f)) { | ~~~~~^~~~ CC libavutil/cpu.o src/libavutil/avsscanf.c:649:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | return sign * INFINITY; | ~~~~~~ ~~~~~^~~~~~~~~~ src/libavutil/avsscanf.c:656:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | if (c==')') return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:672:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/avsscanf.c:660:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ src/libavutil/avsscanf.c:660:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_') | ~~~~~^~~~ 1 warning generated. CC libavutil/crc.o CC libavutil/csp.o src/libavutil/bprint.c:109:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ src/libavutil/bprint.c:132:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ 1 warning generated. CC libavutil/des.o CC libavutil/detection_bbox.o CC libavutil/dict.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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavutil/display.o src/libavutil/cpu.c:193:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 193 | { NULL }, | ^ CC libavutil/dovi_meta.o 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) | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/channel_layout.c:154:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 154 | for 4(i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. 2 warnings generated. CC libavutil/downmix_info.o 1 warning 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavutil/encryption_info.o 1 warning generated. 1 warning generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/error.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_CC libavutil/eval.o 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/fifo.o CC libavutil/file.o CC libavutil/file_open.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/film_grain_params.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~ ^ ~~~~~~~~~~~~~ CC libavutil/fixed_dsp.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/float_dsp.o src/libavutil/display.c:43:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 43 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/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 2 warnings generated. 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/hash.o 1 warning generated. 8 warnings generated. CC libavutil/hdr_dynamic_metadata.o CC libavutil/hdr_dynamic_vivid_metadata.o CC libavutil/hmac.o In file included from src/libavutil/eval.c:34: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavutil/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:154:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:145:81: note: expanded from macro 'IS_IDENTIFIER_CHAR' 145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~~ src/libavutil/eval.c:154:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:145:61: note: expanded from macro 'IS_IDENTIFIER_CHAR' 145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~~ src/libavutil/eval.c:154:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:145:42: note: expanded from macro 'IS_IDENTIFIER_CHAR' 145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~ CC libavutil/hwcontext.o CC libavutil/hwcontext_stub.o src/libavutil/eval.c:212:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:240:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | double d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavutil/hwcontext_vaapi.o src/libavutil/eval.c:309:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~ CC libavutil/imgutils.o CC libavutil/integer.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/intmath.o CC libavutil/lfg.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("") | ^~~~~~~~~~~~~~~~~~ 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/lls.o CC libavutil/log.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/log2_tab.o src/libavutil/hash.c:208src/libavutil/frame.c:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :532 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ :src/libavutil/macros.h19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 49:25: note: expanded from macro 'FFMIN' 532 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ | src/libavutil/hash.c:209 for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ :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 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ osize) | ~~~~ ^ ~~~~~ 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_datCC libavutil/lzo.o a) - 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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavutil/md5.o CC libavutil/mem.o 2 warnings generated. CC libavutil/murmur3.o 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavutil/parseutils.o CC libavutil/opt.o CC libavutil/pixdesc.o CC libavutil/pixelutils.o CC libavutil/random_seed.o 18 warnings 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavutil/rational.o 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/rc4.o CC libavutil/reverse.o CC libavutil/ripemd.o CC libavutil/samplefmt.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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: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))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 warnings generated. 16 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)) | ~ ^ ~~~~~~~~ 1 warning 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 3 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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; | ~ ^~~~~~~~~~~~~ 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/time.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/timecode.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] && vCC libavutil/tree.o al[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: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:419:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 419 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ CC libavutil/twofish.o 8 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)) | ~ ^ ~ CC libavutil/tx.o CC libavutil/tx_double.o CC libavutil/tx_float.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)) { \ | ^~~~ src/libavutil/pixdesc.c:2899:42: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavutil/opt.c2899 | while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :871:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 871 | ret = snprintf(buf, sizeof(buf), "%f", *(float *)dst); | ~~~~~~~~ ^~~~~~~~~~~~~ src/libavutil/pixdesc.c:2938:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2938 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings 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)) | ~~~ ^ ~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1179:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1179 | } else if (d == FLT_MAX) { | ~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1181:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1181 | } else if (d == FLT_MIN) { | ~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1183:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1183 | } else if (d == -FLT_MAX) { | ~~ ^~~~~~~~ src/libavutil/opt.c:1185:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1185 | } else if (d == -FLT_MIN) { | ~~ ^~~~~~~~ 5 warnings generated. CC libavutil/utils.o CC libavutil/uuid.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/stereo3d.c:70:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 70 | for (i = 0CC libavutil/version.o ; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavutil/video_enc_params.o 1 warning generated. CC libavutil/x86/cpu.o src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ 1 warning generated. 5 warnings generated. X86ASM libavutil/x86/cpuid.o X86ASM libavutil/x86/fixed_dsp.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavutil/x86/fixed_dsp_init.o X86ASM libavutil/x86/float_dsp.o CC libavutil/x86/float_dsp_init.o X86ASM libavutil/x86/imgutils.o CC libavutil/x86/imgutils_init.o X86ASM libavutil/x86/lls.o CC libavutil/x86/lls_init.o X86ASM libavutil/x86/pixelutils.o CC libavutil/x86/pixelutils_init.o 20 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(npsrc/libavutil/x86/cpu.ctwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :173:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | if (max_ext_level >= 0x80000001) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ X86ASM libavutil/x86/tx_float.o 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_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. CC libavutil/x86/tx_float_init.o 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; | ~~~~~~~~ ^ ~~~ 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. CC libavutil/xga_font_data.o CC libavutil/xtea.o AR libavfilter/libavfilter.a 1 warning 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavutil/x86/tx_float_init.c:143:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 143 | 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:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1809:21: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1809 | tmp1 = (in1 + in2)*0.5; | ~~~~^~~~~ ~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 13 warnings generated. 9 warnings generated. 1 warning generated. AR libswresample/libswresample.a 6 warnings generated. AR libswscale/libswscale.a AR libavutil/libavutil.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 libavdevice/libavdevice.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.1-Omega/build-gbm/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL 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' [142/1735] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [143/1735] Completed 'ffmpeg' [144/1735] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [145/1735] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [146/1735] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [147/1735] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [148/1735] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [149/1735] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [150/1735] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [151/1735] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [152/1735] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [153/1735] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [154/1735] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [155/1735] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [156/1735] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [157/1735] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [158/1735] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [159/1735] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [160/1735] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [161/1735] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [162/1735] Generating AddonModuleXbmcwsgi.i.cpp [163/1735] Generating AddonModuleXbmcvfs.i.cpp [164/1735] Generating AddonModuleXbmcplugin.i.cpp [165/1735] Generating AddonModuleXbmc.i.cpp [166/1735] Generating AddonModuleXbmcgui.i.cpp [167/1735] Generating AddonModuleXbmcdrm.i.cpp [168/1735] Generating AddonModuleXbmcaddon.i.cpp [169/1735] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [170/1735] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [171/1735] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [172/1735] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [173/1735] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [174/1735] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [175/1735] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [176/1735] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [177/1735] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [178/1735] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [179/1735] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [180/1735] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [181/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [182/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [183/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [184/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [185/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [186/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [187/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [188/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [189/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [190/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [191/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [192/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [193/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [194/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [195/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [196/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [197/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [198/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [199/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [200/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [201/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [202/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [203/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [204/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [205/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [206/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [207/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [208/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [209/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [210/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [211/1735] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [212/1735] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [213/1735] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [214/1735] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [215/1735] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [216/1735] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [217/1735] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [218/1735] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [219/1735] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [220/1735] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [221/1735] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [222/1735] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [223/1735] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [224/1735] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [225/1735] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [226/1735] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [227/1735] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [228/1735] Linking CXX static library build/network/dacp/network_dacp.a [229/1735] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [230/1735] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [231/1735] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [232/1735] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [233/1735] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [234/1735] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [235/1735] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [236/1735] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [237/1735] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [238/1735] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [239/1735] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [240/1735] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [241/1735] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [242/1735] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [243/1735] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [244/1735] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [245/1735] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [246/1735] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [247/1735] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [248/1735] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [249/1735] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [250/1735] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [251/1735] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [252/1735] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [253/1735] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [254/1735] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [255/1735] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [256/1735] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [257/1735] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [258/1735] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [259/1735] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [260/1735] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [261/1735] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [262/1735] Linking CXX static library build/windowing/linux/windowing_linux.a [263/1735] Linking CXX static library build/interfaces/python/python_interface.a [264/1735] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [265/1735] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [266/1735] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [267/1735] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputTouch.cpp.o [268/1735] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputSettings.cpp.o [269/1735] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputPointer.cpp.o [270/1735] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputKeyboard.cpp.o [271/1735] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputHandler.cpp.o [272/1735] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [273/1735] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [274/1735] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [275/1735] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [276/1735] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [277/1735] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [278/1735] Linking CXX static library build/rendering/gles/rendering_gles.a [279/1735] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [280/1735] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [281/1735] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [282/1735] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [283/1735] Linking CXX static library build/network/upnp/network_upnp.a [284/1735] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [285/1735] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [286/1735] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [287/1735] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [288/1735] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [289/1735] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [290/1735] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [291/1735] Linking CXX static library build/platform/common/speech/platform_common_speech.a [292/1735] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [293/1735] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [294/1735] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [295/1735] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [296/1735] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [297/1735] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [298/1735] Linking CXX static library build/input/touch/input_touch.a [299/1735] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [300/1735] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/DRMPRIMEEGL.cpp.o [301/1735] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIMEGLES.cpp.o [302/1735] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VideoLayerBridgeDRMPRIME.cpp.o [303/1735] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIME.cpp.o [304/1735] Linking CXX static library build/platform/posix/network/platform_posix_network.a [305/1735] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [306/1735] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [307/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [308/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [309/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [310/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [311/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [312/1735] Linking CXX static library build/interfaces/legacy/legacy_interface.a [313/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [314/1735] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [315/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [316/1735] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [317/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [318/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [319/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [320/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [321/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [322/1735] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [323/1735] Linking CXX static library build/platform/posix/platform_posix.a [324/1735] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [325/1735] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [326/1735] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [327/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [328/1735] Linking CXX static library build/platform/linux/powermanagement/platform_linux_powermanagement.a [329/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [330/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [331/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [332/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.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. [333/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [334/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [335/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [336/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [337/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [338/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o [339/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [340/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o [341/1735] Linking CXX static library build/platform/linux/network/platform_linux_network.a [342/1735] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [343/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [344/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [345/1735] Linking CXX static library build/platform/linux/peripherals/platform_linux_peripherals.a [346/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [347/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [348/1735] Linking CXX static library build/input/touch/generic/input_touch_generic.a [349/1735] Linking CXX static library build/cores/VideoPlayer/videorenderers/shaders/videoshaders.a [350/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [351/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [352/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [353/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o [354/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o [355/1735] Linking CXX static library build/platform/linux/storage/platform_linux_storage.a [356/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o [357/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o [358/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o [359/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o [360/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o [361/1735] Linking CXX static library build/cdrip/cdrip.a [362/1735] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o [363/1735] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o [364/1735] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o [365/1735] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o [366/1735] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o [367/1735] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o [368/1735] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o [369/1735] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.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. [370/1735] Linking CXX static library build/platform/posix/filesystem/platform_posix_filesystem.a [371/1735] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o [372/1735] Linking CXX static library build/platform/linux/input/input_linux.a [373/1735] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o [374/1735] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o [375/1735] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecDRMPRIME.cpp.o [376/1735] Linking CXX static library build/platform/linux/linuxsupport.a [377/1735] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/VAAPI.cpp.o [378/1735] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoPPFFmpeg.cpp.o [379/1735] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o [380/1735] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o [381/1735] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o [382/1735] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o [383/1735] Linking CXX static library build/cores/VideoPlayer/process/process.a [384/1735] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o [385/1735] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o [386/1735] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o [387/1735] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o [388/1735] Linking CXX static library build/cores/VideoPlayer/videorenderers/hwdec/videorenderers_hwdec.a [389/1735] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o [390/1735] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o [391/1735] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o [392/1735] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o [393/1735] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o [394/1735] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecFFmpeg.cpp.o [395/1735] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o [396/1735] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.cpp.o [397/1735] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferPoolDMA.cpp.o [398/1735] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDRMPRIME.cpp.o [399/1735] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDMA.cpp.o [400/1735] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o [401/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o [402/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o [403/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o [404/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.cpp.o [405/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o [406/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o [407/1735] Linking CXX static library build/cores/VideoPlayer/subtitles/webvtt/subtitles_webvtt.a [408/1735] Linking CXX static library build/cores/VideoPlayer/videorenderers/videorenderers.a [409/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o [410/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o [411/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o [412/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o [413/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o [414/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o [415/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o [416/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o [417/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o [418/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o [419/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o [420/1735] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o [421/1735] Linking CXX static library build/cores/VideoPlayer/subtitles/dvdsubtitles.a [422/1735] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o [423/1735] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o [424/1735] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o [425/1735] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o [426/1735] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.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. [427/1735] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o [428/1735] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o [429/1735] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o [430/1735] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o [431/1735] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o [432/1735] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o [433/1735] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o [434/1735] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o [435/1735] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o [436/1735] Linking CXX static library build/cores/VideoPlayer/Buffers/videoplayer-buffers.a [437/1735] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o [438/1735] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o [439/1735] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o [440/1735] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoVersionHelper.cpp.o [441/1735] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o [442/1735] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o [443/1735] Linking CXX static library build/cores/VideoPlayer/codecs/overlay/dvdoverlaycodecs.a [444/1735] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.i.cpp.o [445/1735] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o [446/1735] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcplugin.i.cpp.o [447/1735] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o [448/1735] Linking CXX static library build/cores/VideoPlayer/codecs/audio/dvdaudiocodecs.a [449/1735] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcdrm.i.cpp.o [450/1735] Linking CXX static library build/cores/VideoPlayer/demuxers/dvddemuxers.a [451/1735] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.i.cpp.o [452/1735] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o [453/1735] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o [454/1735] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o [455/1735] Linking CXX static library build/cores/VideoPlayer/inputstreams/dvdinputstreams.a [456/1735] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o [457/1735] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o [458/1735] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o [459/1735] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o [460/1735] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o [461/1735] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o [462/1735] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o [463/1735] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o [464/1735] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o [465/1735] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o [466/1735] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o [467/1735] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o [468/1735] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o [469/1735] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o [470/1735] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o [471/1735] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o [472/1735] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o [473/1735] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o [474/1735] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o [475/1735] Linking CXX static library build/cores/VideoPlayer/codecs/video/dvdvideocodecs.a [476/1735] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o [477/1735] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o [478/1735] Linking CXX static library build/cores/VideoPlayer/codecs/dvdcodecs.a [479/1735] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o [480/1735] Building CXX object build/video/CMakeFiles/video.dir/VideoChapterImageFileLoader.cpp.o [481/1735] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o [482/1735] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o [483/1735] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o [484/1735] Linking CXX static library build/video/tags/video_tags.a [485/1735] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o [486/1735] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o [487/1735] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o [488/1735] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o [489/1735] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o [490/1735] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o [491/1735] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o [492/1735] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o [493/1735] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o [494/1735] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.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. [495/1735] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o [496/1735] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.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. [497/1735] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.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. [498/1735] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o [499/1735] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.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. [500/1735] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o [501/1735] Linking CXX static library build/video/guilib/video_guilib.a [502/1735] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o [503/1735] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o [504/1735] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o [505/1735] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o [506/1735] Linking CXX static library build/video/jobs/video_jobs.a /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. [507/1735] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o [508/1735] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o [509/1735] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o [510/1735] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o [511/1735] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o [512/1735] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o [513/1735] Building CXX object build/utils/CMakeFiles/utils.dir/DisplayInfo.cpp.o [514/1735] Building CXX object build/utils/CMakeFiles/utils.dir/DRMHelpers.cpp.o [515/1735] Building CXX object build/utils/CMakeFiles/utils.dir/EGLImage.cpp.o [516/1735] Building CXX object build/utils/CMakeFiles/utils.dir/GBMBufferObject.cpp.o [517/1735] Building CXX object build/utils/CMakeFiles/utils.dir/DMAHeapBufferObject.cpp.o [518/1735] Building CXX object build/utils/CMakeFiles/utils.dir/UDMABufferObject.cpp.o [519/1735] Building CXX object build/utils/CMakeFiles/utils.dir/DumbBufferObject.cpp.o [520/1735] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObjectFactory.cpp.o [521/1735] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObject.cpp.o [522/1735] Linking CXX static library build/video/windows/video_windows.a [523/1735] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o [524/1735] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o [525/1735] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o [526/1735] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o [527/1735] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o [528/1735] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o [529/1735] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o [530/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o [531/1735] Building CXX object build/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o [532/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o [533/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.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. [534/1735] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o [535/1735] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o [536/1735] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o [537/1735] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o [538/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.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. [539/1735] Linking CXX static library build/swig/libpython_binding.a [540/1735] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o [541/1735] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o [542/1735] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o [543/1735] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o [544/1735] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o [545/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o [546/1735] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o [547/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o [548/1735] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o [549/1735] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o [550/1735] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o [551/1735] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o [552/1735] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o [553/1735] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o [554/1735] Linking CXX static library build/cores/VideoPlayer/VideoPlayer.a [555/1735] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o [556/1735] Building CXX object build/utils/CMakeFiles/utils.dir/rfft.cpp.o [557/1735] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o [558/1735] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o [559/1735] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o [560/1735] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o [561/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o [562/1735] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.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()) | ^ :195:1: note: expanded from here 195 | __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. [563/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o [564/1735] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o [565/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o [566/1735] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o [567/1735] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o [568/1735] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o [569/1735] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o [570/1735] Linking CXX static library build/video/dialogs/video_dialogs.a [571/1735] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o [572/1735] Building CXX object build/utils/CMakeFiles/utils.dir/JobManager.cpp.o [573/1735] Linking CXX static library build/windowing/windowing.a [574/1735] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o [575/1735] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o [576/1735] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o [577/1735] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o [578/1735] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o [579/1735] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o [580/1735] Linking CXX static library build/view/view.a [581/1735] Linking CXX static library build/utils_guilib/utils_guilib.a [582/1735] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o [583/1735] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o [584/1735] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o [585/1735] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o [586/1735] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o [587/1735] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o [588/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o [589/1735] Linking CXX static library build/weather/weather.a [590/1735] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o [591/1735] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o [592/1735] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o [593/1735] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o [594/1735] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o [595/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o [596/1735] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o [597/1735] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o [598/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o [599/1735] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o [600/1735] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o [601/1735] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o [602/1735] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o [603/1735] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o [604/1735] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o [605/1735] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o [606/1735] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamWriter.cpp.o [607/1735] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o [608/1735] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o [609/1735] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o [610/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o [611/1735] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o [612/1735] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o [613/1735] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o [614/1735] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o [615/1735] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o [616/1735] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o [617/1735] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o [618/1735] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o [619/1735] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o [620/1735] Linking CXX static library build/windows/windows.a [621/1735] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o [622/1735] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o [623/1735] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o [624/1735] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o [625/1735] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o [626/1735] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o [627/1735] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o [628/1735] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o [629/1735] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o [630/1735] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o [631/1735] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o [632/1735] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o [633/1735] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o [634/1735] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o [635/1735] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o [636/1735] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o [637/1735] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o [638/1735] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o [639/1735] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o [640/1735] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o [641/1735] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o [642/1735] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o [643/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o [644/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o [645/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o [646/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o [647/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o [648/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o [649/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o [650/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o [651/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o [652/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/libexif.cpp.o [653/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/JpegParse.cpp.o [654/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/IptcParse.cpp.o [655/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o [656/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o [657/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o [658/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o [659/1735] Building CXX object build/pictures/CMakeFiles/pictures.dir/ExifParse.cpp.o [660/1735] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o [661/1735] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o [662/1735] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o [663/1735] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o [664/1735] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o [665/1735] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o [666/1735] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o [667/1735] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o [668/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o [669/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o [670/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o [671/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o [672/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o [673/1735] Linking CXX static library build/imagefiles/imagefiles.a [674/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o [675/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o [676/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o [677/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o [678/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o [679/1735] Linking CXX static library build/threads/threads.a [680/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o [681/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o [682/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o [683/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o [684/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o [685/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o [686/1735] Linking CXX static library build/platform/platform_common.a [687/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o [688/1735] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o [689/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o [690/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o [691/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGL.cpp.o [692/1735] Linking CXX static library build/messagingHelpers/messagingHelpers.a [693/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o [694/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o [695/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o [696/1735] Linking CXX static library build/utils/utils.a [697/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o [698/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o [699/1735] Linking CXX static library build/rendering/rendering.a [700/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o [701/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o [702/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o [703/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o [704/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/LocalizeStrings.cpp.o [705/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o [706/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o [707/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o [708/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o [709/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o [710/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o [711/1735] Linking CXX static library build/programs/programs.a [712/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o [713/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o [714/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o [715/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o [716/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o [717/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o [718/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o [719/1735] Linking CXX static library build/powermanagement/powermanagement.a [720/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o [721/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o [722/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o [723/1735] Linking CXX static library build/messaging/messaging.a [724/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o [725/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o [726/1735] Linking CXX static library build/playlists/playlists.a [727/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o [728/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o [729/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o [730/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o [731/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o [732/1735] Linking CXX static library build/storage/storage.a [733/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o [734/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o [735/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o [736/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o [737/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o [738/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o [739/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o [740/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o [741/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o [742/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o [743/1735] Linking CXX static library build/pictures/pictures.a [744/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o [745/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o [746/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o [747/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o [748/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o [749/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o [750/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o [751/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o [752/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o [753/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o [754/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o [755/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o [756/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o [757/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o [758/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o [759/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o [760/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o [761/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o [762/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o [763/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o [764/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o [765/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o [766/1735] Linking CXX static library build/guilib_guiinfo/guilib_guiinfo.a [767/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o [768/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o [769/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o [770/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o [771/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o [772/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o [773/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o [774/1735] Linking CXX static library build/video/video.a [775/1735] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o [776/1735] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o [777/1735] Linking CXX static library build/guilib_listproviders/guilib_listproviders.a [778/1735] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o [779/1735] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o [780/1735] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o [781/1735] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o [782/1735] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o [783/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o [784/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o [785/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o [786/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o [787/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o [788/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o [789/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o [790/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o [791/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o [792/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o [793/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o [794/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o [795/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o [796/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o [797/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o [798/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o [799/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o [800/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o [801/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o [802/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o [803/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o [804/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o [805/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o [806/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o [807/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o [808/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o [809/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o [810/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o [811/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o [812/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o [813/1735] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o [814/1735] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o [815/1735] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o [816/1735] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o [817/1735] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o [818/1735] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o [819/1735] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o [820/1735] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o [821/1735] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o [822/1735] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o [823/1735] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o [824/1735] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o [825/1735] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o [826/1735] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o [827/1735] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o [828/1735] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o [829/1735] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o [830/1735] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o [831/1735] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o [832/1735] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o [833/1735] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o [834/1735] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o [835/1735] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o [836/1735] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o [837/1735] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o [838/1735] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o [839/1735] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o [840/1735] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o [841/1735] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o [842/1735] Linking CXX static library build/favourites/favourites.a [843/1735] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o [844/1735] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o [845/1735] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o [846/1735] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o [847/1735] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o [848/1735] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o [849/1735] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o [850/1735] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o [851/1735] Linking CXX static library build/guilib/guilib.a [852/1735] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o [853/1735] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o [854/1735] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o [855/1735] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o [856/1735] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o [857/1735] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o [858/1735] Linking CXX static library build/commons/commons.a [859/1735] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o [860/1735] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o [861/1735] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o [862/1735] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o [863/1735] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o [864/1735] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o [865/1735] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o [866/1735] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o [867/1735] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o [868/1735] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o [869/1735] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o [870/1735] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o [871/1735] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o [872/1735] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o [873/1735] Linking CXX static library build/dbwrappers/dbwrappers.a [874/1735] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o [875/1735] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o [876/1735] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o [877/1735] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o [878/1735] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o [879/1735] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o [880/1735] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o [881/1735] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o [882/1735] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o [883/1735] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o [884/1735] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o [885/1735] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o [886/1735] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o [887/1735] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o [888/1735] Linking CXX static library build/dialogs/dialogs.a [889/1735] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o [890/1735] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o [891/1735] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o [892/1735] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o [893/1735] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o [894/1735] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o [895/1735] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o [896/1735] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o [897/1735] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o [898/1735] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o [899/1735] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o [900/1735] Linking CXX static library build/addons_interfaces_gui_dialogs/addons_interfaces_gui_dialogs.a [901/1735] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o [902/1735] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o [903/1735] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o [904/1735] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o [905/1735] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o [906/1735] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o [907/1735] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o [908/1735] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o [909/1735] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o [910/1735] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o [911/1735] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o [912/1735] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o [913/1735] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o [914/1735] Linking CXX static library build/addons_gui_skin/addons_gui_skin.a [915/1735] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o [916/1735] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o [917/1735] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o [918/1735] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o [919/1735] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o [920/1735] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o [921/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o [922/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o [923/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o [924/1735] Linking CXX static library build/addons_interfaces_gui_controls/addons_interfaces_gui_controls.a [925/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o [926/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o [927/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o [928/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o [929/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o [930/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o [931/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o [932/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o [933/1735] Linking CXX static library build/addons_binary-addons/addons_binary-addons.a [934/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o [935/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o [936/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o [937/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o [938/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o [939/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o [940/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o [941/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o [942/1735] Linking CXX static library build/addons_settings/addons_settings.a [943/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o [944/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o [945/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o [946/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o [947/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o [948/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o [949/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o [950/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o [951/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o [952/1735] Linking CXX static library build/addons_interfaces/addons_interfaces.a [953/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o [954/1735] Linking CXX static library build/addons_interfaces_gui/addons_interfaces_gui.a [955/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o [956/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o [957/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o [958/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o [959/1735] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o [960/1735] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o [961/1735] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o [962/1735] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o [963/1735] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o [964/1735] Linking CXX static library build/addons_gui/addons_gui.a [965/1735] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o [966/1735] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o [967/1735] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o [968/1735] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o [969/1735] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o [970/1735] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o [971/1735] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o [972/1735] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o [973/1735] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o [974/1735] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o [975/1735] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o [976/1735] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o [977/1735] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o [978/1735] Linking CXX static library build/addons_addoninfo/addons_addoninfo.a [979/1735] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o [980/1735] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o [981/1735] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o [982/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o [983/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o [984/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o [985/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o [986/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o [987/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o [988/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o [989/1735] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o [990/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o [991/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o [992/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o [993/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o [994/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o [995/1735] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o [996/1735] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o [997/1735] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o [998/1735] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o [999/1735] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o [1000/1735] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o [1001/1735] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o [1002/1735] Linking CXX static library build/addons/addons.a [1003/1735] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o [1004/1735] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o [1005/1735] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o [1006/1735] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o [1007/1735] Linking CXX static library build/application/application.a [1008/1735] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o [1009/1735] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o [1010/1735] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o [1011/1735] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o [1012/1735] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o [1013/1735] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o [1014/1735] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererDMA.cpp.o [1015/1735] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o [1016/1735] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o [1017/1735] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o [1018/1735] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o [1019/1735] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o [1020/1735] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o [1021/1735] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o [1022/1735] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o [1023/1735] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o [1024/1735] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o [1025/1735] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o [1026/1735] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o [1027/1735] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o [1028/1735] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o [1029/1735] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o [1030/1735] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o [1031/1735] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o [1032/1735] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o [1033/1735] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o [1034/1735] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o [1035/1735] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o [1036/1735] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o [1037/1735] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o [1038/1735] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o [1039/1735] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o [1040/1735] Building CXX object build/cores/RetroPlayer/cheevos/CMakeFiles/retroplayer_cheevos.dir/Cheevos.cpp.o [1041/1735] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o [1042/1735] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o [1043/1735] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolDMA.cpp.o [1044/1735] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferDMA.cpp.o [1045/1735] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o [1046/1735] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o [1047/1735] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o [1048/1735] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o [1049/1735] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o [1050/1735] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o [1051/1735] Linking CXX static library build/cores/RetroPlayer/streams/memory/retroplayer_memory.a [1052/1735] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o [1053/1735] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o [1054/1735] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o [1055/1735] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o [1056/1735] Linking CXX static library build/cores/RetroPlayer/audio/rp_audio.a [1057/1735] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o [1058/1735] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o [1059/1735] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o [1060/1735] Linking CXX static library build/cores/RetroPlayer/buffers/video/rp-buffers-video.a [1061/1735] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o [1062/1735] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o [1063/1735] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o [1064/1735] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o [1065/1735] Linking CXX static library build/cores/RetroPlayer/streams/retroplayer_streams.a [1066/1735] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o [1067/1735] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o [1068/1735] Linking CXX static library build/cores/RetroPlayer/rendering/VideoRenderers/rp-videorenderers.a [1069/1735] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o [1070/1735] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o [1071/1735] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o [1072/1735] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o [1073/1735] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o [1074/1735] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o [1075/1735] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o [1076/1735] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o [1077/1735] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o [1078/1735] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o [1079/1735] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o [1080/1735] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o [1081/1735] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o [1082/1735] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o [1083/1735] Linking CXX static library build/cores/RetroPlayer/guiplayback/retroplayer_guiplayback.a [1084/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o [1085/1735] Linking CXX static library build/cores/RetroPlayer/savestates/retroplayer_savestates.a [1086/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o [1087/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o [1088/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o [1089/1735] Linking CXX static library build/settings/dialogs/settings_dialogs.a [1090/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o [1091/1735] Linking CXX static library build/settings/lib/settings_lib.a [1092/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o [1093/1735] Linking CXX static library build/settings/windows/settings_windows.a [1094/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o [1095/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o [1096/1735] Linking CXX static library build/cores/RetroPlayer/guibridge/retroplayer_guibridge.a [1097/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o [1098/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o [1099/1735] Linking CXX static library build/cores/RetroPlayer/buffers/rp-buffers.a [1100/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o [1101/1735] Linking CXX static library build/cores/RetroPlayer/process/rp-process.a [1102/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o [1103/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o [1104/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o [1105/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o [1106/1735] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o [1107/1735] Linking CXX static library build/cores/RetroPlayer/guiwindows/retroplayer_guiwindows.a [1108/1735] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o [1109/1735] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o [1110/1735] Linking CXX static library build/cores/RetroPlayer/guicontrols/retroplayer_guicontrols.a [1111/1735] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o [1112/1735] Linking CXX static library build/xbmc/xbmc.a [1113/1735] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o [1114/1735] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o [1115/1735] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o [1116/1735] Linking CXX static library build/cores/RetroPlayer/rendering/rp-rendering.a [1117/1735] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o [1118/1735] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o [1119/1735] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o [1120/1735] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o [1121/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o [1122/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o [1123/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o [1124/1735] Linking CXX static library build/cores/RetroPlayer/playback/retroplayer_playback.a [1125/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o [1126/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o [1127/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o [1128/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o [1129/1735] Linking CXX static library build/cores/RetroPlayer/cheevos/retroplayer_cheevos.a [1130/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o [1131/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o [1132/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o [1133/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o [1134/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o [1135/1735] Linking CXX static library build/settings/settings.a [1136/1735] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o [1137/1735] Linking CXX static library build/pvr/settings/pvr_settings.a [1138/1735] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o [1139/1735] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o [1140/1735] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o [1141/1735] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o [1142/1735] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o [1143/1735] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o [1144/1735] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o [1145/1735] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromUser.cpp.o [1146/1735] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o [1147/1735] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o [1148/1735] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o [1149/1735] Linking CXX static library build/pvr/providers/pvr_providers.a [1150/1735] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o [1151/1735] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o [1152/1735] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o [1153/1735] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o [1154/1735] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o [1155/1735] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o [1156/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o [1157/1735] Linking CXX static library build/pvr/windows/pvr_windows.a [1158/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o [1159/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o [1160/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o [1161/1735] Linking CXX static library build/pvr/recordings/pvr_recordings.a [1162/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o [1163/1735] Linking CXX static library build/pvr/timers/pvr_timers.a [1164/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o [1165/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o [1166/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o [1167/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o [1168/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o [1169/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o [1170/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o [1171/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o [1172/1735] Linking CXX static library build/pvr/filesystem/pvr_filesystem.a [1173/1735] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o [1174/1735] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o [1175/1735] Linking CXX static library build/cores/RetroPlayer/retroplayer.a [1176/1735] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o [1177/1735] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o [1178/1735] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o [1179/1735] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o [1180/1735] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o [1181/1735] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o [1182/1735] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o [1183/1735] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o [1184/1735] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o [1185/1735] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o [1186/1735] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o [1187/1735] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o [1188/1735] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o [1189/1735] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o [1190/1735] Linking CXX static library build/pvr/guilib/pvr_guilib.a [1191/1735] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o [1192/1735] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o [1193/1735] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o [1194/1735] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o [1195/1735] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o [1196/1735] Linking CXX static library build/pvr/epg/pvr_epg.a [1197/1735] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o [1198/1735] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o [1199/1735] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o [1200/1735] Linking CXX static library build/pvr/guilib/guiinfo/pvr_guilib_guiinfo.a [1201/1735] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o [1202/1735] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o [1203/1735] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o [1204/1735] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o [1205/1735] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o [1206/1735] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o [1207/1735] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o [1208/1735] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o [1209/1735] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o [1210/1735] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o [1211/1735] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o [1212/1735] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o [1213/1735] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o [1214/1735] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o [1215/1735] Building CXX object build/network/CMakeFiles/network.dir/AirPlayServer.cpp.o [1216/1735] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o [1217/1735] Linking CXX static library build/profiles/windows/profiles_windows.a [1218/1735] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o [1219/1735] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o [1220/1735] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o [1221/1735] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o [1222/1735] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o [1223/1735] Linking CXX static library build/peripherals/events/peripherals_events.a [1224/1735] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o [1225/1735] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o [1226/1735] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o [1227/1735] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o [1228/1735] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o [1229/1735] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o [1230/1735] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o [1231/1735] Linking CXX static library build/pvr/dialogs/pvr_dialogs.a [1232/1735] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o [1233/1735] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o [1234/1735] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o [1235/1735] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o [1236/1735] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o [1237/1735] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o [1238/1735] Linking CXX static library build/pvr/channels/pvr_channels.a [1239/1735] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o [1240/1735] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o [1241/1735] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o [1242/1735] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o [1243/1735] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o [1244/1735] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o [1245/1735] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o [1246/1735] Linking CXX static library build/profiles/dialogs/profiles_dialogs.a [1247/1735] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o [1248/1735] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o [1249/1735] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o [1250/1735] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o [1251/1735] Linking CXX static library build/network/websocket/network_websockets.a [1252/1735] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o [1253/1735] Linking CXX static library build/peripherals/dialogs/peripherals_dialogs.a [1254/1735] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o [1255/1735] Linking CXX static library build/peripherals/bus/peripherals_bus.a [1256/1735] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o [1257/1735] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o [1258/1735] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o [1259/1735] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o [1260/1735] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o [1261/1735] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o [1262/1735] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o [1263/1735] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o [1264/1735] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o [1265/1735] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o [1266/1735] Linking CXX static library build/pvr/pvr.a [1267/1735] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o [1268/1735] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o [1269/1735] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o [1270/1735] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o [1271/1735] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o [1272/1735] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o [1273/1735] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o [1274/1735] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o [1275/1735] Linking CXX static library build/profiles/profiles.a [1276/1735] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o [1277/1735] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o [1278/1735] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o [1279/1735] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o [1280/1735] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o [1281/1735] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o [1282/1735] Linking CXX static library build/peripherals/bus/virtual/peripheral_bus_virtual.a [1283/1735] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o [1284/1735] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o [1285/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o [1286/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o [1287/1735] Linking CXX static library build/peripherals/addons/peripherals_addons.a [1288/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o [1289/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o [1290/1735] Linking CXX static library build/drm/drm.a [1291/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o [1292/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o [1293/1735] Linking CXX static library build/peripherals/devices/peripherals_devices.a [1294/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o [1295/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o [1296/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o [1297/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o [1298/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o [1299/1735] Linking CXX static library build/pvr/addons/pvr_addons.a [1300/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o [1301/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o [1302/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o [1303/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o [1304/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o [1305/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o [1306/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o [1307/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o [1308/1735] Linking CXX static library build/music/tags/music_tags.a [1309/1735] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o [1310/1735] Linking CXX static library build/music/jobs/music_jobs.a [1311/1735] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o [1312/1735] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o [1313/1735] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o [1314/1735] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o [1315/1735] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o [1316/1735] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o [1317/1735] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o [1318/1735] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o [1319/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o [1320/1735] Linking CXX static library build/media/media.a [1321/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o [1322/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o [1323/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o [1324/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o [1325/1735] Linking CXX static library build/network/network.a [1326/1735] Linking CXX static library build/peripherals/peripherals.a [1327/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o [1328/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o [1329/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o [1330/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o [1331/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o [1332/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o [1333/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o [1334/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o [1335/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o [1336/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o [1337/1735] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o [1338/1735] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o [1339/1735] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o [1340/1735] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o [1341/1735] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o [1342/1735] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o [1343/1735] Linking CXX static library build/music/windows/music_windows.a [1344/1735] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o [1345/1735] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o [1346/1735] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o [1347/1735] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o [1348/1735] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o [1349/1735] Linking CXX static library build/interfaces/info/info_interface.a [1350/1735] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o [1351/1735] Linking CXX static library build/input/mouse/generic/input_mouse_generic.a [1352/1735] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o [1353/1735] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o [1354/1735] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o [1355/1735] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o [1356/1735] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o [1357/1735] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o [1358/1735] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o [1359/1735] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o [1360/1735] Linking CXX static library build/music/dialogs/music_dialogs.a [1361/1735] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o [1362/1735] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o [1363/1735] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o [1364/1735] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o [1365/1735] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o [1366/1735] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o [1367/1735] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o [1368/1735] Linking CXX static library build/input/keymaps/generic/input_keymaps_generic.a [1369/1735] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o [1370/1735] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o [1371/1735] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o [1372/1735] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o [1373/1735] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o [1374/1735] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o [1375/1735] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o [1376/1735] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/ButtonMapping.cpp.o [1377/1735] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o [1378/1735] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o [1379/1735] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o [1380/1735] Linking CXX static library build/input/keyboard/generic/input_keyboard_generic.a [1381/1735] Linking CXX static library build/interfaces/generic/generic_interface.a [1382/1735] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o [1383/1735] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o [1384/1735] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o [1385/1735] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o [1386/1735] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o [1387/1735] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o [1388/1735] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o [1389/1735] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o [1390/1735] Linking CXX static library build/input/mouse/input_mouse.a [1391/1735] Linking CXX static library build/music/infoscanner/music_infoscanner.a [1392/1735] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o [1393/1735] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o [1394/1735] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o [1395/1735] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o [1396/1735] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o [1397/1735] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o [1398/1735] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o [1399/1735] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o [1400/1735] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o [1401/1735] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o [1402/1735] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o [1403/1735] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o [1404/1735] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o [1405/1735] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o [1406/1735] Linking CXX static library build/input/keymaps/keyboard/input_keymaps_keyboard.a [1407/1735] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o [1408/1735] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o [1409/1735] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o [1410/1735] Linking CXX static library build/input/keymaps/touch/input_keymaps_touch.a [1411/1735] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o [1412/1735] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o [1413/1735] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o [1414/1735] Linking CXX static library build/input/keymaps/remote/input_keymaps_remote.a [1415/1735] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o [1416/1735] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o [1417/1735] Linking CXX static library build/input/keymaps/joysticks/input_keymaps_joysticks.a [1418/1735] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o [1419/1735] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o [1420/1735] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o [1421/1735] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o [1422/1735] Linking CXX static library build/games/tags/gametags.a [1423/1735] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o [1424/1735] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o [1425/1735] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o [1426/1735] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o [1427/1735] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o [1428/1735] Linking CXX static library build/games/ports/types/games_ports_types.a [1429/1735] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o [1430/1735] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o [1431/1735] Linking CXX static library build/interfaces/interfaces.a [1432/1735] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o [1433/1735] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o [1434/1735] Linking CXX static library build/input/joysticks/dialogs/input_joystick_dialogs.a [1435/1735] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o [1436/1735] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o [1437/1735] Linking CXX static library build/interfaces/json-rpc/jsonrpc_interface.a [1438/1735] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o [1439/1735] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o [1440/1735] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o [1441/1735] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o [1442/1735] Linking CXX static library build/input/joysticks/generic/input_joystick_generic.a [1443/1735] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o [1444/1735] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o [1445/1735] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o [1446/1735] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o [1447/1735] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o [1448/1735] Linking CXX static library build/input/keyboard/input_keyboard.a [1449/1735] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o [1450/1735] Linking CXX static library build/input/joysticks/input_joystick.a [1451/1735] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o [1452/1735] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o [1453/1735] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o [1454/1735] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o [1455/1735] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o [1456/1735] Linking CXX static library build/input/keymaps/input_keymaps.a [1457/1735] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o [1458/1735] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o [1459/1735] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o [1460/1735] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o [1461/1735] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o [1462/1735] Linking CXX static library build/input/actions/input_actions.a [1463/1735] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o [1464/1735] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o [1465/1735] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o [1466/1735] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o [1467/1735] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o [1468/1735] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o [1469/1735] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o [1470/1735] Linking CXX static library build/games/controllers/listproviders/games_controller_listproviders.a [1471/1735] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o [1472/1735] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o [1473/1735] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o [1474/1735] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o [1475/1735] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o [1476/1735] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o [1477/1735] Linking CXX static library build/games/controllers/types/games_controller_types.a [1478/1735] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o [1479/1735] Linking CXX static library build/interfaces/builtins/interfaces_builtins.a [1480/1735] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o [1481/1735] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o [1482/1735] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o [1483/1735] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o [1484/1735] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o [1485/1735] Linking CXX static library build/games/ports/input/games_ports_input.a [1486/1735] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o [1487/1735] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o [1488/1735] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o [1489/1735] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o [1490/1735] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o [1491/1735] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o [1492/1735] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o [1493/1735] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o [1494/1735] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o [1495/1735] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o [1496/1735] Linking CXX static library build/games/windows/gameswindows.a [1497/1735] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o [1498/1735] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o [1499/1735] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o [1500/1735] Linking CXX static library build/games/controllers/input/games_controller_input.a [1501/1735] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o [1502/1735] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o [1503/1735] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o [1504/1735] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o [1505/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o [1506/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o [1507/1735] Linking CXX static library build/games/dialogs/osd/gameosddialogs.a [1508/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o [1509/1735] Linking CXX static library build/games/ports/guicontrols/games_ports_guicontrols.a [1510/1735] Linking CXX static library build/games/controllers/games_controller.a [1511/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o [1512/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o [1513/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o [1514/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1515/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o [1516/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o [1517/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o [1518/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1519/1735] Linking CXX static library build/games/dialogs/gamedialogs.a [1520/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o [1521/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o [1522/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o [1523/1735] Linking CXX static library build/games/ports/windows/games_ports_windows.a [1524/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1525/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o [1526/1735] Linking CXX static library build/input/input.a [1527/1735] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o [1528/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o [1529/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o [1530/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o [1531/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o [1532/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o [1533/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o [1534/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o [1535/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o [1536/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o [1537/1735] Linking CXX static library build/games/addons/cheevos/gamecheevos.a [1538/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o [1539/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o [1540/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o [1541/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o [1542/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o [1543/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o [1544/1735] Linking CXX static library build/games/controllers/dialogs/games_controller_dialogs.a [1545/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o [1546/1735] Linking CXX static library build/games/controllers/windows/games_controller_windows.a [1547/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o [1548/1735] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o [1549/1735] Linking CXX static library build/games/controllers/guicontrols/games_controller_guicontrols.a [1550/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o [1551/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o [1552/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o [1553/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o [1554/1735] Linking CXX static library build/games/addons/streams/game_addon_streams.a [1555/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o [1556/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o [1557/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o [1558/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o [1559/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o [1560/1735] Linking CXX static library build/music/music.a [1561/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o [1562/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o [1563/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o [1564/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o [1565/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o [1566/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o [1567/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o [1568/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o [1569/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o [1570/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o [1571/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o [1572/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o [1573/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o [1574/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o [1575/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o [1576/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o [1577/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o [1578/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o [1579/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o [1580/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o [1581/1735] Linking CXX static library build/filesystem/videodatabase/videodatabasedirectory.a [1582/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o [1583/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o [1584/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o [1585/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o [1586/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o [1587/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o [1588/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o [1589/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o [1590/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o [1591/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o [1592/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o [1593/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o [1594/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o [1595/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o [1596/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o [1597/1735] Linking CXX static library build/games/addons/input/gameinput.a [1598/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o [1599/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o [1600/1735] Linking CXX static library build/games/agents/windows/games_agents_windows.a [1601/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o [1602/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o [1603/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o [1604/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o [1605/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o [1606/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o [1607/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o [1608/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o [1609/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o [1610/1735] Linking CXX static library build/games/games.a [1611/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o [1612/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o [1613/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o [1614/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o [1615/1735] Linking CXX static library build/games/agents/input/games_agents_input.a [1616/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o [1617/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o [1618/1735] Linking CXX static library build/filesystem/musicdatabase/musicdatabasedirectory.a [1619/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o [1620/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o [1621/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o [1622/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o [1623/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o [1624/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o [1625/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o [1626/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o [1627/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o [1628/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o [1629/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o [1630/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o [1631/1735] Linking CXX static library build/games/addons/gameaddons.a [1632/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o [1633/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o [1634/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o [1635/1735] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o [1636/1735] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fftr.c.o [1637/1735] Building C object build/kissfft/CMakeFiles/kissfft.dir/kiss_fft.c.o [1638/1735] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o [1639/1735] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o [1640/1735] Linking C static library build/kissfft/kissfft.a [1641/1735] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o [1642/1735] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o [1643/1735] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o [1644/1735] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o [1645/1735] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o [1646/1735] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o [1647/1735] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o [1648/1735] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o [1649/1735] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o [1650/1735] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o [1651/1735] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o [1652/1735] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o [1653/1735] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o [1654/1735] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o [1655/1735] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o [1656/1735] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o [1657/1735] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o [1658/1735] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o [1659/1735] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o [1660/1735] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o [1661/1735] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o [1662/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o [1663/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o [1664/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o [1665/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o [1666/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o [1667/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o [1668/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireGlobal.cpp.o [1669/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o [1670/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o [1671/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o [1672/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o [1673/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o [1674/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o [1675/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSAHControlMonitor.cpp.o [1676/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o [1677/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o [1678/1735] Linking CXX static library build/cores/dll-loader/exports/util/exports_utils.a [1679/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o [1680/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o [1681/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o [1682/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o [1683/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o [1684/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o [1685/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o [1686/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o [1687/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o [1688/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o [1689/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o [1690/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o [1691/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o [1692/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o [1693/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o [1694/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o [1695/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o [1696/1735] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o [1697/1735] Linking CXX static library build/events/events.a [1698/1735] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o [1699/1735] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o [1700/1735] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o [1701/1735] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/OffScreenModeSetting.cpp.o [1702/1735] Linking CXX static library build/events/windows/events_windows.a [1703/1735] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMUtils.cpp.o [1704/1735] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMPlane.cpp.o [1705/1735] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMObject.cpp.o [1706/1735] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMLegacy.cpp.o [1707/1735] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMEncoder.cpp.o [1708/1735] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMCrtc.cpp.o [1709/1735] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMConnector.cpp.o [1710/1735] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMAtomic.cpp.o [1711/1735] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbmGLESContext.cpp.o [1712/1735] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/GBMDPMSSupport.cpp.o [1713/1735] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbmEGLContext.cpp.o [1714/1735] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/GBMUtils.cpp.o [1715/1735] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/VideoSyncGbm.cpp.o [1716/1735] Linking CXX static library build/cores/dll-loader/dllloader.a [1717/1735] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbm.cpp.o [1718/1735] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/OptionalsReg.cpp.o [1719/1735] Building CXX object build/cores/VideoPlayer/Process/gbm/CMakeFiles/processGBM.dir/ProcessInfoGBM.cpp.o [1720/1735] Building CXX object build/cores/RetroPlayer/process/gbm/CMakeFiles/rp-process-gbm.dir/RPProcessInfoGbm.cpp.o [1721/1735] Copying files into build tree [1722/1735] Building CXX object CMakeFiles/kodi.dir/xbmc/platform/posix/main.cpp.o [1723/1735] Linking CXX static library build/cores/dll-loader/exports/dllexports.a [1724/1735] Linking CXX static library build/cores/RetroPlayer/process/gbm/rp-process-gbm.a [1725/1735] Linking CXX static library build/cores/playercorefactory/playercorefactory.a [1726/1735] Linking CXX static library build/cores/paplayer/paplayer.a [1727/1735] Linking CXX static library build/cores/VideoPlayer/Process/gbm/processGBM.a [1728/1735] Linking CXX static library build/cores/externalplayer/externalplayer.a [1729/1735] Linking CXX static library build/filesystem/filesystem.a [1730/1735] Linking CXX static library build/cores/cores.a [1731/1735] Linking CXX static library build/cores/audioengine/audioengine.a [1732/1735] Linking CXX static library build/windowing/gbm/drm/windowing_gbm_drm.a [1733/1735] Linking CXX static library build/windowing/gbm/windowing_gbm.a [1734/1735] Linking CXX static library libkodi.a [1735/1735] 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-x86_64-linux.so -- Installing: /home/buildozer/aports/community/kodi/pkg/kodi/usr/lib/kodi/system/libsse4-x86_64-linux.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/Filesystem.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/AddonBase.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/include/kodi/gui -- 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/General.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/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/renderHelper.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/Keyboard.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/Progress.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/Select.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/gui/dialogs/OK.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/ContextMenu.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/Button.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/RadioButton.h -- 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/Progress.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/controls/Spin.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/SettingsSlider.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/Slider.h -- 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/GLonDX.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/General.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/pvr -- 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/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/Stream.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/Channels.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/pvr/Timers.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/EPG.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/AudioEncoder.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/StreamConstants.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/DemuxPacket.h -- 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/StreamCrypto.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/PVR.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/Peripheral.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/VFS.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/Inputstream.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/Network.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/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/c-api/gui -- 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/keyboard.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/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/progress.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/text_viewer.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/extended_progress.h -- 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/list_item.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/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/rendering.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/image.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/text_box.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/progress.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/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/window.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/definitions.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/addon-instance -- 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_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_defines.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_epg.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_channels.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_stream.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_timers.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/video_codec.h -- 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/inputstream -- 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/inputstream/stream_constants.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/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/game.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/inputstream.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/pvr.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-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/audio_engine.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/addon_base.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/tools -- 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/tools/Thread.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/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/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-x86_64.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: 56.2 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-x86_64.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: 56.4 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-x86_64.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: 56.0 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-x86_64.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 23:09:31 +0000 elapsed time 0h 46m 5s >>> kodi: Cleaning up srcdir >>> kodi: Cleaning up pkgdir >>> kodi: Uninstalling dependencies... (1/448) Purging .makedepends-kodi (20241125.222328) (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 libxrender-dev (0.9.11-r5) (349/448) Purging libxrender (0.9.11-r5) (350/448) Purging libxext-dev (1.3.6-r2) (351/448) Purging libx11-dev (1.8.10-r0) (352/448) Purging xtrans (1.5.1-r0) (353/448) Purging libxcb-dev (1.16.1-r0) (354/448) Purging xcb-proto (1.17.0-r0) (355/448) Purging talloc-dev (2.4.2-r1) (356/448) Purging py3-talloc (2.4.2-r1) (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: 395 MiB in 101 packages >>> kodi: Updating the community/x86_64 repository index... >>> kodi: Signing the index...